Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Kip Killpack

dblp:80/5321 · DBLP profile ↗
← Back
10ranked-venue papers
1as first author
0since 2021 · last 2011
—ORCID · none

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

Systems, architecture and hardware · 10 · 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 · 97% Integrated circuit design · 2% Hardware reliability and fault tolerance · 1%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
timing analysis
0.452010
Pessimism Reduction in Coupling-Aware Static Timing Analysis Using Timing and Logic Filtering · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010
Speedpath prediction based on learning from a small set of examples · DAC 2008
Silicon Speedpath Measurement and Feedback into EDA flows · DAC 2007
Electronic design automation › timing analysis
static timing analysis
0.222010
Pessimism Reduction in Coupling-Aware Static Timing Analysis Using Timing and Logic Filtering · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010
A multi-port current source model for multiple-input switching effects in CMOS library cells · DAC 2006
Electronic design automation
hardware verification and test
0.222008
Speedpath prediction based on learning from a small set of examples · DAC 2008
Silicon Speedpath Measurement and Feedback into EDA flows · DAC 2007
Electronic design automation › timing analysis › static timing analysis
crosstalk-aware timing analysis
0.112010
Pessimism Reduction in Coupling-Aware Static Timing Analysis Using Timing and Logic Filtering · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010
Electronic design automation › hardware verification and test › design validation
post-silicon validation
0.112008
Speedpath prediction based on learning from a small set of examples · DAC 2008
Electronic design automation
timing prediction
0.112008
Speedpath prediction based on learning from a small set of examples · DAC 2008
Electronic design automation › hardware verification and test
silicon validation
0.112007
Silicon Speedpath Measurement and Feedback into EDA flows · DAC 2007
Electronic design automation › timing analysis › critical path analysis
speedpath analysis
0.112007
Silicon Speedpath Measurement and Feedback into EDA flows · DAC 2007
Electronic design automation › timing analysis › statistical timing analysis
statistical static timing analysis
0.112005
Statistical static timing analysis: how simple can we get? · DAC 2005
Electronic design automation › timing analysis
pessimism reduction
0.012010
Pessimism Reduction in Coupling-Aware Static Timing Analysis Using Timing and Logic Filtering · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010
Integrated circuit design
digital circuit design
0.012007
Silicon Speedpath Measurement and Feedback into EDA flows · DAC 2007
Electronic design automation › physical design
timing optimization
0.012007
Silicon Speedpath Measurement and Feedback into EDA flows · DAC 2007
Electronic design automation › timing analysis › timing model
current source model
0.012006
A multi-port current source model for multiple-input switching effects in CMOS library cells · DAC 2006
Hardware reliability and fault tolerance
process variation
0.012005
Statistical static timing analysis: how simple can we get? · DAC 2005

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

