• DocumentCode
    956396
  • Title

    Using data compression in automatic test equipment for system-on-chip testing

  • Author

    Karimi, Farzin ; Navabi, Zainalabedin ; Meleis, Waleed M. ; Lombardi, Fabrizio

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Northeastern Univ., Boston, MA, USA
  • Volume
    53
  • Issue
    2
  • fYear
    2004
  • fDate
    4/1/2004 12:00:00 AM
  • Firstpage
    308
  • Lastpage
    317
  • Abstract
    Compression has been used in automatic test equipment (ATE) to reduce storage and application time for high volume data by exploiting the repetitive nature of test vectors. The application of a binary compression method to an ATE environment for manufacturing is studied using a technique, referred to as reuse. In reuse, compression is achieved by partitioning the vector set and removing repeating segments. This process has O(n2) time complexity for compression (where n is the number of vectors) with a simple hardware decoding circuitry. It is shown that for industrial system-on-chip (SoC) designs, the efficiency of the reuse compression technique is comparable to sophisticated software techniques with the advantage of easy and fast decoding. Two shift register-based decompression schemes are presented; they can be either incorporated into internal scan chains or built in the tester´s head. The proposed compression method has been applied to industrial test and data and an average compression rate of 84% has been achieved.
  • Keywords
    VLSI; automatic test equipment; automatic testing; boundary scan testing; computational complexity; data compression; decoding; integrated circuit testing; logic testing; production testing; system-on-chip; application time reduction; automatic test equipment; binary compression; data compression; hardware decoding circuitry; high volume data; industrial SoC designs; internal scan chains; manufacturing test; repeating segment removal; reuse compression; shift register-based decompression; storage reduction; system-on-chip testing; test compression; test vectors; time complexity; vector set partitioning; Automatic test equipment; Automatic testing; Circuits; Data compression; Decoding; Hardware; Manufacturing; Storage automation; System testing; System-on-a-chip;
  • fLanguage
    English
  • Journal_Title
    Instrumentation and Measurement, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9456
  • Type

    jour

  • DOI
    10.1109/TIM.2003.822703
  • Filename
    1284860