IEEE Transactions on Very Large Scale Integration (VLSI) Systems · 1993 · 124 citations · 17 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureReal-time SystemsSystem-on-chip DesignCircuit ComplexityDelay ModelingLogic SynthesisReal-time Systems DesignTiming AnalysisTiming ModelingAsynchronous Circuit DesignAsynchronous Digital Circuit DesignAsynchronous Sequential CircuitsConstraintsRedundancy DesignTimingTiming ConstraintsTiming Optimization
The authors present a systematic procedure for synthesizing timed asynchronous circuits using timing constraints dictated by system integration, thereby facilitating natural interaction between synchronous and asynchronous circuits. Their timed circuits also tend to be more efficient, in both speed and area, compared with traditional asynchronous circuits. The synthesis procedure begins with a cyclic graph specification to which timing constraints can be added. First, the cyclic graph is unfolded into an infinite acyclic graph. Then, an analysis of two finite subgraphs of the infinite acyclic graph detects and removes redundancy in the original specification based on the given timing constraints. From this reduced specification, an implementation that is guaranteed to function correctly under the timing constraints is systematically synthesized. With practical circuit examples, it is demonstrated that the resulting timed implementation is significantly reduced in complexity compared with implementations previously derived using other methodologies.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
17
The design of an asynchronous MIPS R3000 microprocessor
Alain J. Martin, Andrew Lines, Rajit Manohar et al. · 2002 · 325 citations
The design of an asynchronous microprocessor
Alain J. Martin, Steven M. Burns, T. K. Lee et al. · ACM SIGARCH Computer Architecture News · 1989 · 184 citations · Full text