[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/368058.368301acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
Article
Free access

State relaxation based subsequence removal for fast static compaction in sequential circuits

Published: 23 February 1998 Publication History

Abstract

We extend the subsequence removal technique to provide significantly higher static compaction for sequential circuits. We show that state relaxation techniques can be used to identify more or larger cycles in a test set. State relaxation creates more opportunities for subsequence removal and hence, results in better compaction. Relaxation of a state is possible since not all memory elements in a finite state machine have to be specified for a state transition. The proposed technique has several advantages: (1) test sets that could not be compacted by existing subsequence removal techniques can now be compacted, (2) the size of cycles in a test set can be significantly increased by state relaxation and removal of the larger sized cycles leads to better compaction, (3) only two fault simulation passes are required as compared to trial and re-trial methods that require multiple fault simulation passes, and (4) significantly higher compaction is achieved in short execution times as compared to known subsequence removal methods. Experiments on ISCAS89 sequential benchmark circuits and several synthesized circuits show that the proposed technique consistently results in significantly higher compaction in short execution times.

References

[1]
T. M. Niermann, R. K. Roy, J.H.Patel, and J. A. Abraham, "Test compaction for sequential circuits," IEEE Trans. Computer-Aided Design, vol. 11, no. 2, pp. 260-267, Feb. 1992.
[2]
B. So, "Time-efficient automatic test pattern generation system," Ph.D. Thesis, EE Dept., Univ. of Wisconsin at Madison, 1994.
[3]
I. Pomeranz and S. M. Reddy, "On static compaction of test sequences for synchronous sequential circuits," Proc. Design Automation Conf., pp. 215-220, June 1996.
[4]
M. S. Hsiao, E. M. Rudnick, and J. H. Patel, "Fast algorithms for static compaction of sequential circuit test vectors," Proc. IEEE VLSI Test Symp., pp. 188-195, Apr. 1995.
[5]
A. Raghunathan and S. T. Chakradhar, "Acceleration techniques for dynamic vector compaction," Proc. Intl. Conf. Computer-Aided Design, pp. 310-317, 1995.
[6]
T. M. Niermann and J. H. Patel, "HITEC: A test generation package for sequential circuits," Proc. European Conf. Design Automation (EDAC), pp. 214-218, 1991.
[7]
T. M. Niermann and J. H. Patel, "Method for automatically generating test vectors for digital integrated circuits," U.S. Patent No. 5,377,197, December 1994.
[8]
F. Brglez, D. Bryan, and K. Kozminski, "Combinational profiles of sequential benchmark circuits," Int. Symposium on Circuits and Systems, pp. 1929-1934, 1989.
[9]
T. H. Cormen, C. E. Leiserson, R. L. Rivest, Introduction to Algorithms. Cambridge, MA: The MIT Press, 1990.
[10]
M. S. Hsiao, E. M. Rudnick, and J. H. Patel, "Automatic test generation using genetically-engineered distinguishing sequences," Proc. VLSI Test Symp., pp. 216-223, 1996.
[11]
M. S. Hsiao, E. M. Rudnick, and J. H. Patel, "Sequential circuit test generation using dynamic state traversal," Proc. European Design and Test Conf., pp. 22-28, 1997.
[12]
E. M. Rudnick and Janak H. Patel "Simulation-based techniques for dynamic test sequence compaction," Proc. Intl. Conf. Computer-Aided Design, pp. 67-73, 1996.

Cited By

View all
  • (2015)FOLDACM Transactions on Design Automation of Electronic Systems10.1145/276445520:4(1-19)Online publication date: 28-Sep-2015
  • (2015)A Generalized Definition of Unnecessary Test Vectors in Functional Test SequencesACM Transactions on Design Automation of Electronic Systems10.1145/269985320:2(1-13)Online publication date: 2-Mar-2015
  • (2002)Enumeration of Test Sequences in Increasing Chronological Order to Improve the Levels of Compaction Achieved by Vector OmissionIEEE Transactions on Computers10.1109/TC.2002.101770551:7(866-872)Online publication date: 1-Jul-2002
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '98: Proceedings of the conference on Design, automation and test in Europe
February 1998
940 pages

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 23 February 1998

Check for updates

Author Tags

  1. recurrence subsequence removal
  2. sequential circuit
  3. state relaxation
  4. test set compaction

Qualifiers

  • Article

Conference

DATE98
Sponsor:
DATE98: Design, Automation & Test in Europe
February 23 - 26, 1998
Le Palais des Congrés de Paris, France

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Upcoming Conference

DATE '25
Design, Automation and Test in Europe
March 31 - April 2, 2025
Lyon , France

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)22
  • Downloads (Last 6 weeks)6
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2015)FOLDACM Transactions on Design Automation of Electronic Systems10.1145/276445520:4(1-19)Online publication date: 28-Sep-2015
  • (2015)A Generalized Definition of Unnecessary Test Vectors in Functional Test SequencesACM Transactions on Design Automation of Electronic Systems10.1145/269985320:2(1-13)Online publication date: 2-Mar-2015
  • (2002)Enumeration of Test Sequences in Increasing Chronological Order to Improve the Levels of Compaction Achieved by Vector OmissionIEEE Transactions on Computers10.1109/TC.2002.101770551:7(866-872)Online publication date: 1-Jul-2002
  • (2001)Sequence reordering to improve the levels of compaction achievable by static compaction proceduresProceedings of the conference on Design, automation and test in Europe10.5555/367072.367158(214-218)Online publication date: 13-Mar-2001
  • (2000)Procedures for Static Compaction of Test Sequences for Synchronous Sequential CircuitsIEEE Transactions on Computers10.1109/12.86221949:6(596-607)Online publication date: 1-Jun-2000
  • (2000)Test Set and Fault Partitioning Techniques for Static Test Sequence Compaction for Sequential CircuitsJournal of Electronic Testing: Theory and Applications10.1023/A:100831390193816:4(329-338)Online publication date: 1-Aug-2000
  • (1999)An approach for improving the levels of compaction achieved by vector omissionProceedings of the 1999 IEEE/ACM international conference on Computer-aided design10.5555/339492.340060(463-466)Online publication date: 7-Nov-1999
  • (1999)Efficient Techniques for Dynamic Test Sequence CompactionIEEE Transactions on Computers10.1109/12.75499848:3(323-330)Online publication date: 1-Mar-1999
  • (1998)Static compaction using overlapped restoration and segment pruningProceedings of the 1998 IEEE/ACM international conference on Computer-aided design10.1145/288548.288592(140-146)Online publication date: 1-Nov-1998

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media