• DocumentCode
    3387893
  • Title

    Test scheduling for core-based systems

  • Author

    Chakrabarty, K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Duke Univ., Durham, NC, USA
  • fYear
    1999
  • fDate
    7-11 Nov. 1999
  • Firstpage
    391
  • Lastpage
    394
  • Abstract
    We present optimal solutions to the test scheduling problem for core-based systems. We show that test scheduling is equivalent to the m-processor open-shop scheduling problem and is therefore NP-complete. However a commonly-encountered instance of this problem (m=2) can be solved in polynomial time. For the general case (m>2), we present a mixed-integer linear programming (MILP) model for optimal scheduling and apply it to a representative core-based system using an MILP solver. We also extend the MILP model to allow optimal test set selection from a set of alternatives. Finally we present an efficient heuristic algorithm for handling larger systems for which the MILP model may be infeasible.
  • Keywords
    integer programming; linear programming; logic testing; scheduling; NP-complete; core-based systems; m-processor open-shop scheduling; mixed-integer linear programming; test scheduling; Automatic testing; Built-in self-test; Costs; Electronic equipment testing; Logic testing; Optimal scheduling; Polynomials; Processor scheduling; Scheduling algorithm; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1999. Digest of Technical Papers. 1999 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-7803-5832-5
  • Type

    conf

  • DOI
    10.1109/ICCAD.1999.810681
  • Filename
    810681