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...

Full description

Bibliographic Details
Main Author: Yang, Joon Sung
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