SYNTHESIS OF HAZARD-FREE CONTROL-CIRCUITS FROM ASYNCHRONOUS FINITE-STATE MACHINES SPECIFICATIONS

被引:3
|
作者
CHU, TA [1 ]
机构
[1] CIRRUS LOG INC, FREMONT, CA 94538 USA
来源
JOURNAL OF VLSI SIGNAL PROCESSING | 1994年 / 7卷 / 1-2期
关键词
D O I
10.1007/BF02108190
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We discuss a special class of state machine specifications called Asynchronous Finite State Machines (AFSM) which allows the specification and synthesis of hazard-free control circuits under the unbounded delay model. AFSM are useful for the specification of sequential behavior involving choices. In contrast, models such Signal Transition Graphs (STGs) are more amenable to the specification of deterministic concurrent behavior. AFSM specifications are transformed into STGs and then to State Graphs (SGs). At the SG level of representation, hazards can be identified as a type of violations of the Complete State Coding (CSC) property. Algorithms for obtaining SGs from AFSMs, and conditions for hazard-free implementation of SG derived from AFSM are discussed. A hazard-free synthesis technique from SG is described. A CAD prototype called CLASS (Cirrus Logic Asynchronous Synthesis System) has been built and used to successfully synthesize and verify the state machine benchmark from HP Laboroatories [1] and various other real applications.
引用
收藏
页码:61 / 84
页数:24
相关论文
共 50 条