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-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}
InputTypeRequiredDescription
gdsstringyeslayout file (.gds or .oas)
topstringnotop cell (default: the sole cell)
layersstringnocomma-separated layers to draw, e.g. 66,68
marksstringnoa marks file to overlay
outstringnowrite 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.