RTL Design Debugging and Verification by Formal Semantic Modeling and Inference of Design Knowledge
碩士 === 國立臺灣大學 === 電機工程學研究所 === 103 === RTL (Register Transaction Level) design debugging and verification is always a challenging problem. Traditionally, the research of debugging used to insert MUX (Multiplexer) into design to find the bugs. However, because of the complexity and designer’s des...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2015
|
Online Access: | http://ndltd.ncl.edu.tw/handle/98589654600987059328 |
id |
ndltd-TW-103NTU05442021 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-103NTU054420212016-11-19T04:09:44Z http://ndltd.ncl.edu.tw/handle/98589654600987059328 RTL Design Debugging and Verification by Formal Semantic Modeling and Inference of Design Knowledge 暫存器轉換層級設計之除錯與驗證藉由設計知識之正規語意模型與推論 Chia-Hung Lin 林佳鴻 碩士 國立臺灣大學 電機工程學研究所 103 RTL (Register Transaction Level) design debugging and verification is always a challenging problem. Traditionally, the research of debugging used to insert MUX (Multiplexer) into design to find the bugs. However, because of the complexity and designer’s design knowledge of RTL design, most engineers used to use waveform tools (e.g. Verdi) with design knowledge to debug rather than using automatic debugging tool. Combining the human’s behavior and knowledge on debugging and verification is a good perspective to research. We proposes a new approach and builds a system to debug RTL design by introducing formal semantic model and inference with design knowledge just like what designers used to do. With semantic of RTL code, design knowledge, we can easily infer what may cause these bugs. Also, we can use this semantic model and design knowledge to automatically write assertion and monitor into design. Finally, we point out the strengths and weaknesses of this approach, and possibilities on future research to improve our system. Chung-Yang Huang 黃鐘揚 2015 學位論文 ; thesis 56 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 電機工程學研究所 === 103 === RTL (Register Transaction Level) design debugging and verification is always a challenging problem. Traditionally, the research of debugging used to insert MUX (Multiplexer) into design to find the bugs. However, because of the complexity and designer’s design knowledge of RTL design, most engineers used to use waveform tools (e.g. Verdi) with design knowledge to debug rather than using automatic debugging tool. Combining the human’s behavior and knowledge on debugging and verification is a good perspective to research.
We proposes a new approach and builds a system to debug RTL design by introducing formal semantic model and inference with design knowledge just like what designers used to do. With semantic of RTL code, design knowledge, we can easily infer what may cause these bugs. Also, we can use this semantic model and design knowledge to automatically write assertion and monitor into design. Finally, we point out the strengths and weaknesses of this approach, and possibilities on future research to improve our system.
|
author2 |
Chung-Yang Huang |
author_facet |
Chung-Yang Huang Chia-Hung Lin 林佳鴻 |
author |
Chia-Hung Lin 林佳鴻 |
spellingShingle |
Chia-Hung Lin 林佳鴻 RTL Design Debugging and Verification by Formal Semantic Modeling and Inference of Design Knowledge |
author_sort |
Chia-Hung Lin |
title |
RTL Design Debugging and Verification by Formal Semantic Modeling and Inference of Design Knowledge |
title_short |
RTL Design Debugging and Verification by Formal Semantic Modeling and Inference of Design Knowledge |
title_full |
RTL Design Debugging and Verification by Formal Semantic Modeling and Inference of Design Knowledge |
title_fullStr |
RTL Design Debugging and Verification by Formal Semantic Modeling and Inference of Design Knowledge |
title_full_unstemmed |
RTL Design Debugging and Verification by Formal Semantic Modeling and Inference of Design Knowledge |
title_sort |
rtl design debugging and verification by formal semantic modeling and inference of design knowledge |
publishDate |
2015 |
url |
http://ndltd.ncl.edu.tw/handle/98589654600987059328 |
work_keys_str_mv |
AT chiahunglin rtldesigndebuggingandverificationbyformalsemanticmodelingandinferenceofdesignknowledge AT línjiāhóng rtldesigndebuggingandverificationbyformalsemanticmodelingandinferenceofdesignknowledge AT chiahunglin zàncúnqìzhuǎnhuàncéngjíshèjìzhīchúcuòyǔyànzhèngjíyóushèjìzhīshízhīzhèngguīyǔyìmóxíngyǔtuīlùn AT línjiāhóng zàncúnqìzhuǎnhuàncéngjíshèjìzhīchúcuòyǔyànzhèngjíyóushèjìzhīshízhīzhèngguīyǔyìmóxíngyǔtuīlùn |
_version_ |
1718394418588811264 |