| 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. |
| |