Single board design
Images
![](https://williamyang98.github.io/oculink_m2_adapter/images/diagrams/kicad_single_board_pcb.png)
Image 9. Custom single board M.2 to Oculink adapter PCB
![](https://williamyang98.github.io/oculink_m2_adapter/images/diagrams/kicad_single_board_render.png)
Image 10. Custom single board M.2 to Oculink adapter 3D render
Advantages
Simpler design
- Easier manufacturing and testing since we only need to solder the Oculink port and passive components.
- Single KiCAD schematic required allowing for easier design inside single project.
- Requires only a single transmission line to be designed reducing design complexity.
More reliable performance
- Having multiple boards connected over a flexible PCB adds additional potential impedance discontinuities.
- Without equipment to verify performance at PCIe 3.0+ frequencies it is difficult to validate performance.
- Introducing fewer design uncertainties will make final performance more likely to align with calculations.
Disadvantages
Narrow routing resulting in layer transition
PCIe signal lanes have to fit through a very narrow region which requires routing differential pairs onto other layers.
- Requires careful design of via jumps to prevent impedance mismatch and signal reflection.
- PCIe RX lanes have 1 via jump and PCIe TX lanes have 2 via jumps.
- Each additional via jump will worsen signal integrity so having 2 is unideal.
Port location and bending
Board has to be slightly bent so that Oculink port is at the correct height with laptop chassis.
- Might result in damage to circuit if the board isn’t flexible enough.
- Could result in degraded transmission line performance due to stretching of traces and introduction of inter-pair skew in differential pairs.
- Could result in Oculink port pad connection breaking due to uneven mechanical stress.
Long distance routing
PCIe lanes have to be routed over a moderately long distance (12cm).
- We are using FR4-TG135 which has a high dielectric loss at high frequencies.
- If we are targetting PCIe 4.0 then we need to handle the 5th harmonic of the fundemental frequency which is 40GHz.
- It is highly unlikely to maintain PCIe 4.0 over such a long distance with a high loss dielectric.
Large size
Single board design is relatively large.
- M.2 slot requires 0.8mm thickness which results in mandatory lead free HASL that costs $4.80USD.
- Exceeds 50mm x 50mm threshold meaning board goes from $2.00USD to $7.00USD.
- Exceeds 100mm x 100mm threshold meaning additional engineering fee of $24.00USD.
- Overall cost of $35.80USD.