Demo Data from EDBT 2026 / reviewers in the wild / expert
Sanjay Pant
dblp:69/6295
· DBLP profile ↗
10ranked-venue papers
6as first author
0since 2021 · last 2012
0000-0002-2081-308XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 10 · 6 first-authorSoftware engineering, systems software and programming languages · 1
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 |
Performance modeling and evaluation · 24% Processor architecture and microarchitecture · 20% Hardware reliability and fault tolerance · 20% |
Topics — the 15 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture
chip multiprocessor |
0.1 | 1 | 2012 | AUDIT: Stress Testing the Automatic Way · MICRO 2012 |
Hardware reliability and fault tolerance
timing error |
0.1 | 1 | 2012 | AUDIT: Stress Testing the Automatic Way · MICRO 2012 |
Performance modeling and evaluation
workload characterization |
0.1 | 1 | 2012 | AUDIT: Stress Testing the Automatic Way · MICRO 2012 |
Electronic design automation › physical design
power grid analysis |
0.1 | 2 | 2006 | Power grid physics and implications for CAD · DAC 2006 A stochastic approach To power grid analysis · DAC 2004 |
Energy-efficient computing › low-power design
low-power processor design |
0.1 | 1 | 2005 | Energy Optimization of Subthreshold-Voltage Sensor Network Processors · ISCA 2005 |
Performance modeling and evaluation › simulation › architectural simulation
cycle-accurate simulation |
0.0 | 1 | 2012 | AUDIT: Stress Testing the Automatic Way · MICRO 2012 |
Performance modeling and evaluation › simulation
simulation-based analysis |
0.0 | 1 | 2012 | AUDIT: Stress Testing the Automatic Way · MICRO 2012 |
Energy-efficient computing › voltage scaling
dynamic voltage scaling |
0.0 | 1 | 2003 | Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation · MICRO 2003 |
Hardware reliability and fault tolerance
error detection and correction |
0.0 | 1 | 2003 | Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation · MICRO 2003 |
Integrated circuit design
low-power circuit design |
0.0 | 1 | 2003 | Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation · MICRO 2003 |
Processor architecture and microarchitecture › speculation
timing speculation |
0.0 | 1 | 2003 | Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation · MICRO 2003 |
Integrated circuit design › low-power circuit design
subthreshold circuit design |
0.0 | 1 | 2005 | Energy Optimization of Subthreshold-Voltage Sensor Network Processors · ISCA 2005 |
Integrated circuit design
power delivery network |
0.0 | 1 | 2004 | A stochastic approach To power grid analysis · DAC 2004 |
Hardware reliability and fault tolerance
error recovery |
0.0 | 1 | 2003 | Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation · MICRO 2003 |
Processor architecture and microarchitecture
pipelining |
0.0 | 1 | 2003 | Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation · MICRO 2003 |
Methods — techniques the papers use, named apart from their topics
integer linear programming · 0.1genetic algorithm · 0.1dithering algorithm · 0.1full-wave modeling · 0.1full-die dynamic modeling · 0.1SPICE simulation · 0.1stochastic process modeling · 0.0statistical parameter propagation · 0.0voltage scaling · 0.0timing error detection · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | AUDIT: Stress Testing the Automatic WayabstractSudden variations in current (large di/dt) can lead to significant power supply voltage droops and timing errors in modern microprocessors. Several papers discuss the complexity involved with developing test programs, also known as stress marks, to stress the system. Authors of these papers produced tools and methodologies to generate stress marks automatically using techniques such as integer linear programming or genetic algorithms. However, nearly all of the previous work took place in the context of single-core systems, and results were collected and analyzed using cycle-level simulators. In this paper, we measure and analyze di/dt issues on state-of-the-art multi-core x86 systems using real hardware rather than simulators. We build on an existing single-core stress mark generation tool to develop an Automated DI/dT stress mark generation framework, referred to as AUDIT, to generate di/dt stress marks quickly and effectively for multicore systems. We showcase AUDIT's capabilities to adjust to micro architectural and architectural changes. We also present a dithering algorithm to address thread alignment issues on multi-core processors. We compare standard benchmarks, existing di/dt stress marks, and AUDIT-generated stress marks executing on multi-threaded, multi-core systems with complex out-of-order pipelines. Finally, we show how stress analysis using simulators may lead to flawed insights about di/dt issues. Youngtaek Kim, Lizy Kurian John, Sanjay Pant, Srilatha Manne, Michael J. Schulte, William Lloyd Bircher, Madhu Saravana Sibi Govindan |
MICRO | 3 |
| 2009 | Energy-Efficient Subthreshold Processor DesignabstractSubthreshold circuits have drawn a strong interest in recent ultralow power research. In this paper, we present a highly efficient subthreshold microprocessor targeting sensor application. It is optimized across different design stages including ISA definition, microarchitecture evaluation and circuit and implementation optimization. Our investigation concludes that microarchitectural decisions in the subthreshold regime differ significantly from that in conventional superthreshold mode. We propose a new general-purpose sensor processor architecture, which we call the Subliminal Processor. On the circuit side, subthreshold operation is known to exhibit an optimal energy point (Knin)- However, propagation delay also becomes more sensitive to process variation and can reduce the energy scaling gain. We conduct thorough analysis on how supply voltage and operating frequency impact energy efficiency in a statistical context. With careful library cell selection and robust static RAM design, the Subliminal Processor operates correctly down to 200 mV in a 0.13-mum technology, which is sufficiently low to operate at Vmin. Silicon measurements of the Subliminal Processor show a maximum energy efficiency of 2.6 pJ/instruction at 360 mV supply voltage and 833 kHz operating frequency. Finally, we examine the variation in frequency and Vminacross die to verify our analysis of adaptive tuning of the clock frequency and Vminfor optimal energy efficiency. Bo Zhai, Sanjay Pant, Leyla Nazhandali, Scott Hanson, Javin Olson, Anna Reeves, Michael Minuth, Ryan Helfand, Todd M. Austin, Dennis Sylvester, David T. Blaauw |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 2007 | Timing-Aware Decoupling Capacitance Allocation in Power Distribution NetworksabstractPower supply noise increases the circuit delay, which may lead to performance failure of a design. Decoupling capacitance (decap) addition is effective in reducing the power supply noise, thus making the supply network more robust in presence of large switching currents. Traditionally, decaps have been allocated in order to minimize the worst-case voltage drop occurring in the power grid. In this paper, we propose an approach for timing-aware decap allocation which uses global time slacks to drive the decap optimization. Non-critical gates with larger timing slacks can tolerate a relatively higher supply voltage drop as compared to the gates on the critical paths. The decap allocation is formulated as a non-linear optimization problem using Lagrangian relaxation, and modified adjoint method is used to efficiently obtain the sensitivities of objective function to decap sizes. A fast path-based heuristic is also implemented and compared with the global optimization formulation. The two approaches have been implemented and tested on ISCAS85 benchmark circuits and with grids of different sizes. Compared to uniformly allocated decaps, the proposed approach utilizes 35.5% less total decap to meet the same delay target. For the same total decap budget, the proposed approach is shown to improve the circuit delay by 10.1% on an average. Sanjay Pant, David T. Blaauw |
ASP-DAC | 1 |
| 2006 | Power grid physics and implications for CADabstractMuch research has been done lately concerning analysis and optimization techniques for on-chip power grid networks.However, all of these approaches assume a particular model or behavior of the power delivery.In this paper, we describe the first detailed full-die dynamic model of an industrial microprocessor design, including package and non-uniform decap distribution.This model is justified from the ground up using a full-wave model and then increasingly larger but less detailed models with only the irrelevant elements removed.Using these models we show that there is little impact of on-die inductance in such a design, and that the package is critical to understanding resonant properties of the grid.We also show that transient effects are sensitive to non-uniform de-cap distribution and that locality is a tight function of frequency and of the package-die resonance, producing newly explained localized resonant effects.Specifically, all of these points have impact on what kind of analysis and optimization are required from CAD. Sanjay Pant, Eli Chiprout |
DAC | 1 |
| 2006 | An Active Decoupling Capacitance Circuit for Inductive Noise Suppression in Power Supply NetworksabstractThe placement of on-die decoupling capacitors (decap) between the power and ground supply grids has become a common practice in high performance processor designs. In this paper, we present a new active decap circuit that significantly increase the effectiveness of decap in suppressing power supply fluctuations. The proposed circuit senses the supply drop and drives an amplified and inverted voltage fluctuation on the decap. The active decoupling circuit is powered by a separate power supply and we study the optimal allocation of the total C4s/pads between this second power supply and the regular supply as well as the optimal allocation of the total decoupling capacitance between actively switched and traditional static decap. Finally, we demonstrate that the overhead of the proposed method is small compared to the area of the decaps. Using the proposed method, the maximum supply drop is reduced by 45% compared to the use of only traditional decap, corresponding to an increase in the effective decap of approximately 8times. Sanjay Pant, David T. Blaauw |
ICCD | 1 |
| 2005 | Static timing analysis considering power supply variationsabstractPower supply integrity verification has become a key concern in high performance designs. In deep submicron technologies, power supply noise can significantly increase the circuit delay and lead to performance failures. Traditional static timing analysis which applies worst-case voltage margins to compute circuit delay leads to a very conservative analysis because the worst-case drop is localized to a small area of the die. In this paper, we propose a new approach for analyzing the impact of power supply variations on circuit delay. The circuit delay maximization problem is formulated as a constrained non-linear optimization problem which takes both IR and Ldi/dt drops into account The proposed approach does not require apriori knowledge of critical paths in the circuit and can be effectively incorporated in an existing static timing analysis framework. The proposed method has been implemented and tested on ISCAS85 benchmark circuits and compared with the traditional methods for computing worst-case circuit delay under supply variations. Sanjay Pant, David T. Blaauw |
ICCAD | 1 |
| 2005 | Energy Optimization of Subthreshold-Voltage Sensor Network ProcessorsabstractSensor network processors and their applications are a growing area of focus in computer system research and design. Inherent to this design space is a reduced processing performance requirement and extremely high energy constraints, such that sensor network processors must execute low-performance tasks for long durations on small energy supplies. In this paper, we demonstrate that subthreshold-voltage circuit design (400 mV and below) lends itself well to the performance and energy demands of sensor network processors. Moreover, we show that the landscape for microarchitectural energy optimization dramatically changes in the subthreshold domain. The dominance of leakage power in the subthreshold regime demands architectures that i) reduce overall area; ii) increase the utility of transistors; while iii) maintaining acceptable CPI efficiency. We confirm these observations by performing SPICE-level analysis of 21 sensor network processors and memory architectures. Our best sensor platform, implemented in 130nm CMOS and operating at 235 mV, only consumes 1.38 pJ/instruction, nearly an order of magnitude less energy than previously published sensor network processor results. This design, accompanied by bulk-silicon solar cells for energy scavenging, has been manufactured by IBM and is currently being tested. Leyla Nazhandali, Bo Zhai, Javin Olson, Anna Reeves, Michael Minuth, Ryan Helfand, Sanjay Pant, Todd M. Austin, David T. Blaauw |
ISCA | 7 |
| 2004 | A stochastic approach To power grid analysisabstractPower supply integrity analysis is critical in modern high perfor-mance designs. In this paper, we propose a stochastic approach to obtain statistical information about the collective IR and LdI/dt drop in a power supply network. The currents drawn from the power grid by the blocks in a design are modelled as stochastic processes and their statistical information is extracted, including correlation infor-mation between blocks in both space and time. We then propose a method to propagate the statistical parameters of the block currents through the linear model of the power grid to obtain the mean and standard deviation of the voltage drops at any node in the grid. We show that the run time is linear with the length of the current wave-forms allowing for extensive vectors, up to millions of cycles, to be analyzed. We implemented the approach on a number of grids, including a grid from an industrial microprocessor and demonstrate its accuracy and efficiency. The proposed statistical analysis can be use to determine which portions of the grid are most likely to fail as well as to provide information for other analyses, such as statistical timing analysis. Sanjay Pant, David T. Blaauw, Vladimir Zolotov, Savithri Sundareswaran, Rajendran Panda |
DAC | 1 |
| 2003 | Vectorless Analysis of Supply Noise Induced Delay Variation
Sanjay Pant, David T. Blaauw, Vladimir Zolotov, Savithri Sundareswaran, Rajendran Panda |
ICCAD | 1 |
| 2003 | Razor: A Low-Power Pipeline Based on Circuit-Level Timing SpeculationabstractWith 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 |
MICRO | 4 |