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 loom resize — CLI reference

Generated from vyges loom resize --help — this page is the tool’s own output, verbatim.

vyges loom resize — STA-driven gate sizing (drive-strength resize / Vt-swap to close timing)

usage:
  vyges loom resize run   JOB  [-o OUT] [--json] [--fail-on-violation]   size a netlist -> resized netlist
  vyges loom resize check JOB                                            validate the job
  vyges loom resize demo                                                 size a built-in example (no files)

flags:
  -o FILE              write the resized netlist to FILE (default: stdout)
  --json               emit the before/after report as JSON
  --fail-on-violation  exit 3 if the result still has negative setup slack (CI gate)
  -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 loom resize --describe.

resize

STA-driven gate sizing (drive-strength resize / Vt-swap to close timing)

Maturity: structured

run {job}
InputTypeRequiredDescription
jobstringyespath to the resize job file (design, netlist, lib, STA config, sizing config)
outstringnopath to write the resized netlist (default: stdout)

Consumes: netlist, liberty, timing_report

Artifacts: netlist (out)

Assertion: gate-sizing — none; this operation establishes no engineering claim

Provenance limitations

  • The job names the netlist, Liberty and timing report; input_hash covers the job path and arguments, not their contents.