skip to main content
10.5555/368058.368097acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
Article
Free access

An efficient algorithm to integrated scheduling and allocation in high-level test synthesis

Published: 23 February 1998 Publication History

Abstract

This paper presents a high-level test synthesis algorithm for operation scheduling and data path allocation. Contrary to other works in which scheduling and allocation are performed independently, our approach integrates these two tasks by performing them simultaneously so that the effects of scheduling and allocation on testability are exploited more effectively. The approach is based on an algorithm which applies a sequence of semantics-preserving transformations to a design to generate an efficient RT level implementation from a VHDL behavioral specification. Experimental results show the advantages of the proposed algorithm.

References

[1]
L. Avra. Allocation and assignment in high level synthesis for self-testable data paths. In Proceedings of the International Test Conference, pages 463-472, 1991.
[2]
M. L. Flottes and B. Rouzeyre. Testability driven synthesis of non-scan data pths. In IEEE European Test Workshop, pages 136-142, Montpellier, France, 1996.
[3]
X. Gu, K. Kuchcinski, and Z. Peng. Testability analysis and improvement from VHDL behavioral specifications. In Proceedings of the European Design Automation Conference with EURO-VHDL, 1994.
[4]
T. Kim. Scheduling and allocation problems in high level synthesis. PhD thesis, Department of Computer Science, University of Illinois at Urbana-Champaign, 1993.
[5]
G. Krishnamoorthy and J. A. Nestor. Data path allocation using an extended binding model. In Proceedings of the Design Automation Conference, pages 279-284, June 1992.
[6]
T. C. Lee, W. H. Wolf, and N. K. Jha. Behavioral synthesis for easy testability in data path scheduling. In Proceedings of the International Conference on Computer-Aided Design, pages 616-619, 1992.
[7]
T. C. Lee, W. H. Wolf, N. K. Jha, and J. M. Acken. Behavioral synthesis for easy testability in data path allocation. In Proceedings of the International Conference on Computer Design, pages 29-32, 1992.
[8]
A. Mujumdar, R. Jain, and K. Saluja. Incorporating testability considerations in high level synthesis. Journal of Electronic Testing: Theory and Applications, 5:43-55, 1992.
[9]
C. A. Papachristou. Rescheduling transformation for high level synthesis. In Proceedings of the International Symposium on Circuits and Systems, pages 766-769, 1989.
[10]
C. A. Papachristou, S. Chiu, and H. Harmanani. A data path synthesis method for self-testable designs. In Proceedings of 28th Design Automation Conference, pages 378-384, 1991.
[11]
P. G. Paulin and J. P. Knight. Forced-directed scheduling for the behavioral synthesis of ASIC's. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 8:661-678, June 1989.
[12]
P. G.Paulin, J. P. Knight, and E. F. Girczyc. HAL: a multiparadigm approach to automatic data path synthesis. In Proceedings of Design Automation Conference, pages 263- 270, June 1986.
[13]
Z. Peng. High-level test synthesis using design transformations. The 2nd International Test Synthesis Workshop, 1995. Santa Barbara.
[14]
Z. Peng and K. Kuchcinski. Automated transformation of algorithms into register-transfer level implementations. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, pages 150-166, 1994.
[15]
J. Peterson. Petri Net Theory and the Modeling of System. Prentice-Hall, Englewood Cliffs, New Jersey, 1981.
[16]
C. Tseng and D. P. Siewiorek. Automated synthesis of data path in digital systems. IEEE Transactions on Computer- Aided Design of Integrated Circuits and Systems, 5:379-395, July 1986.

Cited By

View all

Recommendations

Comments

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

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)35
  • Downloads (Last 6 weeks)13
Reflects downloads up to 28 Dec 2024

Other Metrics

Citations

Cited By

View all

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