Chipyard Versions Save

An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more

1.11.0

3 months ago

Added

Changed

Fixed

Removed

Uncategorized

Full Changelog: https://github.com/ucb-bar/chipyard/compare/1.10.0...1.11.0

1.10.0

10 months ago

Adds superscalar in-order core, prefetchers, architectural checkpointing, examples for custom-chiptop/tapeout-chip/flat-chiptop. FireSim bumped with new local FPGA support: Xilinx VCU118 (w/XDMA), Xilinx Alveo U250/U280 (w/XDMA, in addition to previous Vitis support), RHSResearch NiteFury II (w/XDMA). FireSim now also supports Xcelium for metasims.

Added

Changed

Fixed

New Contributors

1.9.1

1 year ago

This release fixes several bugs introduced with the 1.9.0 release.

What's Changed

Full Changelog: https://github.com/ucb-bar/chipyard/compare/1.9.0...1.9.1

1.9.0

1 year ago

Faster FIRRTL builds support with CIRCT. New software support for RISC-V GCC12 and Linux 6.2. Various bumps and fixes of all submodules.

Added

Changed

Fixed

1.8.1

1 year ago

Various fixes and improvements, bump FireSim to 1.15.1.

Added

  • Bump chipyard to integrate mempress #1253

Changed

  • Default VCS simulators should generate FSDB #1252
  • Bump to FireSim 1.15.1 for various improvements #1258

Fixed

  • Revert to using sbt-launch.jar to run SBT #1251
  • Fix open files issue automatically on systems with a sufficiently large hard limit, to work around buildroot bug. #1258
  • Fixed PATH issues in generated env.sh #1258
  • Fixed scripts/repo-clean.sh to restore clean repo state again #1258

1.8.0

1 year ago

Adds support for NoC-based interconnects with Constellation (https://constellation.readthedocs.io/en/latest/). Switch to Conda for dependency/environment management. Bump Rocket Chip and other hardware libraries. Bump to FireSim 1.15.0.

Added

  • RTL: Support for packet-switched NoC-based TileLink main bus interconnects with Constellation by @jerryz123 in #1224
  • Conda: Support setting up a Chipyard development environment through Conda by @abejgonzalez in #1163
  • Hammer: Fully open-source Sky130 flow tutorials in open-source and commercial tools by @nayiri-k in #1226
  • Hammer: IR key history by @bdngo in #1226
  • Hammer: Joules power analysis support by @dpgrubb13 in #1226
  • Hammer: Tempus STA support by @harrisonliew in #1226

Changed

  • RTL: Default memory-mapped addresses for fft/dsp/example MMIO accelerators changed to be non-overlapping by @jerryz123 in #1224
  • Repo: Update SiFive submodules to new chipsalliance upstreams by @michael-etzkorn in #1208
  • Rocketchip: Bumped to 1.6 by @jerryz123 in #1216
  • Chisel: Bumped to 3.5.2 by @jerryz123 in #1216
  • Firesim: Bumped to 1.15.0 by @jerryz123 #1224
  • Firemarshal: Bumped to latest by @abejgonzalez in #1216

Fixed

  • RTL: Fix clock frequency rounding by @sant0s12 in #1201
  • Hammer: VCS FGP is now opt-in by @harrisonliew in #1226
  • Dromajo: Fix to variable definition by @jzhou1318 in #1197
  • Testchipip: Fix write-strobe handling for 64B configurations by @davidbiancolin in #1214
  • Build: Ignore dotfiles in lookup_srcs by @jerryz123 in #1218

1.7.1

1 year ago

FireSim bump for new builddriver command and various fixes. See FireSim 1.14.1 CHANGELOG.md.

Changed

  • Bump FireSim to 1.14.1

1.7.0

1 year ago

FireSim bump for local (on-premises) FPGA and distributed metasimulation support. Hammer now supports the OpenROAD open-source EDA tools for a fully open-source RTL-to-GDS VLSI flow.

Added

  • Add a FireSim config with no mem port (#1172)
  • Hammer OpenROAD plugins: Yosys (syn), OpenROAD (par), Magic (drc), Netgen (lvs) (#1183)

Changed

  • Bump FireSim to 1.14.0
  • Give the PRCI widgets valnames to clean up module naming (#1152)

Fixed

  • Add missing Apache commons dependencies (fixes #1144) (#1147)
  • Disable Boost for spike (#1168)
  • VCS enhancements (#1150)
    • Support multi-thread VCS simv option like FGP, Xprof etc.
    • Idle tsi in the target thread
  • Don't shallow clone submodules (revert #1064) (#1143)
  • Remove extra spaces in FPGA makefile (#1135)

1.6.2

2 years ago

Minor fixes to FireSim.

Fixed

  • Bump to FireSim 1.13.3 (#1134)

1.6.1

2 years ago

Minor fixes to FireSim.

Fixed

  • Bump to FireSim 1.13.2 (#1133)