Research on Efficient Manipulation of Boolean Functions Using Shared Binary Decision Diagrams and Its Application to Computer Aided Logic Design
Research on Efficient Manipulation of Boolean Functions Using Shared Binary Decision Diagrams and Its Application to Computer Aided Logic Design
批准号:
02452162
负责人:
YAJIMA Shuzo
金额:
$3.71万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for General Scientific Research (B)
财政年份:
1990
资助国家:
日本
项目状态:
已结题
起止时间:
1990 至 1991
中文摘要
我们对布尔函数的高效表示和操作进行了研究,并将其应用于计算机辅助逻辑设计。布尔函数的高效表示和操作我们利用共享二进制决策图(sdd)对布尔函数的高效表示进行了研究。为了有效地操作sddds,我们提出了属性边。我们已经开发了一个矢量算法来操纵sdd。我们还研究了最小化sbdd的变量排序方法。基于共享二值决策图的计算机辅助逻辑设计我们将布尔函数操作应用于逻辑电路的故障诊断和时序验证。在故障诊断方面,我们开发了高效的多故障模拟方法和生成紧凑测试集的新方法。在时序验证方面,我们开发了具有不确定性延迟的逻辑电路仿真方法。基于共享二元决策图的逻辑设计形式化验证我们提出了一种使用sdd来表示状态转换图的方法。在此基础上,提出了分支时间规则时间逻辑的形式化验证算法,并实现了序列机的形式化验证系统。布尔函数运算的计算复杂度我们已经阐明了用bdd有效表示的一类函数。我们还开发了一种操纵bdd的并行化方法,并澄清了计算复杂性。为了便于在计算机辅助逻辑设计工具上操作sdd,我们开发了一个软件包。
英文摘要
We have carried out researches on efficient representation and manipulation of Boolean functions, and applied them to computer aided logic design.1. Efficient Representation and Manipulation of Boolean FunctionsWe have carried out researches on the efficient representation of Boolean functions using Shared Binary Decision Diagrams (SBDDs). For efficient manipulation of SBDDS, we have proposed attributed edges. We have developed a vector algorithm for manipulating SBDDs. We have also investigated variables ordering methods for minimizing SBDDs.2. Computer Aided Logic Design Using Shared Binary Decision DiagramsWe have applied Boolean function manipulation to fault diagnosis and timing verification of logic circuits. On fault diagnosis, we have developed efficient fault simulation methods for multiple faults and novel methods of generating compact test sets. On timing verification, we have developed methods for simulating logic circuits with nondeterministic delays.3. Formal Verification of Logic Design Using Shared Binary Decision DiagramsWe have proposed a method to represent state transition diagrams using SBDDs. Based on the method, we have developed a formal verification algorithm on branching time regular temporal logic, and implemented a formal verification system for sequential machines.4. Computational Complexity of Boolean Function ManipulationWe have clarified the class of functions efficiently expressed by BDDs. We have also developed a paranelization methods for manipulating BDDs and clarified the computational complexity.5. Systems for Computer Aided Logic DesignWe have developed a package software so as to make it easy to manipulate SBDDs on tools for computer aided logic design.
期刊论文(72)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Nagisa Ishiura: ""A Class of Logic Functions Expressible by Polynomial-Size Binary Decision Diagrams"" Proceedings of the Synthesis and Simulation Meeting and International Interchange. 48-54 (1990)
Nagisa Ishiura:“通过多项式大小的二元决策图表达的一类逻辑函数”综合与模拟会议和国际交流会议论文集。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
松本 忍: "ブ-ル式処理による不完全指定順序機械の最小化" 情報処理学会論文誌. 31. 1644-1652 (1990)
Shinobu Matsumoto:“使用布尔处理最小化不完全指定的有序机器”,日本信息处理学会汇刊 31. 1644-1652 (1990)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Noriyuki Takahashi: ""Fault Simulation for Multiple Faults Using Shared Binary Decision Diagrams"" Proceedings of the Synthesis and Simulation Meeting and International Interchange. 157-164 (1990)
Noriyuki Takahashi:“使用共享二元决策图进行多故障故障仿真”综合与仿真会议及国际交流论文集。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
H.Hiraishi: "Vectorized Symbolic Model Checking of Computation Tree Logic" Procceedings of the Workshop on Computer-Aided Verification. 279-290 (1991)
H.Hiraishi:“计算树逻辑的矢量化符号模型检查”计算机辅助验证研讨会论文集。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Shinobu Matsumoto: ""Minimization of Incompletely Specified Sequential Machines"" Transaction of Information Processing Society Japan. 31. 1644-1652 (1990)
Shinobu Matsumoto:““不完全指定的序列机的最小化””日本信息处理学会汇刊。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 34 条
Research on Development of Formal Logic Design Verifier for Microprocessors
-
批准号:07558155
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$1.41万
-
财政年份:1995
-
负责人:YAJIMA Shuzo
-
依托单位:
Basic Research on High-Speed Boolean Function Manipulator
-
批准号:05452352
-
项目类别:Grant-in-Aid for General Scientific Research (B)
-
资助金额:$4.35万
-
财政年份:1993
-
负责人:YAJIMA Shuzo
-
依托单位:
Research on Formal Verifier of Logic Design Based on Temporal Logic
-
批准号:05558030
-
项目类别:Grant-in-Aid for Developmental Scientific Research (B)
-
资助金额:$6.85万
-
财政年份:1993
-
负责人:YAJIMA Shuzo
-
依托单位:
Research on Development of Logic Synthesizer and Design Verifier for Sequential Circuits Based on Boolean Function Manipulation
-
批准号:03555074
-
项目类别:Grant-in-Aid for Developmental Scientific Research (B)
-
资助金额:$5.31万
-
财政年份:1991
-
负责人:YAJIMA Shuzo
-
依托单位:
Research on Development of a Logic Design Verification System Based on Time-Symbolic Simulation
-
批准号:01850074
-
项目类别:Grant-in-Aid for Developmental Scientific Research (B).
-
资助金额:$5.25万
-
财政年份:1989
-
负责人:YAJIMA Shuzo
-
依托单位:
Researches on the Design of Highly Reliable High-Speed Arithmetic Circuits with Redundant Coding
-
批准号:63460134
-
项目类别:Grant-in-Aid for General Scientific Research (B)
-
资助金额:$4.1万
-
财政年份:1988
-
负责人:YAJIMA Shuzo
-
依托单位:
Research on Development of High-Speed Logic Simulators Using a Vector Processor and Logic Design Verification Systems
-
批准号:61850062
-
项目类别:Grant-in-Aid for Developmental Scientific Research
-
资助金额:$4.67万
-
财政年份:1986
-
负责人:YAJIMA Shuzo
-
依托单位:
Research on Design of VLSI Oriented Hardware Algorithms Using Redundant Representation
-
批准号:60460133
-
项目类别:Grant-in-Aid for General Scientific Research (B)
-
资助金额:$4.74万
-
财政年份:1985
-
负责人:YAJIMA Shuzo
-
依托单位:
Developmental Research on Interactive Logic Simulator-Verifier with High-Level Hardware Description
-
批准号:59850059
-
项目类别:Grant-in-Aid for Developmental Scientific Research
-
资助金额:$4.99万
-
财政年份:1984
-
负责人:YAJIMA Shuzo
-
依托单位:
海外基金