• DocumentCode
    2241659
  • Title

    Automated Selection of Signals to Observe for Efficient Silicon Debug

  • Author

    Yang, Joon-Sung ; Touba, Nur A.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Texas, Austin, TX, USA
  • fYear
    2009
  • fDate
    3-7 May 2009
  • Firstpage
    79
  • Lastpage
    84
  • Abstract
    Internal signals of a circuit are observed to analyze, understand, and debug nonconforming chip behavior. The number of signals that can be observed is limited by bandwidth and storage requirements. This paper presents an automated procedure to select which signals to observe to facilitate early detection of circuit malfunction to help find the root cause of a bug. This paper exploits the nature of error propagation in sequential circuits by observing signals which are most often sensitized to possible errors. Given a functional input vector set, an error transmission matrix is generated by analyzing which flip-flops are sensitized to other flip-flops. Signal observability is enhanced by merging data from relatively independent flip-flops. The final set of signals to observe is determined through integer linear programming (ILP) which provides a set of locations that maximally cover the possible error sites within given constraints. Experimental results indicate that the cycle in which a bug first appears can be more rapidly and precisely found with the proposed approach thereby speeding up the post-silicon debug process.
  • Keywords
    circuit reliability; error analysis; flip-flops; program debugging; signal processing; circuit malfunction detection; error propagation; error transmission matrix; flip-flops; functional input vector set; integer linear programming; nonconforming chip behavior; sequential circuits; signal automated selection; silicon debug; Circuit testing; Clocks; Flip-flops; Merging; Monitoring; Observability; Sequential circuits; Signal analysis; Signal restoration; Silicon; Automated Signals to Observe Selection; Error Transmission Matrix; Integer Linear Programming; Signal Observability; Silicon Debug;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Test Symposium, 2009. VTS '09. 27th IEEE
  • Conference_Location
    Santa Cruz, CA
  • ISSN
    1093-0167
  • Print_ISBN
    978-0-7695-3598-2
  • Type

    conf

  • DOI
    10.1109/VTS.2009.51
  • Filename
    5116613