20 Layer PCB Reverse Engineering: The Core Challenge
A 20 layer PCB reverse engineering project involves recovering accurate Gerber data, a netlist, and a bill of materials from a board with 19 copper-dielectric interfaces, multiple buried and blind via structures, and impedance-controlled differential pairs on inner layers. At this layer count, the margin for registration error during delayering drops below ±0.5 mil per layer, and a single misidentified via type can cascade into dozens of net errors across the design.
Our engineers treat every 20-layer project as a controlled-impedance board by default. We cross-section the stackup before delayering begins, measure actual prepreg and core thicknesses with a calibrated metallurgical microscope, and feed those numbers into the impedance model that ships with the final deliverable. The result is a set of fabrication files a contract manufacturer can build from—not just a picture of copper.
Why Does 20 Layer PCB Reverse Engineering Demand a Different Process?

Below roughly 12 layers, most reverse engineering shops can rely on sequential chemical etching and optical scanning. By the time a board reaches 20 layers, three factors change the workflow entirely:
- Buried via density. A typical 20-layer telecom or networking board uses 3–5 buried via spans (e.g., L2–L5, L8–L13, L16–L19). Each span must be identified non-destructively via X-ray before delayering, or you risk grinding through a via barrel and losing its start/end layer assignment.
- Thin dielectrics. Inner-layer prepreg can be as thin as 2.0 mil (50 µm) on a 20-layer stackup. Aggressive chemical etch rates that work fine on a 6-layer board will blow through two layers at once if not controlled.
- Impedance-critical routing. With 18 signal/plane layers available, designers often run 100 Ω differential pairs on specific inner layers referenced to adjacent ground planes. Recovering the correct reference plane assignment matters as much as tracing the copper.
If your project involves even higher density, the challenges multiply—our guide to reverse engineering 24-layer boards covers the additional via span complexity that comes with four more layers.
Typical 20-Layer Stackup and Thickness
Before any delayering begins, we reconstruct the stackup. A standard 20-layer board using FR-4 with 1-oz copper on outer layers and 0.5-oz on inner layers typically falls between 2.4 mm and 3.2 mm total thickness, depending on prepreg and core choices. Use the calculator below to model your board’s expected thickness:
PCB manufacturing
Board Thickness by Layer Count
Which finished thicknesses are actually buildable at a given layer count, and what the build looks like at each.
How this is calculated
Layer count and thickness are not independent. Every layer adds copper and needs a dielectric either side of it, so there is a floor below which a given layer count cannot be pressed, and the floor rises with copper weight.
1.6 mm is the default because it is what connectors, card edges and enclosures were designed around, and it is the cheapest to buy. Going thinner is a real constraint on layer count; going thicker makes drilling harder because aspect ratio climbs. Non-standard thicknesses cost more and take longer, since the shop has to press a build they do not run routinely, so stay on the standard ladder unless something mechanical forces otherwise.
The calculator assumes standard FR-4 cores and prepreg. If your board uses Rogers, Megtron, or other high-speed laminates—common at this layer count for 10 Gbps+ signal paths—actual thickness and dielectric constants will differ. We measure the real values during cross-sectioning and note them in the deliverable package.
| Parameter | Typical Range (20-Layer FR-4) | Notes |
|---|---|---|
| Total board thickness | 2.4–3.2 mm (94–126 mil) | Varies with prepreg count and core thickness |
| Outer copper weight | 1 oz (35 µm) | Occasionally 2 oz on power-delivery boards |
| Inner copper weight | 0.5 oz (17.5 µm) | Some layers may be 1 oz for power planes |
| Minimum trace/space (inner) | 3.0/3.0 mil (76/76 µm) | HDI designs may go to 2.5/2.5 mil |
| Via types present | Through, blind, buried, microvias | Typically 3–5 distinct via spans |
| Dielectric constant (Dk) | 4.2–4.5 (FR-4) / 3.2–3.8 (high-speed) | Measured during cross-section |
Our Step-by-Step Process for 20-Layer Boards
1. Non-Destructive Imaging
We X-ray the board at multiple angles to map every via span and identify buried structures before touching the copper. High-resolution 2D X-ray catches via barrels down to 0.15 mm diameter. For boards with stacked microvias, we supplement with micro-CT scanning at 5 µm voxel resolution.
2. Cross-Section and Stackup Verification
A sacrificial coupon (or a non-critical board edge) is potted in epoxy, ground, polished, and examined under a metallurgical microscope at 200×–500× magnification. We record every core and prepreg thickness, copper weight, and plating thickness. This data anchors the impedance model.
3. Controlled Delayering
Chemical-mechanical delayering proceeds one copper layer at a time. For a 20-layer board, that means 20 etch-and-scan cycles. Each exposed copper layer is photographed at 1200 DPI minimum using a calibrated flatbed scanner or a stitched microscope image for fine-pitch areas. Registration fiducials on each layer are aligned to sub-mil accuracy.
4. Vectorization and Netlist Extraction
Raster images are converted to vector Gerber data using a combination of automated tracing software and manual verification by our engineers. On a 20-layer board, automated tools typically achieve 92–96% accuracy; the remaining 4–8% requires manual correction, concentrated around BGA breakout areas and dense via fields.
5. Impedance Modeling and DRC
We run a full design rule check against the extracted Gerber set and verify impedance targets for identified differential pairs. The deliverable includes a stackup drawing with measured Dk values and recommended trace widths for each impedance class.
6. BOM Recovery
Component identification uses a combination of marking decode, package measurement, and functional testing. On a 20-layer networking board, BOM line counts typically range from 800 to 2,500 unique part numbers.
For a broader view of how this process adapts to different board constructions, our PCB reverse engineering services overview covers the full range from single-sided through ultra-high layer counts.
What Makes 20 Layer PCB Reverse Engineering Harder Than 16-Layer?
Four additional layers may sound incremental, but the practical impact on a 20 layer PCB reverse engineering effort is non-linear:
- Delayering time increases ~25% — not just four more etch cycles, but tighter process control on thinner remaining substrate.
- Via span complexity rises sharply. A 16-layer board might have 2–3 buried via spans; a 20-layer board commonly has 4–5, which means more X-ray mapping and more opportunity for mis-assignment.
- Registration accumulation. With 20 layers of scan-and-align, cumulative registration error must be actively managed. We re-register to board-edge fiducials every 4 layers rather than relying on layer-to-layer alignment alone.
- Mixed-material stackups become more likely. At 20 layers, designers often use hybrid laminates—FR-4 cores for power layers and low-loss prepreg for signal layers—requiring different etch chemistry for accurate delayering.
Projects that push beyond this into 28-layer territory or boards with 32 or more layers introduce additional challenges around sequential lamination cycles and stacked microvia reliability.
Where Are 20-Layer Boards Commonly Found?

