• DocumentCode
    3363821
  • Title

    Using an embedded processor for efficient deterministic testing of systems-on-a-chip

  • Author

    Jas, Abhijit ; Touba, Nur A.

  • Author_Institution
    Comput. Eng. Res. Center, Texas Univ., Austin, TX, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    418
  • Lastpage
    423
  • Abstract
    If a system-on-a-chip (SOC) contains an embedded processor, the paper presents a novel approach for using the processor to aid in testing the other components of the SOC. The basic idea is that the tester loads a program along with compressed test data into the processor´s on-chip memory. The processor executes the program which decompresses the test data and applies it to scan chains in the other components of the SOC to test them. This approach both reduces the amount of data that must be stored on the tester and reduces the test time. Moreover, it enables at-speed scan shifting even with a slow tester (i.e. a tester whose maximum clock rate is slower than the SOC´s normal operating clock rate). A procedure is described for converting a set of test cubes (i.e., test vectors where unspecified inputs are left as X´s) into a compressed form. A program that can be run on an embedded processor is given for decompressing the test cubes and applying them to scan chains on the chip. Experimental results indicate that a significant amount of compression can be achieved
  • Keywords
    circuit CAD; circuit testing; embedded systems; microprocessor chips; at-speed scan shifting; compressed form; compressed test data; deterministic testing; embedded processor; maximum clock rate; on-chip memory; operating clock rate; scan chains; systems-on-a-chip; test cubes; test vectors; unspecified inputs; Automatic testing; Built-in self-test; Channel capacity; Clocks; Costs; Embedded computing; Hip; System testing; System-on-a-chip; Tellurium;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 1999. (ICCD '99) International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-0406-X
  • Type

    conf

  • DOI
    10.1109/ICCD.1999.808576
  • Filename
    808576