2.8 PCB Checklist
Nice one I found online: https://pcbchecklist.com/
Schematic Checklist
- Schematic should compile without errors
- All signals entering or leaving the board shall have ESD protection
- All power entering or leaving a board shall have reverse voltage protection and fusing located as close as possible to the connector
- Schematic notes shall be included for all complex calculations and design decisions, and these should be reflected in the board's confluence page
- If they are present and relevant, include diagrams or reference schematics from application notes in the schematic or in an associated confluence page
- Switching regulators should have sufficient and appropriately sized input/output/compensation capacitors as recommended by the datasheet. In particular, pay attention to dc bias capacitance de-rating.
- All components should have been reviewed
- No overlapping text such as net names
- As much as possible, nets that are not connected should not cross each other in the schematic.
- All pins and wires should be aligned to a 50 mil grid
- All pins should be connected or marked with Generic No ERC if not needed
- Optional components shall be Standard No BOM
- Check for passive components connected in series without any junctions
Make sure PCB design rules are set correctly to voltage, routing, and board house requirements
PCB Checklist
- Set design rules
- Get board shape
- Place mechanical interfacing connectors and indicators
- Place and route power components
- Place microcontroller and supporting components
- Route high-speed
- Route microcontroller and supporting components
- Place and route rest of components
- PCB shall have a board clearance set and a larger board clearance set when panelized
- PCB should pass all DRC except silkscreen related errors, and violations should be waived if really necessary
- Bypass and decoupling capacitors should be placed and routed appropriately. This is particularly relevant for power supplies, and even more relevant for switch-mode power supplies.
- ESD protection shall be as close to the connector as possible
- Do you need thermal reliefs? Why or why not?
- If using ground pours in addition to a single unbroken ground plane, the ground planes shall be stitched together as densely as possible with vias
- High speed traces shall not cross reference planes or change layers, except where absolutely necessary.
- No components should be floating
- All traces should be connected at both ends unless intended as an antenna
- All copper shall be connected. No floating copper is allowed. This includes copper text on an external layer (don't do it).
- There shall be no traces on the ground plane. The ground plane shall be as solid and unbroken as possible.
- Teardrops should be on the majority of pads
Check each layer’s copper (isolating layers in 3D view is a good way to do this)