@@ -4,8 +4,8 @@ This is an early integration of [bazel-orfs](https://github.com/The-OpenROAD-Pro
44into OpenROAD-flow-scripts. It lets you build ORFS designs with Bazel
55using the same ` config.mk ` files you already have.
66
7- ** Status** : beta -- 58 designs across 6 public PDK platforms have
8- ` orfs_design() ` enabled. 53 pass QoR tests; 5 designs are blocked on
7+ ** Status** : beta -- 59 designs across 6 public PDK platforms have
8+ ` orfs_design() ` enabled. 53 pass QoR tests; 6 designs are blocked on
99upstream fixes (see below). Platforms without public PDK files (gf12,
1010gf55, rapidus2hp) are not wired up.
1111
@@ -51,13 +51,13 @@ Each enabled design gets these targets automatically from its `config.mk`:
5151Each stage depends on the previous one, so building ` _final ` runs the
5252entire flow.
5353
54- ## Working Designs (53 passing tests + 5 blocked)
54+ ## Working Designs (53 passing tests + 6 blocked)
5555
5656All designs below have ` orfs_design() ` enabled. Designs marked
5757** (blocked)** fail due to upstream issues in bazel-orfs or the
5858design's verilog sources.
5959
60- ### asap7 (17 designs)
60+ ### asap7 (18 designs)
6161
6262| Design | DESIGN_NAME | Notes |
6363| --------| -------------| -------|
@@ -74,6 +74,7 @@ design's verilog sources.
7474| ` jpeg_lvt ` | jpeg_encoder | LVT cells |
7575| ` uart ` | uart | UART |
7676| ` riscv32i ` | riscv_top | RISC-V RV32I |
77+ | ` riscv32i-mock-sram ` | riscv_top | ** (blocked)** PSM-0069 VDD connectivity |
7778| ` mock-cpu ` | mock_cpu | mock CPU with FIFO |
7879| ` swerv_wrapper ` | swerv_wrapper | SweRV EH1 |
7980| ` cva6 ` | cva6 | CVA6 RISC-V (~ 63 min) |
@@ -104,10 +105,10 @@ design's verilog sources.
104105| ` tinyRocket ` | RocketTile | RISC-V Rocket |
105106| ` ariane133 ` | ariane | hierarchical |
106107| ` ariane136 ` | ariane | hierarchical |
107- | ` black_parrot ` | black_parrot | ** (blocked)** ADDITIONAL_LEFS not loaded |
108+ | ` black_parrot ` | black_parrot | ** (blocked)** MPL-0020 macro name mismatch |
108109| ` bp_be_top ` | bp_be_top | BP back-end |
109110| ` bp_fe_top ` | bp_fe_top | BP front-end |
110- | ` bp_multi_top ` | bp_multi_top | ** (blocked)** ADDITIONAL_LEFS not loaded |
111+ | ` bp_multi_top ` | bp_multi_top | ** (blocked)** OpenROAD crash in CTS |
111112| ` bp_quad ` | black_parrot | ** (blocked)** yosys check -assert fails |
112113| ` mempool_group ` | mempool_group | ** (blocked)** SV macro undefined in synth |
113114| ` swerv_wrapper ` | swerv_wrapper | SweRV wrapped |
@@ -133,7 +134,7 @@ design's verilog sources.
133134| ` jpeg ` | jpeg_encoder | JPEG encoder |
134135| ` riscv32i ` | riscv | RISC-V RV32I |
135136| ` spi ` | spi | SPI controller |
136- | ` i2c-gpio-expander ` | I2cGpioExpanderTop | ** (blocked)** ADDITIONAL_LEFS not loaded |
137+ | ` i2c-gpio-expander ` | I2cGpioExpanderTop | ** (blocked)** PAD-0102 IO pad instance not found |
137138
138139### sky130hs (5 designs)
139140
@@ -276,12 +277,16 @@ where reviews stall.
276277 ` MODULE.bazel ` .
277278- Platforms without public PDK files (gf12, gf55, rapidus2hp) are not
278279 supported.
279- - ** bazel-orfs ADDITIONAL_LEFS bug ** : ` ADDITIONAL_LEFS ` declared in
280- ` config.mk ` are parsed correctly but not passed to ` read_lef ` in
281- OpenROAD. This blocks 3 designs (black_parrot, bp_multi_top,
282- i2c-gpio-expander) that need fakeram or IO pad LEFs .
280+ - ** black_parrot ** : macro_placement.tcl references macro names that
281+ don't match the synthesized netlist (MPL-0020).
282+ - ** bp_multi_top ** : OpenROAD crashes (SIGSEGV) during CTS timing
283+ analysis .
283284- ** bp_quad** : yosys ` check -assert ` finds 9 problems during synthesis.
285+ - ** i2c-gpio-expander** : IO pad instance ` sg13g2_IOPad_io_gpio_3 ` not
286+ found during floorplan (PAD-0102).
284287- ** mempool_group** : SystemVerilog macros (` AXI_TYPEDEF_RESP_T ` etc.)
285288 are undefined -- likely a missing include path in the bazel build.
289+ - ** riscv32i-mock-sram** : VDD connectivity check fails at final stage
290+ (PSM-0069) -- fakeram macro power pins are unconnected.
286291- This is a beta -- expect rough edges. File issues at
287292 https://github.com/The-OpenROAD-Project/bazel-orfs/issues
0 commit comments