Commit Graph

3 Commits

Author SHA1 Message Date
cah
f22ee197ab docs(hardening): add wrapper attempt history through v8-v11 + LVS-fix lessons
Document the full wrapper hardening trail:
- Mar 12-13 wrapper_v2/v3/v4 results, mpw_precheck 17/19, and 5/5 GLS pass
- May 7-11 v6-v11 LVS-cosmetic-fix attempts (all seven failed)

The v6-v11 series tried to eliminate the 208 cosmetic LVS pin-match
errors via per-pin conb_1 tieoffs and placement tweaks. All failed
because the errors are a Magic SPICE-extraction limitation (constant-
tied output nets collapse into shared power/ground at extract time),
not a hardening defect. Documented so future sessions don't re-explore
this dead end.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 23:13:11 -06:00
cah
1f4b62454f docs: add Run 5-7 hardening results and lessons learned
- Run 5: syndrome pipeline with serial popcount (no improvement)
- Run 6: balanced popcount adder tree — TT timing MET at 50 MHz
- Run 7 series (8 attempts): LAYER_WRITE pipeline exploration
  - LAYER_WRITE split not viable (cell explosion / PnR divergence)
  - Yosys synthesis non-determinism documented
  - Hold margin sensitivity (0.4/0.2 vs 0.5/0.3) identified
  - Run 7h reproduces Run 6 by reusing golden synthesis netlist

Key finding: balanced_popcount synthesis netlist is the golden reference
for all future PnR iterations.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 19:42:23 -06:00
cah
f2901c6366 docs: add OpenLane hardening results and critical path analysis
Documents 4 hardening runs with timing/area/DRC results. Identifies
SYNDROME state as critical path bottleneck (222 logic levels, 49 ns)
and proposes 2-stage pipeline fix to meet 50 MHz target.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 17:03:35 -07:00