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

Khaled R. Heloue

dblp:22/2657 · DBLP profile ↗
← Back
10ranked-venue papers
8as first author
0since 2021 · last 2012
—ORCID · none

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

Systems, architecture and hardware · 10 · 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
6 papers
Electronic design automation · 70% Integrated circuit design · 18% Hardware reliability and fault tolerance · 6%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
timing analysis
0.332012
Efficient Block-Based Parameterized Timing Analysis Covering All Potentially Critical Paths · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2012
Early Analysis and Budgeting of Margins and Corners Using Two-Sided Analytical Yield Models · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008
Parameterized timing analysis with general delay models and arbitrary variation sources · DAC 2008
Electronic design automation › timing analysis › variation-aware timing analysis
parameterized timing analysis
0.222012
Efficient Block-Based Parameterized Timing Analysis Covering All Potentially Critical Paths · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2012
Parameterized timing analysis with general delay models and arbitrary variation sources · DAC 2008
Integrated circuit design › low-power circuit design
leakage current estimation
0.222009
Full-Chip Model for Leakage-Current Estimation Considering Within-Die Correlation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009
Modeling and Estimation of Full-Chip Leakage Current Considering Within-Die Correlation · DAC 2007
Electronic design automation › timing analysis
critical path generation
0.112012
Efficient Block-Based Parameterized Timing Analysis Covering All Potentially Critical Paths · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2012
Electronic design automation › timing analysis › statistical timing analysis
statistical static timing analysis
0.122008
Early Analysis and Budgeting of Margins and Corners Using Two-Sided Analytical Yield Models · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008
Parameterized timing analysis with general delay models and arbitrary variation sources · DAC 2008
Electronic design automation › physical design › clock network synthesis
clock skew optimization
0.112009
Clock skew optimization via wiresizing for timing sign-off covering all process corners · DAC 2009
Energy-efficient computing
low-power design
0.112009
Full-Chip Model for Leakage-Current Estimation Considering Within-Die Correlation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009
Electronic design automation
physical design
0.112009
Clock skew optimization via wiresizing for timing sign-off covering all process corners · DAC 2009
Electronic design automation › timing analysis
timing sign-off
0.112009
Clock skew optimization via wiresizing for timing sign-off covering all process corners · DAC 2009
Integrated circuit design
timing yield
0.112008
Early Analysis and Budgeting of Margins and Corners Using Two-Sided Analytical Yield Models · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008
Hardware reliability and fault tolerance
process variation
0.122012
Efficient Block-Based Parameterized Timing Analysis Covering All Potentially Critical Paths · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2012
Early Analysis and Budgeting of Margins and Corners Using Two-Sided Analytical Yield Models · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008
Hardware reliability and fault tolerance › process variation
within-die variation
0.012009
Full-Chip Model for Leakage-Current Estimation Considering Within-Die Correlation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009
Integrated circuit design
low-power circuit design
0.012007
Modeling and Estimation of Full-Chip Leakage Current Considering Within-Die Correlation · DAC 2007

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

