Physical Verification
EM and IR Checks in Physical Verification
Learn how electromigration and IR drop checks fit into physical verification, from current maps and limits to signoff-ready power grid closure.
Frequently Asked Questions
What is the difference between electromigration and IR drop checks?+
Electromigration is a reliability check that asks whether metal wires and vias can carry a current over the chip's lifetime without degrading, so it compares long-term current density against foundry limits. IR drop is an immediate voltage-integrity check that asks whether the power grid delivers the intended voltage at every cell under load. Both are needed because a grid can pass one and fail the other.
Why do static IR drop results differ from dynamic results?+
Static analysis assumes steady average currents, which is useful for catching systematic weaknesses in straps, rails, and via arrays. Dynamic analysis applies time-varying switching currents, so it also captures transient dips from simultaneous switching and the effect of decoupling capacitance. A clean static map with failing dynamic hotspots usually points to switching activity and decap placement rather than raw grid resistance.
When should EM analysis use average current instead of peak current?+
Average current is the right quantity for unidirectional and bidirectional EM limits that model long-term metal wear, because damage accumulates over time. Peak and RMS currents matter for transient-limit checks, especially on short, high-drive nets. Mixing the two views, for example judging a power strap by peak current, either overdesigns the strap or hides a real average-current violation.
Can EM violations found late be fixed without a full reroute?+
Often, yes. Local widening of a violating wire, adding vias in an array, or splitting current across parallel paths addresses many violations with minimal disturbance to timing. More severe cases, such as a badly undersized rail feeding a large block, need earlier intervention, which is why incremental EM checks during routing are cheaper than one late monolithic pass.