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

Full description

Bibliographic Details
Main Authors: Chia-Hung Lin, 林佳鴻
Other Authors: Chung-Yang Huang
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