Research on Development of Logic Synthesizer and Design Verifier for Sequential Circuits Based on Boolean Function Manipulation
Research on Development of Logic Synthesizer and Design Verifier for Sequential Circuits Based on Boolean Function Manipulation
批准号:
03555074
负责人:
YAJIMA Shuzo
金额:
$5.31万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Developmental Scientific Research (B)
财政年份:
1991
资助国家:
日本
项目状态:
已结题
起止时间:
1991 至 1992
中文摘要
本文对基于布尔函数操作的时序电路逻辑综合器和设计验证器的研制进行了如下研究:1。基于布尔函数操作的时序电路逻辑综合器针对异步时序电路的单次状态分配和单跳变时间分配问题,提出并实现了基于布尔函数操作的最小解算法.基于布尔函数操作的时序电路设计验证器我们提出了一种基于布尔函数操作的设计验证算法,该算法采用分支时间规则时序逻辑(BRTL)作为规范语言,与传统时序逻辑相比,BRTL具有更高的表达能力。基于该算法,我们开发了一个设计验证器,并成功应用于微处理器的设计验证.有效的布尔函数操作我们阐明了共享二叉决策图(SBDD)操作布尔函数的理论性质。我们还提出并实现了一个寻找输入变量排序的算法,使得图变小,并有效地处理二级存储上的大容量SBDD.逻辑综合器和设计验证器的图形界面我们在工作站上利用X窗口系统实现了多机多屏系统,实现了高分辨率和高速绘图。
英文摘要
We carried out Research on development of logic synthesizer and design verifier for sequential circuits based on Boolean function manipulation as follows:1. Logic synthesizer for sequential circuits based on Boolean function manipulationFor one-shot state assignment and single transition time assignment for asynchronous sequential circuits, we have proposed and implemented algorithms of finding minimum solutions based on Boolean function manipulation.2. Design verifier for sequential circuits based on Boolean function manipulationWe have proposed a design verification algorithm based on Boolean function manipulation, which assumes, as a specification language, branching time regular temporal logic (BRTL), which has higher expressive power as compared with the conventional temporal logics. We have developed a design verifier based on the algorithm and succeeded in design verification of microprocessors.3. Efficient Boolean function manipulationWe have clarified the theoretical properties of shared binary decision diagram (SBDD) to manipulate Boolean functions. We also have proposed and implemented an algorithm of finding input variable ordering such that the diagram becomes small and an algorithm to deal with SBDD of large size on secondary storage efficiently.4. Graphic interface of logic synthesizer and design verifierWe have implemented a multi-computer multi-screen system by using the X window system on workstations and achieved high resolution and high-speed drawing.
期刊论文(7)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
K.Hamaguchi: "Formal Verification of Speed-Dependent Asynchronous Circuits Using Symbolic Model Checking of Branching Time Regular Temporal Logic" Proceedings of the 3rd Workshop on Computer-Aided Verification. 2. 478-488 (1991)
K.Hamaguchi:“使用分支时间正则时序逻辑的符号模型检查对速度相关异步电路进行形式化验证”第三届计算机辅助验证研讨会论文集。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
H.Higuchi: "Compaction of Test Sets Based on Symbolic Fault Simulation" Proceedings of the Synthesis and Simulation Meeting and International Intercharge. 253-262 (1992)
H.Higuchi:“基于符号故障仿真的测试集压缩”综合与仿真会议和国际交流会议论文集。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
H. Hiraishi: "Vectorized Symbolic Model Checking of Computation Tree Logic for Sequential Machine Verification" Proceedings on Computer-Aided Verification. 279-290 (1991)
H. Hiraishi:“用于顺序机器验证的计算树逻辑的矢量化符号模型检查”计算机辅助验证论文集。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
K.HAMAGUCHI: "Formal Verification of Speed-Dependent Asynchronous Circnits Using Symbolic Model Checking of Branching Time Regular Temporal Logic" Proceedings of the Workshop on Computer-Aided Verification. 478-488 (1991)
K.HAMAGUCHI:“使用分支时间正则时序逻辑的符号模型检查对速度相关异步电路进行形式化验证”计算机辅助验证研讨会论文集。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
H. Ochi: "A Vector Algorithm for Manipulating Boolean Functions Based on Shared Binary Decision Diagrams" Supercomputer 46. VIII. 101-118 (1991)
H. Ochi:“基于共享二元决策图操作布尔函数的矢量算法”超级计算机 46。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 7 条
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 Efficient Manipulation of Boolean Functions Using Shared Binary Decision Diagrams and Its Application to Computer Aided Logic Design
-
批准号:02452162
-
项目类别:Grant-in-Aid for General Scientific Research (B)
-
资助金额:$3.71万
-
财政年份:1990
-
负责人: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
-
依托单位:
海外基金