Skip to content

Chipflow 0.1.0 beta

Pre-release
Pre-release

Choose a tag to compare

@shreenxdhi shreenxdhi released this 16 Oct 14:53
· 28 commits to main since this release

Initial beta release of Chipflow, a local Linux RTL-to-GDS workflow manager.

  • Terminal and browser dashboards share persistent history, logs, artifacts, and run control.
  • chipflow setup checks EDA prerequisites and suggests installation steps without executing them.
  • chipflow init creates a bundled working example; chipflow verify exercises native tools.
  • Physical jobs are serialized per workspace and remain cancellable while queued.
  • Includes input snapshots, tool provenance, metrics, comparisons, and saved-input retries.

Validation: 43 automated tests on Python 3.11–3.14, isolated wheel installation,
fresh Linux-container simulation/dashboard checks, and native RTL-to-GDS runs on
Nangate45 and Sky130. Full foundry physical signoff is outside the manager's scope.

Install from the attached wheel with pipx install ./chipflow-0.1.0-py3-none-any.whl,
or from GitHub using pipx install git+https://github.com/shreenxdhi/chipflow.git@v0.1.0.
Run chipflow setup after installation. PyPI publication requires trusted-publisher
registration; repository availability alone does not imply a PyPI listing.

The Linux Homebrew tap is available:

brew install shreenxdhi/chipflow/chipflow
chipflow setup

The formula passed a real source installation, brew test, missing-prerequisite
assessment, and installed web-dashboard checks in the Linuxbrew container.
The initial tap builds from source and may spend several minutes compiling native
dependencies. Tap CI independently repeats the public-source installation.