blockwork-eda / blockwork

An opinionated build environment for EDA projects
https://blockwork.intuity.io/
Apache License 2.0
14 stars 1 forks source link

Caching #64

Closed Kotarski closed 1 year ago

Kotarski commented 1 year ago

See docstring at top of blockwork/build/caching.py for details of the caching scheme.

Allows bw.yaml to specify cache classes which can be used to fetch and store the outputs of transforms. At runtime if a transforms outputs are stored it'll fetch them from the cache instead.