kicad-developers team mailing list archive
Mailing list archive
Re: zone fill with micro-vias
Dick Hollenbeck <dick@...>
Wed, 05 Mar 2008 23:54:50 -0600
Thunderbird 126.96.36.199 (X11/20080227)
Further research is desired before a solution is chosen. I for one am
not in favor of tying the solution to the fill tracks a.k.a "class
SEGZONE" instances, if we can find an alternative.
How are the zones filled at this point? If they are filled with other
tracks, then we could just do a region-growing algorithm on all the
tracks in that filled region, much the same way the netlist is created
from segments by propagating net codes. For each net, select one pad
and propagate to all others that are connected by line & endpoint
radius considerations -> those not affected are not connected. I do
not think it is possible to determine whether a via is connected to a
zone without an actual fill 'plan' or 'instantiation'.
We should start out with an objective of finding a solution based on the
zone container and invasive tracks from other nets, and the clearance in
play from those invasive nets, and any internal keepouts.
Many folks are doing this now, including freerouting.net. Even the
Specctra DSN file spec has no notion of "fill tracks", so that means
CADENCE specctra, electra, etc., have all managed to do it without the
ho-key fill tracks.