PDK
PDK Version Discipline for Teams
Why PDK version discipline matters for chip teams: pinning kits, managing corner and rule updates, qualifying upgrades, and keeping signoff reproducible.
Frequently Asked Questions
How often do foundries update a PDK?+
There is no fixed schedule. Mature process nodes may see only occasional deck and model corrections, while newer nodes can receive revisions frequently during ramp. The practical approach is to track foundry notifications, qualify each update on your own regression suite, and adopt on your project's schedule rather than automatically.
Should a project always move to the newest PDK version?+
Not automatically. Updates fix real issues but can also shift timing results or change rule behavior. Qualify the update with a fixed regression suite, compare against the current production kit, and adopt at a defined checkpoint in the project schedule with the approval recorded.
What happens to existing DRC waivers when the rule deck changes?+
A kit update can change rule IDs, geometry definitions, or violation behavior, which makes some waivers stale and potentially dangerous because they may mask real violations. Revalidate the waiver database against the new deck as part of the update qualification before using the new kit for signoff.
Which PDK components need version tracking?+
At minimum: device models and corners, design rule decks, LVS reference data, parasitic extraction stacks, calibration files, and standard cell, IO, and memory libraries. Record them together as a single kit manifest so a workspace has one fingerprint instead of scattered file dates.