• DocumentCode
    3551811
  • Title

    VLSI design synthesis with testability

  • Author

    Gebotys, Catherine H. ; Elmasry, Mohamed I.

  • Author_Institution
    Dept. of Electr. Eng., Waterloo Univ., Ont., Canada
  • fYear
    1988
  • fDate
    12-15 June 1988
  • Firstpage
    16
  • Lastpage
    21
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1988. Proceedings., 25th ACM/IEEE
  • Conference_Location
    Anaheim, CA, USA
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-0864-1
  • Type

    conf

  • DOI
    10.1109/DAC.1988.14728
  • Filename
    14728