timing filtering · 0.1logic filtering · 0.1iterative analysis · 0.1machine learning · 0.1silicon measurement · 0.1electrical speedpath modeling · 0.1timing analysis · 0.1multi-port current source model · 0.1post-processing · 0.1path-based SSTA · 0.1
YearPublicationVenuePosition
2011 FA-STAC: An Algorithmic Framework for Fast and Accurate Coupling Aware Static Timing Analysis
abstract
This paper presents an algorithmic framework for fast and accurate static timing analysis considering coupling. With technology scaling to smaller dimensions, the impact of coupling induced delay variations can no longer be ignored. Timing analysis considering coupling is iterative, and can have considerably larger run-times than a single pass approach. We propose two different classes of coupling delay models: heuristic-based coupling model and current source-based coupling model, and present techniques to increase the convergence rate of timing analysis when such coupling models are employed. Our proposed coupling model show promising accuracy improvements compared to SPICE. Experimental results on ISCAS85 benchmarks validates the effec tiveness of our efficient iteration scheme. Our iteration algorithm obtained speedups of up to 62.1 % using a heuristic coupling model while 2.7 x using a current-based coupling model in comparison to traditional approaches.
Debasish Das, Ahmed Shebaita, Hai Zhou 0001, Yehea I. Ismail, Kip Killpack
IEEE Trans. Very Large Scale Integr. Syst.5
2010 Pessimism Reduction in Coupling-Aware Static Timing Analysis Using Timing and Logic Filtering
abstract
With continued scaling of technology into nanometer regimes, the impact of coupling induced delay variations is significant. While several coupling-aware static timers have been proposed, the results are often pessimistic with many false failures. We present an integrated iterative timing filtering and logic filtering based approach to reduce pessimism. We use a realistic coupling model based on arrival times and slews, and show that non-iterative pessimism reduction algorithms proposed in previous research may give potentially non-conservative timing results. On a functional block from an industrial 65 nm microprocessor, our algorithm produced a maximum pessimism reduction of 11.18% of cycle time over converged timing filtering analysis that does not consider logic constraints.
Debasish Das, Kip Killpack, Chandramouli V. Kashyap, Abhijit Jas, Hai Zhou 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2008 Pessimism reduction in coupling-aware static timing analysis using timing and logic filtering
abstract
With continued scaling of technology into nanometer regimes, the impact of coupling induced delay variations is significant. While several coupling-aware static timers have been proposed, the results are often pessimistic with many false failures. We present an integrated iterative timing filtering and logic filtering based approach to reduce pessimism. We use a realistic coupling model based on arrival times and slews and show that non-iterative pessimism reduction algorithms proposed in previous research may give potentially nonconservative timing results. On a functional block from an industrial 65nm microprocessor, our algorithm produced a maximum pessimism reduction of 11.18% of cycle time over converged timing filtering analysis that does not consider logic constraints.
Debasish Das, Kip Killpack, Chandramouli V. Kashyap, Abhijit Jas, Hai Zhou 0001
ASP-DAC2
2008 Speedpath prediction based on learning from a small set of examples
abstract
In high performance designs, speed-limiting logic paths (speedpaths) impact the power/performance trade-off that is becoming critical in our low power regimes. Timing tools attempt to model and predict the delay of all the paths on a chip, which may be in the millions. These delay predictions often have a significant error and when silicon is measured there is a large variation of path delays as compared to the prediction of the tools. This variation may be caused by process, environmental or other effects that are often unpredictable. It is therefore desirable to use early silicon data to better predict and model potential speedpaths for subsequent silicon steppings. In this paper, we present a novel machine learning-based approach that uses a small number of identified speedpaths to predict a larger set of potential speedpaths, thus significantly enhancing the traditional timing prediction flows post-silicon. We demonstrate the feasibility of this approach and summarize our findings based on the analysis of silicon speedpaths from a 65nm P4 microprocessor.
Pouria Bastani, Kip Killpack, Li-C. Wang, Eli Chiprout
DAC2
2008 Silicon feedback to improve frequency of high-performance microprocessors: an overview
abstract
In modern high-performance microprocessors designed using advanced process technologies, the frequency of the part is often slower than what the static timing analysis tools predict before tape out. We give an overview of techniques used to observe the failing path on the tester, identify the dominant devices impacting the delay of the path, and learn from the failing path to fix other similar paths in the design. In particular, we describe a support vector machine based approach for learning from speedpaths observed in silicon.
Chandramouli V. Kashyap, Pouria Bastani, Kip Killpack, Chirayu S. Amin
ICCAD3
2007 Silicon Speedpath Measurement and Feedback into EDA flows
abstract
Timing, test, reliability, and noise are modeled and abstracted in our design and verification flows. Specific EDA algorithms are then designed to work with these abstracted models, often in isolation of other effects. However, tighter design margins and higher reliability issues have increased the need for accurate models and algorithms. We propose utilizing silicon data to tune and improve the EDA tools and flows. In this paper we describe a silicon methodology to isolate silicon speedpath environments and feed these into a simulation framework to temporally and spatially isolate specific speedpaths in order to model and understand the real effects. This is done using accurate electrical speedpath modeling techniques which may be used to tune the accuracy and correlation of the design models. The effort required to distinguish the many different electrical effects will be outlined.
Kip Killpack, Chandramouli V. Kashyap, Eli Chiprout
DAC1
2007 NostraXtalk: a predictive framework for accurate static timing analysis in udsm vlsi circuits
abstract
This paper presents a predictive framework for accurate static timing analysis in UDSM VLSI circuits. As technology scales to smaller dimensions, coupling capacitances are becoming a critical factor in signal integrity analysis. Coupling capacitances contribute to the noise and play a seminalrole in determining the timing windows of a circuit. Accuratean alysis of coupling effects is indispensable for meaning fulstatic timing and signal integrity analysis. Our proposed framework presents a Directed Search technique to calculate accurate coupling effects. We performed experiments on theISCAS'85 benchmarks and present the accuracy improvement up-to 45.5% compared to existing approaches. We also show that our framework decreased cell delay look-uptable accesses up-to 64.8%. Our results present the coupling effect on static timing analysis.
Debasish Das, Ahmed Shebaita, Yehea I. Ismail, Hai Zhou 0001, Kip Killpack
ACM Great Lakes Symposium on VLSI5
2006 A multi-port current source model for multiple-input switching effects in CMOS library cells
abstract
The problem of multiple-input switching (MIS) has been mostly ignored by the timing CAD community. Not modeling MIS for timing can result in as much as 100% error in stage delay and slew calculation. The impact is especially severe on stages immediately after a bank of flops, where the inputs have a high probability of arriving simultaneously. Other problems such as modeling of interconnect loads, complex (nonlinear/non-monotonic) input waveforms, power-droop impact on cell delay, nonlinear input capacitances, delay variations due to cross-capacitance, etc. are also known sources of error. In this paper, we introduce the multi-port current source model (MCSM). MCSM can efficiently handle an arbitrary number of simultaneously switching inputs, including single-input switching (SIS). Moreover, MCSM is comprehensive in that other modeling problems associated with delay and noise computation are elegantly covered. We demonstrate the applicability of MCSM on a large 65 nm industrial test-case. For cells experiencing MIS, the model yields delay and slew-rate errors within ±5% for 88.3% and 93.0% of the cases, respectively. We also present data that show that MCSM is an effective receiver model which captures active loading effects without incurring significant additional error. MCSM makes combined cell-level timing, noise, and power analysis a possibility.
Chirayu S. Amin, Chandramouli V. Kashyap, Noel Menezes, Kip Killpack, Eli Chiprout
DAC4
2006 FA-STAC: A Framework for Fast and Accurate Static Timing Analysis with Coupling
abstract
This paper presents a framework for fast and accurate static timing analysis considering coupling. With technology scaling to smaller dimensions, the impact of coupling induced delay variations can no longer be ignored. Timing analysis considering coupling is iterative, and can have considerably larger run-times than a single pass approach. We propose a novel and accurate coupling delay model, and present techniques to increase the convergence rate of timing analysis when complex coupling models are employed. Experimental results obtained for the ISCAS benchmarks show promising accuracy improvements using our coupling model while an efficient iteration scheme shows significant speedup (up to 62.1%) in comparison to traditional approaches.
Debasish Das, Ahmed Shebaita, Hai Zhou 0001, Yehea I. Ismail, Kip Killpack
ICCD5
2005 Statistical static timing analysis: how simple can we get?
abstract
With an increasing trend in the variation of the primary parameters affecting circuit performance, the need for statistical static timing analysis (SSTA) has been firmly established in the last few years. While it is generally accepted that a timing analysis tool should handle parameter variations, the benefits of advanced SSTA algorithms are still questioned by the designer community because of their significant impact on complexity of STA flows. In this paper, we present convincing evidence that a path-based SSTA approach implemented as a post-processing step captures the effect of parameter variations on circuit performance fairly accurately. On a microprocessor block implemented in 90nm technology, the error in estimating the standard deviation of the timing margin at the inputs of sequential elements is at most 0.066 FO4 delays, which translates in to only 0.31% of worst case path delay.
Chirayu S. Amin, Noel Menezes, Kip Killpack, Florentin Dartu, Umakanta Choudhury, Nagib Hakim, Yehea I. Ismail
DAC3