Skip to content
DFM Engine · PLANNED · GREENFIELD

iDFM · Design for manufacturability

Design-for-manufacturability analysis engine. Agents can run antenna, density, redundant via, and pattern risk analysis—separate from hard DRC, yielding yield risk scores rather than pass/fail. Partial foundations exist in iDRC/iRT; full DFM is planned.

Planned · D2/D4Wave 2/4GREENFIELDPartial foundation in iDRC/iRT
agent — idfm (planned)
# DFM analysis (planned)
$ agent call iDFM.check
[ant  ] antenna check            ok
[dens ] density 78%              ok
→ yield risk score: 0.12
iMapsynthesisiFPfloorplaniPDNpoweriPLplacementiCTSclockiTOoptimizationiRTroutingiSTAtimingAiEDAdesign dataiPCLlayout modeliMapsynthesisiFPfloorplaniPDNpoweriPLplacementiCTSclockiTOoptimizationiRTroutingiSTAtimingAiEDAdesign dataiPCLlayout model

Core capabilities

  • Antenna analysis: Check metal-to-gate area ratios and identify nets that may accumulate charge during fabrication and cause gate-oxide breakdown.
  • Metal density analysis: Tile-by-tile checks that metal density meets CMP planarization requirements; outputs density heat maps and violation regions.
  • Redundant via analysis: Assess reliability risk of single-via connections and recommend locations for redundant vias.
  • Pattern risk detection: Identify layout topologies that may cause lithography/etch yield issues (sharp corners, narrow necks, isolated lines).
  • Yield risk scoring: Unlike DRC pass/fail, DFM provides continuous yield risk scores with priority ranking.

Agent calling patterns

dfm = client.call("iDFM.check",
    design_ref="snap_7f3a",
    checks=["antenna", "density", "via"]
)

# dfm.yield_risks          → list[dict] (risk list, priority sorted)
# dfm.risk_scores          → dict (per-check risk scores 0-1)
# dfm.recommendations      → list[dict] (fix recommendations)

Input / output contract

DirectionParameterTypeDescription
Inputdesign_refstrPost-route design snapshot reference
Inputcheckslist[str]Check items: antenna, density, via, pattern, cmp
Inputtech_configdict (optional)Process thresholds: antenna_ratio, density_range, via_cutoff
Outputyield_riskslistYield risk items: type, location, severity, description
Outputrisk_scoresdictNormalized per-dimension risk scores (0-1) and overall composite
OutputrecommendationslistFix recommendations: action, target, expected_yield_gain

Role in the flow

01 Route

iRT

Global & detailed routing

02 DRC

iDRC

Hard design rule check

03 DFM

iDFM

Yield risk assessment

04 Signoff

iLVS · iSTA

Final signoff (with DFM fixes)

iDFM runs after DRC pass, focusing on yield-related soft checks. DRC ensures the design can be manufactured; DFM ensures high-yield manufacturing. Antenna and density foundations partially exist in iDRC and iRT today.

Keep building with open intermediate state

Every page links back to executable tools and AI-ready design data.