Skip to content

Releases: ucb-substrate/substrate2

sky130pdk: v0.1.0

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

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

scir: v0.1.0

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

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

pathtree: v0.1.0

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

0.1.0 (2023-07-07)

Features

  • blackboxing: support Substrate and SCIR blackboxes (#135) (049a598)
  • simulation: access nested nodes without strings in simulation (#139) (ed7989c)
  • tests: add SCIR and SPICE netlister blackbox tests (049a598)

opacity: v0.1.0

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

0.1.0 (2023-07-07)

Features

  • blackboxing: support Substrate and SCIR blackboxes (#135) (049a598)
  • tests: add SCIR and SPICE netlister blackbox tests (049a598)

geometry: v0.2.0

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

0.2.0 (2023-07-07)

Features

  • blackboxing: support Substrate and SCIR blackboxes (#135) (049a598)
  • tests: add SCIR and SPICE netlister blackbox tests (049a598)

gds: v0.1.0

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

0.1.0 (2023-07-07)

Features

  • gds-export: add GDS crate and utilities for accessing GDS layers (#87) (5cf11cd)
  • gds-export: implement GDS export of Substrate cells (#97) (ae5ca3d)

Bug Fixes

  • deps: update rust crate chrono to 0.4.26 (#88) (013d937)
  • deps: update rust crate num-derive to 0.4 (#121) (e7f491e)
  • deps: update rust crate serde_yaml to 0.9 (#93) (3947a23)
  • deps: update rust crate textwrap to 0.16.0 (#94) (84231b7)
  • deps: update rust crate toml to 0.7.5 (#91) (779c51f)

diagnostics: v0.1.0

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

0.1.0 (2023-07-07)

Features

  • api: initial SCIR API definition (#51) (c175a48)

Bug Fixes

  • docs: fix broken links and check docs in CI (#59) (13dc7a5)
  • release: publish diagnostics and add tests to manifest for versioning (cc13215)

config: v0.1.0

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

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

  • config: add config to release manifest and fix version (#41) (b7097f5)
  • deps: fix dependencies and documentation (#66) (a60ffc6)
  • docs: fix additional clippy errors and missing docs (#56) (f76a169)
  • docs: fix broken links and check docs in CI (#59) (13dc7a5)

codegen: v0.2.0

07 Jul 17:41
c6ff717
Compare
Choose a tag to compare

0.2.0 (2023-07-07)

Features

  • reorg: move substrate-api into substrate (#155) (e902a1b)

Dependencies

  • The following workspace dependencies were updated
    • dev-dependencies
      • substrate bumped from <=0.1.1 to 0.2.0

codegen: v0.1.1

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

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