• DocumentCode
    2367581
  • Title

    Automatic design validation framework for HDL descriptions via RTL ATPG

  • Author

    Zhang, Liang ; Hsiao, Michael ; Ghosh, Indradeep

  • Author_Institution
    Dept. of ECE, Virginia Tech, Blacksburg, VA, USA
  • fYear
    2003
  • fDate
    16-19 Nov. 2003
  • Firstpage
    148
  • Lastpage
    153
  • Abstract
    We present a framework for high-level design validation using an efficient register-transfer level (RTL) automatic test pattern generator (ATPG). The RTL ATPG generates the test environments for validation targets, which include variable assignments, conditional statements, and arithmetic expressions in the HDL description. A test environment is a set of conditions that allow for full controllability and observability of the validation target. Each test environment is then translated to validation vectors by filling in the unspecified values in the environment. Since the observability of error effect is naturally handled by our ATPG, our approach is superior to methods that only focus on the excitation of HDL descriptions. The experimental results on ITC99 benchmark circuits and an industrial circuit demonstrate that very high design error coverage can be obtained in a small CPU times.
  • Keywords
    automatic test pattern generation; hardware description languages; high level synthesis; logic testing; observability; HDL description; ITC99 benchmark circuits; RTL ATPG; VHDL; Verilog; arithmetic expressions; automatic design validation framework; conditional statements; controllability; design error coverage; high-level design validation; industrial circuit; observability; variable assignments; Arithmetic; Automatic test pattern generation; Benchmark testing; Central Processing Unit; Circuit testing; Controllability; Filling; Hardware design languages; High-level synthesis; Logic circuit testing; Observability; Test pattern generators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Symposium, 2003. ATS 2003. 12th Asian
  • ISSN
    1081-7735
  • Print_ISBN
    0-7695-1951-2
  • Type

    conf

  • DOI
    10.1109/ATS.2003.1250800
  • Filename
    1250800