2007 Asia and South Pacific Design Automation Conference
Optimization of Robust Asynchronous Circuits by Local Input Completeness Relaxation
Yokohama
January 23-January 26
ISBN: 1-4244-0629-3
Cheoljoo Jeong, Department of Computer Science, Columbia University, New York, NY, 10027, USA. Email: cjeong@cs.colu
Steven M. Nowick, Department of Computer Science, Columbia University, New York, NY, 10027, USA. Email: nowick@cs.colu
As process, temperature and voltage variations become significant in deep submicron design, timing closure becomes a critical challenge using synchronous CAD flows. One attractive alternative is to use robust asynchronous circuits which gracefully accommodate timing discrepancies. However, these asynchronous circuits typically suffer from high area and latency overhead. In this paper, an optimization algorithm is presented which reduces the area and delay of these circuits by relaxing their overly-restrictive style. The algorithm was implemented and experiments performed on a subset of MCNC circuits. On average, 49.2% of the gates could be implemented in a relaxed manner, 34.9% area improvement was achieved, and 16.1% delay improvement was achieved using a simple heuristic for targeting the critical path in the circuit. This is the first proposed approach that systematically optimizes asynchronous circuits based on the notion of local relaxation while still preserving the circuit's overall timing-robustness.
Citation:
Cheoljoo Jeong, Steven M. Nowick, "Optimization of Robust Asynchronous Circuits by Local Input Completeness Relaxation," asp-dac, pp.622-627, 2007 Asia and South Pacific Design Automation Conference, 2007