blob: 12f12573504e6b775a2515da3fae2efb4b34a5e2 [file] [log] [blame]
DRC
===
Calibre DRC flow has been verified with Mentor Graphics Calibre version 2018.1_27.18.
These Calibre rule files are provided:
- s8_drcRules: General DRC
- s8_fillRules: Metal fill creation
- s8_latchupRules: Latch-up and antenna checks
- s8_luResRules: Latch-up resistor checks
- s8_softRules: Soft-connect and floating substrate / wells checks
- s8_stressRules: Sealring checks
A clean run with drcRules, softRules, stressRules, latchupRules, and luResRules is required for the top-level of every design.
The metal fill deck is provided for parasitic capacitance estimation and timing simulation; the final metal fill will be added at tapeout.
Calibre DRC can be run using the Calibre Interactive GUI from the Virtuoso layout window using these steps:
1. Launch Calibre Interactive nmDRC by choosing Run_nmDRC from the Calibre menu in the Virtuoso layout tool.
2. At Rules -> DRC Rules File enter $PDK_HOME/DRC/Calibre/<rulefile_name>”.
3. To ensure that all checks are run, at Rules -> Check Selection Recipe:” select All checks”.
4. At Inputs press Export from layout viewer”.
5. Click Run DRC”.
Runset files are provided for all the rule files:
- $PDK_HOME/DRC/Calibre/s8_drc_runset
- $PDK_HOME/DRC/Calibre/s8_fill_runset
- $PDK_HOME/DRC/Calibre/s8_latchup_runset
- $PDK_HOME/DRC/Calibre/s8_lures_runset
- $PDK_HOME/DRC/Calibre/s8_soft_runset
- $PDK_HOME/DRC/Calibre/s8_stress_runset
These can be loaded by choosing File -> Load Runset…” from the Calibre Interactive nmDRC form. Each runset will:
- Load the appropriate rule file;
- Set the Check Selection Recipe to All checks”;
- Turn on Export from layout viewer on the Inputs tab.