DFT / ATPG · All levels
LBIST Overview: Software / Programmer View
Software / Programmer View for LBIST Overview.
RTL / integration view
Memory wrappers and test access points must be planned in design stage.
What teams feel
Unexpected untestables
clock/reset test-mode conflicts
RTL structure impact
Scan hooks
mode controls
debug access gating
Tool interaction
Synthesis transforms affecting scan paths
clock-gating interaction
Mitigations
DFT lint gates
test-aware coding standards
joint RTL/DFT reviews
RTL VIEW - LBIST Overview
// mode logic changed -> recheck controllability and constraintsLayer touch points
DFT OWNERSHIP LAYERS - LBIST Overview
layer owns failure mode
---------------- -------------------------- -------------------------
rtl/architecture scanability hooks uncontrollable logic
atpg/constraints legal pattern intent aborts, low coverage
physical/clocking chain route + test clocks shift hold/timing escapes
tester/program pattern apply integrity false binning / bad fails
quality signoff release criteria escapes or schedule slipDFT deep dive
BIST value is realized only when insertion, diagnosis, and repair are tied to production flow.
Concept diagram
BIST FLOW
insert MBIST/LBIST -> execute -> collect signatures -> diagnose/repair -> signoffMetric graph
REPAIR EFFECT
yield
^
| o pre-repair
| o post-repair
+---------------------> lotReports and artifacts
MBIST insertion coverage
repair signature report
LBIST resistant fault list
BIST release checklist
Mini case study
Fuse programming mismatch blocked repair activation; corrected bring-up script recovered expected yield uplift.
Debug branches
Validate BIST reachability
Correlate fail maps to repair signatures
Audit in-field boot test budget
Senior review question
Ask: what evidence proves this DFT decision is safe for production?
Key takeaways
State metric, lot/corner context, and pattern tag with every claim.
Treat timing, power, and quality as one signoff problem.
Common pitfalls
Chasing coverage without legality checks.
Ignoring test-power side effects of pattern changes.
Debugging silicon without reproducible tags.
Principal DFT review addendum
LBIST uses on-chip pattern generation and signature compression for in-system logic test where external ATPG access is limited.
Metric: LBIST signature quality, random-pattern-resistant fault count, runtime budget