Rajeev R. Rao

dblp:55/5528 · DBLP profile ↗
← Back
12ranked-venue papers
10as first author
0since 2021 · last 2009
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 12 · 10 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
5 papers
Electronic design automation · 32% Hardware reliability and fault tolerance · 31% Integrated circuit design · 19%

Topics — the 21 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Integrated circuit design
low-power circuit design
0.132004
Parametric yield estimation considering leakage variability · DAC 2004
Leakage-and crosstalk-aware bus encoding for total power reduction · DAC 2004
Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation · MICRO 2003
Electronic design automation › yield analysis
parametric yield estimation
0.122006
Analytical yield prediction considering leakage/performance correlation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Parametric yield estimation considering leakage variability · DAC 2004
Electronic design automation
hardware verification and test
0.112007
Computing the Soft Error Rate of a Combinational Logic Circuit Using Parameterized Descriptors · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007
Hardware reliability and fault tolerance
reliability analysis
0.112007
Computing the Soft Error Rate of a Combinational Logic Circuit Using Parameterized Descriptors · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007
Hardware reliability and fault tolerance
soft errors
0.112007
Computing the Soft Error Rate of a Combinational Logic Circuit Using Parameterized Descriptors · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007
Hardware reliability and fault tolerance › soft errors
soft error rate estimation
0.112007
Computing the Soft Error Rate of a Combinational Logic Circuit Using Parameterized Descriptors · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007
Energy-efficient computing
leakage power
0.112006
Analytical yield prediction considering leakage/performance correlation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Hardware reliability and fault tolerance
process variation and yield analysis
0.112006
Analytical yield prediction considering leakage/performance correlation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Integrated circuit design › low-power circuit design
bus encoding
0.012004
Leakage-and crosstalk-aware bus encoding for total power reduction · DAC 2004
Electronic design automation › signal integrity
crosstalk mitigation
0.012004
Leakage-and crosstalk-aware bus encoding for total power reduction · DAC 2004
Electronic design automation
design for manufacturability
0.012004
Parametric yield estimation considering leakage variability · DAC 2004
Electronic design automation
interconnect modeling
0.012004
Leakage-and crosstalk-aware bus encoding for total power reduction · DAC 2004
Energy-efficient computing › voltage scaling
dynamic voltage scaling
0.012003
Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation · MICRO 2003
Hardware reliability and fault tolerance
error detection and correction
0.012003
Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation · MICRO 2003
Processor architecture and microarchitecture › speculation
timing speculation
0.012003
Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation · MICRO 2003
Integrated circuit design › digital circuit design
combinational logic
0.012007
Computing the Soft Error Rate of a Combinational Logic Circuit Using Parameterized Descriptors · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007
Performance modeling and evaluation › statistical analysis
statistical modeling
0.012006
Analytical yield prediction considering leakage/performance correlation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Energy-efficient computing
leakage power reduction
0.012004
Leakage-and crosstalk-aware bus encoding for total power reduction · DAC 2004
Electronic design automation › timing analysis
statistical timing analysis
0.012004
Parametric yield estimation considering leakage variability · DAC 2004
Hardware reliability and fault tolerance
error recovery
0.012003
Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation · MICRO 2003
Processor architecture and microarchitecture
pipelining
0.012003
Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation · MICRO 2003

Methods — techniques the papers use, named apart from their topics

