• DocumentCode
    3389061
  • Title

    A polynomial-time algorithm for power constrained testing of core based systems

  • Author

    Ravikumar, C.P. ; Verma, Ashutosh ; Chandra, Gaurav

  • Author_Institution
    Dept. of Electr. Eng., Indian Inst. of Technol., New Delhi, India
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    107
  • Lastpage
    112
  • Abstract
    We address the problem of scheduling test sessions for core based systems-on-chip (SOC). We assume the built-in self-test methodology for testing individual cores and permit sharing of test resources (pattern generators and signature registers) among cores. Our objective is to minimize the test application time and the test area overhead, treating the total power dissipation as a constraint. A vast solution space exists for the problem of test scheduling. At one end of the spectrum is an entirely sequential test schedule which will consume the least test power, and at the other end of the spectrum is a fully concurrent test schedule which will consume the largest test power. Each of these solutions will differ in terms of the test area overhead and the test application time. We show a polynomial-time algorithm for finding an optimum power-constrained schedule which minimizes the test time. In our formulation, we implicitly address the problem of minimizing the test area overhead by introducing the notion of area penalty for merging the test sessions for two different cores. We argue that the merger of two test sessions for two different cores must address such issues as similarity of the cores being tested as well as layout-related issues. We capture these area penalties in the form of a desirability matrix which is the essential data structure for our scheduling algorithm. We report the results of our implementation of the scheduling algorithm on two circuits
  • Keywords
    application specific integrated circuits; automatic test pattern generation; built-in self test; integrated circuit layout; integrated circuit testing; scheduling; sequential circuits; built-in self-test methodology; core based systems; data structure; desirability matrix; fully concurrent test schedule; layout-related issues; optimum power-constrained schedule; pattern generators; polynomial-time algorithm; power constrained testing; scheduling; sequential test schedule; signature registers; solution space; systems-on-chip; test application time; test area overhead; test power; test resources; test sessions; total power dissipation; Automatic testing; Built-in self-test; Corporate acquisitions; Merging; Polynomials; Power dissipation; Scheduling algorithm; Sequential analysis; System testing; Test pattern generators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Symposium, 1999. (ATS '99) Proceedings. Eighth Asian
  • Conference_Location
    Shanghai
  • ISSN
    1081-7735
  • Print_ISBN
    0-7695-0315-2
  • Type

    conf

  • DOI
    10.1109/ATS.1999.810737
  • Filename
    810737