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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |