Skip to content

Releases: ucb-substrate/substrate2

spectre: v0.8.0

10 Nov 04:20
e103ad9
Compare
Choose a tag to compare

0.8.0 (2023-11-04)

Features

  • spice: refactor netlisting and fix voltage source netlist (#316) (7a3df69)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • scir bumped from 0.6.0 to 0.7.0
      • substrate bumped from 0.7.0 to 0.7.1
      • spice bumped from 0.5.0 to 0.6.0

sky130pdk: v0.7.1

10 Nov 04:20
e103ad9
Compare
Choose a tag to compare

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • substrate bumped from 0.7.0 to 0.7.1
      • scir bumped from 0.6.0 to 0.7.0
      • spectre bumped from 0.7.0 to 0.8.0
      • ngspice bumped from 0.1.0 to 0.2.0
      • spice bumped from 0.5.0 to 0.6.0

scir: v0.7.0

10 Nov 04:20
e103ad9
Compare
Choose a tag to compare

0.7.0 (2023-11-04)

Features

  • spice: refactor netlisting and fix voltage source netlist (#316) (7a3df69)

ngspice: v0.2.0

10 Nov 04:20
e103ad9
Compare
Choose a tag to compare

0.2.0 (2023-11-04)

Features

  • spice: refactor netlisting and fix voltage source netlist (#316) (7a3df69)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • scir bumped from 0.6.0 to 0.7.0
      • substrate bumped from 0.7.0 to 0.7.1
      • spice bumped from 0.5.0 to 0.6.0

examples: v0.4.1

10 Nov 04:20
e103ad9
Compare
Choose a tag to compare

Dependencies

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

codegen: v0.7.1

10 Nov 04:20
e103ad9
Compare
Choose a tag to compare

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • examples bumped from 0.4.0 to 0.4.1
    • dev-dependencies
      • substrate bumped from <=0.7.0 to <=0.7.1
      • sky130pdk bumped from <=0.7.0 to <=0.7.1
      • spectre bumped from <=0.7.0 to <=0.8.0
      • spice bumped from <=0.5.0 to <=0.6.0

atoll: v0.1.1

10 Nov 04:20
e103ad9
Compare
Choose a tag to compare

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • substrate bumped from 0.7.0 to 0.7.1

substrate: v0.7.0

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

0.7.0 (2023-11-02)

Features

  • geometry: implemented contains for polygon (#292) (708053a)
  • ics: spectre initial conditions (#275) (ce3724e)
  • impl-dispatch: remove impl dispatch in favor of trait bounds (#283) (d954115)
  • netlister: reduce duplicate code between spectre and SPICE netlisters (#261) (5ba3623)
  • netlists: use consistent ordering via indexmap (#266) (f275c19), closes #265
  • ngspice: create ngspice simulator (#274) (0205300)
  • polygon: polygon implemented in geometry (#263) (4508570)
  • primitives: add 2-terminal capacitor primitive (#262) (bc622b9)
  • primitives: add built-in resistor and capacitor schematic blocks (bc622b9)
  • primitives: revamp schematic primitives (#291) (e5ba06a)
  • refactor: rename Has_ and Has_Data (#282) (2018153)
  • tracks: uniform and enumerated track manager (#295) (ed5cceb)

Bug Fixes

  • deps: remove opacity from substrate and deps (#288) (a8c97b3)
  • scir: remove use of opacity from SCIR (#286) (5e38b28)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • config bumped from 0.2.3 to 0.2.4
      • examples bumped from 0.3.1 to 0.4.0
      • cache bumped from 0.3.1 to 0.4.0
      • codegen bumped from 0.6.1 to 0.7.0
      • geometry bumped from 0.4.0 to 0.5.0
      • enumify bumped from 0.0.0 to 0.1.0
      • scir bumped from 0.5.0 to 0.6.0
    • dev-dependencies
      • 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

spice: v0.5.0

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

0.5.0 (2023-11-02)

Features

  • netlister: reduce duplicate code between spectre and SPICE netlisters (#261) (5ba3623)
  • netlists: use consistent ordering via indexmap (#266) (f275c19), closes #265
  • ngspice: create ngspice simulator (#274) (0205300)
  • primitives: revamp schematic primitives (#291) (e5ba06a)

Bug Fixes

  • deps: remove opacity from spice library (#287) (a45b728)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • scir bumped from 0.5.0 to 0.6.0
      • substrate bumped from 0.6.1 to 0.7.0

spectre: v0.7.0

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

0.7.0 (2023-11-02)

Features

  • ics: spectre initial conditions (#275) (ce3724e)
  • 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)
  • 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)

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
      • nutlex bumped from 0.1.0 to 0.2.0
      • substrate bumped from 0.6.1 to 0.7.0
      • spice bumped from 0.4.0 to 0.5.0