This article explains the importance of prototyping and product development in the PCB design flow. After explaining the difference between the two stages, it goes on to describe various tools that are best fitted to each stage of the design flow.
Though the PCB design flow can be split a number of ways, it is best to think of it as having two fundamental stages: Prototyping and Product Development.
Prototyping occurs at the earliest stage of design and involves individual engineers researching how to define a certain system or application. The experimental nature of this stage is fundamental in being able to develop hardware that can meet specifications. When the design has been validated, it can be passed onto the latter stages of the design flow (i.e. product development). The ultimate goal of the prototyping stage is to have a successful product that is accurate, efficient and meets specifications. You want to accomplish this with as few prototype iterations as possible to maximize time and resources.
Product Development is about making a PCB ready for a final application. The prototype has already met the design specifications (filtering, amplification, acquisition, measurement etc…) and it is now ready to take that design and to implement it using the best practices in design. Most companies have individuals that are layout experts, and are involved in product development. During this design stage, you are developing for manufacturing and as such are concerned about increasing product yields and decreasing manufacturing re-spins.
Figure 1: Complete Design Flow
It is important to understand this difference as there are various tools that are best fitted to each of these stages of the design flow. Although for product development board layout specialists are available, the researcher is generally a domain expert. A domain expert needs to be able to quickly design, without being an expert in schematic capture, simulation or layout.
For example, for prototyping you need to be able to:
For the PCB Design fundamentals we will focus on the prototyping stage and help you (the individual designer) to learn more about developing a PCB prototype.
We can split the prototyping stage pictured above (Design > Prototype > Validate) into four steps: Part Research and Selection, Schematic Capture and Simulation, Board Layout, and Verification and Validation.
Figure 2: Design Flow
There are six main reasons to prototype:
Before even designing, the engineer needs to be able to select components that will make a circuit function. There are a number of semiconductor manufacturers including Analog Devices, National Semiconductor, NXP, Rohm, Linear Tech, On Semi and Texas Instruments, that create devices that meet varying specifications. There are a number of ways for engineers to research parts including:
Schematic capture involves taking symbolic representations of components (resistors, capacitors, amplifiers, comparators etc…) and wiring them together into a visual diagram which can be easily viewed to understand the functionality of the circuit. The purpose of the schematic is to view the building blocks of the circuit from a theoretical perspective.
The schematic consists of component symbols and wires (also called nets).
Figure 3: Schematic Design
SPICE Simulation is the industry standard in simulation of circuit components. Simulation can be used to evaluate the behavior of real world components in a virtual environment, thereby allowing you to do advanced analysis of a design earlier in the design flow. By visualizing the behavior of the circuit at the earliest stage of prototyping, one can reduce errors and improve performance. Engineers often build the schematic of their design, and then simulate and visualize its characteristics.
Along with SPICE there are other languages and parameters which simulate circuits, including PSpice and HSpice.
To learn more about simulation view the SPICE Simulation Fundamentals.
A schematic when completed is transferred to board layout. Each symbol in a schematic is associated with a landpattern. A landpattern visually represents the physical dimensions of an IC or semiconductor package. The landpattern translates the symbol of a component (such as an Operational Amplifier) to an 8 pin rectangular package. During the board layout stage the design is defined as it will eventually look when prototyped. This means defining the board outline, placing parts, creating connections between parts in copper, and then finally exporting for fabrication.
Figure 4: Board Layout
Once the board is fabricated, the engineer needs to validate the behavior of the prototype. Once it is validated, it can be handed off to product development and be prepared for manufacturing. Validation requires taking measurements from the board and ensuring that real performance meets the simulated performance (or specifications).
Figure 5: Final Design