Skip to content

Releases: ucb-substrate/substrate2

codegen: v0.1.0

07 Jul 05:19
1b7465b
Compare
Choose a tag to compare

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

  • deps: update rust crate syn to v2 (#79) (eee3593)

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

cache: v0.1.0

07 Jul 06:13
acbca7e
Compare
Choose a tag to compare

0.1.0 (2023-07-07)

Features

  • cache: add initial implementation of in-memory caching (#150) (2b26077)

geometry: v0.1.0

13 Jun 19:18
06b4620
Compare
Choose a tag to compare

0.1.0 (2023-06-13)

Features

  • geometry: initial geometry implementation (#23) (0361062)