• DocumentCode
    1537024
  • Title

    An on-chip march pattern generator for testing embedded memory cores

  • Author

    Wang, Wei-Lun ; Lee, Kuen-Jong ; Wang, Jhing-Fa

  • Author_Institution
    Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • Volume
    9
  • Issue
    5
  • fYear
    2001
  • Firstpage
    730
  • Lastpage
    735
  • Abstract
    In this correspondence, we propose an effective approach to integrate 40 existing march algorithms into an embedded low hardware overhead test pattern generator to test the various kinds of word-oriented memory cores. Each march algorithm is characterized by several sets of up/down address orders, read/write signals, read/write data, and lengths of read/write operations. These characteristics are stored on chip so that any desired march algorithm can be generated with very little external control. An efficient procedure to reduce the memory storage for these characteristics is presented. We use only two programmable cyclic shift registers to generate the various read/write signals and data within the steps of the algorithms. Therefore, the proposed pattern generator is capable of generating any march algorithm with small area overhead.
  • Keywords
    VLSI; application specific integrated circuits; automatic test pattern generation; built-in self test; integrated circuit testing; logic testing; shift registers; VLSI; area overhead; embedded memory cores; hardware overhead; memory storage; on-chip march pattern generator; programmable cyclic shift registers; read/write data; read/write operations; read/write signals; up/down address orders; word-oriented memory cores; Built-in self-test; Fabrication; Hardware; Random access memory; Shift registers; Signal generators; System-on-a-chip; Test pattern generators; Testing; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/92.953506
  • Filename
    953506