On the Functional Verification of Programmable I/O Controllers
碩士 === 輔仁大學 === 電子工程學系 === 95 === ABSTRACT A programmable I/O controller contains I/O registers through which users can configure the operation modes of the device, observe its statuses, and manage the data flow. I/O registers usually contain many I/O parameters. Different combinations of I/O p...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2007
|
Online Access: | http://ndltd.ncl.edu.tw/handle/77130364410981631602 |
id |
ndltd-TW-095FJU00428005 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-095FJU004280052015-10-13T16:45:43Z http://ndltd.ncl.edu.tw/handle/77130364410981631602 On the Functional Verification of Programmable I/O Controllers 可規劃I/O控制器的功能驗證 Cheng-Huan Tsao 曹正寰 碩士 輔仁大學 電子工程學系 95 ABSTRACT A programmable I/O controller contains I/O registers through which users can configure the operation modes of the device, observe its statuses, and manage the data flow. I/O registers usually contain many I/O parameters. Different combinations of I/O parameter assignments determine various functions of the I/O controller. Although, it is possible to program an I/O controller with any combination of all parameters and all ranges, some combinations may be illegal due to parameter interdependences. In order to identify valid assignments, a so-called Parameter Domain Graph (PDG) was proposed to describe parameters and their interdependences [8]. In this thesis, we will extend its descriptive capability and avoid the use of MDD, which is required in previous work. Furthermore, based on valid assignments presented on the extended PDG, the proposed work can automatically generate (1) OVL-based assertions to check if a parameter assignment is valid, (2) e-language programs to produce test bench for valid parameter assignments and (3) e-language programs to calculate functional coverage. Kuan-Jen Lin 林寬仁 2007 學位論文 ; thesis 61 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 輔仁大學 === 電子工程學系 === 95 === ABSTRACT
A programmable I/O controller contains I/O registers through which users can configure the operation modes of the device, observe its statuses, and manage the data flow. I/O registers usually contain many I/O parameters. Different combinations of I/O parameter assignments determine various functions of the I/O controller. Although, it is possible to program an I/O controller with any combination of all parameters and all ranges, some combinations may be illegal due to parameter interdependences. In order to identify valid assignments, a so-called Parameter Domain Graph (PDG) was proposed to describe parameters and their interdependences [8]. In this thesis, we will extend its descriptive capability and avoid the use of MDD, which is required in previous work. Furthermore, based on valid assignments presented on the extended PDG, the proposed work can automatically generate (1) OVL-based assertions to check if a parameter assignment is valid, (2) e-language programs to produce test bench for valid parameter assignments and (3) e-language programs to calculate functional coverage.
|
author2 |
Kuan-Jen Lin |
author_facet |
Kuan-Jen Lin Cheng-Huan Tsao 曹正寰 |
author |
Cheng-Huan Tsao 曹正寰 |
spellingShingle |
Cheng-Huan Tsao 曹正寰 On the Functional Verification of Programmable I/O Controllers |
author_sort |
Cheng-Huan Tsao |
title |
On the Functional Verification of Programmable I/O Controllers |
title_short |
On the Functional Verification of Programmable I/O Controllers |
title_full |
On the Functional Verification of Programmable I/O Controllers |
title_fullStr |
On the Functional Verification of Programmable I/O Controllers |
title_full_unstemmed |
On the Functional Verification of Programmable I/O Controllers |
title_sort |
on the functional verification of programmable i/o controllers |
publishDate |
2007 |
url |
http://ndltd.ncl.edu.tw/handle/77130364410981631602 |
work_keys_str_mv |
AT chenghuantsao onthefunctionalverificationofprogrammableiocontrollers AT cáozhènghuán onthefunctionalverificationofprogrammableiocontrollers AT chenghuantsao kěguīhuàiokòngzhìqìdegōngnéngyànzhèng AT cáozhènghuán kěguīhuàiokòngzhìqìdegōngnéngyànzhèng |
_version_ |
1717774395947089920 |