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

Measured performance of a programmed implementation of the subscripted D-Algorithm

Published: 27 June 1983 Publication History

Abstract

Hypothesized performance improvements of the subscripted D-Algorithm have now been confirmed by a series of benchmark comparisons with the Roth's DALG. The major concept exploited by the subscripted algorithm is the acquisition of control over a submodule by back-propagation of multiple simultaneously sensitized Dj paths. The existence of these simultaneously sensitizable control paths has now been verified for many circuits of very large size. The run time required to establsih such control paths is usually about the same as the time that DALG takes to find a single test. Hence, for high fan-in submodules the performance enhancements are impressive. The algorithm readily finds multiple control paths in circuits with high fan-out and reconvergence. The algorithm even backpropagates readily through Exclusive-Or trees. Therefore, apprehension that multiple control paths would suffer mutual interference in practical circuits is not completely justified.

References

[1]
Paul M. DeRusso, R. J. Roy, and Charles M. Close, "State Variables for Engineers", John Wiley & Sons, Inc., Sect. 5-7, pp. 349-354.
[2]
L.H. Goldstein, #"Controllability/Observability Analysis of Digital Circuits", IEEE Transactions on Circuits and Systems, Vol. CAS-26 No. 9, September 1979.
[3]
J.P. Roth, W.C. Bouricius, P.R. Schneider, "Programmed Algorithms to Compute Tests to Detect and Distinguish Between Failures in Logic Circuits", IEEE Transactions on Elec. Comp., EC-16, October 1967.
[4]
D.B. Armstrong, "On Finding a Nearly Minimal Set of Fault Detection Tests for Combinational Logic Nets", IEEE Transactions on Elec. Comp. Vol. EC-15, pp. 66-73, February 1966.
[5]
A.N. Airpetian, and J.F. McDonald, "Improved Test Set Generation Algorithm for Combinational Logic Control", Proc. Ninth Annual International Symposium on Fault-Tolerant Computing (Madison, Wisconsin), June 20-22, 1979, pp. 133-136.
[6]
D.C. Bossen and S.J. Hong, "Cause Effect Analysis for Multiple Fault Detection in Combinational Networks", IEEE Transactions on Comp., Vol. C-20, No. 11, November 1971.
[7]
J.P. Hayes, "Test Generation Using Equivalent Normal Forms", Design Automation & Fault Tolerant Computing, Vol. III, Issue 3/4, pp. 131-154.
[8]
P. Goel, "An Implicit Enumeration Algorithm to Generate Tests for Combinational Logic Circuits", Proc. 1980 Fault Tolerant Computing Symposium, October 1980, pp. 145-151.
[9]
J.P. Roth, "Diagnosis of Automata Failures, A Calculus & a Method", Vol. 10, IBM Journal of Research & Development, pp. 278-291, July 1966.
[10]
C. Benmehrez and J.F. McDonald, "The Subscripted D-Algorithm-ATPG With Multiple Independent Control Paths", IEEE Automatic Test Program Generation Workshop, San Francisco, California, March 15-16, 1983
[11]
S., Wang, "Implementation and Performance Evaluation of the Subscripted DALG," RPI Tech. Rept. FTCS82-4, (also Master's Thesis, May, 1982).
[12]
C.,Benmehrez, "Controllability/Observability Concepts in the Subscripted D-Algorithm," PhD Dissertation, Rensselaer Polytechnic Institute, May 1983.

Cited By

View all
  • (2005)Diagnostic and Detection Fault Collapsing for Multiple Output CircuitsProceedings of the conference on Design, Automation and Test in Europe - Volume 210.1109/DATE.2005.121(1014-1019)Online publication date: 7-Mar-2005
  • (1987)Benchmark runs of the subscripted D-Algorithm with observation path mergers on the Brglez-Fujiwara circuitsProceedings of the 24th ACM/IEEE Design Automation Conference10.1145/37888.37964(509-515)Online publication date: 1-Oct-1987
  • (1986)Use of the subscripted DALG in submodule testing with applications in cellular arraysProceedings of the 23rd ACM/IEEE Design Automation Conference10.5555/318013.318068(346-353)Online publication date: 2-Jul-1986
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '83: Proceedings of the 20th Design Automation Conference
June 1983
700 pages

Sponsors

Publisher

IEEE Press

Publication History

Published: 27 June 1983

Check for updates

Author Tags

  1. AALG
  2. D-algorithm subscripted D-algorithm
  3. Dj-path
  4. Dj-propagation
  5. Do-propagation
  6. Flexible signal

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)29
  • Downloads (Last 6 weeks)8
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2005)Diagnostic and Detection Fault Collapsing for Multiple Output CircuitsProceedings of the conference on Design, Automation and Test in Europe - Volume 210.1109/DATE.2005.121(1014-1019)Online publication date: 7-Mar-2005
  • (1987)Benchmark runs of the subscripted D-Algorithm with observation path mergers on the Brglez-Fujiwara circuitsProceedings of the 24th ACM/IEEE Design Automation Conference10.1145/37888.37964(509-515)Online publication date: 1-Oct-1987
  • (1986)Use of the subscripted DALG in submodule testing with applications in cellular arraysProceedings of the 23rd ACM/IEEE Design Automation Conference10.5555/318013.318068(346-353)Online publication date: 2-Jul-1986
  • (1984)An integrated design for testability and automatic test pattern generation systemProceedings of the 21st Design Automation Conference10.5555/800033.800797(209-215)Online publication date: 25-Jun-1984

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media