What CF-3 proves
CF-3 shows the row-mux ROM pattern scales to sixteen independently verifiable Qwen rows while staying inside the model_primitive claim boundary. ROM area roughly doubles versus CF-2; timing margin tightens accordingly.
NeuroEtch
Loading
ICsprout55 sixteen-row bundle
Largest honest model_primitive milestone so far: sixteen pinned rows as on-chip ROM with a 4-bit row mux. Timing closes at 75 MHz under placement RC—not 90 MHz like CF-1/CF-2.
Key points
Rows
16 × 1024 INT4
Includes all eight CF-2 rows plus next eight by activity rank.
Cells
23,432
Mapped netlist; 55,231 instances after tap/CTS/fill.
DRT
0 violations
First-route pass on 400×400 µm die.
GDS SHA-256
7f8a4f7d…
Pinned in designs/cf3/manifests/cf3_physical_artifacts.json.
Timing (exp.)
75 MHz
100 MHz WNS −2.67 ns; larger die does not inherit CF-2 margin.
CF-3 shows the row-mux ROM pattern scales to sixteen independently verifiable Qwen rows while staying inside the model_primitive claim boundary. ROM area roughly doubles versus CF-2; timing margin tightens accordingly.
CF-3 is not tapeout-approved. Do not extrapolate 90 MHz from CF-1/CF-2—the larger sixteen-row tile closes at 75 MHz under placement RC on this server.