• DocumentCode
    840761
  • Title

    Test access mechanism optimization, test scheduling, and tester data volume reduction for system-on-chip

  • Author

    Vikram lyengar ; Chakrabarty, Krishnendu ; Marinissen, Erik Jan

  • Author_Institution
    IBM Microelectron., Essex Junction, VT, USA
  • Volume
    52
  • Issue
    12
  • fYear
    2003
  • Firstpage
    1619
  • Lastpage
    1632
  • Abstract
    We describe an integrated framework for system-on-chip (SOC) test automation. Our framework is based on a new test access mechanism (TAM) architecture consisting of flexible-width test buses that can fork and merge between cores. Test wrapper and TAM cooptimization for this architecture is performed by representing core tests using rectangles and by employing a novel rectangle packing algorithm for test scheduling. Test scheduling is tightly integrated with TAM optimization and it incorporates precedence and power constraints in the test schedule, while allowing the SOC integrator to designate a group of tests as preemptable. Test preemption helps avoid hardware and power consumption conflicts, thereby leading to a more efficient test schedule. Finally, we study the relationship between TAM width and tester data volume to identify an effective TAM width for the SOC. We present experimental results on our test automation framework for four benchmark SOCs.
  • Keywords
    benchmark testing; processor scheduling; system-on-chip; SOC; TAM optimization; core based system; system-on-chip; test access mechanism; test scheduling; tester data volume reduction; Automatic testing; Automation; Constraint optimization; Design optimization; Energy consumption; Hardware; Performance evaluation; Scheduling algorithm; System testing; System-on-a-chip;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2003.1252857
  • Filename
    1252857