Final checks before sending to foundry
Signoff is the final verification stage before the design is sent to manufacturing.
Final timing analysis with accurate parasitics.
1. Extract parasitics (SPEF)
StarRC, QRC, or similar
2. Run STA across all corners
PrimeTime, Tempus
3. Check setup and hold
All views must be clean
4. Check for:
- Max transition violations
- Max capacitance violations
- Max fanout violations
| Corner | Check | Condition |
|---|---|---|
| SS (slow-slow) | Setup | Worst case slow |
| FF (fast-fast) | Hold | Worst case fast |
| TT | Reference | Typical |
| SF, FS | NMOS/PMOS skew | Process variation |
| Check | Must Be |
|---|---|
| DRC | 0 violations |
| LVS | Match (0 errors) |
| Antenna | 0 violations |
| Density | Within range |
| ERC | 0 violations |
Proves layout netlist matches RTL (no simulation needed).
# Formality example
read_sverilog -r rtl.v # Reference (golden)
read_verilog -i layout.v # Implementation
verify # Compare
# Must show: PASS - Designs are equivalent
Final layout file sent to foundry.
# Export GDSII
streamOut final_design.gds \
-mapFile layer.map \
-libName my_lib \
-structureName top \
-units 1000
# Verify GDSII
gdsView final_design.gds # Visual check
| Issue | Impact | Prevention |
|---|---|---|
| Missed timing corner | Chip fails at some conditions | Sign off all corners |
| DRC waiver misuse | Fab rejects design | Minimize waivers |
| Wrong metal fill | Density violations | Run after all changes |
| Antenna violations | Gate damage | Fix before tapeout |
| Missing power pads | IR drop issues | Power grid sign-off |
| Check | Tool (Synopsys) | Tool (Cadence) |
|---|---|---|
| Timing | PrimeTime | Tempus |
| Extraction | StarRC | QRC |
| DRC/LVS | ICV | PVS/Pegasus |
| Power/IR | RedHawk | Voltus |
| Formal | Formality | Conformal |
You've completed the Physical Design Blog Series!
You now understand the complete PD flow from netlist to GDSII.
← Back to All Articles| Signoff | Purpose |
|---|---|
| Timing | All paths meet setup/hold |
| DRC/LVS | Manufacturable, matches netlist |
| Power | IR/EM within limits |
| Formal | Layout = RTL |
| GDSII | Final file to foundry |