weibull function · 0.1parametric waveform model · 0.1descriptor propagation · 0.1within-die and die-to-die variability analysis · 0.1closed-form statistical model · 0.1statistical modeling · 0.0high threshold voltage buffer design · 0.0closed-form leakage model · 0.0bus encoding · 0.0timing error detection · 0.0
YearPublicationVenuePosition
2009 Circuit optimization techniques to mitigate the effects of soft errors in combinational logic
abstract
Soft errors in combinational logic circuits are emerging as a significant reliability problem for VLSI designs. Technology scaling trends indicate that the soft error rates (SER) of logic circuits will be dominant factor for future technology generations. SER mitigation in logic can be accomplished by optimizing either the gates inside a logic block or the flipflops present on the block boundaries. We present novel circuit optimization techniques that target these elements separately as well as in unison to reduce the SER of combinational logic circuits. First, we describe the construction of a new class of flip-flop variants that leverage the effect of temporal masking by selectively increasing the length of the latching window thereby preventing faulty transients from being registered. In contrast to previous flip-flop designs that rely on logic duplication and complicated circuit design styles, the new variants are redesigned from the library flip-flop using efficient transistor sizing. We then propose a flip-flop selection method that uses slack information at each primary output node to determine the flip-flop configuration that produces maximum SER savings. Next, we propose a gate sizing algorithm that trades off SER reduction and area overhead. This approach first computes bounds on the maximum achievable SER reduction by resizing a gate. This bound is then used to prune the circuit graph, arriving at a smaller set of candidate gates on which we perform incremental sensitivity computations to determine the gates that are the largest contributors to circuit SER. Third, we propose a unified, co-optimization approach combining flip-flop selection with the gate sizing algorithm. The joint optimization algorithm produces larger SER reductions while incurring smaller circuit overhead than either technique taken in isolation. Experimental results on a variety of benchmarks show average SER reductions of 10.7X with gate sizing, 5.7X with flip-flop assignment, and 30.1X for the combined optimization approach, with no delay penalties and area overheads within 5-6%. The runtimes for the optimization algorithms are on the order of 1-3 minutes.
Rajeev R. Rao, Vivek Joshi, David T. Blaauw, Dennis Sylvester
ACM Trans. Design Autom. Electr. Syst.1
2007 Computing the Soft Error Rate of a Combinational Logic Circuit Using Parameterized Descriptors
abstract
Soft errors have emerged as an important reliability challenge for nanoscale very large scale integration designs. In this paper, we present a fast and efficient soft error rate (SER) analysis methodology for combinational circuits. We first present a novel parametric waveform model based on the Weibull function to represent particle strikes at individual nodes in the circuit. We then describe the construction of the descriptor object that efficiently captures the correlation between the transient waveforms and their associated rate distribution functions. The proposed algorithm consists of operations to inject, propagate, and merge these descriptors while traversing forward along the gates in a circuit. The parameterized waveforms enable an efficient static approach to calculate the SER of a circuit. We exercise the proposed approach on a wide variety of combinational circuits and observe that our algorithm has linear runtime with the size of the circuit. The runtimes for soft error estimation were observed to be in the order of about 1 s, compared to several minutes or even hours for previously proposed methods.
Rajeev R. Rao, Kaviraj Chopra, David T. Blaauw, Dennis Sylvester
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2006 An efficient static algorithm for computing the soft error rates of combinational circuits
abstract
Soft errors have emerged as an important reliability challenge for nanoscale VLSI designs. In this paper, we present a fast and efficient soft error rate (SER) computation algorithm for combinational circuits. We first present a novel parametric waveform model based on the Weibull function to represent particle strikes at individual nodes in the circuit. We then describe the construction of the SET descriptor that efficiently captures the correlation between the transient waveforms and their associated rate distribution functions. The proposed algorithm consists of operations to inject, propagate and merge SET descriptors while traversing forward along the gates in a circuit. The parameterized waveforms enable an efficient static approach to calculate the SER of a circuit. We exercise the proposed approach on a wide variety of combinational circuits and observe that our algorithm has linear runtime with the size of the circuit. The runtimes for soft error estimation were observed to be in the order of about one second, compared to several minutes or even hours for previously proposed methods
Rajeev R. Rao, Kaviraj Chopra, David T. Blaauw, Dennis Sylvester
DATE1
2006 Soft error reduction in combinational logic using gate resizing and flipflop selection
abstract
Soft errors in logic are emerging as a significant reliability problem for VLSI designs. This paper presents novel circuit optimization techniques to mitigate soft error rates (SER) of combinational logic circuits. First, we propose a gate sizing algorithm that trades off SER reduction and area overhead. This approach first computes bounds on the maximum achievable SER reduction by resizing a gate. This bound is then used to prune the circuit graph, arriving at a smaller set of candidate gates on which we perform incremental sensitivity computations to determine the gates that are the largest contributors to circuit SER. Second, we propose a flipflop selection method that uses slack information at each primary output node to determine the flipflop configuration that produces maximum SER savings. This approach uses an enhanced flipflop library that contains flipflops of varying temporal masking ability. Third, we propose a unified, cooptimization approach combining flipflop selection with the gate sizing algorithm. The joint optimization algorithm produces larger SER reductions while incurring smaller circuit overhead than either technique taken in isolation. Experimental results on a variety of benchmarks show SER reductions of 7.9X with gate sizing, 6.6X with flipflop assignment, and 28.2X for the combined optimization approach, with no delay penalties and area overheads within 5--6%. The runtimes for the optimization algorithms are on the order of 1--3 minutes.
Rajeev R. Rao, David T. Blaauw, Dennis Sylvester
ICCAD1
2006 Analytical yield prediction considering leakage/performance correlation
abstract
In addition to traditional constraints on frequency, leakage current has emerged as a stringent constraint in modern processor designs. Since leakage current exhibits a strong inverse correlation with circuit delay, effective parametric yield prediction must consider the dependence of leakage current on frequency. In this paper, a new chip-level statistical method to estimate the total leakage current in the presence of within-die and die-to-die variability is presented. A closed-form equation for total chip leakage that models the dependence of the leakage current distribution on different process parameters is developed. The proposed analytical expression is obtained directly from pertinent design information and includes both subthreshold and gate leakage currents. Using this model, an integrated approach to accurately estimate the yield loss when both frequency and power limits are imposed on a design is then presented. The proposed method demonstrates the importance of considering both these limiting factors while calculating the yield of a lot
Rajeev R. Rao, Anirudh Devgan, David T. Blaauw, Dennis Sylvester
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2005 An efficient surface-based low-power buffer insertion algorithm
abstract
Buffer insertion is an important technique used to achieve timing closure in high performance VLSI designs. As the number of buffers in ASIC designs has increased with process scaling, the power con-sumption of buffers has become a critical concern. In this paper, we present an efficient algorithm that performs van Ginneken style buffer insertion on RC trees and minimizes the total power con-sumption under a given delay constraint. Our algorithm is based on a formulation that uses a buffer library consisting of continuous buffer sizes. We construct solution candidates in the form of surfaces in the 3-D delay, capacitance and power (DCP) space and show the mecha-nisms to propagate and merge them in the interconnect tree. Instead of a single minimal power solution, the algorithm produces an entire DCP surface from which a suitable solution point can be selected. We also present a post-processing step where buffers with continu-ous (non-standard) sizes are snapped to discrete size values corre-sponding to the buffers in a given library. The proposed algorithm has a worst-case runtime complexity that is polynomial (quadratic) in the number of possible buffer locations. We implemented and tested our proposed algorithm on a number of large benchmark nets and observed that our method produces a speedup in runtime of 5-6X in comparison with previous power aware buffer insertion methods.
Rajeev R. Rao, David T. Blaauw, Dennis Sylvester, Charles J. Alpert, Sani R. Nassif
ISPD1
2005 Bus encoding for total power reduction using a leakage-aware buffer configuration
abstract
Power consumption, particularly runtime leakage, in long on-chip buses has grown to be an unacceptable portion of the total power budget due to heavy buffer insertion used to combat RC delays. In this paper, we propose a new bus encoding algorithm and circuit scheme for on-chip buses that eliminates capacitive crosstalk while simultaneously reducing total power. We utilize a buffer design approach with a selective use of high-threshold voltage transistors and couple this buffer design with a novel bus encoding scheme. The proposed encoding scheme significantly reduces total power by 26% and runtime leakage power by 42% while also eliminating capacitive crosstalk. In addition, the proposed encoding is specifically optimized to reduce the complexity of the encoding logic, allowing for a significant reduction in overhead which has not been considered in previous bus encoding work.
Rajeev R. Rao, Harmander Singh, David T. Blaauw, Dennis Sylvester
IEEE Trans. Very Large Scale Integr. Syst.1
2004 Leakage-and crosstalk-aware bus encoding for total power reduction
abstract
Power consumption, particularly runtime leakage, in long on-chip buses has grown to an unacceptable portion of the total power budget due to heavy buffer insertion to combat RC delays. In this paper, we propose a new bus encoding algorithm and circuit scheme for on-chip buses that eliminates capacitive crosstalk while simultaneously reducing total power. We introduce a new buffer design approach with selective use of high threshold voltage transistors and couple this buffer design with a novel bus encoding scheme. The proposed encoding scheme significantly reduces total power by 26% and runtime leakage power by 42% while also eliminating capacitive crosstalk. In addition, the proposed encoding is specifically optimized to reduce the complexity of the encoding logic, allowing for a significant reduction in overhead which has not been considered in previous bus encoding work.
Harmander Singh, Rajeev R. Rao, Dennis Sylvester, David T. Blaauw
DAC2
2004 Parametric yield estimation considering leakage variability
abstract
Leakage current has become a stringent constraint in modern processor designs in addition to traditional constraints on frequency. Since leakage current exhibits a strong inverse correlation with circuit delay, effective parametric yield prediction must consider the dependence of leakage current on frequency. In this paper, we present a new chip-level statistical method to estimate the total leakage current in the presence of within-die and die-to-die variability. We develop a closed-form expression for total chip leakage that models the dependence of the leakage current distribution on a number of process parameters. The model is based on the concept of scaling factors to capture the effects of within-die variability. Using this model, we then present an integrated approach to accurately estimate the yield loss when both frequency and power limits are imposed on a design. Our method demonstrates the importance of considering both these limiters in calculating the yield of a lot.
Rajeev R. Rao, Anirudh Devgan, David T. Blaauw, Dennis Sylvester
DAC1
2004 Statistical analysis of subthreshold leakage current for VLSI circuits
abstract
We develop a method to estimate the variation of leakage current due to both intra-die and inter-die gate length process variability. We derive an analytical expression to estimate the probability density function (PDF) of the leakage current for stacked devices found in CMOS gates. These distributions of individual gate leakage currents are then combined to obtain the mean and variance of the leakage current for an entire circuit. We also present an approach to account for both the inter- and intra-die gate length variations to ensure that the circuit leakage PDF correctly models both types of variation. The proposed methods were implemented and tested on a number of benchmark circuits. Comparison to Monte Carlo simulation validates the accuracy of the proposed method and demonstrates the efficiency of the proposed analysis method. Comparison with traditional deterministic leakage current analysis demonstrates the need for statistical methods for leakage current analysis.
Rajeev R. Rao, Ashish Srivastava, David T. Blaauw, Dennis Sylvester
IEEE Trans. Very Large Scale Integr. Syst.1
2003 Statistical estimation of leakage current considering inter- and intra-die process variation
abstract
We develop a method to estimate the variation of leakage current due to both intra-die and inter-die gate length process variability. We derive an analytical expression to estimate the probability density function (PDF) of the leakage current for stacked devices found in CMOS gates. These distributions of individual gate leakage currents are then combined to obtain the mean and variance of the leakage current for an entire circuit. We also present an approach to account for both the inter- and intra-die gate length variations to ensure that the circuit leakage PDF correctly models both types of variation. The proposed methods were implemented and tested on a number of benchmark circuits. Comparison to Monte-Carlo simulation validates the accuracy of the proposed method and demonstrates the efficiency of the proposed analysis method. Comparison with traditional deterministic leakage current analysis demonstrates the need for statistical methods for leakage current analysis.
Rajeev R. Rao, Ashish Srivastava, David T. Blaauw, Dennis Sylvester
ISLPED1
2003 Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation
abstract
With increasing clock frequencies and silicon integration, power aware computing has become a critical concern in the design of embedded processors and systems-on-chip. One of the more effective and widely used methods for power-aware computing is dynamic voltage scaling (DVS). In order to obtain the maximum power savings from DVS, it is essential to scale the supply voltage as low as possible while ensuring correct operation of the processor. The critical voltage is chosen such that under a worst-case scenario of process and environmental variations, the processor always operates correctly. However, this approach leads to a very conservative supply voltage since such a worst-case combination of different variabilities is very rare. In this paper, we propose a new approach to DVS, called Razor, based on dynamic detection and correction of circuit timing errors. The key idea of Razor is to tune the supply voltage by monitoring the error rate during circuit operation, thereby eliminating the need for voltage margins and exploiting the data dependence of circuit delay. A Razor flip-flop is introduced that double-samples pipeline stage values, once with a fast clock and again with a time-borrowing delayed clock. A metastability-tolerant comparator then validates latch values sampled with the fast clock. In the event of timing error, a modified pipeline mispeculation recovery mechanism restores correct program state. A prototype Razor pipeline was designed in a 0.18 /spl mu/m technology and was analyzed. Razor energy overhead during normal operation is limited to 3.1%. Analyses of a full-custom multiplier and a SPICE-level Kogge-Stone adder model reveal that substantial energy savings are possible for these devices (up to 64.2%) with little impact on performance due to error recovery (less than 3%).
Dan Ernst, Nam Sung Kim, Shidhartha Das, Sanjay Pant, Rajeev R. Rao, Toan Pham, Conrad H. Ziesler, David T. Blaauw, Todd M. Austin, Krisztián Flautner, Trevor N. Mudge
MICRO5