Research on Development of Formal Logic Design Verifier for Microprocessors
微处理器形式逻辑设计验证器的开发研究
基本信息
- 批准号:07558155
- 负责人:
- 金额:$ 1.41万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (A)
- 财政年份:1995
- 资助国家:日本
- 起止时间:1995 至 1996
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The aim of this research is to develop a formal verifier for large sequential circuits, in particular, microprocessors. Although arithmetic circuits such as multipliers are crucial components in microprocessor designs, it was a hard problem to verify them. We developed a new algorithm using binary moment diagrams, and showed that it is possible to verify multipliers, which were typical hard problems in formal verification. Furthermore, we developed a new efficient algorithm for formal verification based on linear time temporal logic, which can describe temporal properties more easily than the other temporal logics. In order to deal with circuits at function level than at logic level, we took a logic known as quantifier-free first-order predicate logic with equality. We introduced temporal operators similar to those of the above linear time temporal logic, and proved that its validity checking problem is decidable. We improved this algorithm in terms of required time and space, and implemented the algorithm to show its effectiveness. Furthermore we showed that the optimal variable ordering problem of binary decision diagrams is NP-complete. We also investigated the computational power of a variant binary decision diagrams which have nondeterministic nodes.
本研究的目的是开发大型顺序电路的正式验证器,特别是微处理器。虽然乘法器等算术电路是微处理器设计中的关键部件,但验证它们却是一个难题。我们开发了一种使用二元矩图的新算法,并证明了在形式化验证中典型的难题乘子验证是可能的。此外,我们开发了一种新的基于线性时间时间逻辑的形式验证算法,该算法比其他时间逻辑更容易描述时间属性。为了在功能级而不是逻辑级处理电路,我们采用了一种称为无量词的一阶等价谓词逻辑。我们引入了类似于上述线性时间时间逻辑的时间算子,并证明了其有效性检验问题是可判定的。从所需的时间和空间两个方面对该算法进行了改进,并对算法进行了实现,验证了算法的有效性。进一步证明了二元决策图的最优变量排序问题是np完全的。我们还研究了一种具有不确定性节点的变型二元决策图的计算能力。
项目成果
期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
K. Hamaguchi: "Efficient Construction of Binary Moment Digarams for Verifying Arithmefic Circuits." 1995 IE^3/ACM International Conference an Computer-Aided Design. 78-82 (1995)
K. Hamaguchi:“用于验证算术电路的二进制矩量图的有效构建”。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
YAJIMA Shuzo其他文献
YAJIMA Shuzo的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('YAJIMA Shuzo', 18)}}的其他基金
Basic Research on High-Speed Boolean Function Manipulator
高速布尔函数操纵器的基础研究
- 批准号:
05452352 - 财政年份:1993
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for General Scientific Research (B)
Research on Formal Verifier of Logic Design Based on Temporal Logic
基于时态逻辑的逻辑设计形式验证器研究
- 批准号:
05558030 - 财政年份:1993
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for Developmental Scientific Research (B)
Research on Development of Logic Synthesizer and Design Verifier for Sequential Circuits Based on Boolean Function Manipulation
基于布尔函数操作的时序电路逻辑综合器和设计验证器的开发研究
- 批准号:
03555074 - 财政年份:1991
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for Developmental Scientific Research (B)
Research on Efficient Manipulation of Boolean Functions Using Shared Binary Decision Diagrams and Its Application to Computer Aided Logic Design
使用共享二元决策图有效操作布尔函数的研究及其在计算机辅助逻辑设计中的应用
- 批准号:
02452162 - 财政年份:1990
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for General Scientific Research (B)
Research on Development of a Logic Design Verification System Based on Time-Symbolic Simulation
基于时间符号仿真的逻辑设计验证系统开发研究
- 批准号:
01850074 - 财政年份:1989
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for Developmental Scientific Research (B).
Researches on the Design of Highly Reliable High-Speed Arithmetic Circuits with Redundant Coding
高可靠冗余编码高速运算电路设计研究
- 批准号:
63460134 - 财政年份:1988
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for General Scientific Research (B)
Research on Development of High-Speed Logic Simulators Using a Vector Processor and Logic Design Verification Systems
使用矢量处理器和逻辑设计验证系统的高速逻辑模拟器的开发研究
- 批准号:
61850062 - 财政年份:1986
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for Developmental Scientific Research
Research on Design of VLSI Oriented Hardware Algorithms Using Redundant Representation
采用冗余表示的面向VLSI的硬件算法设计研究
- 批准号:
60460133 - 财政年份:1985
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for General Scientific Research (B)
Developmental Research on Interactive Logic Simulator-Verifier with High-Level Hardware Description
具有高级硬件描述的交互式逻辑仿真验证器的发展研究
- 批准号:
59850059 - 财政年份:1984
- 资助金额:
$ 1.41万 - 项目类别:
Grant-in-Aid for Developmental Scientific Research