Electronic design automation (EDA) algorithms are essential for circuit designers to handle huge circuits, modeled as graphs or hypergraphs, while meeting tight design schedules. Shortening the turn-around time of EDA algorithms through parallelization is attractive due to multicore machines being ubiquitous and inexpensive for more than a decade. However, parallelizing EDA algorithms effectively is difficult due to the compute irregularity in graph algorithms. In this dissertation, we study the effective parallelization of static timing analysis (STA), the core module for timing-driven EDA algorithms. We first analyze the parallelism within graph-based STA algorithms for synchronous circuits using the operator formulation, and identify su...
The increasing complexity of digital designs and the requirement of timing measurements in various d...
Journal ArticleAbstract-In this paper we present a systematic procedure to synthesize timed asynchro...
The continued miniaturization of the technology node increases not only the chip capacity but also t...
Electronic design automation (EDA) algorithms are essential for circuit designers to handle huge cir...
141 pagesAsynchronous circuits have potential advantages of higher speed and lower power consumption...
As design complexities continue to grow larger, the need to efficiently analyze circuit timing with ...
The increasing complexity in digital design has spurred demand for faster design closure. As a prima...
UnrestrictedFor main stream acceptance of asynchronous circuits, a mature EDA tool flow is necessary...
Technology and design trends have made timing analysis the bottleneck of electronic design automatio...
We present a unified technique for timing verification and performance analysis of complex asynchron...
Application specific hardware implementations are an increasingly popular way of reducing execution ...
Journal ArticleAbstract This paper presents new timing analysis algorithms for efficient state spa...
Field Programmable Gate Arrays (FPGAs) are a widely used platform for hardware acceleration and digi...
Library characterization and \u27Static Timing Analysis\u27 (STA) are widely used in the design of m...
Most digital circuits use a clock signal to synchronize operations, the so called synchronous circui...
The increasing complexity of digital designs and the requirement of timing measurements in various d...
Journal ArticleAbstract-In this paper we present a systematic procedure to synthesize timed asynchro...
The continued miniaturization of the technology node increases not only the chip capacity but also t...
Electronic design automation (EDA) algorithms are essential for circuit designers to handle huge cir...
141 pagesAsynchronous circuits have potential advantages of higher speed and lower power consumption...
As design complexities continue to grow larger, the need to efficiently analyze circuit timing with ...
The increasing complexity in digital design has spurred demand for faster design closure. As a prima...
UnrestrictedFor main stream acceptance of asynchronous circuits, a mature EDA tool flow is necessary...
Technology and design trends have made timing analysis the bottleneck of electronic design automatio...
We present a unified technique for timing verification and performance analysis of complex asynchron...
Application specific hardware implementations are an increasingly popular way of reducing execution ...
Journal ArticleAbstract This paper presents new timing analysis algorithms for efficient state spa...
Field Programmable Gate Arrays (FPGAs) are a widely used platform for hardware acceleration and digi...
Library characterization and \u27Static Timing Analysis\u27 (STA) are widely used in the design of m...
Most digital circuits use a clock signal to synchronize operations, the so called synchronous circui...
The increasing complexity of digital designs and the requirement of timing measurements in various d...
Journal ArticleAbstract-In this paper we present a systematic procedure to synthesize timed asynchro...
The continued miniaturization of the technology node increases not only the chip capacity but also t...