• DocumentCode
    2288596
  • Title

    A design for testability technique for RTL circuits using control/data flow extraction

  • Author

    Ghosh, I. ; Raghunathan, A. ; Jha, N.K.

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • fYear
    1996
  • fDate
    10-14 Nov. 1996
  • Firstpage
    329
  • Lastpage
    336
  • Abstract
    We present a technique for extracting functional (control/dataflow) information from register transfer level (RTL) controller/data path circuits and illustrate its use in design for hierarchical testability of these circuits. This testing procedure and design for testability (DFT) technique is general enough to handle RTL control flow intensive circuits like protocol handlers as well as data flow intensive circuits like digital filters. It makes the combined controller-data path highly testable and does not require any external behavioral information. This scheme has the advantages of low area/delay/power overheads (average of 3.2%, 0.9% and 4.1%, respectively, for benchmarks), high fault coverage (over 99% for most cases), very low test generation times (because it is independent of bit-width), and the advantage of at-speed testing. Experiments show a 2-to-4 (1-to-3) orders of magnitude test generation time advantage over an efficient gate-level sequential test generator (combinational test generator that assumes full scan).
  • Keywords
    circuit testing; data flow graphs; design for testability; integrated circuit design; logic CAD; logic gates; logic testing; RTL circuits; combinational test generator; control data flow extraction; control flow intensive circuits; controller data path circuits; data flow intensive circuits; design for testability; digital filters; fault coverage; gate-level sequential test generator; hierarchical testability; integrated circuits; power overhead; protocol handlers; register transfer level circuits; test generation times; Benchmark testing; Circuit faults; Circuit testing; Data mining; Delay; Design for testability; Digital filters; Protocols; Registers; Sequential analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1996. ICCAD-96. Digest of Technical Papers., 1996 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    0-8186-7597-7
  • Type

    conf

  • DOI
    10.1109/ICCAD.1996.569798
  • Filename
    569798