Fedevel — Advanced PCB Layout with Altium Designer

Fedevel — Advanced PCB Layout with Altium Designer

I attended Robert Feranec's Advanced PCB Layout training and studied high-speed PCB placement, stackup, impedance, signal integrity, length matching and manufacturing outputs in Altium Designer.

I attended Advanced PCB Layout training delivered by motherboard design engineer Robert Feranec. Working in Altium Designer, the course examined how placement, stackup, impedance, return paths, crosstalk and length matching interact in high-speed board design.

Topics I covered in the course:

https://academy.fedevel.com/courses/online-advanced-pcb-layout-course
Placement: positioning the CPU, memories, power supplies, connectors, protection components and related circuitry
Basic Rules and Basic Stackup: initial design rules and stackup settings
CPU Fanout: placement and fanout in high-density areas
DDR3 Preliminary Layout: layer use, pin swapping and bank swapping
Board Fanout: fanout techniques, good practices and recommendations
Planning the Layout: high-speed interfaces, wide buses and power distribution
Crosstalk: calculation and minimization
Impedance and Stackup: impedance calculation and stackup decisions
High-Speed Design Rules and Routing: recommendations and examples
Layer Ordering
Selecting the Number of Layers
Layout: routing peripherals, buses and power
Length Matching: DDR2/3, PCIe, HDMI, LVDS and Gigabit Ethernet
Memory Routing: T-branch and fly-by topologies, calibration and related considerations
Polygons and Power Planes: working practices and useful rules
PCB Checking: recommendations for design review
Length Tuning: differential-pair tuning and completion of memory routing
Finishing the PCB: manufacturing notes, mechanical drawing layers and supporting information
Generating and Checking Gerber Files

What I Took from the Course

One of the most useful aspects of the training was seeing high-speed PCB constraints as coupled physical decisions rather than independent checklist items. Adding serpentine routing simply to reach a target length can affect coupling and impedance, while connecting a high-speed bus between two endpoints is incomplete without considering its reference plane and return-current path.

DDR, PCIe, HDMI, LVDS and Gigabit Ethernet have different timing and topology requirements, so a single generic routing rule is not sufficient for every interface. A design review therefore has to consider the physical consequences of placement and routing in addition to schematic correctness.

This training strengthened the electronics background I use when reading the hardware layer beneath embedded and mechatronic software. Related context: What Is Mechatronics?.