Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

vyges-em-ir — power integrity

Part of the Vyges Loom suite. Install once with vyges install loom, then run vyges loom em-ir. It’s also a standalone vyges-em-ir binary on your PATH (the integration contract for flow authors).

vyges-em-ir takes the design’s power-distribution network (PDN) and solves it — reporting IR-drop (supply voltage lost across the grid) and checking electromigration (EM) current limits against a budget. Its dynamic solve is fed by the per-switch energy from vyges-char.

Run it

vyges install loom                                    # one-time: fetch the Loom suite
vyges loom em-ir demo                                 # instant: built-in PDN → IR/EM
vyges loom em-ir run  block.emir -o block.rpt         # analyze → report
vyges loom em-ir run  block.emir --fail-on-violation  # exit 3 if over budget (CI gate)
vyges loom em-ir check block.emir                      # validate the job

See the full CLI reference (generated from --help).

Where it sits

design + PDN + IR/EM budget → IR-drop map + EM check. Turns power integrity from a late, manual sign-off step into a deterministic, CI-gated check. See the data spine.

Source & releases