2008 · 13 citations · 16 references
EngineeringComputer EngineeringComputer ScienceCompilersComputer ArchitectureDesign AutomationCompiler ConstructionData-flow AnalysisDesign SynthesisDigital Integrated Circuit DesignHigh-level SynthesisLogic SynthesisAsynchronous Circuit DesignAsynchronous Digital Circuit DesignAsynchronous Sequential CircuitsBehavioral SynthesisCompiler-based High-level SynthesisHardware SynthesisSequential Circuit Synthesis
This paper describes a method of synthesising asynchronous circuits based on the Handshake Circuit paradigm but employing a data-driven, rather than the control-driven, style. This approach attempts to combine the performance advantages of data-driven asynchronous design styles with the handshake circuit style of construction. The integration into the existing Balsa design flow of a compiler for descriptions written in a new data- driven language is described. The method is demonstrated using a significant design example - a 32 bit microprocessor. This example shows that the data-driven circuit style provides better performance than conventional control-driven Balsa circuits.
16
The design of an asynchronous MIPS R3000 microprocessor
Alain J. Martin, Andrew Lines, Rajit Manohar et al. · 2002 · 325 citations
Pipelined Asynchronous Circuits
Andrew Lines · 1998 · 215 citations · Full text
AMULET2e: an asynchronous embedded controller
Steve Furber, Jim Garside, Steve Temple et al. · 2002 · 94 citations