A method for designing multi-layer electronic circuits includes defining a
plurality of circuit blocks in terms of physical boundaries, the plurality
of circuit blocks including a first circuit block with at least one port
for connecting to a portion of inter-block routing having conducting
material external to the first circuit block. The method further provides
protective routing for the at least one port of the first circuit block in
a region between the block and the inter-block routing, wherein circuitry
within the first circuit connected to the at least one port is not
in-circuit with the conducting material of the inter-block routing during
processing steps involving the conducting material. The protective routing
is a conducting layer which is higher in the multi-layer structure than
the highest conducting layer used for routing the net containing the at
least one port for inter-block routing. The protective routing also
bridges the at least one port to inter-block routing connected to the net
in a halo region. Software and/or a computer program product that can be
used for multi-layer circuit design is also described.
Een methode om multi-layer elektronische kringen te ontwerpen omvat het bepalen van een meerderheid van kringsblokken in termen van fysieke grenzen, de meerderheid van kringsblokken met inbegrip van een eerste kringsblok met minstens één haven voor het verbinden met een gedeelte van inter-block leidend hebbend het leiden van materiaal extern aan het eerste kringsblok. De methode verstrekt verder het beschermende leiden voor de minstens één haven van het eerste kringsblok in een gebied tussen het blok en inter-block het leiden, waarin het schakelschema binnen de eerste kring die met de minstens één haven wordt verbonden geenkring met het het leiden materiaal van inter-block het leiden tijdens verwerkingsstappen die het het leiden materiaal impliceren is. Het beschermende leiden is een het leiden laag die hoger is in de multi-layer structuur dan de hoogste het leiden laag die voor het leiden van netto wordt gebruikt bevattend de minstens één haven voor inter-block het leiden. Het beschermende leiden overbrugt ook de minstens één haven aan inter-block leiden verbonden met het net in een halogebied. De software en/of een computerprogrammaproduct die voor multi-layer kringsontwerp kunnen worden gebruikt worden ook beschreven.