Check for any layers in the input database that are not mapped in the rules file

Version 1

    Calibre checks for all layers not defined using a LAYER / LAYER MAP statement. It finds all undefined / unmapped layers in a rule deck.

    If unmapped data exists in the input database, Calibre will output a note to the transcript:

     

    NOTE: UNUSED geometric data is present on the following layer/datatype pairs:
        LAYER = 17 DATATYPE = 0

    You can use the Standard Verification Rule Format (SVRF) command LAYOUT INPUT EXCEPTION SEVERITY with the UNUSED_DATA option and differing severities (denoted by the integer value after the UNUSED_DATAoption in the below example) to control the behavior of Calibre when a geometry which is not required in the Calibre run exists in the input layout database.

     

    As an example, the Note from above can be reported as an error simply by using the following in your rule file:

    LAYOUT INPUT EXCEPTION SEVERITY UNUSED_DATA 6

     

     

     

    --------------------------------------------------------------------------------
    -----                 GDS INPUT DATA FOR INDIVIDUAL CELLS                  -----
    --------------------------------------------------------------------------------
         CELL NAME                  PLACEMENTS   ARRAYS   POLYGONS    PATHS    TEXTS
    --------------------------------------------------------------------------------
    testcase                                 0        0          2        0        0

    NOTE: UNUSED geometric data is present on the following layer/datatype pairs:
        LAYER = 17 DATATYPE = 0

    ERROR: Unused geometric data is present in the input layout database.

     



    See the SVRF Manual for details on settings for LAYOUT INPUT EXCEPTION SEVERITY for UNUSED_DATA.