• DocumentCode
    3432958
  • Title

    Spectral RTL Test Generation for Microprocessors

  • Author

    Yogi, Nitin ; Agrawal, Vishwani D.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Auburn Univ., AL
  • fYear
    2007
  • fDate
    Jan. 2007
  • Firstpage
    473
  • Lastpage
    478
  • Abstract
    We introduce a method of test generation for microprocessors at the RTL using spectral methods. Test vectors are generated for RTL faults, which are the stuck-at faults on inputs-outputs of the different modules/registers in the circuit, and the vectors are analyzed using Hadamard matrices for Walsh functions and the random noise level at each primary input. This information then helps generate vector sequences. At the gate-level, a fault simulator and an integer linear program (ILP) compact the test sequences. RTL test appraisal also helps reveal the hard-to-test parts of the circuit. An XOR observability tree was used to improve the testability of those parts. We give results for a simple accumulator-based processor named Parwan. The RTL spectral vectors produced higher coverage in shorter CPU times as compared to a gate-level ATPG
  • Keywords
    Hadamard matrices; Walsh functions; automatic test pattern generation; fault simulation; integer programming; linear programming; logic testing; microprocessor chips; observability; random noise; Hadamard matrices; ILP; Parwan microprocessor; RTL faults; Walsh functions; XOR observability tree; accumulator-based processor; fault simulation; integer linear program; microprocessors testing; random noise level; spectral RTL test generation; stuck-at faults; test sequences; vector sequences generation; Appraisal; Circuit faults; Circuit simulation; Circuit testing; Error correction; Error correction codes; Microprocessors; Noise level; Registers; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2007. Held jointly with 6th International Conference on Embedded Systems., 20th International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-2762-0
  • Type

    conf

  • DOI
    10.1109/VLSID.2007.146
  • Filename
    4092088