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

Chirayu S. Amin

dblp:18/2894 · DBLP profile ↗
← Back
16ranked-venue papers
8as first author
0since 2021 · last 2014
—ORCID · none

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

Systems, architecture and hardware · 16 · 8 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
10 papers
Electronic design automation · 99% Hardware reliability and fault tolerance · 1%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
timing analysis
0.352008
A "true" electrical cell model for timing, noise, and power grid verification · DAC 2008
A multi-port current source model for multiple-input switching effects in CMOS library cells · DAC 2006
Weibull-based analytical waveform model · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005
Electronic design automation › circuit simulation
model order reduction
0.242005
Realizable reduction of interconnect circuits including self and mutual inductances · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005
Piece-wise approximations of RLCK circuit responses using moment matching · DAC 2005
Efficient model order reduction including skin effect · DAC 2003
Electronic design automation
analog and mixed-signal design automation
0.212014
Approximate property checking of mixed-signal circuits · DAC 2014
Electronic design automation › hardware verification and test
hardware verification
0.212014
Approximate property checking of mixed-signal circuits · DAC 2014
Electronic design automation › hardware verification and test › hardware verification
property checking
0.212014
Approximate property checking of mixed-signal circuits · DAC 2014
Electronic design automation
circuit simulation
0.132005
Piece-wise approximations of RLCK circuit responses using moment matching · DAC 2005
Computation of signal-threshold crossing times directly from higher order moments · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2004
Realizable RLCK circuit crunching · DAC 2003
Electronic design automation › timing analysis › timing model
current source model
0.122008
A "true" electrical cell model for timing, noise, and power grid verification · DAC 2008
A multi-port current source model for multiple-input switching effects in CMOS library cells · DAC 2006
Electronic design automation
interconnect modeling
0.132005
Realizable reduction of interconnect circuits including self and mutual inductances · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005
Piece-wise approximations of RLCK circuit responses using moment matching · DAC 2005
Realizable RLCK circuit crunching · DAC 2003
Electronic design automation › hardware verification and test › functional verification
logic verification
0.112008
A "true" electrical cell model for timing, noise, and power grid verification · DAC 2008
Electronic design automation › timing analysis
static timing analysis
0.112006
A multi-port current source model for multiple-input switching effects in CMOS library cells · DAC 2006
Electronic design automation › circuit simulation › model order reduction
moment matching
0.112005
Piece-wise approximations of RLCK circuit responses using moment matching · DAC 2005
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 › circuit simulation
interconnect simulation
0.012003
Efficient model order reduction including skin effect · DAC 2003
Hardware reliability and fault tolerance
process variation
0.012005
Statistical static timing analysis: how simple can we get? · DAC 2005
Electronic design automation › physical design
parasitic extraction
0.012003
Realizable RLCK circuit crunching · DAC 2003

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

