Skip to content

Conversation

@mole99
Copy link
Collaborator

@mole99 mole99 commented Oct 21, 2025

This PR improves the standalone DRC deck, tech/drc/gf180mcu.drc, so that it can be used by the run_drc.py script.
Additionally, run_drc.py is updated to use argparse and integrate several enhancements from IHP.

In order to make the standalone DRC deck compatible with run_drc, only a few changes are necessary:

  1. Each rule deck can be enabled by its own name (e.g. dnwell -> $dnwell)
  2. run_drc.py does not use generate_drc_run_template anymore, instead gf180mcu.drc is called directly
  3. For mp runs, disable feol, beol, offgrid and only enable the selected rule deck

With these changes, the behavior of run_drc.py is the same, without the need to assemble temporary DRC decks.
Furthermore, the gf180mcu.drc can be used standalone with the option to enable a group of rule decks (feol, beol, offgrid) or individual ones (e.g. $dnwell = "true").

Signed-off-by: Leo Moser <leomoser99@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants