A meander in IC and PCB design is a curved or wavy routing pattern used to increase the effective length of a signal wire to match the delay of other signals in a timing group — functionally identical to serpentine routing but sometimes distinguished by having smoother, rounder bends.
Meander vs. Serpentine
- In practice, "meander" and "serpentine" are often used interchangeably — both refer to adding controlled length through a patterned path.
- Serpentine sometimes implies sharper, right-angle or 45° zig-zag patterns.
- Meander sometimes implies smoother, sinusoidal or arc-based curves.
- Both achieve the same goal: delay matching by controlled length addition.
How Meander Delay Matching Works
- Signal propagation delay is proportional to wire length: $t_d = l / v_p$.
- If signal A has a natural path of 10 mm and signal B has a natural path of 8 mm, adding 2 mm of meander to signal B equalizes their delays.
- The meander is inserted in a region where routing space is available — typically near the source or destination end of the route.
Meander Design Parameters
- Target Length: The total wire length required to match the reference signal.
- Meander Amplitude: Height of each curve — small enough to fit in available routing space but large enough to meet spacing rules.
- Meander Pitch: Distance between successive curves — affects total length per unit of routing area.
- Minimum Spacing: Adjacent meander segments must satisfy metal spacing rules to prevent shorts and minimize self-coupling.
Signal Quality Considerations
- Self-Coupling: Adjacent parallel segments of the meander capacitively and inductively couple to each other. This causes the effective delay to be slightly less than what the physical length alone would predict — because the coupled segments partially cancel each other's delay.
- Correction: Some EDA tools compensate by calculating "effective electrical length" rather than physical length.
- Frequency Effects: At very high frequencies (>10 GHz), meander bends can create resonance effects — smooth, gradual curves perform better than tight zig-zags.
Applications
- PCB Level: DDR memory data/address bus length matching — matching to within 25–50 mils tolerance.
- Package Level: High-speed I/O trace matching in substrates and interposers.
- On-Chip: Less common due to tight routing, but used for clock distribution matching.
- Differential Pairs: Intra-pair skew correction when one trace is inherently longer.
Meander routing is the universal length-matching technique — it converts the physical constraint of unequal wire lengths into controlled, predictable delay matching for proper timing alignment.
meanderdesign
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.