IEEE/ACM International Conference on Computer-Aided Design 1992
DOI: 10.1109/iccad.1992.279309
|View full text |Cite
|
Sign up to set email alerts
|

Automatic gate-level synthesis of speed-independent circuits

Abstract: In this paper, we present a CAD tool for the synthesis of asynchronous control circuits using basic gates such as AND gates and OR gates. The synthesized circuits are speed-independent; that is, they work correctly regardless of individual gate delays. We present synthesis results for a variety of specifications taken from industry and previously published examples. We compare our speed-independent circuits with those non-speedindependent circuits synthesized using the algorithms described in [ I ] , in which … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
61
0

Year Published

1995
1995
2003
2003

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 84 publications
(61 citation statements)
references
References 3 publications
0
61
0
Order By: Relevance
“…By slightly relaxing the unbounded delay model and allowing "isochronic forks" 2 , practical quasi-delay-insensitive circuits can be built using simple logic gates [3]. A further relaxation leads to speed independent circuits, which operate correctly regardless of gate delays, while wire delays are assumed to be negligible [1,12,20]. Both quasidelay-insensitive and speed-independent circuits assume that the designer is able to control wire delays, and, therefore, do not appear as interesting alternatives when moving to DSM implementations.…”
Section: Latency Insensitive Vs Asynchronous Designmentioning
confidence: 99%
See 1 more Smart Citation
“…By slightly relaxing the unbounded delay model and allowing "isochronic forks" 2 , practical quasi-delay-insensitive circuits can be built using simple logic gates [3]. A further relaxation leads to speed independent circuits, which operate correctly regardless of gate delays, while wire delays are assumed to be negligible [1,12,20]. Both quasidelay-insensitive and speed-independent circuits assume that the designer is able to control wire delays, and, therefore, do not appear as interesting alternatives when moving to DSM implementations.…”
Section: Latency Insensitive Vs Asynchronous Designmentioning
confidence: 99%
“…Such shells can be automatically generated for all modules if the output of the module is latched and each module is stallable [4]. "Stallability" means that a module can stall for an arbitrary amount of clock cycles without losing its internal state and the overall state of the system and is much weaker than patience 1 . 1 Observe that most hardware systems can be easily made stallable: for instance, consider any sequential logic block together with a gated clock mechanism, or a Moore finite state machine with an extra input, that can force it to stay in the current state while emitting a "flag signal".…”
mentioning
confidence: 99%
“…Varshavsky [17] showed that an implementation using n-input AND-OR-NOT gates or two-input NAND and NOR gates (with limited fanout) can be derived from any speed-independent signal transition graph (STG) without choice. These circuits are larger and more complex than those produced by Beerel's synthesis procedure [1], which uses unlimited-fanout basic gates to produce a hazard-free speed-independent design. No method addresses the general library binding problem, however.…”
Section: Introductionmentioning
confidence: 99%
“…This implementation may have been synthesized from a semi-modular speed-independent signal transition graph or state graph ( [3], [10], [1]), or may have been derived by some other means. Although the specification style is not important, knowledge of the environment is necessary to perform library binding for this design style.…”
Section: Design Stylementioning
confidence: 99%
See 1 more Smart Citation