Data path structures and heuristics for testable allocation in high level synthesis

Abstract This paper presents a new testable allocation scheme that has been included in a high level synthesis environment to enhance the testability of the circuits synthesized. Designs obtained have small area overheads and no delays in critical timing parts of the circuit thanks to the testable structure generated by the simultaneous optimization of testability and cost during the exploration of the design space. Some heuristics are introduced that reduce the search time with no space bounding.

[1]  LaNae J. Avra,et al.  ALLOCATION AND ASSIGNMENT IN HIGH-LEVEL SYNTHESIS FOR SELF-TESTABLE DATA PATHS , 1991, 1991, Proceedings. International Test Conference.

[2]  Francisco Tirado,et al.  A hardware allocator guided by cost functions , 1991 .

[3]  Magdy Abadir,et al.  A Knowledge-Based System for Designing Testable VLSI Chips , 1985, IEEE Design & Test of Computers.

[4]  Román Hermida,et al.  Heuristics for branch-and-bound global allocation , 1992, EURO-DAC '92.

[5]  Haidar Harmanani,et al.  A data path synthesis method for self-testable designs , 1991, 28th ACM/IEEE Design Automation Conference.