EDAboard.com | EDAboard.eu | EDAboard.de | EDAboard.co.uk | RTV forum PL | NewsGroups PL

Limit multi-cut via array size

elektroda.net NewsGroups Forum Index - Cadence - Limit multi-cut via array size

Joerg
Guest

Tue Feb 02, 2010 9:26 pm   



Hi!

I'm using
setNanoRouteMode -droutePostRouteSwapVia multiCut
routeDesign -viaOpt
in Encounter (9.1) to automatically convert single vias to multi-cut vias
after the initial routing.
The result is that I end up with via arrays of 50x50 vias since in parts
of the design lots of space is available, especially on higher layers.

Is there a way to limit size of the generated arrays to - say - 3x3 vias?

My vias are generated from a GENERATE DEFAULT rule. I guess removing the
generate rule and only explicitely defining small arrays would work, but
I would like to avoid that work if possible.

Joerg

--- news://freenews.netfront.net/ - complaints: news_at_netfront.net ---

I-F AB
Guest

Fri Feb 05, 2010 6:21 am   



On Feb 3, 3:26 am, Joerg <jo...@sofort-mail.de> wrote:
Quote:
Hi!

I'm using
    setNanoRouteMode -droutePostRouteSwapVia multiCut
    routeDesign -viaOpt
in Encounter (9.1) to automatically convert single vias to multi-cut vias
after the initial routing.
The result is that I end up with via arrays of 50x50 vias since in parts
of the design lots of space is available, especially on higher layers.

Is there a way to limit size of the generated arrays to - say - 3x3 vias?

My vias are generated from a GENERATE DEFAULT rule. I guess removing the
generate rule and only explicitely defining small arrays would work, but
I would like to avoid that work if possible.

Joerg

--- news://freenews.netfront.net/ - complaints: n...@netfront.net ---

Hi,

I don't have a testcase but from the LEF 5.7 documentation, it looks
like you can create fixed 3x3 vias as DEFAULT and use GENERATE for a
range of metal widths so that anything outside these widths will take
the default (3x3).
I might be wrong here but I think it looks like this:

-------------------------------------------------------------------------
#lefdefref.pdf pg 220

VIA myDefaultVia
VIARULE DEFAULT ;

CUTSIZE 0.1 0.1 ;
LAYERS M2 VIA23 M3 ;
CUTSPACING 0.1 0.1 ;
ENCLOSURE 0.05 0.01 0.01 0.05 ;

ROWCOL 3 3 ; # 3x3 default
END myDefaultVia

#lefdefref.pdf pg 222 , pg224

VIARULE myVia23 GENERATE
LAYER M2 ;
ENCLOSURE 0.05 0.01 ;
WIDTH 0.1 to 2.0 ; # valid rule only for M2 width
between 0.1 - 2.0 um
LAYER M3 ;
ENCLOSURE 0.05 0.01 ;
WIDTH 0.1 to 2.0 ; # valid rule only for M3 width
between 0.1 - 2.0 um
LAYER VIA23
RECT 0.1 0.1 ;
SPACING 0.1 BY 0.1 ;
END myVia23
-------------------------------------------------------------------------

To be honest, I've never come upon anything like this since usually
wide metal layers (6um and above) I have are used for power/ground
rings/stripes and I usually use as much via as I can to switch between
the layers.

Best Regards,
I-FAB

elektroda.net NewsGroups Forum Index - Cadence - Limit multi-cut via array size

Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
RTV map EDAboard.com map News map EDAboard.eu map EDAboard.de map EDAboard.co.uk map Opony