Design for Testability Scan, ATPG & MBIST
Make hardware testable—and show which faults your tests detect. Learn scan architecture, pattern generation, fault analysis and memory-test fundamentals through practical design-for-test exercises. Build a test flow, investigate missed faults and explain the evidence behind your coverage report.
What does a DFT engineer do?
A design-for-test engineer adds and validates structures that make a chip easier to test for manufacturing defects. The work includes scan chains, test-mode controls, pattern generation and analysis of fault-model coverage. This course develops those skills on small digital blocks and a bounded memory-test model.
Map test modes, clocks, resets and access.
Build and validate scan structures.
Create patterns and evaluate what they detect.
Investigate coverage gaps and memory-test failures.
A coverage number needs a fault model and an explanation.
You will inspect scan failures, uncontrolled resets, masked values and undetected faults. Each exercise connects the test procedure to the fault it is meant to reveal, so you can explain both detection and limitations.
Learn through classes, labs and individual feedback.
The program combines live mentor-led classes, guided labs, project work and support sessions. Your diagnostic determines the preparation needed before the common core.
Choose on-campus, live online or a working-professional format. An advisor can explain the class format, lab access and learner support before enrollment.
A common core, with preparation matched to your starting point.
Leave with skills you can demonstrate.
What you practise before the core.
Both routes complete the same practical exit requirements. A diagnostic identifies the preparation you need. Previously demonstrated foundations can be recognized, while broader gaps receive a separate learning plan before the core.
11 modules. A complete path from foundations to an independent capstone.
Each module combines technical concepts, practical work, a failure investigation and a reviewed submission. Preparation sits before the common core.
01
Manufacturing test and fault models
DFT: Scan, ATPG & MBIST
Connect a logical fault model to observable failures.
+
Manufacturing test and fault models
DFT: Scan, ATPG & MBISTConnect a logical fault model to observable failures.
02
Test architecture and planning
DFT: Scan, ATPG & MBIST
Make every test control deliberate.
+
Test architecture and planning
DFT: Scan, ATPG & MBISTMake every test control deliberate.
03
Scan insertion and chain validation
DFT: Scan, ATPG & MBIST
Prove the scan chain moves the expected bits.
+
Scan insertion and chain validation
DFT: Scan, ATPG & MBISTProve the scan chain moves the expected bits.
04
ATPG and pattern simulation
DFT: Scan, ATPG & MBIST
Trace why a pattern detects—or misses—a fault.
+
ATPG and pattern simulation
DFT: Scan, ATPG & MBISTTrace why a pattern detects—or misses—a fault.
05
At-speed test foundations
DFT: Scan, ATPG & MBIST
Separate shift correctness from capture timing.
+
At-speed test foundations
DFT: Scan, ATPG & MBISTSeparate shift correctness from capture timing.
06
Coverage improvement and compression
DFT: Scan, ATPG & MBIST
Improve detection without hiding the problem.
+
Coverage improvement and compression
DFT: Scan, ATPG & MBISTImprove detection without hiding the problem.
07
MBIST and memory fault models
DFT: Scan, ATPG & MBIST
Test memory behavior against a declared model.
+
MBIST and memory fault models
DFT: Scan, ATPG & MBISTTest memory behavior against a declared model.
08
JTAG and test access
DFT: Scan, ATPG & MBIST
Navigate a bounded test-access path.
+
JTAG and test access
DFT: Scan, ATPG & MBISTNavigate a bounded test-access path.
09
Integration, patterns and diagnosis
DFT: Scan, ATPG & MBIST
Reduce a test failure to a clear cause.
+
Integration, patterns and diagnosis
DFT: Scan, ATPG & MBISTReduce a test failure to a clear cause.
10
Independent DFT capstone
Capstone
Deliver patterns and a defensible fault report.
+
Independent DFT capstone
CapstoneDeliver patterns and a defensible fault report.
11
Interview and portfolio defense
Career preparation
Explain testability from first principles.
+
Interview and portfolio defense
Career preparationExplain testability from first principles.
Scope note: Core depth is scan, bounded ATPG and memory-test reasoning. Compression implementation depends on licensed capability. Production repair flows, advanced fault models, silicon diagnosis, IJTAG implementation and production ATE programming are orientation topics. Do not imply that a behavioral MBIST model validates a physical SRAM.
Use a focused stack to build and explain your work.
The practical scan/ATPG track requires the selected licensed flow and compatible simulation. The exact tools and access arrangements will be specified before enrollment. A foundations-only offering without that access would have a different scope.
Three guided projects, followed by an independent capstone.
The guided projects develop across the modules and are part of the core curriculum.
Scan architecture and chain validation
Plan test controls, insert scan in the qualified flow and diagnose an intentionally broken chain.
ATPG coverage investigation
Generate patterns for a small circuit, inspect detected and undetected faults and validate selected patterns in simulation.
Memory-test controller
Implement a small March-style teaching controller and inject specified faults into a behavioral memory.
Scan, ATPG and memory-test validation package
Deliver a reproducible test flow for a supplied controller/datapath, together with a separate teaching MBIST demonstration. Explain chain operation, generated patterns, coverage gaps and the limits of the fault models used.
- •A clear scope, design or integration plan, and acceptance checklist.
- •Your source files, scripts and configuration with a readable project guide.
- •Scan procedures, pattern simulations, fault reports and memory-test evidence.
- •A failure investigation showing the cause, correction and recheck.
- •A final report explaining results, assumptions and remaining limitations.
- •An individual walkthrough and an unfamiliar debugging task.
Demonstrate what you can do.
EDIFY
CERT
Prepare for relevant roles with work you can explain.
Your career-preparation work includes a reviewed technical project summary, a readable repository, resume statements grounded in your contribution and a live technical interview. Role eligibility depends on each employer's requirements and your demonstrated skills.
Build your portfolio. Prepare your profile. Practise your interviews.
Evidence from your own work.
For this course, your portfolio centres on scan procedures, pattern simulations, fault reports and memory-test evidence you complete.
Profile and resume preparation.
A reviewed technical project summary, a readable repository and resume statements grounded in your contribution.
Interview practice and introductions.
Technical interview practice, with role-fit introductions where available.
RoboEdify does not guarantee an interview, offer, salary, employer, location or timeline.
Meet the team behind RoboEdify.
Manikanta brings 15 years of enterprise platform architecture experience from AT&T, Salesforce, Cox Communications and Broadcom. His background includes enterprise platform and AI rollouts for Fortune-500 banks, telcos and insurers, and production agentic-AI deployments for governed case handling.
Education: M.S. in Engineering, Purdue University.
Ravi leads RoboEdify's implementation and delivery practice. His background spans enterprise automation programs, deployment, evaluation evidence and delivery governance.
What employers say about RoboEdify’s AI and robotics graduates.
The following testimonials retain their original program context. They describe AI, robotics and enterprise-program experience, rather than outcomes from this course.
Meet alumni featured in our AI programs.
Come chat with us—on campus or online.
Support when you need to catch up.
Freeze your seat for up to 90 days and rejoin the next class at no extra fee. TAs run catch-up sessions every Saturday, and recordings of every live session are available for the lifetime of your account.
Questions about prerequisites, tools and completion.
Do I need to know scan or ATPG already?
Will I use an industrial ATPG tool?
Does MBIST mean I will test a fabricated SRAM?
Is a particular fault-coverage percentage guaranteed?
Will I learn production ATE programming?
Can graduates and working engineers both join?
How is the learning workload structured?
Can I study online or on campus?
What if I fall behind or need to pause?
Is placement guaranteed?
What if I do not meet a practical requirement?
How can I learn about fees and lab access?
Still have a question?
Find your starting point in DFT: Scan, ATPG & MBIST.
One million AI-native professionals by 2027.
Tell us about your technical background and the work you want to do. We’ll help you understand the preparation you need and how this course's projects connect to your learning goals.
Plan your learning
- Course
- Design for Testability: Scan, ATPG & MBIST
- Preparation
- Diagnostic-based preparation before the common core
- Level
- Specialist
- Curriculum
- 11 modules
Confirm your intake dates, delivery mode, fees, assessment and practical access with RoboEdify before enrolling. Course content describes the learning scope; an enquiry does not reserve a seat.








