Delay test methodologies (Launch-on-shift, Launch-on-capture)
Delay Test Methodologies Delay test methodologies provide a systematic approach to testing the testability of VLSI systems, focusing on identifying poten...
Delay Test Methodologies Delay test methodologies provide a systematic approach to testing the testability of VLSI systems, focusing on identifying poten...
Delay test methodologies provide a systematic approach to testing the testability of VLSI systems, focusing on identifying potential design flaws and ensuring the system's ability to function correctly under real-world conditions. These methodologies involve carefully planning, implementing, and executing test sequences to ensure the design meets the desired specifications.
Two widely used delay test methodologies are:
Launch-on-shift: This method involves injecting a known stimulus pattern into the system while it is operating in normal mode. By analyzing the system's response, the test team can identify defects that cause the system to deviate from its intended behavior.
Launch-on-capture: This method involves capturing the system's behavior during normal operation and then replaying it back at a later time with the intention of identifying any changes or anomalies in the behavior. This method allows the test team to detect subtle issues that might be missed by launch-on-shift testing.
Benefits of delay test methodologies:
Improved testability: They allow testers to identify design flaws and corner cases that might be difficult to detect during functional testing.
Enhanced fault tolerance: They help identify potential for systematic errors that could lead to system failures under real-world conditions.
Facilitate communication between design and testing teams: By providing valuable insights into system behavior, these methods enable closer collaboration and better communication between design and testing personnel.
Drawbacks of delay test methodologies:
Complexity and time investment: Setting up and executing these methods can be complex and time-consuming, especially for larger systems.
Limited applicability: They might not be suitable for all types of VLSI designs, particularly those with complex behavior or specific safety requirements.
Potential for misinterpretation: Misinterpreting the results of these tests can lead to false positives or false negatives.
Additional considerations:
Delay test methodologies are often combined with other testing techniques, such as functional testing and stress testing, to provide a comprehensive coverage of the design.
The choice of specific delay test methodologies depends on various factors such as the complexity of the system, desired level of assurance, and available resources.
Experienced testers can adapt and modify these methodologies to suit specific system requirements and achieve the desired testing goals