vcar

Daniel Oliveira wrote, on 08/20/09 16:31:
By command its:

circuit net net13 (use_via (use_array M2_M1 1 2) (use_array M3_M2 1 2)
(use_array M4_M3 1 2) (use_array M5_M4 1 2))

I don't really know how to specify to all nets.
In the past I've done this with:


define (class ALLNETS *)
circuit class ALLNETS (use_via (use_array M2_M1 1 2) (use_array M3_M2 1 2)
(use_array M4_M3 1 2) (use_array M5_M4 1 2))

(apologies if line-wrapped).

I think there's a better way of doing this in VCAR these days. A quick search in
the "iccdlr.pdf" doc in the installation shows:

The following design file example specifies at least 3 cuts for any connection
to layer metal1 pins or wires greater than 2.0 microns wide, and 4 cuts for
connections greater than 4.0 microns wide.

(layer metal1
(type signal)
(rule (minimumcut (width 2.0 numcuts 3) (width 4.0 numcuts 4)))
)

So you can have width dependent rules on the minimum number of cuts, on each layer.

Regards,

Andrew.
 
By command its:

circuit net net13 (use_via (use_array M2_M1 1 2) (use_array M3_M2 1 2)
(use_array M4_M3 1 2) (use_array M5_M4 1 2))

I don't really know how to specify to all nets.
 
Yours seems indeed like a better solution Andrew:)
I only worked with VCAR 2/3 times so I do not know the tool well
enough.

Best Regards,
Daniel
 
On Aug 20, 10:00 pm, Andrew Beckett <andr...@DcEaLdEeTnEcTe.HcIoSm>
wrote:
Daniel Oliveira wrote, on 08/20/09 16:31:

By command its:

circuit net net13 (use_via (use_array M2_M1 1 2) (use_array M3_M2 1 2)
(use_array M4_M3 1 2) (use_array M5_M4 1 2))

I don't really know how to specify to all nets.

In the past I've done this with:

define (class ALLNETS *)
circuit class ALLNETS (use_via (use_array M2_M1 1 2) (use_array M3_M2 1 2)
(use_array M4_M3 1 2) (use_array M5_M4 1 2))

(apologies if line-wrapped).

I think there's a better way of doing this inVCARthese days. A quick search in
the "iccdlr.pdf" doc in the installation shows:

The following design file example specifies at least 3 cuts for any connection
to layer metal1 pins or wires greater than 2.0 microns wide, and 4 cuts for
connections greater than 4.0 microns wide.

(layer metal1
(type signal)
(rule (minimumcut (width 2.0 numcuts 3) (width 4.0 numcuts 4)))
)

So you can have width dependent rules on the minimum number of cuts, on each layer.

Regards,

Andrew.
Thank you . It is working nicely.....
 

Welcome to EDABoard.com

Sponsor

Back
Top