Skip to content
DenseChip
Learn
PracticeCode labInterview

DenseChip

Navigate

Menu

LearnPracticeCode labInterview

Tools

All toolsSV editorCode repoResume
DenseChip

Practice, courses, and chip-design tools in one focused workspace.

LearnPracticeCode labInterviewToolsLearning paths

© 2026 DenseChip

AboutContactPrivacyTerms
Skip to lesson

Course contents

  • How to Use This Course
  • DFT Metrics Reference
  • DFT Glossary
  • Reading Path
  • Scan Fundamentals61
    • Scan Cell Architecture
    • Chain Stitching Rules
    • Clocking for Test
    • Scan-Ready RTL
    • Scan Fundamentals: Tricky Q&A
  • Compression & Diagnosis61
  • ATPG & Pattern Generation61
  • MBIST & LBIST61
  • Boundary Scan & JTAG61
  • Test Timing & Power61
  • DFT Physical Integration61
  • DFT Interview Prep61
  • DFT / ATPG Cheatsheet
Loading lesson

‹Design for Test
  1. Topics
  2. Design for Test
  3. Scan Fundamentals

DFT / ATPG · All levels

Scan Fundamentals

Mux-DFF scan architecture, chain stitching rules, shift/capture clocks, and scan-ready RTL conventions.

  • 5topics
  • 61lessons

Topics in this section

  1. 1Scan Cell Architecture15 lessons
    • Scan Cell Architecture: Mechanism
    • Scan Cell Architecture: Inputs & Outputs
    • Scan Cell Architecture: Reports & Metrics
    • Scan Cell Architecture: Debug Playbook
    • Scan Cell Architecture: Worked Example
    • Scan Cell Architecture: Pitfalls & Red Flags
    • Scan Cell Architecture: Interview Drills
    • Scan Cell Architecture: Review Checklist
    • Scan Cell Architecture: Theory Deep Dive
    • Scan Cell Architecture: Design Space
    • Scan Cell Architecture: Expanded Case Study
    • Scan Cell Architecture: Step-by-Step Walkthrough
    • Scan Cell Architecture: Comparison Matrix
    • Scan Cell Architecture: Software / Programmer View
    • Scan Cell Architecture: Silicon PPA Impact
  2. 2Chain Stitching Rules15 lessons
    • Chain Stitching Rules: Mechanism
    • Chain Stitching Rules: Inputs & Outputs
    • Chain Stitching Rules: Reports & Metrics
    • Chain Stitching Rules: Debug Playbook
    • Chain Stitching Rules: Worked Example
    • Chain Stitching Rules: Pitfalls & Red Flags
    • Chain Stitching Rules: Interview Drills
    • Chain Stitching Rules: Review Checklist
    • Chain Stitching Rules: Theory Deep Dive
    • Chain Stitching Rules: Design Space
    • Chain Stitching Rules: Expanded Case Study
    • Chain Stitching Rules: Step-by-Step Walkthrough
    • Chain Stitching Rules: Comparison Matrix
    • Chain Stitching Rules: Software / Programmer View
    • Chain Stitching Rules: Silicon PPA Impact
  3. 3Clocking for Test15 lessons
    • Clocking for Test: Mechanism
    • Clocking for Test: Inputs & Outputs
    • Clocking for Test: Reports & Metrics
    • Clocking for Test: Debug Playbook
    • Clocking for Test: Worked Example
    • Clocking for Test: Pitfalls & Red Flags
    • Clocking for Test: Interview Drills
    • Clocking for Test: Review Checklist
    • Clocking for Test: Theory Deep Dive
    • Clocking for Test: Design Space
    • Clocking for Test: Expanded Case Study
    • Clocking for Test: Step-by-Step Walkthrough
    • Clocking for Test: Comparison Matrix
    • Clocking for Test: Software / Programmer View
    • Clocking for Test: Silicon PPA Impact
  4. 4Scan-Ready RTL15 lessons
    • Scan-Ready RTL: Mechanism
    • Scan-Ready RTL: Inputs & Outputs
    • Scan-Ready RTL: Reports & Metrics
    • Scan-Ready RTL: Debug Playbook
    • Scan-Ready RTL: Worked Example
    • Scan-Ready RTL: Pitfalls & Red Flags
    • Scan-Ready RTL: Interview Drills
    • Scan-Ready RTL: Review Checklist
    • Scan-Ready RTL: Theory Deep Dive
    • Scan-Ready RTL: Design Space
    • Scan-Ready RTL: Expanded Case Study
    • Scan-Ready RTL: Step-by-Step Walkthrough
    • Scan-Ready RTL: Comparison Matrix
    • Scan-Ready RTL: Software / Programmer View
    • Scan-Ready RTL: Silicon PPA Impact
  5. 5Scan Fundamentals: Tricky Q&A1 lesson
On this page

    Section goal

    Mux-DFF scan architecture, chain stitching rules, shift/capture clocks, and scan-ready RTL conventions.

    How to study this section

    1. Start with the topic hub for architecture and ownership context.

    2. Use mechanism and reports pages to map assumptions to metrics.

    3. Use debug and worked examples for real closure patterns.

    4. Finish with checklist and silicon impact before release decisions.

    Topics

    1. scan-cell-architecture/ - Scan Cell Architecture

    2. chain-stitching-rules/ - Chain Stitching Rules

    3. clocking-for-test/ - Clocking for Test

    4. scan-ready-rtl/ - Scan-Ready RTL

    Related topics

    • DFT course hub

    DFT deep dive

    Scan architecture quality determines whether ATPG can control and observe real silicon state.

    Concept diagram

    Diagram
    SCAN INSERTION FLOW
    
    scan-ready RTL -> scan replacement -> stitch chains -> DRC -> ATPG handoff

    Metric graph

    Diagram
    CHAIN BALANCE
    
    chain length spread
    low spread   = better shift time
    high spread  = routing + hold risk

    Reports and artifacts

    • scan insertion summary

    • chain balance report

    • scan DRC log

    • clocking legality report

    Mini case study

    Coverage plateau traced to non-scan flops in reset islands; RTL + DFT lint policy fixed root cause.

    Debug branches

    • Check scan replacement first

    • Audit chain legality by domain

    • Validate shift/capture clocks

    Senior review question

    Ask: what evidence proves this DFT decision is safe for production?

    PreviousNext: Scan Cell Architecture

    Up next

    Up nextScan Cell Architecture

    Sign in to save progress

    Practice this lessonReport an error

    See also

    • How to Use This Course
    • DFT Metrics Reference
    • DFT Glossary