Enhancing silicon debug techniques via DFD hardware insertion
As technology is advancing, larger and denser devices are being manufactured with shorter time to market requirements. Identifying and resolving problems in integrated circuits (ICs) are the main focus of the pre-silicon and post-silicon debug process. As indicated in the International Technology Ro...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
2009
|
Subjects: | |
Online Access: | http://hdl.handle.net/2152/6622 |
id |
ndltd-UTEXAS-oai-repositories.lib.utexas.edu-2152-6622 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UTEXAS-oai-repositories.lib.utexas.edu-2152-66222015-09-20T16:53:26ZEnhancing silicon debug techniques via DFD hardware insertionYang, Joon SungDebug techniquesSilicon debug processDFD hardware insertionDesign for Debug hardware insertionAs technology is advancing, larger and denser devices are being manufactured with shorter time to market requirements. Identifying and resolving problems in integrated circuits (ICs) are the main focus of the pre-silicon and post-silicon debug process. As indicated in the International Technology Roadmap for Semiconductors (ITRS), post-silicon debug is a major time consuming challenge that has significant impact on the development cycle of a new chip. Since it is difficult to acquire the internal signal values, conventional debug techniques typically involve performing a binary search for failing vectors and performing mechanical measurement with a probing needle. Silicon debug is a labor intensive task and requires much experience in validating the first silicon. Finding information about when (temporal) and where (spatial) failures occur is the key issue in post-silicon debug. Test vectors and test applications are run on first silicon to verify the functionality when it arrives. Scan chains and on-chip memories have been used to provide the valuable internal signal observation information for the silicon debug process. In this dissertation, a scan-based technique is presented to detect the circuit misbehavior without halting the system. A debugging technique that uses a trace buffer is introduced to efficiently store a series of data obtained by a two dimensional compaction technique. Debugging capability can be maximized by observing the right set of signals to observe. A method for an automated selection of signals to observe is proposed for efficient selection. Investigation in signal observability is further extended to signal controllability in test point insertion. Noble test point insertion techniques are presented to reduce the area overhead for test point insertion.text2009-10-22T19:22:59Z2009-10-22T19:22:59Z2009-082009-10-22T19:22:59Zelectronichttp://hdl.handle.net/2152/6622engCopyright is held by the author. Presentation of this material on the Libraries' web site by University Libraries, The University of Texas at Austin was made possible under a limited license grant from the author who has retained all copyrights in the works. |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Debug techniques Silicon debug process DFD hardware insertion Design for Debug hardware insertion |
spellingShingle |
Debug techniques Silicon debug process DFD hardware insertion Design for Debug hardware insertion Yang, Joon Sung Enhancing silicon debug techniques via DFD hardware insertion |
description |
As technology is advancing, larger and denser devices are being manufactured
with shorter time to market requirements. Identifying and resolving problems in
integrated circuits (ICs) are the main focus of the pre-silicon and post-silicon debug
process. As indicated in the International Technology Roadmap for Semiconductors
(ITRS), post-silicon debug is a major time consuming challenge that has significant
impact on the development cycle of a new chip. Since it is difficult to acquire the
internal signal values, conventional debug techniques typically involve performing a
binary search for failing vectors and performing mechanical measurement with a probing
needle. Silicon debug is a labor intensive task and requires much experience in
validating the first silicon.
Finding information about when (temporal) and where (spatial) failures occur is
the key issue in post-silicon debug. Test vectors and test applications are run on first
silicon to verify the functionality when it arrives. Scan chains and on-chip memories
have been used to provide the valuable internal signal observation information for the
silicon debug process. In this dissertation, a scan-based technique is presented to detect
the circuit misbehavior without halting the system. A debugging technique that uses a trace buffer is introduced to efficiently store a series of data obtained by a two
dimensional compaction technique. Debugging capability can be maximized by
observing the right set of signals to observe. A method for an automated selection of
signals to observe is proposed for efficient selection. Investigation in signal
observability is further extended to signal controllability in test point insertion. Noble
test point insertion techniques are presented to reduce the area overhead for test point insertion. === text |
author |
Yang, Joon Sung |
author_facet |
Yang, Joon Sung |
author_sort |
Yang, Joon Sung |
title |
Enhancing silicon debug techniques via DFD hardware insertion |
title_short |
Enhancing silicon debug techniques via DFD hardware insertion |
title_full |
Enhancing silicon debug techniques via DFD hardware insertion |
title_fullStr |
Enhancing silicon debug techniques via DFD hardware insertion |
title_full_unstemmed |
Enhancing silicon debug techniques via DFD hardware insertion |
title_sort |
enhancing silicon debug techniques via dfd hardware insertion |
publishDate |
2009 |
url |
http://hdl.handle.net/2152/6622 |
work_keys_str_mv |
AT yangjoonsung enhancingsilicondebugtechniquesviadfdhardwareinsertion |
_version_ |
1716820722693701632 |