developer_boardBuilt for Cadence

Genesis-side CSV roundtrip cert. Customer-side native signoff.

The same workflow-lock pattern AGI / Sigrity / Apache use for cross-tool integrations they don’t own end-to-end. Genesis ships the export + cert + tests; your team runs the Sigrity import step under your customer license.

✓ 5 pytest contracts PASS✓ 250-cell grid stress 0 error✓ Native validation cleanly deferred
What ships

Sigrity-importable material library + roundtrip cert + deferral doc

Exporter

cadence_sigrity.py

Writes the actual Sigrity-importable CSV format (Frequency(Hz),Dk,Df) per Setup → Material Library → Import → CSV. Per-material file emit + .mat reference doc.

Roundtrip cert

sigrity_roundtrip.py

exporter → CSV re-parse → fidelity validator. Per-material PASS/FAIL with sample delta records. Tolerance: Dk ±1e-6 / Df ±1e-8 matching the exporter’s %.6f / %.8f format strings.

Deferral doc

CADENCE_NATIVE_VALIDATION_DEFERRED.md

Honestly documents that bit-perfect Cadence-native cert (importing via Sigrity Python API) requires a customer license. Workflow-lock claim narrows from “Cadence-roundtrip-certified” to “Sigrity-importable with customer-side native round-trip signoff”.

Buyer-DD stress coverage

Six pillars of cross-vendor cert verification

PillarCellsWitnessVerdict
Happy-path pytest contracts5test_sigrity_roundtrip.py5/5 PASS
3-material canonical cert3cross_vendor_certs_2026_05_01.json3/3 PASS
8-material stress envelope8cross_vendor_stress_2026_04_30.json8/8 PASS @ 0e0 err
5×10 Dk×Df grid50cross_vendor_grid_50_2026_04_30.json50/50 PASS @ 0e0 err
Malformed-input fuzz8cross_vendor_malformed_fuzz_2026_04_30.json7/8 PASS (1 by-design Df sign — N2 fix landed)
Total Cadence Sigrity adapter cells74benchmarks/sprint39/*73/74 PASS (98.6%)
Innovus place-and-route

LEF 5.8 + DEF 5.8 generators for Innovus place-and-route

The glass interposer PDK exports as matched LEF + DEF file pairs — a place-and-route-ready technology + design package. Two new POST routes (/v1/glass-pdk/export-lef + /v1/glass-pdk/export-lef-def) generate the LEF (6 layers + 2 vias + CHIPLET macro) and the DEF (DIEAREA + COMPONENTS + NETS + SPECIALNETS power arrays) in one call. Customer-side Innovus import cert is the next step in the B6 vendor-eval pack (same workflow-lock posture as our Cadence Sigrity material library).

description

LEF 5.8 technology

  • • 6 LAYER records (GLASS_SUBSTRATE / TGV_DRILL / SEED_LAYER / CU_FILL / RDL_M1 / RDL_M2)
  • • 2 VIA records (TGV_STANDARD + TGV_SIGNAL)
  • • SPACING rules derived from BEM crosstalk analysis
  • • CHIPLET landing-pad MACRO with VDD / VSS / SIG pins
grid_4x4

DEF 5.8 design

  • • DESIGN + DIEAREA + UNITS DISTANCE MICRONS sections
  • • COMPONENTS section listing placed chiplets
  • • NETS section for signal TGV routing
  • • SPECIALNETS section for VDD/VSS TGV power-net arrays

Cert procedure (operator runs in licensed Innovus instance): read_lib -lef test_fixture_lefdef.lefread_def test_fixture_lefdef.defcheck_design. Test fixture pre-generated in deliverables/OPERATOR_HANDOFF/B6_VENDOR_EVAL_PACK/ + RFP template for Cadence Sales.

Workflow lock

3-stage workflow your team integrates once, locks in forever

  1. STAGE 1
    Physical-validity check (Genesis side)

    Reject unphysical inputs (Dk < 1, Df < 0 or > 1, NaN, Inf) before they ever touch the cert. validate_materials_physical_validity(), 8 pytest contracts.

  2. STAGE 2
    CSV roundtrip cert (Genesis side)

    Genesis exports the Sigrity-format CSV, re-parses, validates fidelity within Dk ±1e-6 / Df ±1e-8 tolerance. PASS/FAIL with sample delta records.

  3. STAGE 3
    Cadence-native import signoff (your side)

    Your integration engineer imports the Genesis CSV via Setup → Material Library → Import → CSV in Sigrity, signs off the integration as part of your QC. The customer signoff IS the Cadence-native cert.