Title :
VLSI design synthesis with testability
Author :
Gebotys, Catherine H. ; Elmasry, Mohamed I.
Author_Institution :
Dept. of Electr. Eng., Waterloo Univ., Ont., Canada
Abstract :
A VLSI design synthesis approach with testability, area, and delay constraints is presented. This research differs from other synthesizers by implementing testability as part of the VLSI design solution. A binary tree data structure is used throughout the testable design search. Its bottom-up and top-down tree algorithms provide datapath allocation, constraint estimation, and feedback for design exploration. The partitioning and two-dimensional characteristics of the binary tree structure provide VLSI design floorplans and global information for test incorporation. An elliptical wave filter example has been used to illustrate the design synthesis with testability constraints methodology. Test methodologies such as multiple chain scan paths and BIST (built-in-self-testing) with different test schedules have been explored. Results show that the ´best´ testable design solution is not always the same as that obtained from the ´best´ design solution of an area and delay based synthesis search.<>
Keywords :
VLSI; circuit layout CAD; integrated circuit technology; integrated circuit testing; integrated logic circuits; logic CAD; BIST; VLSI design floorplans; VLSI design synthesis; area constraints; binary tree data structure; bottom-up design; built-in-self-testing; circuit layout CAD; constraint estimation; datapath allocation; delay constraints; design for testability; elliptical wave filter example; feedback for design exploration; global information; logic CAD; multiple chain scan paths; partitioning; test incorporation; test schedules; testability constraints; testable design search; top-down design; two-dimensional characteristics; Algorithm design and analysis; Binary trees; Delay; Feedback; Filters; Partitioning algorithms; Synthesizers; Testing; Tree data structures; Very large scale integration;
Conference_Titel :
Design Automation Conference, 1988. Proceedings., 25th ACM/IEEE
Conference_Location :
Anaheim, CA, USA
Print_ISBN :
0-8186-0864-1
DOI :
10.1109/DAC.1988.14728