v0.3.0-rc.1
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
What's Changed
- ci: skip heavy code/GPU jobs on docs-only pull requests by @robtaylor in #145
- ci: fix docs-only gate filter (predicate-quantifier: every) by @robtaylor in #147
- docs: add frictionless getting-started + interop guide; split synthesis flow out of usage by @robtaylor in #146
- feat: cell-model IR (ADR 0019) — IR foundation, build-time descriptors, #130 fix-by-default, GF130-validated converter (C1–C3.2) by @robtaylor in #132
- build: JACQUARD_CUDA_ARCH for Blackwell (native local / all-major distribution) by @robtaylor in #149
- ci: deploy docs on docs-only pushes; unify push/PR gating by @robtaylor in #148
- ci: split CUDA + HIP build (free runners) from test (GPU runner) by @robtaylor in #152
- ci: Blackwell self-hosted runner + cuda-blackwell CI job by @robtaylor in #151
- feat: cell-model IR — SKY130 descriptor, IHP SG13G2 (zero-Rust new PDK), clear_preset (ADR 0019) by @robtaylor in #155
- ci: split Metal build/test (Metal Tests job) — unclog the macOS queue by @robtaylor in #154
- docs: fix stale ChipFlow links + fold resolved issue-triage handoff by @robtaylor in #156
- feat(aig): make the vendored-PDK root configurable via JACQUARD_VENDOR_DIR by @robtaylor in #94
- feat(timing): TNS/THS total-negative-slack metrics (#9, salvaged from #17) by @robtaylor in #157
- docs: clarify netlist input language + ADR 0021 (behavioral RTL support) by @robtaylor in #163
- docs(handoff): ADR 0021 behavioral-RTL on-ramp by @robtaylor in #164
- docs: handoff discipline → one-per-thread + WIP signal; resolve triage handoff by @robtaylor in #166
- feat: cell-model IR cutover — self-contained stdcell binary, PdkVariant removed (ADR 0019 C3.3d) by @robtaylor in #160
- docs: resolve cell-model-IR handoff (folded into ADR 0019 plan) by @robtaylor in #168
- feat(timing): source L4 from the cell-model-IR descriptor everywhere (ADR 0019 D5) by @robtaylor in #169
- feat(cosim): plural qspi_memory peripheral — config + CpuBackend (Stage A of #159 base) by @robtaylor in #170
- feat: behavioral RTL on-ramp —
jacquard sim design.v(ADR 0021) by @robtaylor in #167 - feat(cosim): plural QSPI memory — GPU N-instance kernels + multi-memory test (Stage B) by @robtaylor in #171
- cosim: writable QSPI PSRAM (RAM mode) — extend SPI-flash peripheral by @robtaylor in #159
- docs(adr-0013): record plural QSPI memory + writable PSRAM (Phase 3 done) by @robtaylor in #173
- synth: abc_new origins flow + fetch pinned provenance wasm (ADR 0021 Phase 2 / WS-A + A2) by @robtaylor in #176
- feat(cosim/metal): env-gated MTLCaptureManager GPU frame capture by @robtaylor in #174
- feat(cosim): device-timestamp GPU/CPU perf report + --cosim-perf-json by @robtaylor in #175
- docs(adr): ADR 0020 — Python engine as a bundled binary wheel by @robtaylor in #158
- chore: release v0.3.0 by @robtaylor in #177
Full Changelog: v0.2.4...v0.3.0-rc.1