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:
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:For the user, this means that:
test.gds
in the DRC run directory, or symlink to it astest.gds
TOPCELL
. A utility like gdstk can be used to change this in existing GDS files.In general, these header items should be user-defined and not encrypted.