vyges-em-ir — CLI reference
Generated from vyges-em-ir --help. Do not edit by hand — run scripts/gen-cli-reference.sh.
vyges-em-ir — EM / IR-drop power-integrity sign-off (PDN -> report)
usage:
vyges-em-ir run JOB [-o OUT] [--json] [--fail-on-violation]
vyges-em-ir check JOB
vyges-em-ir demo [-o OUT] [--json]
vyges-em-ir em-density (--geom G | --spef S) --lef TECH.lef
[--current-map C | --net-current mA] [--fail-on-violation]
em-density is EM sign-off on *extracted SPEF*: it screens each metal segment's
current density (from the loom EM geom sidecar: layer + width) against the tech
LEF DCCURRENTDENSITY (and AC RMS/PEAK when the current map supplies them).
flags:
-o FILE write output to FILE (default: stdout)
--json machine-readable JSON instead of the text report
--fail-on-violation exit 3 if IR drop exceeds the limit or any EM segment fails
-q, --quiet suppress non-essential output
-v, --verbose extra detail on stderr
--describe print a machine-readable JSON description of the command
-h, --help show this help
-V, --version show version
--bug-report file a bug (central: vyges/community)
--feature-request request a feature (central)
--sponsor sponsor Vyges (github.com/sponsors/vyges-ip)
--star star this tool on GitHub ⭐
Contract
Generated from vyges-em-ir --describe.
em-ir
EM / IR-drop power-integrity sign-off (PDN -> report)
Maturity: workflow-validated
run {job}
| Input | Type | Required | Description |
|---|---|---|---|
job | string | yes | Path to the EM/IR-drop job file (PDN + limits). |
out | string | no | Write output to FILE instead of stdout. |
Consumes: pdn, power_report, spef, emgeom
Artifacts: emir_report (report_path)
Assertion: power-integrity-met — passes when pi_met is true
Provenance limitations
- The job names the PDN or DEF/LEF and any power and decap maps; input_hash covers the job path and arguments, not their contents.