Where're manuals of Assura DRC/LVS rules writing?

Discussion in 'Cadence' started by Reotaro Hashemoto, Jun 13, 2007.

  1. Hi,

    I want to take a look on how to write Assura DRC/LVS rules, is there
    any useful material in Cadence documentation?
    I used Calibre SVRF language before to write DRC/LVS rules, is it
    close to Assura in case of migration?
    What is the best and fastest way to ramp-up with Assura DRC/LVS rules
    writing?

    Thanks in advance,
    Ahmad,
     
    Reotaro Hashemoto, Jun 13, 2007
    #1
  2. Reotaro Hashemoto

    jayl-news Guest

    I haven't used Assura in a couple of years, so I might be a
    bit out-of-date.

    In INSTALLDIR/doc:
    assuracommandref/assuracommandref.pdf
    assuradev/assuradev.pdf

    ....and the associated cdsdoc content, of course. The search
    functionality in cdsdoc is really very good.
    The "languages" are pretty different. FWIW, I enjoy coding and
    debugging
    Assura much more than Calibre or Hercules (haven't used Quartz yet).
    If you're already a foundry customer and the foundry supports Assura,
    get
    a set of decks from them. The recent TSMC decks (say, for 90nm) are
    pretty well written. If you're a non-university Cadence customer and
    a
    foundry customer, an account at http://pdk.cadence.com/ might be
    in order. Studying and understanding other folk's well-written code
    is an excellent education. Of course, studying and understanding
    other folk's *badly* written code is also educational! :)

    Otherwise, just grabbing assuracommandref.pdf and rewriting your
    existing Calibre code from scratch is an excellent exercise.

    There is the calToAssura translator in the Assura installation... but
    I
    hesitate to recommend a translator as a learning tool; often the
    trickiest, most interesting bits don't translate anyway.

    -Jay-
     
    jayl-news, Jun 13, 2007
    #2
  3. Thank you Jay,

    I didn't find documents you pointed to in my cdsdoc , it seems that i
    must install Assura first, right?

    Another thing, what are the similarities/differences between Assura
    and Diva? In other words, Is writing Diva rules close to Assura rules?

    Finally, isn't there a program that do the reverse of Calibre->Assura
    conversion? i.e. A program that convert from Assura->Calibre instead?
    If yes, where can i find it?

    Thanks a lot in advance,
    Ahmad,
     
    Reotaro Hashemoto, Jun 13, 2007
    #3
  4. Reotaro Hashemoto

    jayl-news Guest

    Of course.
    Assura and Diva syntax are extremely similar. All the basic boolean
    commands and device extraction commands are nearly identical.
    Assura has commands and options and hierarchy handling missing
    from Diva, of course.
    No idea. You would have to ask Mentor about that one, of course. :)

    -Jay-
     
    jayl-news, Jun 14, 2007
    #4
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.