Skip to content

v0.10.0

Compare
Choose a tag to compare
@gadfort gadfort released this 08 Mar 22:14
· 3614 commits to main since this release
c364ea5

Major:

  • Schema overhauled (see schema documentation for details):
    • Added ability to override certain schema parameters on a per-step/index basis.
    • Added step and index to schema access methods.
    • Expanded constraints category to include component and pin placement.
    • Cleaned up parameters which were duplicated in other categories.
    • Implemented ['input', ...] and ['output', ...] filesets along with .input() and .output() helper functions
  • Added tasks to tools prevent step name from getting used for task identification.
  • Implemented .use() in favor of .load_pdk(), .load_flow(), etc. to take in Python modules instead of strings.
  • Changed libraries, flows, checklists, and pdks to explicitly return a particular class object.
  • Generate a summary PNG.
  • Removed Floorplanning API.
  • Added support for custom macros and scripts in the remote workflow.

Minor:

  • Updated OpenROAD scripts to support a hierarchical flow.
  • Updated Yosys scripts to better support hierarchy.
  • Improved auto documentation generation.
  • Updated pdk and library settings to provide additional corners where available.
  • Updated documentation, including Installation, Quickstart Guide and Tutorials.
  • Added Fmax as a first-order metric to the Schema