If you have 25 mils of open space between pads then you can route two 5 mill width traces with 5 mills of clearence on either side and between which meets the design requirements of my usual fab shop.
Steve M. Steve Meier wrote: > Harold, > > Can you check that again. 45 mills is 1.143 mm. > > Thanks, > > Steve Meier > > On Sat, 2007-07-14 at 15:43 -0500, Harold D. Skank wrote: > >> Steve, >> >> You're pretty much right about every thing except the pin density. >> We're using Vertex 5, with pins spaced at 0.5 mm, pin to pin. This >> limits the routing out from each pin to essentially 1 trace between >> pins. >> >> Harold >> >> On Sat, 2007-07-14 at 08:19 -0700, Steve Meier wrote: >> >>> I think it is the use of the autorouter then that is driving your need >>> for layers. >>> >>> 1700 pins is what an array of 42 by 42 with a 1 millimeter spacing? You >>> should be able to get two traces per layer in between each pair of balls. >>> >>> How many IO lines are you using? xilinx vertext 3 with 1760 pads has >>> 1200 io pins which are grouped at the edge of the device. So they penetrate >>> >>> I agree you need at least one ground layer and 4 power layers. >>> >>> To get the traces out from under the bga you will need 5 or 6 layers. >>> assuming 300 io pins per side clustered near the edges this implies >>> around 10 rows of io pins. >>> >>> I think that this type of device can be done in as few as 12 layers >>> (probably pain staking layout) and in say 16 layers comfortably. >>> >>> Have fun, >>> >>> Steve Meier >>> >>> p.s. my current project uses 1020 pin fpgas and was layed out on 12 >>> layers. One key is to be willing to swap io pins at layout time to >>> minimize the need for traces to cross each other. >>> >>> Harold D. Skank wrote: >>> >>>> Mr. Jackson, >>>> >>>> I VERY MUCH appreciate your response and comments. In answer to your >>>> question, "yes, I will use a 24-layer PCB if it's fully necessary." >>>> This issue arises because the principal chip in the circuit has >>>> something like 1700 pins and uses 3 to 4 different voltages on something >>>> like a 45 mil pin spacing. Without blind/buried vias the high number of >>>> layers become necessary to provide the necessary routing space to get >>>> connections away from the pins. I will reduce the number of layers to >>>> the minimum necessary to achieve a full route. >>>> >>>> As a matter of record, the greatest number of layers I have had to use >>>> in the past was 13. However, the router I was using was more >>>> sophisticated (and VERY much more expensive). >>>> So, 24 layers are a bit intimidating. >>>> >>>> Harold Skank >>>> >>>> On Fri, 2007-07-13 at 19:55 -0700, Ben Jackson wrote: >>>> >>>> >>>>> On Fri, Jul 13, 2007 at 07:40:12PM -0500, Harold D. Skank wrote: >>>>> >>>>> >>>>>> I'm on a critical job, pretty large, sufficient that I had to recompile >>>>>> for 24 route layers. Following the re-compile, I seem to be OK for >>>>>> everything until I attempt to start a route, at which point I get the >>>>>> "stale ratsnest" message. >>>>>> >>>>>> >>>>> Are you really going to use the results of a 24 layer PCB autoroute? Just >>>>> curious. >>>>> >>>>> Anyway, I modified PCB to highlight the rat that causes the problem. It >>>>> seems that it's confused by ratlines that go from a pad to the corner of >>>>> the nearest compatible polygon. >>>>> >>>>> I went into the netlist window and disabled GND and P* (appear to be your >>>>> power nets) for rats, remade the netlist and then ran an autoroute. It's >>>>> burning up CPU routing the signals now. >>>>> >>>>> If you are willing to do the power nets by hand, that might be a solution >>>>> for you. Otherwise maybe the description above will tip off another >>>>> developer as to how to fix the problem. >>>>> >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> geda-user mailing list >>>> [email protected] >>>> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user >>>> >>>> >>>> >>> >>> _______________________________________________ >>> geda-user mailing list >>> [email protected] >>> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user >>> >> >> _______________________________________________ >> geda-user mailing list >> [email protected] >> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user >> > > > > _______________________________________________ > geda-user mailing list > [email protected] > http://www.seul.org/cgi-bin/mailman/listinfo/geda-user > > _______________________________________________ geda-user mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

