Repository navigation
v0.1.0
Initial release — the agent-native IC layout toolkit, first cut.
Added
kltCLI with five headless, JSON-contracted verbs:klt layers— layer/datatype enumeration for GDSII/OASIS streamsklt stats— bounding box, drawn area, density, polygon/vertex counts (--per-layer)klt cells— cell hierarchy: top cells, shape/instance counts, bboxes (--top)klt drc— headless DRC via KLayout's native Region check primitives, with
curated width/space/enclosure decks for sky130 and gf180mcu (--deck)klt pdk find|list|env— discovery/resolution of open_pdks-layout PDK installs
- Shared JSON output envelope (
schema_version, error shape, exit codes) across
all verbs —docs/json-contract.mdis the API scripts/fetch-pdks.sh— pinned fetch of lambdapdk open PDK datakb/knowledge-base scaffold with JSON Schema and seed entries- sky130/gf180mcu test corpus with golden fixtures; CI (ruff + pytest, Python 3.10–3.13)
- Docs: architecture, JSON contract, per-verb CLI references, macOS KLayout