statistical modeling · 0.2pruning algorithm · 0.1wire sizing · 0.1spatial correlation analysis · 0.1linear programming · 0.1two-sided analytical yield model · 0.1spatial correlation modeling · 0.1
YearPublicationVenuePosition
2012 Efficient Block-Based Parameterized Timing Analysis Covering All Potentially Critical Paths
abstract
In order for the results of timing analysis to be useful, they must provide insight and guidance on how the circuit may be improved so as to fix any reported timing problems. A limitation of many recent variability-aware timing analysis techniques is that, while they report delay distributions, or verify multiple corners, they do not provide the required guidance for re-design. We propose an efficient block-based parameterized timing analysis technique that can accurately capture circuit delay at every point in the parameter space, by reporting all paths that can become critical. Using an efficient pruning algorithm, only those potentially critical paths are carried forward, while all other paths are discarded during propagation. This allows one to examine local robustness to parameters in different regions of the parameter space, not by considering differential sensitivity at a point (that would be useless in this context) but by knowledge of the paths that can become critical at nearby points in parameter space. We give a formal definition of this problem and propose a technique for solving it, which improves on the state of the art, both in terms of theoretical computational complexity and in terms of runtime on various test circuits.
Khaled R. Heloue, Sari Onaissi, Farid N. Najm
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2009 Clock skew optimization via wiresizing for timing sign-off covering all process corners
abstract
Manufacturing process variability impacts the performance of synchronous logic circuits by means of its effect on both clock network and functional block delays. Typically, variability in clock networks is either handled early in the design flow by assigning margins to clock network delays, or at a later stage through post-processing steps that only focus on achieving minimal skew, without regard to functional block variability. In this work, we present a technique that alters clock network lines so that the circuit meets its timing constraints at all process corners. This is done near the end of the design flow while considering delay variability in both the clock network and the functional blocks. Our method operates at the physical level and provides designers with the required changes in clock network line widths and/or lengths. This can be formulated as a Linear Programming (LP) problem, and thus can be solved efficiently. Empirical results for a set of ISCAS-89 benchmark circuits show that our approach can considerably reduce the effect of process variations on circuit performance.
Sari Onaissi, Khaled R. Heloue, Farid N. Najm
DAC2
2009 Quantifying robustness metrics in parameterized static timing analysis
abstract
Process and environmental variations continue to present significant challenges to designers of high-performance integrated circuits. In the past few years, while much research has been aimed at handling parameter variations as part of timing analysis, few proposals have actually included ways to interpret the results of this parameterized static timing analysis (PSTA) step. In this paper, we propose a new post-variational analysis metric that can be used to quantify the robustness of designs to parameter variations. In addition to helping designers diagnose if and when different nodes can fail, this metric can give insights on what to fix, by identifying nodes with small robustness values and proceeding to fix those nodes first. Inspired by the rich literature on design centering, to lerancing, and tuning (DCTT), we use distance as a measure for robustness. Our analysis thus determines the minimum distance from the nominal point in the parameter space to any timing violation, and works under the assumption that parameters are specified as ranges rather than statistical distributions. We demonstrate the usefulness of this distance-based robustness metric on circuit blocks extracted from a commercial 45nm microprocessor.
Khaled R. Heloue, Chandramouli V. Kashyap, Farid N. Najm
ICCAD1
2009 PSTA-based branch and bound approach to the silicon speedpath isolation problem
abstract
The lack of good "correlation" between pre-silicon simulated delays and measured delays on silicon (silicon data) has spurred efforts on so-called silicon debug. The identification of speed-limiting paths, or simply speedpaths, in silicon debug is a crucial step, required for both "fixing" failing paths and for accurate learning from silicon data. We propose using characterized, pre-silicon, variational timing models to identify speedpaths that can best explain the observed delays from silicon measurements. Delays of all logic paths are written as affine functions of process parameters, called hyperplanes, and a branch and bound approach is then applied to find the "best" path combinations. Our method has been tested on a set of ISCAS-89 circuits and the results show that it accurately identifies the speedpaths in most cases, and that this is achieved in a very efficient manner.
Sari Onaissi, Khaled R. Heloue, Farid N. Najm
ICCAD2
2009 Full-Chip Model for Leakage-Current Estimation Considering Within-Die Correlation
abstract
In this paper, we present an efficient technique for finding the mean and variance of the full-chip leakage of a candidate design, while considering logic structures and both die-to-die and within-die (WID) process variations, and taking into account the spatial correlation due to WID variations. Our model uses a ldquorandom-gaterdquo concept to capture high-level characteristics of a candidate chip design, which are sufficient to determine its leakage. These high-level characteristics include information about the process, the standard cell library, and expected design characteristics. We show empirically that, for large gate count, the set of all chip designs that share the same high-level characteristics have approximately the same leakage, with very small error. Therefore, our model can be used as either anearlyor alateestimator of leakage, with high accuracy. In its simplest form, we show that full-chip-leakage estimation reduces in finding the area under a scaled version of the WID channel length autocorrelation function, which can be done in constant time.
Khaled R. Heloue, Navid Azizi, Farid N. Najm
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2008 Parameterized timing analysis with general delay models and arbitrary variation sources
abstract
Many recent techniques for timing analysis under variability, in which delay is an explicit function of underlying parameters, may be described as parameterized timing analysis. The "max" operator, used repeatedly during block-based timing analysis, causes several complications during parameterized timing analysis. We introduce bounds on, and an approximation to, the max operator which allow us to develop an accurate, general, and efficient approach to parameterized timing, which can handle either uncertain or random variations. Applied to random variations, the approach is competitive with existing statistical static timing analysis (SSTA) techniques, in that it allows for nonlinear delay models and arbitrary distributions. Applied to uncertain variations, the method is competitive with existing multi-corner STA techniques, in that it more reliably reproduces overall circuit sensitivity to variations. Crucially, this technique can also be applied to the mixed case where both random and uncertain variations are considered. Our results show that, on average, circuit delay is predicted with less than 2% error for multi-corner analysis, and less than 1% error for SSTA.
Khaled R. Heloue, Farid N. Najm
DAC1
2008 Efficient block-based parameterized timing analysis covering all potentially critical paths
abstract
In order for the results of timing analysis to be useful, they must provide insight and guidance on how the circuit may be improved so as to fix any reported timing problems. A limitation of many recent variability-aware timing analysis techniques is that, while they report delay distributions, or verify multiple corners, they do not provide the required guidance for re-design. We propose an efficient block-based parameterized timing analysis technique that can accurately capture circuit delay at every point in the parameter space, by reporting all paths that can become critical. Using an efficient pruning algorithm, only those potentially critical paths are carried forward, while all other paths are discarded during propagation. This allows one to examine local robustness to parameters in different regions of the parameter space, not by considering differential sensitivity at a point (which would be useless in this context) but by knowledge of the paths that can become critical at nearby points in parameter space. We give a formal definition of this problem and propose a technique for solving it that improves on the state of the art, both in terms of theoretical computational complexity and in terms of run time on various test circuits.
Khaled R. Heloue, Sari Onaissi, Farid N. Najm
ICCAD1
2008 Early Analysis and Budgeting of Margins and Corners Using Two-Sided Analytical Yield Models
abstract
Manufacturing process variations lead to variability in circuit delay and, if not accounted for, can cause excessive timing yield loss. The familiar traditional approaches to timing verification, such as the use of process corners and predefined timing margins, cannot readily handle within-die variations. Recently, statistical static timing analysis (SSTA) has been proposed as a way to deal with variability. Although many powerful techniques have been proposed, the fact that SSTA requires a significant change of methodology has delayed its wide adoption. In this paper, we propose a framework whereby the familiar concepts of corners and margins, which are generally meaningful at the transistor or cell level, are elevated to the chip level in order to handle within-die variations. This is achieved by using high-level models, such as the generic path model or the generic circuit model with different classes of paths, to represent the behavior of typical designs. These models allow us to determine ldquoyield-specificrdquo margins (setup and hold margins) and virtual corners, which, if applied during standard (deterministic) timing analysis, would guarantee the desired yield. Our framework can be used at an early stage of circuit design and is consistent with traditional timing verification methodology.
Khaled R. Heloue, Farid N. Najm
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2007 Modeling and Estimation of Full-Chip Leakage Current Considering Within-Die Correlation
abstract
We present an efficient technique for finding the mean and variance of the full-chip leakage of a candidate design, while considering logic-structures and both die-to-die and within-die process variations, and taking into account the spatial correlation due to within-die variations. Our model uses a random concept to capture high-level characteristics of a candidate chip design, which are sufficient to determine its leakage. We show empirically that, for large gate count, the set of all chip designs that share the same high level characteristics have approximately the same leakage, with very small error. Therefore, our model can be used as either an early or a late estimator of leakage, with high accuracy. In its simplest form, we show that full-chip leakage estimation reduces to finding the area under a scaled version of the within-die channel length auto-correlation function, which can be done in constant time.
Khaled R. Heloue, Navid Azizi, Farid N. Najm
DAC1
2005 Statistical timing analysis with two-sided constraints
abstract
Based on a timing yield model, a statistical static timing analysis technique is proposed. This technique preserves existing methodology by selecting a "device file setting" that takes into account within-die statistical variations, and with which to run traditional static timing analysis in order to meet the desired yield. Using process-specific "generic paths" representing critical paths in a given process technology, our approach can be used early in the design process, most importantly during the pre-placement phase. Within-die variations are taken care of using a simple model that assumes positive correlation, which leads to upper and lower bounds on the timing yield. Our approach also handles both setup and hold timing constraints.
Khaled R. Heloue, Farid N. Najm
ICCAD1