The-OpenROAD-Project / asap7

BSD 3-Clause "New" or "Revised" License
97 stars 6 forks source link

Encrypted DRC Deck - Extra Headers #18

Open harrisonliew opened 3 years ago

harrisonliew commented 3 years ago

For those who run Calibre DRC in batch mode (i.e. not integrated in Virtuoso) via a wrapper deck with INCLUDE </path/to/drcRules_calibre_asap7.rul>, the encrypted DRC rule deck has extraneous SVRF statements in its header that cannot be changed or re-stated in the wrapper deck, or else Calibre will throw a cryptic SVRF syntax error. After consultation with @vvashish, they are:

LAYOUT SYSTEM                   GDSII
LAYOUT PATH                     "./test.gds"
LAYOUT PRIMARY                  TOPCELL
DRC SUMMARY REPORT              drc_report
DRC RESULTS DATABASE            drc_results.db

For the user, this means that:

In general, these header items should be user-defined and not encrypted.