electromigration aware routing

**Electromigration-Aware Routing and EM Signoff** is the **physical design methodology that ensures no metal wire or via in the chip carries current density exceeding the technology's electromigration (EM) lifetime limits** — preventing the gradual atomic migration of metal atoms under sustained current flow that creates voids (opens) and hillocks (shorts), with EM being the primary long-term reliability failure mechanism for copper interconnects and requiring analysis of every net in the design during signoff. **Electromigration Physics** - Current flows through Cu wire → momentum transfer from electrons to Cu atoms. - Cu atoms gradually migrate in direction of electron flow (opposite to current). - Upstream: Atoms leave → void forms → resistance increases → eventually open circuit. - Downstream: Atoms accumulate → hillock forms → can short to adjacent wire. - Time to failure: MTF ∝ (1/J^n) × exp(Ea/kT), where J=current density, n≈1-2. **EM Design Rules** | Metal Layer | Max DC Current Density (mA/µm) | Wire Width | Typical Use | |------------|-------------------------------|-----------|-------------| | M1 (local) | 1-3 | 14-20nm | Cell-level connections | | M2-M4 (intermediate) | 2-5 | 20-40nm | Block routing | | M5-M8 (semi-global) | 5-10 | 40-100nm | Bus routing | | M9-M12 (global) | 10-30 | 200nm-2µm | Power, clock, long signals | | RDL (redistribution) | 20-50 | 1-10µm | Package interface | **EM Analysis Flow** 1. **Extract**: Get parasitic R/C for every net from layout. 2. **Simulate**: Run circuit simulation to get current waveform through every wire segment. 3. **Calculate**: Compute RMS, average, and peak current density for each segment. 4. **Compare**: Check against technology EM limits (DC, AC, peak). 5. **Report**: Flag violations with wire location, current, and limit. 6. **Fix**: Widen wire, add parallel routes, or reduce current. **DC vs. AC EM** | Type | Current | Damage | Limit | |------|---------|--------|-------| | DC (unidirectional) | Always in one direction | Maximum damage (atoms accumulate) | Strictest limit | | AC (bidirectional) | Alternates direction | Partial self-healing | 2-10× DC limit | | Pulsed DC | Unidirectional but intermittent | Moderate damage | 1.5-3× DC limit | - Signal nets: Usually AC (rise/fall transitions) → more relaxed EM limits. - Power nets (VDD/VSS): DC current → strictest EM limits → widest wires needed. - Clock nets: AC but very high switching activity → moderate EM concern. **EM Fix Strategies** | Strategy | How | Impact | |----------|-----|--------| | Widen wire | Increase width → lower J=I/A | Area increase | | Add parallel route | Split current between two wires | Routing resources | | Non-default rule (NDR) | Use wider wire rule for specific nets | Congestion | | Via array | Multiple vias in parallel | Area | | Route on higher metal | Thicker wire → lower current density | Layer usage | | Reduce driver strength | Lower current but slower | Timing trade-off | **Power Grid EM** - Power grid carries maximum DC current → most EM-critical region. - Analysis: IR drop tool computes current in every power stripe and via. - Common fix: Add power straps, increase strap width, add decap cells. - Via EM: Often the weakest link → via arrays (2×, 4×) required at power connections. **EM in Advanced Nodes** - Thinner wires: Lower cross-section → higher current density for same current. - Cu grain boundary: More grain boundaries in narrow wires → faster EM. - Barrier-free metals (Ru, Mo): Different EM characteristics → new EM models needed. - Cobalt cap: On Cu surface → blocks Cu surface diffusion → improves EM lifetime 2-5×. Electromigration-aware routing is **the reliability engineering discipline that ensures chips survive their intended lifetime** — with EM analysis required on every wire and via in designs containing billions of connections, automated EM signoff tools are essential for catching the handful of high-current-density violations among millions of nets that would otherwise cause field failures years after deployment, making EM one of the most compute-intensive but non-negotiable steps in the tapeout signoff flow.

Go deeper with CFSGPT

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

Create Free Account