Part definition – Definition of one or more identical components that need to be placed on the PCB. Usually just used as “part”. A part can be uniquely identified by its MPN.
MPN – Manufacturer part number. The unique identification for a specific part, given by the manufacturer of the part. It is possible that multiple MPNs refer to the same part in case the MPN also includes an indication of the packaging of the part (e.g. on reel, tray or stick).
There is no standardization available for MPNs.
SPN – Supplier part number, also know as SKU (Stock Keeping Unit) is the order number for a part for a specific supplier. It is possible that multiple SPNs refer to the same part in case the SPN also includes an indication of the packaging of the part (e.g. on reel, tray or stick) or even the stock location or batch.
Component – A physical device to be placed on the PCB. A component is defined by it’s part definition and the position of the part on the board. A part can have multiple components.
Reference designator – Unique identifier of a component on a PCB.
BOM – Bill Of Materials, also knows as parts list. List of parts for a single PCB. This file defines the parts by description, MPN, SPN and the list of reference designators of the components that use the part definition.
CPL – Component Placement List, also known as Parts list, Centroid file, XY file, Position file, Pick and Place file. This file specifies the exact position and rotation of each component on the board. A component is defined by its reference designator.
Generic part – A virtual part that has a number of basic characteristics (e.g. value, tolerance, package). These parts are used to indicate that the specific manufacturer of the part is not important. The assembler can chose any part that meets the required specifications. These are typically available for passive parts like resistors and capacitors.