Browse > Article

A Study on Repair of Scan Design Rule Violations at Clock and Reset Pins of Scan Cells  

Kim, In-Soo (성균관대학교 정보통신공학부)
Min, Hyoung-Bok (성균관대학교 정보통신공학부)
Publication Information
The Transactions of the Korean Institute of Electrical Engineers D / v.52, no.2, 2003 , pp. 93-101 More about this Journal
Abstract
Scan design is a structured design-for-testability technique in which flip-flops are re-designed so that the flip-flops are chained in shift registers. The scan design cannot be used in a design with scan design rule violations without modifying the design. The most important scan design rule is concerning clock and reset signals to pins of the flip-flops or scan cells. Clock and Reset pins of every scan cell must be controllable from top-level ports. We propose a new technique to re-design gated clocks and resets which violate the scan design rule concerning the clock and reset pins. This technique substitutes synchronous sequential circuits for gated clock and reset designs, which removes the clock and reset rule violations and improves fault coverage of the design. The fault coverage is improved from $90.48\%$ to $100.00\%$, from $92.31\%$ to $100.00\%$, from $95.45\%$ to $100.00\%$, from $97.50\%$ to $100.00\%$ in a design with gated clocks and resets.
Keywords
scan design; rule violations; gated clock; gated reset; fault coverage;
Citations & Related Records
연도 인용수 순위
  • Reference
1 /
[ 홍성제;박은세 ] / 테스팅 및 테스팅을 고려한 설계
2 Alexander Miczo, 'Digital Logic Testing and Simulation', John Wiley & Sons, 1986
3 Eichelberger, E. B., T. W. Williams, 'A Logic Design Structure for LSI Testability', Proc.14th Design Automation Conf., pp. 462-468, June 1977
4 Carter, W. C. et al., 'Design of Serviceability Features for the IBM system/360', IBM J. Res. Dev., Vol. 8, pp. 115-126, April 1964   DOI
5 Williams, M. J. Y., and J. B. Angell, 'Enhancing Testability of Large-Scale Integrated Circuits via Test Points and Additional Logic', IEEE Trans. Comput., Vol. C-22, No. 1, pp. 46-60, January 1973   DOI   ScienceOn
6 M. S. Abadir, M. A. Breuer, 'A Knowledge Based System for Designing Testable VLSI Chips', IEEE Design & Test of Computers, Vol. 2, No. 4, pp. 56-68, August 1985   DOI   ScienceOn
7 'Synopsys manual-Synopsys DFT Compiler Scan Synthesis User Guide chapter 9', Synopsys, pp. 8-11, 2000
8 홍성제, 박은세, '테스팅 및 테스팅을 고려한 설계', 흥릉과학출판사, , 1998
9 M. Abramovici, M. A. Breuer and D. Friedman, Digital Systems Testing and Testable Design, Computer Science Press, 1990
10 'SynTest User's Guide chapter 6 (Using Pyramid-Test Logic Synthesis and Verification Tools)', SynTest, pp. 31-32, 1998
11 Maling, K., and E.L. Allen, 'A Computer Organization and Programming system for Automated Maintenance', IEEE Trans. Electron Comput., Vol. EC-12, pp. 887-895, December 1963   DOI   ScienceOn