vyges-gds-view — CLI reference
Generated from vyges-gds-view --help. Do not edit by hand — run scripts/gen-cli-reference.sh.
vyges-gds-view — headless layout viewer (GDS or OASIS in, layered SVG out)
usage:
vyges-gds-view render LAYOUT [--top CELL] [--layers L1,L2] [--marks FILE] [-o OUT.svg]
# LAYOUT is GDSII (.gds) or OASIS (.oas/.oasis) — picked by extension
vyges-gds-view demo [-o OUT.svg]
flags:
--top CELL top cell to flatten + render (default: last cell in the GDS)
--layers LIST comma-separated GDS layer numbers to show (default: all)
--marks FILE overlay violation boxes; each line: `x0 y0 x1 y1 [label...]`
-o FILE write to FILE (default: stdout). SVG, or a PNG if FILE ends in .png
--png force PNG (bounded raster thumbnail — for dense real blocks)
--width N PNG fit size in pixels (default: 700)
--window BOX PNG only: frame this db-unit region instead of the whole cell,
as `x0,y0,x1,y1` — the occurrence-level view for one violation
--describe print a machine-readable JSON description of the command
-h, --help · -V, --version
Contract
Generated from vyges-gds-view --describe.
gds-view
headless layout viewer — GDS/OASIS → layered SVG
Maturity: structured
render {gds}
| Input | Type | Required | Description |
|---|---|---|---|
gds | string | yes | layout file (.gds or .oas) |
top | string | no | top cell (default: the sole cell) |
layers | string | no | comma-separated layers to draw, e.g. 66,68 |
marks | string | no | a marks file to overlay |
out | string | no | write the SVG to this path (default: stdout) |
Artifacts: svg (out)
Assertion: layout-render — none; this operation establishes no engineering claim
Provenance limitations
- input_hash covers the argument vector, not the content of the layout or layer map it names.