• DocumentCode
    1558034
  • Title

    TAO: regular expression-based register-transfer level testability analysis and optimization

  • Author

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

  • Author_Institution
    Comput. & Commun. Res. Labs., NEC, Princeton, NJ, USA
  • Volume
    9
  • Issue
    6
  • fYear
    2001
  • Firstpage
    824
  • Lastpage
    832
  • Abstract
    In this paper, we present testability analysis and optimization (TAO), a novel methodology for register-transfer level (RTL) testability analysis and optimization of RTL 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 (ASICs), application-specific programmable processors (ASPPs), application-specific instruction processors (ASIPs), digital signal processors (DSPs), and microprocessors. We also augment TAO with a design-for-test (DFT) framework that can provide a low-cost testability solution by examining the tradeoffs 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.2% and 1.0%, respectively. The test generation time is two-to-four orders of magnitude smaller than that associated with gate-level sequential test generators, while the test application times are comparable.
  • Keywords
    VLSI; application specific integrated circuits; automatic testing; circuit optimisation; digital signal processing chips; fault diagnosis; integrated circuit testing; logic testing; ASICs; ASIPs; ASPPs; RTL controller/data path circuits; application-specific instruction processors; application-specific integrated circuits; application-specific programmable processors; benchmark circuits; digital signal processors; high-level test generation; microprocessors; optimization; register-transfer level testability analysis; test generation time; test synthesis; testability analysis; Algebra; Application specific integrated circuits; Application specific processors; Benchmark testing; Circuit testing; Design for testability; Integrated circuit testing; Optimization methods; Sequential analysis; Signal design;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/92.974896
  • Filename
    974896