meander

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.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account