Embedded Debugging Architecture of Bug Detection and Reproduction for SoC Post-Silicon Validation

碩士 === 國立交通大學 === 資訊科學與工程研究所 === 101 === As digital devices and system on chip (SoC) are becoming prevalent in recent years, post-silicon validation has been indispensable for SoC designs. In SoC designs, it is crucial to test the design correctness for product success. However, the complexity of mo...

Full description

Bibliographic Details
Main Authors: Chen, Shing-Yu, 陳星諭
Other Authors: Chen, Tien-Fu
Format: Others
Language:en_US
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/05837690339309227805
id ndltd-TW-101NCTU5394021
record_format oai_dc
spelling ndltd-TW-101NCTU53940212015-10-13T21:45:18Z http://ndltd.ncl.edu.tw/handle/05837690339309227805 Embedded Debugging Architecture of Bug Detection and Reproduction for SoC Post-Silicon Validation 應用於後矽驗證中錯誤偵測及重現之嵌入式除錯架構 Chen, Shing-Yu 陳星諭 碩士 國立交通大學 資訊科學與工程研究所 101 As digital devices and system on chip (SoC) are becoming prevalent in recent years, post-silicon validation has been indispensable for SoC designs. In SoC designs, it is crucial to test the design correctness for product success. However, the complexity of modern SoC designs keep increasing, it is difficult to cover all behaviors in manufactured chip by existing validation techniques. Therefore, post-silicon validation is a major challenge for future systems. This work proposes an embedded debugging architecture for bug detection and reproduction during post-silicon validation. In the debugging system, system-level bugs are detected in real-time for accurately localizing bugs. In addition, by using the timestamp mechanism provided by the debugging system, the tested system is capable of reproducing bugs for cyclic debugging. Further, the storage and bug reproduction overhead are significantly reduced by using special post-analysis techniques. The experimental results show that the debugging system improves (1) debugging execution time > 80%, (2) storage overhead 49% ~ 56% and bug reproducing overhead ~46%. Chen, Tien-Fu 陳添福 2012 學位論文 ; thesis 62 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 資訊科學與工程研究所 === 101 === As digital devices and system on chip (SoC) are becoming prevalent in recent years, post-silicon validation has been indispensable for SoC designs. In SoC designs, it is crucial to test the design correctness for product success. However, the complexity of modern SoC designs keep increasing, it is difficult to cover all behaviors in manufactured chip by existing validation techniques. Therefore, post-silicon validation is a major challenge for future systems. This work proposes an embedded debugging architecture for bug detection and reproduction during post-silicon validation. In the debugging system, system-level bugs are detected in real-time for accurately localizing bugs. In addition, by using the timestamp mechanism provided by the debugging system, the tested system is capable of reproducing bugs for cyclic debugging. Further, the storage and bug reproduction overhead are significantly reduced by using special post-analysis techniques. The experimental results show that the debugging system improves (1) debugging execution time > 80%, (2) storage overhead 49% ~ 56% and bug reproducing overhead ~46%.
author2 Chen, Tien-Fu
author_facet Chen, Tien-Fu
Chen, Shing-Yu
陳星諭
author Chen, Shing-Yu
陳星諭
spellingShingle Chen, Shing-Yu
陳星諭
Embedded Debugging Architecture of Bug Detection and Reproduction for SoC Post-Silicon Validation
author_sort Chen, Shing-Yu
title Embedded Debugging Architecture of Bug Detection and Reproduction for SoC Post-Silicon Validation
title_short Embedded Debugging Architecture of Bug Detection and Reproduction for SoC Post-Silicon Validation
title_full Embedded Debugging Architecture of Bug Detection and Reproduction for SoC Post-Silicon Validation
title_fullStr Embedded Debugging Architecture of Bug Detection and Reproduction for SoC Post-Silicon Validation
title_full_unstemmed Embedded Debugging Architecture of Bug Detection and Reproduction for SoC Post-Silicon Validation
title_sort embedded debugging architecture of bug detection and reproduction for soc post-silicon validation
publishDate 2012
url http://ndltd.ncl.edu.tw/handle/05837690339309227805
work_keys_str_mv AT chenshingyu embeddeddebuggingarchitectureofbugdetectionandreproductionforsocpostsiliconvalidation
AT chénxīngyù embeddeddebuggingarchitectureofbugdetectionandreproductionforsocpostsiliconvalidation
AT chenshingyu yīngyòngyúhòuxìyànzhèngzhōngcuòwùzhēncèjízhòngxiànzhīqiànrùshìchúcuòjiàgòu
AT chénxīngyù yīngyòngyúhòuxìyànzhèngzhōngcuòwùzhēncèjízhòngxiànzhīqiànrùshìchúcuòjiàgòu
_version_ 1718068459331387392