SElf-timed DATapath synthEsis (SEDATE)
Lead Research Organisation:
University of Manchester
Department Name: Computer Science
Abstract
Designing chips in deep-sub micron technologies is becoming increasingly difficult. Parameter variations in fabrication processes mean that pre-determining a safe operating clock-rate is often over cautious. Self-timed circuits eliminate the global controlling clock in favour of circuits which are self-timed and which operate in response the availability of valid data. In the past, the design of such circuits has been difficult but in the last 10 years, great advances have been made in tools for the automatic synthesis of self-timed circuits. However, these automatic tools are best suited to control circuits or to low performance systems.This work will develop novel algorithms for the automatic synthesis of self-timed datapaths and will embed these tools in a framework that will allow a designer to choose from a variety of self-timed implementation design styles. A designer will be able choose from a range of implementations / from those that are completely insensitive to delays within components to those which are aggressively-timed using relative timing constraints based on actual layout parameters. Design-for-test techniques and relative timing constraints will be fully exploited by incorporating them into the datapath architecture. The focus of the proposed research will be the automated generation of self-timed datapath structures such as pipelines and low-latency combinational blocks targeted at standard cell libraries.
People |
ORCID iD |
Douglas Edwards (Principal Investigator) |
Publications
Balasubramanian P
(2009)
Dual-Sum Single-Carry Self-Timed Adder Designs
Balasubramanian P
(2008)
Efficient Realization of Strongly Indicating Function Blocks
Balasubramanian P
(2009)
Heterogeneously encoded dual-bit self-timed adder
Balasubramanian P
(2012)
Redundant Logic Insertion and Latency Reduction in Self-Timed Adders
in VLSI Design
Balasubramanian P
(2009)
Self-timed full adder designs based on hybrid input encoding
Brej C
(2009)
Forward and backward guarding in early output logic
Tarazona L
(2010)
Description-Level Optimisation of Synthesisable Asynchronous Circuits
Taylor S
(2010)
Asynchronous Data-Driven Circuit Synthesis
in IEEE Transactions on Very Large Scale Integration (VLSI) Systems