We explore using pulsed latches for timing optimization -- a first in the academic FPGA community. Pulsed latches are transparent latches driven by a clock with a non-standard (i.e. not 50%) duty cycle. As latches are already present on commercial FPGAs, their use for timing optimization can avoid the power or area drawbacks associated with other techniques such as clock skew and retiming. We propose algorithms that automatically replace certain flip-flops with latches for performance gains. Under conservative short path or minimum delay assumptions, our latch-based optimization, operating on already routed designs, provides all the benefit of clock skew in most cases and increases performance by 9%, on average, essentially for "free". We s...
Based on a worst case analysis, clocking schemes for high-performance systems are analyzed. These ar...
Pulsed-latches emerge as an ideal sequencing element for low power digital circuit design, serving a...
We develop a new fully-automated transistor sizing tool for FPGAs that features area, delay and wire...
We explore using pulsed latches for timing optimization -- a first in the academic FPGA community. P...
Abstract—We explore using pulsed latches for timing opti-mization – a first in the FPGA community. P...
This paper presents a new approach to timing optimization for FPGA designs, namely incremental physi...
Circuits implemented in FPGAs have delays that are dom-inated by its programmable interconnect. This...
Abstract: Nowadays power consumption is an important issue in high-performance digital circuits. Re...
This work describes the development of a model for the static timing analysis of circuits with level...
The use of level-sensitive latches and wave-pipelining techniques are two aggressive methods to incr...
methodology is proposed for subthreshold leakage power reduction in nanometer FPGAs. The methodology...
This paper solves the timing problem between pulsed latches through the utilization of multiple no...
Flip-flops and latches are two options to construct pipelines in digital integrated circuits (ICs). ...
This project proposes delay efficient architecture for shift registers using pulsed latches instead ...
[[abstract]]Conventionally, when a synchronous sequential circuit is synthesized, storage units are ...
Based on a worst case analysis, clocking schemes for high-performance systems are analyzed. These ar...
Pulsed-latches emerge as an ideal sequencing element for low power digital circuit design, serving a...
We develop a new fully-automated transistor sizing tool for FPGAs that features area, delay and wire...
We explore using pulsed latches for timing optimization -- a first in the academic FPGA community. P...
Abstract—We explore using pulsed latches for timing opti-mization – a first in the FPGA community. P...
This paper presents a new approach to timing optimization for FPGA designs, namely incremental physi...
Circuits implemented in FPGAs have delays that are dom-inated by its programmable interconnect. This...
Abstract: Nowadays power consumption is an important issue in high-performance digital circuits. Re...
This work describes the development of a model for the static timing analysis of circuits with level...
The use of level-sensitive latches and wave-pipelining techniques are two aggressive methods to incr...
methodology is proposed for subthreshold leakage power reduction in nanometer FPGAs. The methodology...
This paper solves the timing problem between pulsed latches through the utilization of multiple no...
Flip-flops and latches are two options to construct pipelines in digital integrated circuits (ICs). ...
This project proposes delay efficient architecture for shift registers using pulsed latches instead ...
[[abstract]]Conventionally, when a synchronous sequential circuit is synthesized, storage units are ...
Based on a worst case analysis, clocking schemes for high-performance systems are analyzed. These ar...
Pulsed-latches emerge as an ideal sequencing element for low power digital circuit design, serving a...
We develop a new fully-automated transistor sizing tool for FPGAs that features area, delay and wire...