• DocumentCode
    2900733
  • Title

    Testing embedded cores using partial isolation rings

  • Author

    Touba, Nur A. ; Pouya, Bahram

  • Author_Institution
    Comput. Eng. Res. Center, Texas Univ., Austin, TX, USA
  • fYear
    1997
  • fDate
    27 Apr-1 May 1997
  • Firstpage
    10
  • Lastpage
    16
  • Abstract
    Intellectual property cores pose a significant test challenge. The core supplier may not give any information about the internal logic of the core, but simply provide a set of test vectors for the core which guarantees a particular fault coverage. If the core is embedded within a larger design, then the problem is how to apply the specified test vectors to the core and how to test the user-defined logic around the core. A simple and fast solution is to place a full isolation ring (i.e., boundary scan) around the core, however, the area and performance overhead for this may not be acceptable in many applications. This paper presents a systematic method for designing a partial isolation ring that provides the same fault coverage as a full isolation ring, but avoids adding MUXes on critical timing paths and reduces area overhead. Efficient ATPG techniques are used to analyze the user-defined logic surrounding the core and identify a maximal set of core inputs and outputs (that includes the critical timing paths) that do not need to be included in the partial isolation ring. Several different partial isolation ring selection strategies that vary in computational complexity are described. Experimental results are shown comparing the different strategies
  • Keywords
    application specific integrated circuits; automatic testing; boundary scan testing; computational complexity; integrated circuit testing; logic testing; search problems; timing; ATPG techniques; MCNC benchmark circuits; area overhead; boundary scan; computational complexity; critical timing paths; embedded core testing; fault coverage; intellectual property cores; partial isolation ring selection strategies; partial isolation rings; performance overhead; search strategies; test vectors; user-defined logic testing; Automatic test pattern generation; Bidirectional control; Circuit faults; Controllability; Intellectual property; Logic design; Logic testing; Observability; Pins; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Test Symposium, 1997., 15th IEEE
  • Conference_Location
    Monterey, CA
  • ISSN
    1093-0167
  • Print_ISBN
    0-8186-7810-0
  • Type

    conf

  • DOI
    10.1109/VTEST.1997.599435
  • Filename
    599435