Fundamentals of Manufacturing Test and Fault Modeling

Instructor: EDA Academy
Resource—All LevelEnglish

Foundation in IC manufacturing test, covering design abstraction, silicon defects, fault models, control, observation, functional testing, and structural testing. The focus is on how manufactured chips are evaluated against gate-level intent under practical production constraints.

5.0
1students

This offering includes

  • 1 module
  • 9 lectures
  • Access on mobile and computer
  • 1.66 hours on-demand video

Description

Integrated circuit testing connects abstract chip design with physical silicon behavior. A chip may pass extensive functional verification before fabrication, but manufacturing introduces physical imperfections that cannot be eliminated by design verification alone. Defects such as opens, shorts, resistive interconnects, contamination, and process variation can cause the fabricated device to deviate from its intended gate-level implementation. Manufacturing test provides the mechanism for identifying these deviations before defective devices reach customers. The technical foundation begins with the design abstraction flow. Functional intent is refined into RTL, gate-level logic, and physical layout, with verification applied throughout the process to preserve correctness. Once the gate-level design is fixed, the functional behavior is already defined. Manufacturing test does not validate whether the original design is correct; it checks whether the silicon accurately implements that design. This distinction separates design verification from production test and clarifies why passing test means “built as designed,” not necessarily “designed correctly.” Physical manufacturing defects are handled through fault abstraction. Instead of testing every possible physical defect directly, test generation uses fault models that describe observable logical or timing effects. Stuck-at faults represent static behavior where a signal appears permanently fixed at 0 or 1. Transition faults represent dynamic behavior where a signal changes too slowly during switching. Resistive opens and resistive shorts illustrate how real physical defects can be mapped into practical test targets. Fault testing depends on control and observation. Inputs must place the circuit into states that activate a fault, and the resulting faulty behavior must propagate to an observable output or scan point. Expected responses are predicted in advance and compared with measured silicon responses. This process defines the core logic of fault detection and explains why internal controllability and observability are central to test quality. Functional pattern testing and structural testing represent two different approaches to IC test. Functional testing checks behavior against input-output expectations but scales poorly because input combinations grow exponentially. Structural testing uses implementation knowledge and fault models to achieve high coverage with fewer patterns and manageable test time. This makes structural testing essential for high-volume semiconductor manufacturing, where quality, coverage, yield, cost, and test time must be balanced. Catalogue: Purpose of IC Testing Chip Design Abstraction Flow Purpose of Manufacturing Test Goals of Manufacturing Test From Abstraction to Silicon Chip Design Flow Overview Verification Across the Design Flow Manufacturing Test and Abstraction Scope of Manufacturing Test Manufacturing Test and Product Quality Understanding Manufacturing Defects Fault Models from Abstracted Defects Example of Fault Modeling Stuck-at Fault Model Basics Stuck-at Fault Model: Physical Causes Transition Fault Model Basics Transition Fault Model: Resistive Defects Resistive Open as a Transition Defect Resistive Short from Silicon Contamination Test as Control and Observation Fault Testing Through Control and Observation Fault Testing Fundamentals and Practical Limits Test as Control and Observation Managing Test Complexity Limits of Functional Pattern Testing Example: Functional Testing Structural Testing Fundamentals Example: Structural Testing Functional vs. Structural Testing

You might also like

More offerings will load here.

Secure checkout via our payment partner.