Funtional Error Diagnosis for Designs in HDLs

碩士 === 國立交通大學 === 電子工程系 === 89 === Functional mismatches between the register-transfer-level (RTL) HDL simulation and the specification often occur during the design stage. However, the complexity of modern designs is getting higher and higher such that manually tracing the codes to find...

Full description

Bibliographic Details
Main Authors: Tai-Ying Chiang, 江泰盈
Other Authors: Jing-Yang Jou
Format: Others
Language:en_US
Published: 2001
Online Access:http://ndltd.ncl.edu.tw/handle/98332318359494956353
id ndltd-TW-089NCTU0428050
record_format oai_dc
spelling ndltd-TW-089NCTU04280502016-01-29T04:28:14Z http://ndltd.ncl.edu.tw/handle/98332318359494956353 Funtional Error Diagnosis for Designs in HDLs 針對應用硬體規格描述語言之電路設計的功能性錯誤診斷 Tai-Ying Chiang 江泰盈 碩士 國立交通大學 電子工程系 89 Functional mismatches between the register-transfer-level (RTL) HDL simulation and the specification often occur during the design stage. However, the complexity of modern designs is getting higher and higher such that manually tracing the codes to find the bugs becomes more and more difficult. In this thesis, we propose an effective approach for automatic functional error diagnosis, which can handle multiple errors with only one erroneous test case. For the error candidates, we will first eliminate some impossible statements to obtain a smaller set of statements, which is called the error space. Then, we will try to estimate the possibility of being correct for each statement in the error space with some heuristics and display those statements in a prioritized order according to their possibility. It can be very helpful because users are very possible to find their bugs in the first few terms such that the debugging efforts to trace all error candidates can be significantly reduced. Conducting some experiments on several designs, we can show that the size of the error space is indeed small and the true erroneous statements are always displayed in the first few lines with the proposed techniques. Jing-Yang Jou 周景揚 2001 學位論文 ; thesis 33 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 電子工程系 === 89 === Functional mismatches between the register-transfer-level (RTL) HDL simulation and the specification often occur during the design stage. However, the complexity of modern designs is getting higher and higher such that manually tracing the codes to find the bugs becomes more and more difficult. In this thesis, we propose an effective approach for automatic functional error diagnosis, which can handle multiple errors with only one erroneous test case. For the error candidates, we will first eliminate some impossible statements to obtain a smaller set of statements, which is called the error space. Then, we will try to estimate the possibility of being correct for each statement in the error space with some heuristics and display those statements in a prioritized order according to their possibility. It can be very helpful because users are very possible to find their bugs in the first few terms such that the debugging efforts to trace all error candidates can be significantly reduced. Conducting some experiments on several designs, we can show that the size of the error space is indeed small and the true erroneous statements are always displayed in the first few lines with the proposed techniques.
author2 Jing-Yang Jou
author_facet Jing-Yang Jou
Tai-Ying Chiang
江泰盈
author Tai-Ying Chiang
江泰盈
spellingShingle Tai-Ying Chiang
江泰盈
Funtional Error Diagnosis for Designs in HDLs
author_sort Tai-Ying Chiang
title Funtional Error Diagnosis for Designs in HDLs
title_short Funtional Error Diagnosis for Designs in HDLs
title_full Funtional Error Diagnosis for Designs in HDLs
title_fullStr Funtional Error Diagnosis for Designs in HDLs
title_full_unstemmed Funtional Error Diagnosis for Designs in HDLs
title_sort funtional error diagnosis for designs in hdls
publishDate 2001
url http://ndltd.ncl.edu.tw/handle/98332318359494956353
work_keys_str_mv AT taiyingchiang funtionalerrordiagnosisfordesignsinhdls
AT jiāngtàiyíng funtionalerrordiagnosisfordesignsinhdls
AT taiyingchiang zhēnduìyīngyòngyìngtǐguīgémiáoshùyǔyánzhīdiànlùshèjìdegōngnéngxìngcuòwùzhěnduàn
AT jiāngtàiyíng zhēnduìyīngyòngyìngtǐguīgémiáoshùyǔyánzhīdiànlùshèjìdegōngnéngxìngcuòwùzhěnduàn
_version_ 1718170907825930240