一種多狀態為基礎的方法來進行可達性分析
碩士 === 國立清華大學 === 資訊工程學系 === 96 === Reachability analysis is an important step in formal verification, synthesis, and testing of sequential circuits. Symbolic algorithms that represent state sets and perform image computation by binary decision diagram (BDD) have been developed for more than one dec...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Online Access: | http://ndltd.ncl.edu.tw/handle/72861087650510181462 |
id |
ndltd-TW-096NTHU5392055 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-096NTHU53920552015-11-27T04:04:16Z http://ndltd.ncl.edu.tw/handle/72861087650510181462 一種多狀態為基礎的方法來進行可達性分析 ACube-basedApproachtoReachabilityAnalysis Kuang-Jung Chang 張光榕 碩士 國立清華大學 資訊工程學系 96 Reachability analysis is an important step in formal verification, synthesis, and testing of sequential circuits. Symbolic algorithms that represent state sets and perform image computation by binary decision diagram (BDD) have been developed for more than one decade. Those symbolic methods are timeframe-based, i.e., performing image computation on the whole state set one timeframe after another timeframe. However, the image computation operation on large sequential circuits becomes more intractable due to explosive expansion of BDD size. Thus, computing the entire reachable state set in each timeframe becomes impractical in the reachability analysis. In this paper, we propose a novel cube-based algorithm that does not compute the complete reachable state set of each timeframe at a time. The cube-based algorithm traverses the state space in a divide-and-conquer manner to maximize the number of reached states with limited computation resources. This approach performs partial small image computations iteratively instead of one complete but huge image computation. As a result, the computation complexity of each iteration would be smaller, so does the CPU time and memory usage. Therefore, the reaching process would not get stuck in a certain timeframe in which image is too complex to be computed. As comparing the results with VIS, this approach could reach more states within the same CPU time and use less memory. Chun-Yao Wang 王俊堯 學位論文 ; thesis 28 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 資訊工程學系 === 96 === Reachability analysis is an important step in formal verification, synthesis, and testing of sequential circuits. Symbolic algorithms that represent state sets and
perform image computation by binary decision diagram (BDD) have been developed for more than one decade. Those symbolic methods are timeframe-based, i.e., performing image computation on the whole state set one timeframe after another timeframe. However, the image computation operation on large sequential circuits becomes more intractable due to explosive expansion of BDD size. Thus, computing the entire reachable state set in each timeframe becomes impractical in the reachability analysis. In this paper, we propose a novel cube-based algorithm that does not compute the complete reachable state set of each timeframe at a time. The cube-based algorithm traverses the state space in a divide-and-conquer manner to maximize the number of reached states with limited computation resources. This approach performs partial small image computations iteratively instead of one complete but huge image computation. As a result, the computation complexity of each iteration would be smaller, so does the CPU time and memory usage. Therefore, the reaching process would not get stuck in a certain timeframe in which image is too complex to be computed. As comparing the results with VIS, this approach could reach more states within the same CPU time and use less memory.
|
author2 |
Chun-Yao Wang |
author_facet |
Chun-Yao Wang Kuang-Jung Chang 張光榕 |
author |
Kuang-Jung Chang 張光榕 |
spellingShingle |
Kuang-Jung Chang 張光榕 一種多狀態為基礎的方法來進行可達性分析 |
author_sort |
Kuang-Jung Chang |
title |
一種多狀態為基礎的方法來進行可達性分析 |
title_short |
一種多狀態為基礎的方法來進行可達性分析 |
title_full |
一種多狀態為基礎的方法來進行可達性分析 |
title_fullStr |
一種多狀態為基礎的方法來進行可達性分析 |
title_full_unstemmed |
一種多狀態為基礎的方法來進行可達性分析 |
title_sort |
一種多狀態為基礎的方法來進行可達性分析 |
url |
http://ndltd.ncl.edu.tw/handle/72861087650510181462 |
work_keys_str_mv |
AT kuangjungchang yīzhǒngduōzhuàngtàiwèijīchǔdefāngfǎláijìnxíngkědáxìngfēnxī AT zhāngguāngróng yīzhǒngduōzhuàngtàiwèijīchǔdefāngfǎláijìnxíngkědáxìngfēnxī AT kuangjungchang acubebasedapproachtoreachabilityanalysis AT zhāngguāngróng acubebasedapproachtoreachabilityanalysis |
_version_ |
1718137778662801408 |