• DocumentCode
    769430
  • Title

    Test data compression and test resource partitioning for system-on-a-chip using frequency-directed run-length (FDR) codes

  • Author

    Chandra, Anshuman ; Chakrabarty, Krishnendu

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Duke Univ., Durham, NC, USA
  • Volume
    52
  • Issue
    8
  • fYear
    2003
  • Firstpage
    1076
  • Lastpage
    1088
  • Abstract
    Test data compression and test resource partitioning (TRP) are necessary to reduce the volume of test data for system-on-a-chip designs. We present a new class of variable-to-variable-length compression codes that are designed using distributions of the runs of 0s in typical test sequences. We refer to these as frequency-directed run-length (FDR) codes. We present experimental results for ISCAS 89 benchmark circuits and two IBM production circuits to show that FDR codes are extremely effective for test data compression and TRP. We derive upper and lower bounds on the compression expected for some generic parameters of the test sequences. These bounds are especially tight when the number of runs is small, thereby showing that FDR codes are robust, i.e., they are insensitive to variations in the input data stream. In order to highlight the inherent superiority of FDR codes, we present a probabilistic analysis of data compression for a memoryless data source. Finally, we derive entropy bounds for the benchmark test sets and show that the compression obtained using FDR codes is close to the entropy bounds.
  • Keywords
    circuit CAD; data compression; entropy; integrated circuit design; integrated circuit testing; runlength codes; system-on-chip; ISCAS 89 benchmark circuits; entropy; experimental results; frequency-directed run-length codes; lower bounds; memoryless data source; system-on-a-chip; test data compression; test resource partitioning; upper bounds; variable-to-variable-length compression codes; Benchmark testing; Circuit testing; Data analysis; Entropy; Frequency; Production; Robustness; System testing; System-on-a-chip; Test data compression;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2003.1223641
  • Filename
    1223641