Assura basic question

Guest
On Oct 19, 5:48 pm, Reotaro Hashemoto <ahmad.abdulgh...@gmail.com>
wrote:
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
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
 
On Oct 20, 1:36 am, sh.je...@gmail.com wrote:
On Oct 19, 5:48 pm, Reotaro Hashemoto <ahmad.abdulgh...@gmail.com
wrote:



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

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
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
 

Welcome to EDABoard.com

Sponsor

Back
Top