Calibre Rules

Discussion in 'Cadence' started by Nikolaos Kasparidis, Dec 9, 2004.

  1. Hello, I am trying to set some rules for Virtuoso custom Pcells in
    calibre, but there seems to be a problem. What I actually do is export
    from CIW the design to a GDS2 format and then feed it to calibra, with
    my custom rules.To give more details I will post various parts of the
    report and of some of the files used.

    ***FROM THE TECHNOLOGY FILE OF THE PDK(Virtuoso) THE STREAM LAYERS
    SECTION***
    layerRules(
    streamLayers(
    ( ("Via5" "pin") 34 1 t )
    ( ("Via5" "label") 34 3 t )
    ( ("Via5" "drawing4") 34 4 t )
    ( ("Via5" "drawing") 34 0 t )
    ( ("M4dummy" "drawing") 40 0 t )
    ( ("M6dummy" "drawing") 42 0 t )
    ( ("customdummy" "Metal5") 104 26 t )
    ( ("customdummy" "Metal6") 104 27 t )
    )
    )

    ***FROM THE RULE FILE THAT DEFINES LAYERS (Calibre Rules)***
    LAYER Via5 34
    LAYER M4dummy 40
    LAYER M6dummy 42
    LAYER customdummy 104
    LAYER customdummym5 522
    LAYER customdummym6 523
    LAYER MAP 104 DATATYPE 26 522
    LAYER MAP 104 DATATYPE 27 523

    ***FROM THE FINAL REPORT I GET ON MY SCREEN (Calibre Output)***

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

    --- LAYOUT DATABASE CONSTRUCTOR COMPLETED. CPU TIME = 0 REAL TIME =
    0 LVHEAP = 1/1/1

    READING original layer Metal6a ...
    READ completed - 2 original geometries. CPU TIME = 0 REAL TIME = 0
    LVHEAP = 1/1/1

    READING original layer Via5 ...
    READ completed - 3136 original geometries. CPU TIME = 0 REAL TIME =
    0 LVHEAP = 1/1/1

    --------------------------------------------------------------------------------
    ----- LAYER READ SUMMARY (GEOMETRIES)
    -----
    --------------------------------------------------------------------------------
    SIMPLE LAYER GEOMETRIES ORIGINAL LAYER
    GEOMETRIES
    --------------------------------------------------------------------------------
    34 3136 M4dummy
    0
    104 2 M6dummy
    0
    522 0 Metal6a
    2
    523 0 Via5
    3136


    The layout Pcell is not recognised, and all the geomtries detected are
    considered to be floating.
    So after providing the following information, it seems to me that
    something gets mixed up when calibre is getting the layers from the
    GDS stream. Anybody has any suggestions?
     
    Nikolaos Kasparidis, Dec 9, 2004
    #1
  2. Have you tried to stream back in your GDSII file to
    Virtuoso and the verifed what's worng in it?

    Bernd
     
    Bernd Fischer, Dec 10, 2004
    #2
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.