ABSTRACT
To improve the system performance, designs with multiple clocks have become more and more popular. In this paper, several novel test generation procedures are proposed to utilize multiple clocks in the design effectively and efficiently in order to dramatically reduce test pattern count without sacrificing fault coverage or causing clock skew problem. This is achieved by pulsing multiple non-interactive clocks simultaneously and applying a clock concatenation technique. Experimental results on several industrial circuits show significant test pattern count reduction by using the proposed test generation procedures.
- "Designs with Multiple Clock Domains: Avoiding Clock Skew and Reducing Pattern Count Using DFTAdvisor™ and FastScan™," Technical White Paper, in http://www.mentor.com/dft.Google Scholar
- R. Press and R. Illman, "ATPG Pattern Compaction: The Next Wave," Technical White Paper, in http://www.mentor.com/dft.Google Scholar
- V. Jain and J. Waicukauski, "Scan Test Data Volume Reduction in Multi-Clocked Designs with Safe Capture Technique", in Proc. of ITC, pp. 148--153, 2002. Google ScholarDigital Library
- "ATPG Tools Reference Manual - FastScan, FlexTest, and TestKompress," Mentor Graphics Corp., 2002.Google Scholar
Index Terms
- Test generation for designs with multiple clocks
Recommendations
Single Test Clock with Programmable Clock Enable Constraints for Multi-clock Domain SoC ATPG Testing
ATS '13: Proceedings of the 2013 22nd Asian Test SymposiumThis paper proposes a method to enable single test clock in testing multi-clock domain design. Clock gating DFT is added to allow selecting clocking per clock domain basis. Selecting clocking scheme is further controlled by analyzing independent and ...
Test Generation for Designs with On-Chip Clock Generators
ATS '09: Proceedings of the 2009 Asian Test SymposiumHigh performance designs often use the on-chip device PLLs for accurate test clock generation during testing. The on-chip clock generator is designed in a programmable way to facilitate the test generation process and it in turn creates additional ...
Scan Design for Two-Pattern Test without Extra Latches
There are three well-known approaches to using scan design to apply two-pattern testing: broadside testing (functional justification), skewed-load testing and enhanced scan testing. The broadside and skewed-load testing use the standard scan design, and ...
Comments