moment matching · 0.2failure probability estimation · 0.2ensemble learning · 0.2adaptive sampling · 0.2node elimination · 0.1static timing analysis · 0.1timing analysis · 0.1multi-port current source model · 0.1piecewise polynomial approximation · 0.1path-based SSTA · 0.1
YearPublicationVenuePosition
2014 Approximate property checking of mixed-signal circuits
abstract
Growing circuit complexity and design uncertainty has made it difficult to predict whether large circuits meet target property specifications. To address this, we conservatively approximate the failure probability estimate by defining an interval that bounds this probability. Doing so using an arbitrary sampling distribution requires a learner. Given that the learner's knowledge is imperfect, the interval must first capture its uncertainty. An ensemble of such learners can then be used to compensate for the bias. Lastly, we develop an adaptive sampling scheme to tighten the obtained interval with increased simulation resources, thus controlling the accuracy vs. turn-around-time trade-off.
Parijat Mukherjee, Chirayu S. Amin, Peng Li 0001
DAC2
2008 A "true" electrical cell model for timing, noise, and power grid verification
abstract
Empirically characterized equation- and table-based cell models have been applied in static timing analysis for decades. These models have been extended to handle a variety of environmental and circuit phenomena over the years. This has given rise to a profusion of cell models that are used to verify circuit functionality and performance. The recent invention of a second-generation of current source models shows the promise of a unified electrical cell model that comprehensively addresses most of the effects that are perceived as accuracy limiters. In this paper, we describe these accuracy limiters and present comprehensive results for a particular current source model [11].
Noel Menezes, Chandramouli V. Kashyap, Chirayu S. Amin
DAC3
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
ICCAD4
2007 A nonlinear cell macromodel for digital applications
abstract
Current source models have emerged as a promising technique for reducing digital cell netlists to a simpler electrical model for use in timing and other applications. The Multiport Current Source Model (MCSM) is one of the most general models in this class, which has been shown to handle multiple electrical effects including multiple-input switching (MIS) events in timing. However, this new model is hampered by two major problems: port characterization runtime and accuracy across a range of complicated cells which are deployed in advanced microprocessor design such as complex combinational cells, muxes, and sequentials. In this paper we demonstrate a significant leap in modeling accuracy and characterization runtime over the MCSM model which effectively eliminates these remaining issues. The quality of the new approach is conclusively demonstrated on a comprehensive 45nm cell library currently in use. The new approach accurately models both complex combinational as well as, for the first time, sequential cells, and puts MCSMs on the path for next generation gate level electrical analysis.
Chandramouli V. Kashyap, Chirayu S. Amin, Noel Menezes, Eli Chiprout
ICCAD2
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
DAC1
2005 Piece-wise approximations of RLCK circuit responses using moment matching
abstract
Capturing RLCK circuit responses accurately with existing model order reduction (MOR) techniques is very expensive. Direct metrics for fast analysis of RC circuits exist but there is no such technique for RLCK circuits. This paper introduces a new family of MOR techniques based on piece-wise functions to capture RLCK circuit responses accurately using only four or five moments. The time-domain response is approximated using a piece-wise function whose pieces are simple polynomials. The proposed method is fast and guaranteed stable and it avoids the calculation of poles and residues associated with existing model order reduction techniques. Results for many different industrial netlists indicate that delay and transition time can be captured within 5% error using only four moments. To the authors' knowledge, there is no existing method that can extract as much information about RLCK circuits with only four or five moments.
Chirayu S. Amin, Yehea I. Ismail, Florentin Dartu
DAC1
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
DAC1
2005 Expanding the frequency range of AWE via time shifting
abstract
The new technique of time shifted moment matching (TSMM) is introduced in this paper. The TSMM technique performs moment matching (for expansion around s = 0) on a time-shifted version of the original signal. As compared to other well-known techniques (such as AWE by Pillage and Rohrer, 1990), TSMM offers distinct advantages. The 50% delay and rise time are determined with much more accuracy for a given approximation order. Moreover, the solutions have significantly improved accuracy as compared to AWE, especially for moderate to highly inductive signals. TSMM is able to achieve the approximation capability of PVL (Feldmann and Freund, 1995) and PRIMA (Odabasioglu et al., 1998) with much lower approximation order.
Ahmed M. Shebaita, Chirayu S. Amin, Florentin Dartu, Yehea I. Ismail
ICCAD2
2005 Realizable reduction of interconnect circuits including self and mutual inductances
abstract
Reduction of an extracted netlist is an important preprocessing step for techniques such as model order reduction (MOR) in the design and analysis of very large scale integration circuits (VLSICs). This work describes a method for realizable reduction of extracted resistance-capacitance-inductance-mutual inductance netlists by node elimination. The method is much faster than MOR techniques and, hence, is appropriate as a preprocessing step. The proposed method eliminates nodes with time constants below a user-specified time constant. By giving the freedom to the user to select a critical point in the spectrum of nodal time constants, this method provides an option to make a tradeoff between accuracy and reduction. The proposed method preserves the dc characteristics and the first two moments at all nodes. It also recognizes and eliminates all the redundant inductances generated by the extraction tools. The proposed method naturally reduces to TICER (Sheehan, 1999) in the absence of any inductances.
Chirayu S. Amin, Masud H. Chowdhury, Yehea I. Ismail
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2005 Weibull-based analytical waveform model
abstract
Current complimentary metal-oxide-semiconductor technologies are characterized by interconnect lines with increased relative resistance with respect to driver output resistance. Designs generate signal waveshapes that are very difficult to model using a single-parameter model such as the transition time. In this paper, we present a simple and robust two-parameter analytical expression for waveform modeling based on the Weibull cumulative distribution function. The Weibull model accurately captures the variety of waveshapes without introducing significant runtime overhead and produces results with less than 5% error. We also present a fast and simple algorithm to convert waveforms obtained by circuit simulation to the Weibull model. A methodology for characterizing gates for the new model is also presented. Simulation results for many single- and multiple-input gates show errors well below 5%. Our model can be used in a mixed environment where some signals may still be characterized by a single parameter.
Chirayu S. Amin, Florentin Dartu, Yehea I. Ismail
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2004 Modeling unbuffered latches for timing analysis
abstract
Unbuffered latches are often used in high-performance designs with custom timing flows. Adding these circuits to a standard library enables improved designs without blowing the library size. We observe a high potential frequency gain (up to 16%) for smaller power consumption. Accurate models for static timing analysis are required to reach a good point on the safety to performance trade-off. We are proposing a complete modeling methodology that can fit in a standard timing analysis flow. An accurate n-model is presented for the input impedance of an unbuffered latch with less than 2% error. We also present a new setup criteria required for these latches. We also show that more advanced waveform models are required to model the output. A Weibull waveform model proves to be effective in this case.
Chirayu S. Amin, Florentin Dartu, Yehea I. Ismail
ICCAD1
2004 Computation of signal threshold crossing times directly from higher order moments
abstract
This work introduces a simple method for calculating the times at which any signal crosses a pre-specified threshold voltage (e.g. 10%, 20%, 50%, etc.) directly from the moments. The method can use higher order moments to asymptotically improve the accuracy of the estimated crossing times. This technique bypasses the steps involved in calculating poles and residues to obtain time-domain information. Once q moments are calculated, only 2q multiplications and (q-I) additions are required to determine any threshold crossing time at a certain node. Moreover, this technique avoids other problems such as pole instability. Several orders of approximations are presented for different threshold crossing times depending on the number of moments involved. For example, the worst case error of a first to a seventh order (single to seven moments) approximation of 50% RC delay is 1650%, 192.26%, 11.31%, 3.37%, 2.57%, 2.56%, and 1.43%, respectively. If the whole waveform is required it can be easily determined by interpolation between different threshold crossing points. The presented technique works for RC circuits for both step and nonstep inputs, including piecewise linear waveforms.
Yehea I. Ismail, Chirayu S. Amin
ICCAD2
2004 Computation of signal-threshold crossing times directly from higher order moments
abstract
This paper introduces a simple method for calculating the times at which any signal crosses a prespecified threshold voltage (e.g., 10%, 20%, 50%, etc.) directly from the moments. The method can use higher order moments to asymptotically improve the accuracy of the estimated crossing times. This technique bypasses the steps involved in calculating poles and residues to obtain time-domain information. Once q moments are calculated, only 2q, multiplications and (q-1) additions are required to determine any threshold-crossing time at a vermin node. Moreover, this technique avoids other problem such as pole instability. The final outcome of this paper is a set of empirical expressions relating the moments to different threshold-crossing times in analogy to the t/sub d/=-0.693m/sub 1/ formula. The presented methodology can also be used with other user defined forms of empirical expressions relating the moments to different threshold-crossing times. Several orders of approximations an presented for different threshold-crossing times, depending on the number of moments involved. For example, the worst-case error of a first- to seventh-order (single to seven moments) approximation of 50% RC delay is 1650%, 192.26%, 11.31%, 3.37%, 2.57%, 2.56%, and 1.43%, respectively. This technique is very useful to obtain information about certain signal metrics, such as delay and rise time directly without having to compute the whole time domain waveform. In addition, if the whole waveform is required it can be easily determined by interpolation between different threshold-crossing points. The presented technique works for both step and nonstep inputs, including piecewise-linear waveforms.
Yehea I. Ismail, Chirayu S. Amin
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2003 Realizable RLCK circuit crunching
abstract
Reduction of an extracted netlist is an important pre-processing step for techniques such as model order reduction in the design and analysis of VLSI circuits. This paper describes a method for realizable reduction of extracted RLCK netlists by node elimination. The method is much faster than model order reduction techniques and hence is appropriate as a pre-processing step. The proposed method eliminates nodes with time constants below a user specified time constant. By giving the freedom to the user to select a critical point in the spectrum of nodal time constants, this method provides an option to make a tradeoff between accuracy and reduction. The proposed method preserves the dc characteristics and the first two moments at all nodes. It also recognizes and eliminates all the redundant inductances generated by the extraction tools. The proposed method naturally reduces to TICER [13] in the absence of any inductances.
Chirayu S. Amin, Masud H. Chowdhury, Yehea I. Ismail
DAC1
2003 Efficient model order reduction including skin effect
abstract
Skin effect makes interconnect resistance and inductance frequency dependent. This paper addresses the problem of efficiently estimating the signal characteristics of any RLC network when skin effect is significant, which complicates interconnect simulation. In this paper, a new type of moments is defined that simplifies the interconnect simulation, namely, the square root moments. The time to calculate the square root moments is similar to the time to calculate the traditional moments, and the new moments preserve the recursive properties of the traditional moments. Hence, the method introduced here can handle the more complex problem of interconnect simulation with skin effect at almost no overhead compared to constant element interconnect simulation. Using the square root moments, higher order approximations can be reached as compared to traditional moments. Also, the PVL method is modified to implicitly match the square root moments. The simulation results reveal the high accuracy of the proposed methods as well as the apparent variation in the signal characteristics caused by skin effect.
Shizhong Mei, Chirayu S. Amin, Yehea I. Ismail
DAC2
2003 Weibull Based Analytical Waveform Model
Chirayu S. Amin, Florentin Dartu, Yehea I. Ismail
ICCAD1