• DocumentCode
    3361790
  • Title

    Are Design for Debug (DFD) Features that are Put in Reuse Cores Sufficient for Silicon Debug? - position statement

  • Author

    McLaurin, Teresa L.

  • Author_Institution
    ARM, Austin, TX
  • fYear
    2006
  • fDate
    Oct. 2006
  • Firstpage
    1
  • Lastpage
    1
  • Abstract
    What types of debug capability can currently be found in cores? The first thing that comes to mind is scan. Though scan was originally implemented in order to get high fault coverage, it can also be used for debug. For instance, if there is an asynchronous switch from functional mode to scan mode, a functional test can be run, stopped and then the data in every scanned register can be shifted out to help determine the failure area. Scan can also help in determining critical frequency areas of the design. Delay patterns can be created and if they fail, the failing register or registers can be easily determined. There may need to be infrastructure that allows the delay pattern to be implemented in such a way that power and vdd droop during test can be manipulated to be close to what the power and IR drop is during functional mode. There are many other fault models for scan (e.g.stuck-at, bridging) that can be utilized and if the pattern fails, the failure can easily be traced
  • Keywords
    design for testability; integrated circuit testing; microprocessor chips; asynchronous switch; delay patterns; design for debug; fault coverage; reuse cores; silicon debug; Delay; Design for disassembly; Frequency; Logic; Microprocessors; Pins; Ring oscillators; Silicon; Switches; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Conference, 2006. ITC '06. IEEE International
  • Conference_Location
    Santa Clara, CA
  • ISSN
    1089-3539
  • Print_ISBN
    1-4244-0292-1
  • Electronic_ISBN
    1089-3539
  • Type

    conf

  • DOI
    10.1109/TEST.2006.297760
  • Filename
    4079438