一種多狀態為基礎的方法來進行可達性分析

碩士 === 國立清華大學 === 資訊工程學系 === 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...

Full description

Bibliographic Details
Main Authors: Kuang-Jung Chang, 張光榕
Other Authors: Chun-Yao Wang
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