Skip to content

fix(gds): adopt max-true config.json pattern for OpenLane2#34

Open
gHashTag wants to merge 1 commit into
mainfrom
fix/gds-config-from-max-true
Open

fix(gds): adopt max-true config.json pattern for OpenLane2#34
gHashTag wants to merge 1 commit into
mainfrom
fix/gds-config-from-max-true

Conversation

@gHashTag
Copy link
Copy Markdown
Owner

Diagnosis

HOLO GDS workflow consistently fails at Build GDS step. Original src/config.json had only 6 keys; comparable working chips (tt-trinity-max-true, tt-trinity-gf16) have 25+ keys.

Change

Replace HOLO's minimal config.json with the proven max-true pattern, adapted for:

  • DESIGN_NAME = tt_um_qbrain_holo
  • 1×2 tile dimensions (DIE_AREA)
  • RUN_KLAYOUT_DRC = 0 (matches max-true; original true may have triggered DRC-related abort)

R-SI-1 compliance

✅ Zero changes to src/*.v RTL files
✅ Pure build configuration update

Submit target

TTSKY26c (Sep 2026). Non-blocking for TTSKY26b — that submission goes through the TRI-NET (NANO/MAX/MAX-TRUE) which already pass GDS.

Doctrine

Path D — Bazaar Green AI Universal Chip
Anchor: φ² + φ⁻² = 3 · DOI 10.5281/zenodo.19227877

Original 6-key config.json may have been insufficient for OpenLane2 to
complete GDS for 1x2 tile. Adopt the proven 25+ key config from
tt-trinity-max-true (which has 8x4 tiles passing GDS+precheck+gl_test).

Adapted for HOLO:
- DESIGN_NAME = tt_um_qbrain_holo
- DIE_AREA = 0 0 320 100 (1x2 tile)
- RUN_KLAYOUT_DRC = 0 (matches max-true)

R-SI-1: zero RTL changes. Anchor: phi^2 + phi^-2 = 3.
DOI: 10.5281/zenodo.19227877
Doctrine: Path D — Bazaar Green AI Universal Chip

Target: TTSKY26c (Sep 2026), non-blocking for TTSKY26b.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant