Optimization of Robust Asynchronous Circuits by Local Input Completeness Relaxation
@article{Jeong2007OptimizationOR, title={Optimization of Robust Asynchronous Circuits by Local Input Completeness Relaxation}, author={Cheoljoo Jeong and Steven M. Nowick}, journal={2007 Asia and South Pacific Design Automation Conference}, year={2007}, pages={622-627} }
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…
44 Citations
Optimization for Timing-Robust Asynchronous Circuits Based on Eager Evaluation
- Computer Science
- 2006
An optimization algorithm is presented which significantly reduces the area and delay of these circuits by relaxing their overly-re st ictive style, allowing local nodes to perform eager evaluation, while still preserving the overall timing-robustness of the circuit.
Block-Level Relaxation for Timing-Robust Asynchronous Circuits Based on Eager Evaluation
- Computer Science2008 14th IEEE International Symposium on Asynchronous Circuits and Systems
- 2008
A block-level relaxation algorithm is implemented, and experiments performed on several high-speed arithmetic circuits (Brent-Kung and Kogge-Stone adders, combinational multipliers) show a much wider range of optimizations is applicable than in the gate-level approach.
Minterm based synthesis and optimization of asynchronous dual-rail encoded functional modules
- Computer Science2017 International Conference on Circuits, Devices and Systems (ICCDS)
- 2017
Transistor-level optimization methods are introduced to reduce the complexity of functional modules designed with traditional min-term based synthesis methods, while still preserving the timing robustness level.
Technology Mapping, Design for Testability, and Circuit Optimizations for NULL Convention Logic Based Architectures
- Engineering
- 2014
This dissertation investigates new areas in NCL design and test and proposes new circuit techniques to enhance their operation and designs for testability techniques for a recently developed low-power variant of NCL called Sleep Convention Logic (SCL).
Energy Reduction for Asynchronous Circuits in SoC Applications
- Computer Science, Engineering
- 2011
This work presents algorithms that attempt to minimize the energy in asynchronous integrated circuits based on voltage scaling (VS) and gate sizing (GS) and results in 26% energy reduction.
A Complete Synthesis Method for Block-Level Relaxation in Self-Timed Datapaths
- Computer Science2010 10th International Conference on Application of Concurrency to System Design
- 2010
This paper presents a complete synthesis flow that generates self-timed combinational networks from conventional Boolean networks using relaxation optimisations incorporated into the function block synthesis procedures, meaning the optimisations can be applied at a much finer granularity than previously possible.
Gate Mapping Automation for Asynchronous NULL Convention Logic Circuits
- Computer ScienceIEEE Transactions on Very Large Scale Integration (VLSI) Systems
- 2014
A new methodology for mapping multi-rail logic expressions to a NULL convention logic (NCL) gate library is proposed and is compared to another recently proposed mapping approach, demonstrating that the new methodology can further reduce the area and improve the delay of NCL circuits.
Synthesis and optimization of asynchronous dual rail encoded circuits based on partial acknowledgement
- Computer Science2017 IEEE 12th International Conference on ASIC (ASICON)
- 2017
A systematic design flow for asynchronous dual-rail encoded circuits with a high timing robustness level is introduced and methods for designing DRFMs and characterizing their propagation delays are discussed, as well as simulation techniques used for performance analysis of the target asynchronous circuit.
Test methodology for dual-rail asynchronous circuits
- Computer Science2017 54th ACM/EDAC/IEEE Design Automation Conference (DAC)
- 2017
This research presents new test methodology, including design for testability (DFT) and automatic test pattern generation (ATPG), for asynchronous dual-rail circuits, and the proposed DAC-scan cell is a hazard-free scan design, which can be applied to various implementations ofDual-rail asynchronous circuits.
Technology Mapping and Cell Merger for Asynchronous Threshold Networks
- Computer ScienceIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- 2008
The new algorithms are the first systematic and general mapping approach for asynchronous threshold networks, targeting delay or area, which preserve the timing-robustness properties of the initial unoptimized circuits.
References
SHOWING 1-10 OF 27 REFERENCES
Cost-aware synthesis of asynchronous circuits based on partial acknowledgement
- Computer Science2006 IEEE/ACM International Conference on Computer Aided Design
- 2006
This paper employs partial acknowledgement concept in two design flows, which are implemented in a software tool to evaluate the efficiency of the method, and results show the average reduction in area and in the number of inter-functional module wires that require timing verification by 67%, compared to NCL-X.
Technology Mapping and Cell Merger for Asynchronous Threshold Networks
- Computer ScienceIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- 2008
The new algorithms are the first systematic and general mapping approach for asynchronous threshold networks, targeting delay or area, which preserve the timing-robustness properties of the initial unoptimized circuits.
Asynchronous design: an enabler for flexible microelectronics
- Computer Science12th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC'06)
- 2006
Verilog+ is developed that comprises a subset of Verilog HDLR and minimal primitives used for describing the communications between processes, and Flexible 8-bit asynchronous microprocessor ACT11 is the first successful instance of asynchronous design without knowledge of element and wire delay except for datapath.
Logic synthesis for vlsi design
- Computer Science
- 1989
This thesis provides a set of logic optimization algorithms which together form a complete system for logic synthesis in a scVLSI design environment and proposes efficient, optimal algorithms for two-level minimization, multiple-level decomposition, and technology mapping.
Stretching quasi delay insensitivity by means of extended isochronic forks
- Computer ScienceProceedings Second Working Conference on Asynchronous Design Methodologies
- 1995
By extending the isochronic-fork assumption, this paper arrives at a class of asynchronous circuits that particularly allow efficient realizations of double-rail data paths.
Design of delay insensitive circuits using multi-ring structures
- Computer ScienceProceedings EURO-DAC '92: European Design Automation Conference
- 1992
The design and VLSI implementation of a delay insensitive circuit that computes the inner product of two vec.tors is described. The circuit is based on an iterative serial-parallel multiplication…
Synthesis and Optimization of Digital Circuits
- Computer Science
- 1994
This book covers techniques for synthesis and optimization of digital circuits at the architectural and logic levels, i.e., the generation of performance-and-or area-optimal circuits representations from models in hardware description languages.
Applications of asynchronous circuits
- Computer ScienceProc. IEEE
- 1999
A comparison with synchronous circuits suggests four opportunities for the application of asynchronous circuits: high performance, low power; improved noise and electromagnetic compatibility (EMC)…
VLSI Programming of Asynchronous Circuits for Low Power
- Computer Science
- 1995
In this chapter we analyze the potential of asynchronous circuits for low power consumption. We set out by reviewing the mechanisms of energy dissipation of digital CMOS ICs in general and clocked…