• DocumentCode
    2753104
  • Title

    Effective parallel processing techniques for the generation of test data for a logic built-in self test system

  • Author

    Chang, Paul ; Keller, Brion ; Paliwal, Sarala

  • Author_Institution
    Intel Texas Design Center, Austin, TX, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    374
  • Lastpage
    379
  • Abstract
    Logic Built-in Self rest (LBIST) is a test methodology adopted by some companies to test their complex processor designs. It can involve a very high volume of simulation, perhaps up to one to two million patterns. For large designs, the simulation time (which includes logic simulation, random stimulus generation and signature computations) can be enormous. Parallel processing provides a relief for this long simulation time. This paper describes a technique to efficiently partition patterns among different processors. These patterns are derived from on-product Pseudo-Random Pattern Generators (PRPGs) and the signature is a serial compression of the response data from all of the patterns. Both the PRPG and signature calculation have a serial pattern dependency, which normally would prohibit parallel simulation of the patterns. We show how to quickly advance a PRPG state to jump ahead to any specific pattern´s starting state and an innovative post processing technique to compute correct signatures from initially incorrect ones computed in parallel among different processes. The results demonstrate that the overhead to correct the signatures is small and the parallel speed up is very effective
  • Keywords
    automatic test pattern generation; built-in self test; integrated circuit testing; logic partitioning; logic simulation; logic testing; microprocessor chips; parallel processing; Pseudo-Random Pattern Generators; complex processor; logic built-in self test; logic simulation; parallel processing; parallel simulation; partitioning; post processing; random stimulus generation; response data; serial compression; serial pattern dependency; signature computation; signatures; simulation time; test data; Automatic testing; Circuit faults; Circuit testing; Computational modeling; Concurrent computing; Logic design; Logic testing; Parallel processing; Partitioning algorithms; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Symposium, 2000. (ATS 2000). Proceedings of the Ninth Asian
  • Conference_Location
    Taipei
  • ISSN
    1081-7735
  • Print_ISBN
    0-7695-0887-1
  • Type

    conf

  • DOI
    10.1109/ATS.2000.893652
  • Filename
    893652