This course considers Component Data Management in the context of designing and building printed circuit boards (PCBs). Irrespective of whether a circuit board is large or small, it is going to carry a number of components, which may include resistors, capacitors, inductors, transistors, diodes, light-emitting diodes, analog integrated circuits, digital integrated circuits, connectors … and the list goes on…

Component Data Management (CDM) is the process by which we manage the components we wish to use on a circuit board … all the way through that board’s development process. This starts with the original component selections made by the design engineers and goes through the board layout, to verification, component procurement, board manufacture, and – ultimately – board population and assembly…

Topics covered in this course are:
•   Introducing Component Data Management
•   Why is CDM important?
•   Who is affected by CDM?
•   How was CDM done in the past?
•   How is CDM typically being done today?
•   How should CDM be done?
•   What are the benefits of an integrated flow?
•   Example CDM-based PCB development flow

Presented by:

Clive “Max” Maxfield ( is the editor of Programmable Logic DesignLine and regular EE Times Contributing Editor.  Max is the author and co-author of a number of books, including Bebop to the Boolean Boogie (An Unconventional Guide to Electronics), The Design Warrior’s Guide to FPGAs (Devices, Tools, and Flows), FPGAs: Instant Access, and How Computers Do Math featuring the pedagogical and phantasmagorical virtual DIY Calculator.