Assura basic question

Discussion in 'Cadence' started by Reotaro Hashemoto, Oct 19, 2008.

  1. Hi,

    I'm not very familiar with Assura DRC rules syntax, and I have a basic
    question about that.

    What is the difference between the functions:
    - drc( ... "message")
    - errorlayer(.... "message")

    And must they both be used together to have a complete DRC rule?

    e.g. Is this a correct example for a DRC rule and there'll be no
    conflict between messages in drc() and errolayer()?

    gate=geomNot(poly activeArea);
    rule=drc(gate sep<0.1 "gates separation rules);
    errorlayer(rule "Gates minimum separation is 0.1!");

    What's the reference in Assura documentation that i need to read for
    more info about Assura different functions?

    Thanks,
    Ahmad
     
    Reotaro Hashemoto, Oct 19, 2008
    #1
  2. Reotaro Hashemoto

    sh.jeeva Guest

    Ahmad,
    I guess that drc(...) will log into the DRC report, whereas
    errorLayer(..) will store the result in the layout database in the
    appropriate layer ( Error Marker ).

    Regards,
    Suresh
     
    sh.jeeva, Oct 20, 2008
    #2
  3. Reotaro Hashemoto

    Vaibhav Guest

    I also I had the same confusion as I have recently started learning
    these things. Suresh is right. drc logs the error so that you can see
    it in the DRC output. Everything in layout in Cadence, I guess, is
    represented in terms of layers. So if you have to display an error it
    has to be stored as a layer. You can later ask cadence to show you
    only error layers. That is why you have the special layer Error
    Marker.

    Regards,
    Vaibhav
     
    Vaibhav, Oct 25, 2008
    #3
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.