Thanks, this is interesting as I'm thinking of a project which would most likely require 8-layer board. Can you pls show the stackup you used for this design? It looks like "3 cores" to me based on a cross-section - is it so?
Yes, 3 3.5 mil cores (2x 106 weave glass each). The thickness is chosen so 4 mil inner tracks are 50 ohms and power planes are close to ground planes. The top prepreg gives 5 mils for 50 ohms. I've attached the stack from my fab notes.
In the dense DDR3 region:
top(1): signal
2: ground plane with no traces
3: 1.35 V plane with no traces
4: ground plane with no traces
5: signal with ground fill
6: signal with ground fill, cross traces on 5 at right angles, thick prepreg helps isolate too.
7: ground plane with no traces
8: signal with ground fill
Other parts of the Zynq have other voltage planes on some of the signal layers.
I probably could have done that in 6 layers, but this way I have no doubts about signal integrity.
Also you use curious footprint to the right of R92 (and a couple at the bottom as well) which seem to have both thru-hole and SMT pads. Is the part really a combination of these, or it's a regular SMT part (VSSOP or TSSOP by the looks of it), and you need open thru-holes for some other reason (like testing, programming, whatever)?
That part is an 8 terminal low ESL capacitor (Murata LLA21 series). The vias are part of the footprint so I don't have to place them for each one. They had openings for another board getting ENIG finish to avoid trapping chemicals and the fab house opened it up further.