Converting Assura rule deck to Diva rule deck

Discussion in 'Cadence' started by just21andy, Aug 22, 2005.

  1. just21andy

    just21andy Guest

    I'm working on installing a PDK that only comes with Assura DRC rule
    decks. Our current setup only has Diva. Is there an easy way to convert
    or use the Assura rule decks for Diva use?
     
    just21andy, Aug 22, 2005
    #1
  2. There has never been an effort to create an Assura to Diva translator,
    but most of the commonly used Assura rules were implemented in Diva
    earlier this year. Many of the rest have fairly simple conversions.
    There are some that don't translate.

    The biggest problem I have when doing a translation is dealing with the
    connectivity model differences and how they impact the rules. Assura
    does not propagate nodal information through Booleans like Diva does.
    This results in people breaking a layer into two and connecting them
    using "connection by abutment". In Diva you break the layer after
    geomConnect.

    Assura:
    ndiff = geomAnd(diff tub)
    pdiff = geomAndNot(diff tub)
    geomConnect(
    via(cont ndiff pdiff met1)
    buttOrOver(ndiff pdiff) ; not in Diva
    )

    Diva:
    geomConnect(
    via(cont diff met1)
    )
    ndiff = geomAnd(diff tub)
    pdiff = geomAndNot(diff tub)

    The semantics of geomStamp are also different. Assura adds connectivity
    to the layer while Diva creates a new layer.

    Assura:
    geomStamp(well tell)

    Diva:
    well = geomStamp(well tie)

    I recommend you have both the Assura and Diva reference manuals, and
    read them carefully for anything that is not obvious. I can suggest
    conversions for pieces you have trouble with.
     
    Diva Physical Verification, Aug 23, 2005
    #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.