Releases: ucb-substrate/substrate2
Releases · ucb-substrate/substrate2
sky130pdk: v0.1.0
0.1.0 (2023-07-07)
Features
- corners: add API for process corners (#141) (a61b15a)
- layer-families: implement layer families and clean up codegen (#127) (06f50b8)
- layers: initial layer set for SKY130 PDK (#120) (1ea5a7e)
- mos: add sky130pdk transistor blocks (#126) (3e9ee79)
- mos: add standard 4-terminal MosIo (8678716)
- proc-macros: allow missing docs on generated structs (8678716)
- proc-macros: macros respect field and struct visibilities (8678716)
- proc-macros: proc macros find substrate crate location (#125) (8678716)
- sky130pdk: add Sky130Pdk struct definition (#124) (06ced7a)
Dependencies
- The following workspace dependencies were updated
- dependencies
- substrate bumped from 0.0.0 to 0.1.0
- spectre bumped from 0.0.0 to 0.1.0
- dependencies
scir: v0.1.0
0.1.0 (2023-07-07)
Features
- api: initial SCIR API definition (#51) (c175a48)
- blackboxing: support Substrate and SCIR blackboxes (#135) (049a598)
- buses: add support for 1D SCIR buses (#57) (162889c)
- netlisting: initial implementation of SPICE netlister (#102) (9125446)
- node-naming: create internal, named signals of any schematic type (#118) (1954bb9)
- pdks: example instantiation of PDK-specific MOS (#112) (bbac00c)
- schematics: export Substrate schematics to SCIR (#110) (28115f0)
- simulation: access nested nodes without strings in simulation (#139) (ed7989c)
- simulation: simplify SCIR paths for data access (#143) (d42e6f9)
- simulation: support transient simulation in spectre (#133) (4605862)
- tests: add SCIR and SPICE netlister blackbox tests (049a598)
Bug Fixes
- netlisting: fix whitespace issues (9125446)
Dependencies
- The following workspace dependencies were updated
- dependencies
- diagnostics bumped from 0.0.0 to 0.1.0
- opacity bumped from 0.0.0 to 0.1.0
- dependencies
pathtree: v0.1.0
opacity: v0.1.0
geometry: v0.2.0
gds: v0.1.0
diagnostics: v0.1.0
config: v0.1.0
0.1.0 (2023-07-07)
Features
- config: config merging and parsing functionality (#40) (13c8925)
- docs: add missing documentation to config crate (#55) (cf10436)
- organization: rename substrate to substrate_api, set up codegen crate (#67) (e07f099)
- simulation: support transient simulation in spectre (#133) (4605862)
Bug Fixes
codegen: v0.2.0
codegen: v0.1.1
Dependencies
- The following workspace dependencies were updated
- dependencies
- substrate_api bumped from 0.1.0 to 0.1.1
- dev-dependencies
- substrate bumped from 0.1.0 to 0.1.1
- dependencies