Adding the DRC PRINT AREA statement to the SVRF rulefile will cause the total area of the layer(s) to be printed in the transcript from the Calibre run. For example:
DRC PRINT AREA layerA layerB layerN
For the area of a layer to be printed, that layer must be required by at least one of the rulechecks that is executed. DRC PRINT AREA all by itself is not a rulecheck, some rulecheck involving the layer of interest must actually be executed. If you wish to run just a dummy check to trigger calculation of the area for a layer then you could add a dummy check. e.g.
@ Just a dummy check to trigger examination of metal
area metal == 0 // will create empty layer
DRC PRINT AREA also works in Calibre LVS, as long as the layer of interest is actually used in the connectivity and/or device recognition.
If you know of an additional or better way to calculate and report the area of a layer, feel free to leave a comment below and we can update this document as needed.
Content © Copyright 1995-2012 Mentor Graphics Corp, All rights reserved.
Product names are trademarks and/or ® registered trademarks of their respective owners.