Assura question on density checking

M

Manju Arasaiah

Guest
Hi

I am checking densities of layer across chip.
I am getting density values in the .cov file
for only layers which violate the density rule.
How to make o/p all the density values for all
the layers irrespective of they fail or pass?

thanks, Manju
 
manju@intersil.com (Manju Arasaiah) wrote in message news:<5070f848.0406040744.17111f3b@posting.google.com>...
I am checking densities of layer across chip.
I am getting density values in the .cov file
for only layers which violate the density rule.
How to make o/p all the density values for all
the layers irrespective of they fail or pass?
The brute-force way is just to make them all fail. :)
Just throw an avSwitch() to set minimum coverage to 1.0, like:

if( avSwitch( "COVERAGE_MONITOR" )
then
; Show coverage even if we pass
min_poly_cov = 1.00
etc., etc.
else
; normal coverage values
min_poly_cov = 0.14 ; min poly full-chip
etc., etc.
)

plcv1 = drc( poly coverage < min_poly_cov )
plcv2 = geomGetCoverage( plcv1 keep < min_poly_cov )
errorLayer( por2 "PO.R.2: Poly coverage shall be >= 14%." )

Extra points for sprintf'ing min_poly_cov into the error
string.

IIRC, if you don't need the .cov file, you can also just run
with '?keepData t' and look at the geomGetCoverage() output
layers in the layout editor.

-Jay-
 

Welcome to EDABoard.com

Sponsor

Back
Top