Hi:
Picture this: 168-pin DIMM SDR-DRAM form factor 5.25in wide x 1.75in high, holding a 176-lead QFP (26mm sq., lead-to-lead), two of
18.4x11.8mm 44-TSOPs, a 10x6.4mm 28-pin SOP, and a few other 3-5 pin little thingys.A whole crapload of bypass caps (about one per power pin of all ICs) and a few handfuls of pull resistors.
All parts on topside, for this attempt, to avoid costs of assembling both sides.
My first attempt has been to use 6 layers, with 2 dedicated to power, leaving 4 signal layers. Trace/space is 0.006in. Min drills are
0.013in with 0.024in via diameters. These are a little large compared to similar boards, but to go to 0.012in and smaller drills invokes a modest cost knee which I am trying to avoid.Much of the difficult I'm currently facing is because the large via diameters are consuming a lot of space. So the first step I'll take if I can't route with these constraints is to allow 0.010in drill x 0.020in vias.
A similar, though considerably higher pin count board is made by TI with
10 layers. Another similar, but lower pin count board is made by TI with 6 layers. I'm making a variant of their (rare) 168-pin ControlCARD. Most of their ControlCARDs are 100-pin.I currently have all the power, bypass caps, power regulation, critical clock, reset, oddball, and analog traces routed and hopefully optimized to avoid cramping the style of the remaining digital tracks. I started with 499 connects, now down to 222.
My next step is to see if the auto-router in Eagle 5.x can route the remaining traces. Then I will know it is theoretically possible.
An initial attempt to run the autorouter Friday afternoon ended with the program stuck after just a few traces. Not encouraging, though I think there might be some parameters that I have to twiddle to get it to make more progress.
What fun.