Simulation-Based Verification Pattern Generation for Image Processing Codec
碩士 === 國立臺灣大學 === 電機工程學研究所 === 94 === In the IC design process, verification usually accounts for 70% ~ 80% times of the whole design procedure and has become the main design bottleneck[2]. In general, the IC design process starts with high level computer language like C/C++ which are then transform...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/26463450690897862542 |
id |
ndltd-TW-094NTU05442142 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094NTU054421422015-12-16T04:38:40Z http://ndltd.ncl.edu.tw/handle/26463450690897862542 Simulation-Based Verification Pattern Generation for Image Processing Codec 以模擬為基礎產生影像處理編解碼器之驗證圖樣 I-Nan Liao 廖宜南 碩士 國立臺灣大學 電機工程學研究所 94 In the IC design process, verification usually accounts for 70% ~ 80% times of the whole design procedure and has become the main design bottleneck[2]. In general, the IC design process starts with high level computer language like C/C++ which are then transformed into RTL (Register-Transfer Level) code. In the transformation, programming errors, called bugs, will be propagated and hid more deeply in the bulk codes and this bug-propagation makes debug more difficult in the future verification procedure. In this thesis, we propose a verification pattern generation method which ensures the C/C++ program quality and thus lowers the debug cost in the succeeding design stages. In this thesis, we propose a simulation-based verification pattern generation technique for image codec. To guarantee the correctness of their image codec, the designers usually use pictures like Lena as the verification pattern. However, the verification quality is not guaranteed. To resolve this problem, the proposed pattern generation technique synthesizes the verification pattern according to a pre-defined block template. Compared to past approaches, e.g., Lena or random pictures, the proposed technique has two advantages. First, with much less pattern size (less than 20 vs. more than 2,000 blocks), better or the same code coverage figures are achieved. Second, the proposed method allows the user to specify the desired coverage profile to better fit his or her verification goal. 黃俊郎 2006 學位論文 ; thesis 52 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 電機工程學研究所 === 94 === In the IC design process, verification usually accounts for 70% ~ 80% times of the whole design procedure and has become the main design bottleneck[2]. In general, the IC design process starts with high level computer language like C/C++ which are then transformed into RTL (Register-Transfer Level) code. In the transformation, programming errors, called bugs, will be propagated and hid more deeply in the bulk codes and this bug-propagation makes debug more difficult in the future verification procedure.
In this thesis, we propose a verification pattern generation method which ensures the C/C++ program quality and thus lowers the debug cost in the succeeding design stages. In this thesis, we propose a simulation-based verification pattern generation technique for image codec. To guarantee the correctness of their image codec, the designers usually use pictures like Lena as the verification pattern. However, the verification quality is not guaranteed. To resolve this problem, the proposed pattern generation technique synthesizes the verification pattern according to a pre-defined block template. Compared to past approaches, e.g., Lena or random pictures, the proposed technique has two advantages. First, with much less pattern size (less than 20 vs. more than 2,000 blocks), better or the same code coverage figures are achieved. Second, the proposed method allows the user to specify the desired coverage profile to better fit his or her verification goal.
|
author2 |
黃俊郎 |
author_facet |
黃俊郎 I-Nan Liao 廖宜南 |
author |
I-Nan Liao 廖宜南 |
spellingShingle |
I-Nan Liao 廖宜南 Simulation-Based Verification Pattern Generation for Image Processing Codec |
author_sort |
I-Nan Liao |
title |
Simulation-Based Verification Pattern Generation for Image Processing Codec |
title_short |
Simulation-Based Verification Pattern Generation for Image Processing Codec |
title_full |
Simulation-Based Verification Pattern Generation for Image Processing Codec |
title_fullStr |
Simulation-Based Verification Pattern Generation for Image Processing Codec |
title_full_unstemmed |
Simulation-Based Verification Pattern Generation for Image Processing Codec |
title_sort |
simulation-based verification pattern generation for image processing codec |
publishDate |
2006 |
url |
http://ndltd.ncl.edu.tw/handle/26463450690897862542 |
work_keys_str_mv |
AT inanliao simulationbasedverificationpatterngenerationforimageprocessingcodec AT liàoyínán simulationbasedverificationpatterngenerationforimageprocessingcodec AT inanliao yǐmónǐwèijīchǔchǎnshēngyǐngxiàngchùlǐbiānjiěmǎqìzhīyànzhèngtúyàng AT liàoyínán yǐmónǐwèijīchǔchǎnshēngyǐngxiàngchùlǐbiānjiěmǎqìzhīyànzhèngtúyàng |
_version_ |
1718151161906724864 |