Research on a synthesis and verification tool for high performance asynchronous circuits
Research on a synthesis and verification tool for high performance asynchronous circuits
批准号:
12680334
负责人:
YONEDA Tomohiro
金额:
$2.37万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2000
资助国家:
日本
项目状态:
已结题
起止时间:
2000 至 2002
中文摘要
对数据路径电路采用双轨编码是异步电路设计的主要方法之一。这种方法在控制电路中需要大量的C元件,即存储器件,并且在合成和验证过程中会出现状态空间增加、性能下降等问题。因此,本课题建议采用三轨编码代替双轨编码来实现无C元电路。实际上,我们已经为这种三轨编码选择了一种三进制编码,并开发了两个程序来从给定的基于三进制编码的真值表中获得基本的三进制门。此外,还开发了一些优化技术。另一方面,当我们想要验证包含数据路径的异步电路时,我们通常会对电路进行抽象以删除大部分数据路径。这是因为在没有抽象的情况下验证电路需要检查数据路径所采用的整个数据值,这使得描述规格和遍历其巨大的状态空间变得非常困难。本项目还建议使用一些特定的或随机的值来部分验证数据路径,并像往常一样正式验证控制部分。这允许我们在没有抽象的情况下对给定电路进行验证,这仍然会给我们带来相当可靠的结果。为此,我们扩展了现有的模型(时间Petri网),使其能够处理生成和比较数据。此外,为了避免状态爆炸问题,针对这种扩展时间Petri网,提出了一种偏阶约简算法,该算法可以有效地去除验证和合成所不需要的状态空间。根据几个基准电路,发现它优于基于现有模型的验证器。
英文摘要
Using dual-rail coding for data-path circuits is one of the major approaches for asynchronous circuit design. This approach requires a lot of C elements, which are memory devices, in control circuits, and it causes several problems in synthesis and verification, such as increase of state spaces, degradation of performance, and so on. Thus, this project proposes using three-rail coding instead of dual-rail coding to implement circuits without C elements. Actually, we have selected a ternary code for such the three-rail coding, and have developed two procedures to obtain basic ternary gates from given truth tables based on the ternary code. Furthermore, some optimization technique has also been developed.On the other hand, when we want to verify an asynchronous circuit including data-paths, we usually do the abstraction of the circuit to remove most of those data-paths. This is because verifying the circuit without abstraction requires checking the whole data values that the data-paths take, and this makes it too difficult to describe specifications and traverse its huge state space. This project also proposes to verify data-paths partially using some specific or random values with verifying the control parts formally as usual. This allows us to do the verification of a given circuit without abstraction which still gives us rather reliable results. For this purpose, we have extended the existing model (a time Petri net) such that it can handle producing and comparing data. In addition, in order to avoid the state explosion problem, a partial order reduction algorithm, which can efficiently prune away the state spaces unnecessary for the verification and synthesis, for such an extended time Petri net has been developed. According to several benchmark circuits, it has been found to outperform a verifier based on the existing model.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
Tomoya Kitai, Yusuke Oguro, Tomohiro Yoneda, Eric Mercer, Chris Myers: "Level Oriented Formal Model for Asynchronous Circuit Verification and its Efficient Analysis Method"Proceedings of PRDC2002. 210-218 (2002)
Tomoya Kitai、Yusuke Oguro、Tomohiro Yoneda、Eric Mercer、Chris Myers:“异步电路验证的面向层次的形式模型及其高效分析方法”PRDC2002 论文集。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Tomoya Kitai, Yusuke Oguro, Tomohiro Yoneda, Eric Mercer, Chris Myers: "Level Oriented Formal Model for Asynchronous Circuit Verification and its Efficient Analysis Method"Proc. of PRDC2002. 210-218 (2002)
Tomoya Kitai、Yusuke Oguro、Tomohiro Yoneda、Eric Mercer、Chris Myers:“异步电路验证的面向层次的形式模型及其高效分析方法”Proc。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Study on Implementation for Greatly Reducing Power Dissipation of Serial Communication Mechanisms
-
批准号:15H02254
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$27.21万
-
财政年份:2015
-
负责人:YONEDA Tomohiro
-
依托单位:
Optimization techniques for asynchronous circuit design
-
批准号:23300020
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$7.07万
-
财政年份:2011
-
负责人:YONEDA Tomohiro
-
依托单位:
A Fundamental Study on Hardware Accelerator for SVG
-
批准号:20500059
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.91万
-
财政年份:2008
-
负责人:YONEDA Tomohiro
-
依托单位:
Research on an efficient analysis method of real-time software based on a level oriented net model
-
批准号:15300009
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$5.06万
-
财政年份:2003
-
负责人:YONEDA Tomohiro
-
依托单位:
Research on formal verification of asynchronous logic circuits with bounded delays
-
批准号:09680329
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$1.54万
-
财政年份:1997
-
负责人:YONEDA Tomohiro
-
依托单位:
Research on Self-Checking VLSI Processors
-
批准号:60460132
-
项目类别:Grant-in-Aid for General Scientific Research (B)
-
资助金额:$4.61万
-
财政年份:1985
-
负责人:YONEDA Tomohiro
-
依托单位:
海外基金