DFT Interview Insights and Key Concepts
DFT Interview Insights and Key Concepts
Stuck-at defects occur when some node in the chip is continuously tied to ground (GND) or voltage (VDD), indicating issues where signals cannot transition as expected . In contrast, transition defects often arise from resistive defects, where there is an unintended resistance affecting the expected electrical continuity and disrupting proper transitions .
The presence of area overhead is a significant disadvantage in DFT implementation because it necessitates additional design and physical resources on the chip, which can increase production costs and possibly impact chip performance due to higher power consumption and greater heat generation .
The primary methods of at-speed pattern generation include Launch On Capture (LOC) and Launch On Shift (LOS). LOC does not require the scan enable to be fast, which is an advantage, but it has less controllability and a higher pattern count. In contrast, LOS can provide better test coverage but may require more complex timing control .
The complexity of the transition fault model arises from its need to simulate actual hardware conditions that capture timing-related issues, unlike the static nature of stuck-at tests. Factors contributing to this complexity include the exclusion of coverage for reset conditions, SE pins, cross-clock (asynchronous logic), false paths, and multiple cycle paths, making comprehensive transition testing more challenging due to the dynamic nature of transition faults .
The DPPM requirements for GPU/CPU chips are set at 800, whereas for automotive chips it is as close to 0 as practically possible, usually less than 50 . The difference is significant due to the critical safety and reliability standards required in automotive applications, where even minimal defects can lead to catastrophic failures, unlike in consumer electronics like GPUs and CPUs where higher defect rates are more tolerable .
Fault grading a transition pattern set to stuck-at coverage involves recalibrating patterns with respect to stuck-at faults, accounting for base coverage. Transition coverage inherently includes some stuck-at coverage because transition tests indirectly test for stuck-at conditions, thus causing the stuck-at coverage to generally be greater than the transition coverage, even if the transition coverage is as high as 95% .
Transition patterns having inherent stuck-at coverage improve testing efficiency by reducing the need for separate stuck-at tests, thereby lowering the overall test time and resources required . This can lead to faster turnaround times and more efficient use of testing equipment, which is valuable in both economic and time-to-market contexts .
DFT is crucial in chip manufacturing as it helps identify manufacturing defects in chips, allowing for quality assurance and reliability in production . The primary advantages include the capability to detect defects early in the fabrication process by utilizing methods such as Fault Dominance and Fault Collapsing, which can reduce the number of test patterns needed . However, the main drawback is the increase in area overhead, as additional circuitry is required for testing purposes .
DFT is applied after the synthesis stage in the design flow, which results in a gate-level netlist . This timing is crucial as it allows incorporation of test structures before the design is finalized, ensuring that the designs can be effectively tested for manufacturing defects prior to deployment .
Transition coverage is typically lower than stuck-at coverage due to the complexity of the fault model itself and the exclusion of certain conditions during testing. Factors such as not needing coverage on resets, scan enable pins, not covering cross-clock (asynchronous) logic, false paths, and multiple-cycle paths contribute to the lower transition coverage .