Releases: ucb-substrate/substrate2
Releases · ucb-substrate/substrate2
codegen: v0.1.0
0.1.0 (2023-07-07)
Features
- custom-layout-io: add way to derive custom layout IOs (#117) (61a8625)
- docs: add docs for layout IO (#131) (551d65e)
- gds-export: add GDS crate and utilities for accessing GDS layers (#87) (5cf11cd)
- gds-export: implement GDS export of Substrate cells (#97) (ae5ca3d)
- layer-api: add layer IDs to shapes (#85) (df7064d)
- layer-api: initial layer API and codegen (#84) (42bd94c)
- layer-families: implement layer families and clean up codegen (#127) (06f50b8)
- layout-io: initial layout port API implementation (#111) (ecc8838)
- layout-ports: initial implementation of layout port traits (3c0527a)
- mos: add standard 4-terminal MosIo (8678716)
- organization: rename substrate to substrate_api, set up codegen crate (#67) (e07f099)
- pdk: add PDK trait and update context (#68) (a8fbd14)
- pdks: implement
supported_pdks
macro and add examples (#72) (5f4312f) - proc-macros: add derive Block proc macro (#151) (e2c2f02)
- 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)
- schematic: nested node and instance access (#134) (3d0e9ce)
- schematics: implement node naming trees, with codegen (#105) (5ef8e4b)
- schematics: implement proc macro to derive AnalogIo (#99) (2320c99)
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- substrate_api bumped from 0.0.0 to 0.1.0
- dev-dependencies
- substrate bumped from 0.0.0 to 0.1.0
- dependencies