• DocumentCode
    2524735
  • Title

    TAO: regular expression based high-level testability analysis and optimization

  • Author

    Ravi, Srivaths ; Lakshminarayana, Ganesh ; Jha, Niraj K.

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • fYear
    1998
  • fDate
    18-23 Oct 1998
  • Firstpage
    331
  • Lastpage
    340
  • Abstract
    In this paper, we present TAO, a novel methodology for high-level testability analysis and optimization of register-transfer level controller/data path circuits. Unlike existing high-level testing techniques that cater restrictively to certain classes of circuits or design styles, TAO exploits the algebra of regular expressions to provide a unified framework for handling a wide variety of circuits including application-specific integrated circuits, application-specific programmable processors, application-specific instruction processors, digital signal processors and microprocessors. We also augment TAO with a design-for-test framework that can provide a low-cost testability solution by examining the trade-offs in choosing from a diverse array of testability modifications like partial scan or test multiplexer insertion in different parts of the circuit. Test generation is symbolic and, hence, independent of bit-width. Experimental results on benchmark circuits show that TAO is very efficient, in addition to being comprehensive. The fault coverage obtained is above 99% in all cases. The average area and delay overheads for incorporating testability into the benchmarks are only 3.3% and 1.1%, respectively. The test application time is comparable to that associated with gate-level sequential test generators
  • Keywords
    VLSI; application specific integrated circuits; circuit analysis computing; circuit optimisation; design for testability; digital signal processing chips; fault diagnosis; integrated circuit design; integrated circuit testing; logic CAD; microprocessor chips; TAO; application-specific integrated circuits; benchmark circuits; benchmarks; cost; data path circuits; delay overheads; design-for-testability; digital signal processors; diverse array; fault coverage; gate-level sequential test generators; high-level testability analysis; instruction processors; microprocessors; optimization; partial scan; programmable processors; register-transfer level controller; test application time; test multiplexer insertion; Algebra; Application specific integrated circuits; Benchmark testing; Circuit testing; Digital signal processors; Integrated circuit testing; Microprocessors; Optimization methods; Sequential analysis; Signal design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Conference, 1998. Proceedings., International
  • Conference_Location
    Washington, DC
  • ISSN
    1089-3539
  • Print_ISBN
    0-7803-5093-6
  • Type

    conf

  • DOI
    10.1109/TEST.1998.743171
  • Filename
    743171