I am designing a PCB. My PCB has controlled impedance traces for PCIe and 1G Ethernet signals.
I looked up the 6-layer stackup specification for my board house. I used their stackup information with a trace impedance calculator to determine the trace width and spacing requirements for my routing. I ordered the PCBs, tested them, and they are working properly.
A year has gone by, and I am now looking to order a larger quantity of PCBs. I want to get quotes from multiple PCB manufacturers so I can compare cost and schedule tradeoffs. However, it appears that different PCB manufacturers all have different stackup specifications for their 6 layer PCBs.
This makes it seem like you need to commit to a board house prior to finishing routing and validating a design...and then you're locked-in to that specific board house, unless you want to change copper geometry and potentially invalidate your testing.
If the stackup is different, then won't I need to alter my trace/space requirements and redo my routing for the new geometry? It seems crazy that I'd need to design different versions of my Gerbers just to customize impedance routing for each board house I want to quote...but is this what I need to do?