Skip to content

Releases: ucb-substrate/substrate2

sky130pdk: v0.7.0

02 Nov 21:29
77669d1
Compare
Choose a tag to compare

0.7.0 (2023-11-02)

Features

Bug Fixes

  • deps: update rust crate rust_decimal to 1.32 (#296) (a2fe877)
  • deps: update rust crate rust_decimal_macros to 1.32 (#297) (5474cc8)
  • mos: flatten SKY130 PDK MOS devices (#271) (f4ce572)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • substrate bumped from 0.6.1 to 0.7.0
      • scir bumped from 0.5.0 to 0.6.0
      • spectre bumped from 0.6.1 to 0.7.0
      • ngspice bumped from 0.0.0 to 0.1.0
      • spice bumped from 0.4.0 to 0.5.0

scir: v0.6.0

02 Nov 21:29
77669d1
Compare
Choose a tag to compare

0.6.0 (2023-11-02)

Features

  • netlister: reduce duplicate code between spectre and SPICE netlisters (#261) (5ba3623)
  • netlists: support ideal 2-terminal capacitors (#269) (7de9843)
  • netlists: use consistent ordering via indexmap (#266) (f275c19), closes #265
  • ngspice: create ngspice simulator (#274) (0205300)
  • primitives: add 2-terminal capacitor primitive (#262) (bc622b9)
  • primitives: add built-in resistor and capacitor schematic blocks (bc622b9)
  • primitives: revamp schematic primitives (#291) (e5ba06a)

Bug Fixes

  • deps: update rust crate rust_decimal to 1.32 (#296) (a2fe877)
  • deps: update rust crate rust_decimal_macros to 1.32 (#297) (5474cc8)
  • scir: remove use of opacity from SCIR (#286) (5e38b28)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • enumify bumped from 0.0.0 to 0.1.0

nutlex: v0.2.0

02 Nov 21:29
77669d1
Compare
Choose a tag to compare

0.2.0 (2023-11-02)

Features

  • parser: use nutmeg format for spectre output (#289) (034f58f)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • enumify bumped from 0.0.0 to 0.1.0

ngspice: v0.1.0

02 Nov 21:29
77669d1
Compare
Choose a tag to compare

0.1.0 (2023-11-02)

Features

  • ngspice: create ngspice simulator (#274) (0205300)
  • parser: use nutmeg format for spectre output (#289) (034f58f)
  • primitives: revamp schematic primitives (#291) (e5ba06a)
  • refactor: rename Has_ and Has_Data (#282) (2018153)

Bug Fixes

  • deps: remove opacity from substrate and deps (#288) (a8c97b3)
  • deps: update rust crate rust_decimal to 1.32 (#296) (a2fe877)
  • deps: update rust crate rust_decimal_macros to 1.32 (#297) (5474cc8)
  • ngspice tests (#310) (62e16bd)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • cache bumped from 0.3.1 to 0.4.0
      • scir bumped from 0.5.0 to 0.6.0
      • substrate bumped from 0.6.1 to 0.7.0
      • nutlex bumped from 0.1.0 to 0.2.0
      • spice bumped from 0.4.0 to 0.5.0

geometry: v0.5.0

02 Nov 21:29
77669d1
Compare
Choose a tag to compare

0.5.0 (2023-11-02)

Features

  • geometry: implemented contains for polygon (#292) (708053a)
  • netlists: use consistent ordering via indexmap (#266) (f275c19), closes #265
  • polygon: polygon implemented in geometry (#263) (4508570)

Bug Fixes

  • deps: update rust crate num-rational to 0.4 (#294) (fc8f5ce)

examples: v0.4.0

02 Nov 21:29
77669d1
Compare
Choose a tag to compare

0.4.0 (2023-11-02)

Features

  • impl-dispatch: remove impl dispatch in favor of trait bounds (#283) (d954115)
  • polygon: polygon implemented in geometry (#263) (4508570)
  • primitives: revamp schematic primitives (#291) (e5ba06a)
  • refactor: rename Has_ and Has_Data (#282) (2018153)

Dependencies

  • The following workspace dependencies were updated
    • dev-dependencies
      • substrate bumped from <=0.6.1 to <=0.7.0
      • sky130pdk bumped from <=0.6.1 to <=0.7.0
      • spectre bumped from <=0.6.1 to <=0.7.0
      • spice bumped from <=0.4.0 to <=0.5.0

enumify_macros: v0.1.0

02 Nov 21:29
77669d1
Compare
Choose a tag to compare

0.1.0 (2023-11-02)

Features

Bug Fixes

  • scir: remove use of opacity from SCIR (#286) (5e38b28)

enumify: v0.1.0

02 Nov 21:29
77669d1
Compare
Choose a tag to compare

0.1.0 (2023-11-02)

Features

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • enumify_macros bumped from 0.0.0 to 0.1.0

config: v0.2.4

02 Nov 21:29
77669d1
Compare
Choose a tag to compare

0.2.4 (2023-11-02)

Bug Fixes

  • deps: update rust crate toml_edit to 0.20 (#307) (7681606)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • cache bumped from 0.3.1 to 0.4.0

codegen: v0.7.0

02 Nov 21:29
77669d1
Compare
Choose a tag to compare

0.7.0 (2023-11-02)

Features

  • impl-dispatch: remove impl dispatch in favor of trait bounds (#283) (d954115)
  • netlister: reduce duplicate code between spectre and SPICE netlisters (#261) (5ba3623)
  • primitives: revamp schematic primitives (#291) (e5ba06a)
  • refactor: rename Has_ and Has_Data (#282) (2018153)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • examples bumped from 0.3.1 to 0.4.0
    • dev-dependencies
      • substrate bumped from <=0.6.1 to <=0.7.0
      • sky130pdk bumped from <=0.6.1 to <=0.7.0
      • spectre bumped from <=0.6.1 to <=0.7.0
      • spice bumped from <=0.4.0 to <=0.5.0