In our experience, 20-layer PCBs show up most often in:
- Telecom and networking equipment — switch line cards, router blades, 5G baseband units
- Server and storage backplanes — high-speed SerDes routing at 25–56 Gbps per lane
- Medical imaging systems — CT and MRI control boards with dense FPGA-to-ADC routing
- Aerospace avionics — radar processing modules where board real estate is constrained
- Industrial power conversion — boards combining high-current planes with dense digital control, similar to those in solar inverter reverse engineering but at higher layer counts
Deliverables, Timeline, and Pricing Signals
| Deliverable | Format | Included? |
|---|---|---|
| Gerber files (all 20 layers + drill) | RS-274X / Gerber X2 | Yes |
| Stackup drawing with measured thicknesses | PDF + ODB++ | Yes |
| Netlist | IPC-D-356A | Yes |
| Bill of Materials | Excel / CSV | Yes |
| Impedance report | Yes (if differential pairs detected) | |
| Component placement (centroid) | CSV / Pick-and-place format | Yes |
| Schematic (optional) | PDF + native EDA format | Add-on service |
Typical turnaround: 18–25 working days for a standard-complexity 20 layer PCB reverse engineering project. HDI boards with stacked microvias or boards larger than 400 × 300 mm may require 25–35 days.
Pricing range: 20-layer projects typically start around $4,500–$7,000 USD depending on board dimensions, via complexity, and whether schematic recovery is included. Boards with BGA pitches below 0.5 mm or component counts above 2,000 will land toward the higher end.
These are starting estimates—submit your board for an exact quote.
Check feasibility for your project
Send the chip marking or board details and tell us what you need to recover. Add clear photos if available.
Request a feasibility reviewCommon Failure Modes We Watch For
Transparency about what can go wrong is part of our 20 layer PCB reverse engineering process:
- Delamination during delayering. Older boards or boards stored in humid environments can delaminate between layers 10–14 (the center of the stackup). We pre-bake boards at 120 °C for 4–6 hours before beginning chemical work.
- Solder mask obscuring fine features. Dark green or black solder mask on outer layers can hide 3-mil traces under optical scanning. We strip mask chemically before imaging outer layers.
- Ambiguous via types. A via that appears to be through-hole on X-ray may actually be two back-drilled stubs. We confirm via types by measuring barrel depth on cross-sections.
Rigid-Flex and Specialty Constructions at 20 Layers
Some 20-layer designs incorporate flex sections for connector-to-board transitions, particularly in aerospace and medical devices. These require a modified delayering sequence because polyimide flex layers do not respond to the same etchants as FR-4. Our team handles these as a combined project—see our dedicated page on rigid-flex PCB reverse engineering for the process differences.
How many board samples do you need for a 20 layer PCB reverse engineering project?
We require a minimum of two identical boards: one for non-destructive imaging and stackup cross-sectioning, and one for full delayering. If the board is rare or irreplaceable, we can work with a single sample, but turnaround extends by 5–7 days because we must image more conservatively and cannot cross-section a separate coupon.
Can you reverse engineer a 20-layer board if I don’t know the exact layer count?
Yes. We determine the actual layer count during initial X-ray imaging. Many clients send boards labeled as “multilayer” without knowing the exact count. X-ray reveals the number of copper planes, via spans, and approximate stackup before we quote the project.
What accuracy can I expect on inner-layer trace widths?
Our standard tolerance for recovered trace widths on inner layers is ±0.3 mil (±7.6 µm). For impedance-critical nets, we tighten this to ±0.15 mil by using higher-resolution microscope stitching instead of flatbed scanning. The impedance report flags any traces where recovered width falls outside the calculated target.
Do you recover the original EDA source files (Allegro, Altium, etc.)?
We deliver industry-standard Gerber and ODB++ files that can be imported into any EDA tool. Native Allegro .brd or Altium .PcbDoc reconstruction is available as an add-on but adds 5–10 working days because it requires manual re-creation of the design database, not just file format conversion.
Is a 20-layer board too complex for accurate impedance recovery?
No—but accuracy depends on knowing the actual dielectric properties. We cross-section and measure Dk at the specific frequencies relevant to your design (typically 1 GHz for FR-4, up to 10 GHz for high-speed laminates). With measured Dk values and recovered trace geometry, our impedance models match TDR measurements within ±3 Ω on 50 Ω single-ended lines and ±5 Ω on 100 Ω differential pairs.
Working on a board like this?
Send the chip marking or two photos. You get feasibility, lead time and price within 24 hours, and the check costs nothing.
Get a free quote