1988
DOI: 10.1109/12.2252
|View full text |Cite
|
Sign up to set email alerts
|

Q-modules: internally clocked delay-insensitive modules

Abstract: Q-modules are internally-clocked modules that can be used to satisfy delay-insensitive specifications. The allowed changes of inputs to, and outputs from, a delay-insensitive module are specified by partial orderings of these signals in such a way that the set of possible behaviors remains unchanged with arbitrary values of delay inserted in series with each input and output path. A two-phase single-wire clock and a single-wire clock acknowledge are used for sequence control and accommodate any value of flip-f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
39
0
1

Year Published

1989
1989
2003
2003

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 123 publications
(41 citation statements)
references
References 10 publications
1
39
0
1
Order By: Relevance
“…In particular, the idea of a design methodology which is inherently modular is already present in the work on Macromodular Computer Systems by Clark and Molnar [5,6]. To separate the design of these modules by the design of the system and make the entire process amenable to automation, the modules must be implemented as delay-insensitive circuits [24,26]. A delay-insensitive circuit is designed to operate correctly regardless of the delays on its gates and wires (unbounded delay model) [32].…”
Section: Latency Insensitive Vs Asynchronous Designmentioning
confidence: 99%
See 1 more Smart Citation
“…In particular, the idea of a design methodology which is inherently modular is already present in the work on Macromodular Computer Systems by Clark and Molnar [5,6]. To separate the design of these modules by the design of the system and make the entire process amenable to automation, the modules must be implemented as delay-insensitive circuits [24,26]. A delay-insensitive circuit is designed to operate correctly regardless of the delays on its gates and wires (unbounded delay model) [32].…”
Section: Latency Insensitive Vs Asynchronous Designmentioning
confidence: 99%
“…To be able to build complex systems one must use more complex components, which are "externally" delay insensitive, while "internally" are designed by carefully verifying their timing and avoiding or tolerating metastability [13,17,26]. 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].…”
Section: Latency Insensitive Vs Asynchronous Designmentioning
confidence: 99%
“…In particular, the idea of a design methodology which is inherently modular is already present in the work by Clark and Molnar [17], [18]. To separate the design of these modules from the design of the system and make the entire process amenable to automation, the modules must be implemented as delay-insensitive circuits [19], [20]. A delay-insensitive circuit is designed to operate correctly regardless of the delays on its gates and wires (unbounded delay model) [21].…”
Section: Background and Related Workmentioning
confidence: 99%
“…The second implementation strategy [22,27] is similar to the locally-clocked burst-mode circuits discussed earlier. However, instead of generating a clock only when inputs arrive, a locally-clocked module (Q-module ) is constantly clocking its latches.…”
Section: Module Synthesis Via I-netsmentioning
confidence: 99%