DocumentCode :
1481120
Title :
Automating the design of asynchronous sequential logic circuits
Author :
Wu, Sheng-Fu ; Fisher, David P.
Author_Institution :
Dept. of Electr. Eng., Michigan State Univ., East Lansing, MI, USA
Volume :
26
Issue :
3
fYear :
1991
fDate :
3/1/1991 12:00:00 AM
Firstpage :
364
Lastpage :
370
Abstract :
The computer-aided design process described simplifies the task of designing asynchronous sequential logic circuits (ASLCs). It provides a highly structured, interactive approach for modeling sequential logic functions and for mapping these models into ASLC architectures and gate-level circuits. A design automation system that implements this process has been developed and tested. It contains five modules: (1) the behavioral descriptor, which maps the functional design specification into a primitive flow table; (2) the merger, which minimizes the number of states needed to implement the functional model; (3) the connector, which adds cycles and states, as needed, to avoid critical rates; (4) the assigner, which encodes the states and generates the state excitation table and output table; and (5) the equation generator, which eliminates static hazards and converts the state excitation table and output table into two-level, sum-of-product expressions for the state equations and output equations. This task-oriented system provides a convenient way to describe the functional behavior of sequential logic functions. It can reduce the design cycle time and improve the reliability of the overall ASLC design process and can also be used to facilitate the investigation of alternative ASLC architectures for the purpose of optimizing the performance of a specific sequential logic function
Keywords :
circuit CAD; circuit reliability; logic CAD; logic design; sequential circuits; ASLC architectures; assigner; asynchronous sequential logic circuits; behavioral descriptor; computer-aided design process; critical rates; design cycle time; equation generator; functional model; gate-level circuits; primitive flow table; reliability; sequential logic functions; state excitation table; sum-of-product expressions; task-oriented system; Automatic testing; Circuit testing; Computer architecture; Connectors; Corporate acquisitions; Design automation; Equations; Logic functions; Sequential circuits; System testing;
fLanguage :
English
Journal_Title :
Solid-State Circuits, IEEE Journal of
Publisher :
ieee
ISSN :
0018-9200
Type :
jour
DOI :
10.1109/4.75015
Filename :
75015
Link To Document :
بازگشت