PDK Management & Toolchain Documentation (Version 2026.1)
Before starting any work, ensure your session is clean. Use ml (Lmod) to manage software versions.
Virtuoso Studio GXL is the default suite for all Ventura users to ensure full feature access.
Use for Analog/Mixed-Signal design, Schematic Entry, and Layout.
drLoadDrf(getShellEnvVar("PDK_DISPLAY_DRF")) in the Virtuoso Command Interpreter Window (CIW).
Use for Logic Synthesis (Design Compiler) and Digital Implementation (Innovus/ICC2).
Use Calibre for Sign-off DRC, LVS, and Parasitic Extraction (PEX).
| Issue | Terminal Command | Explanation |
|---|---|---|
| "Cell is Locked" | cls |
Deletes *.cdslck files preventing editing. |
| Frozen GUI | cdsPerfDiag -p [PID] |
Opens the Health Monitor for the frozen process. |
| Library Redefinition | UNDEFINE basic |
Add to cds.lib to fix "basic redefines" warning. |
| Missing Bindkeys | load("bindkeys.il") |
Run in CIW if 'W' or 'R' keys stop working. |