• DocumentCode
    1803546
  • Title

    Implementation of a testing environment for digital IP cores

  • Author

    Das, Sunil R. ; Jin, Chuan ; Jin, Liwu ; Assaf, Mansour U. ; Petriu, Emil M. ; Wen-Ben Jone ; Sahinoglu, Mehmet

  • Volume
    2
  • fYear
    2004
  • fDate
    18-20 May 2004
  • Firstpage
    1472
  • Abstract
    This paper proposes a Verilog HDL-based fault simulation and testing environment for embedded IP core-based digital systems, specifically targeted towards synchronous memory-based systems, for detecting single stuck-line faults. The simulator emulates a typical BIST (built-in self-testing) environment with test pattern generator that sends its outputs to a MUT (module under test) and the output streams from the MUT are fed into a response data analyzer. A fault is detected if the module response is different from that of the fault-free module. All of the faults detected are recorded in a detailed simulation results file. The fault simulator is suitable for testing sequential circuits described in Verilog HDL. The automatic fault simulator generates tests for the MUT described at the gate and flip-flop level. There are very few constraints on the circuit. The simulation process is completely automatic, and requires no intervention from the designer during the test generation process. The paper describes in detail the architecture and applications of the fault simulator along with the models of sequential elements used. Results on some simulation experiments on ISCAS 89 sequential benchmark circuits are also provided.
  • Keywords
    automatic test pattern generation; built-in self test; fault simulation; fault trees; hardware description languages; industrial property; logic testing; sequential circuits; BIST; Verilog HDL; built-in self-testing; digital IP core testing environment; embedded IP cores; fault simulation; fault simulator; fault-tree module; flip-flop level tests; gate level tests; response compaction unit; response data analyzer; sequential circuits; single stuck-line faults; synchronous memory-based systems; test pattern generator; Automatic testing; Built-in self-test; Circuit faults; Circuit simulation; Circuit testing; Digital systems; Electrical fault detection; Fault detection; Hardware design languages; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Instrumentation and Measurement Technology Conference, 2004. IMTC 04. Proceedings of the 21st IEEE
  • ISSN
    1091-5281
  • Print_ISBN
    0-7803-8248-X
  • Type

    conf

  • DOI
    10.1109/IMTC.2004.1351345
  • Filename
    1351345