EDBT 2026 Demo / reviewers in the wild / expert
Hiran Tennakoon
dblp:32/2428
· DBLP profile ↗
6ranked-venue papers
3as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 3 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
4 papers |
Electronic design automation · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
logic synthesis |
0.4 | 4 | 2013 | Library-Based Cell-Size Selection Using Extended Logical Effort · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 Power reduction via separate synthesis and physical libraries · DAC 2011 Nonconvex Gate Delay Modeling and Delay Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008 |
Electronic design automation › circuit sizing
cell sizing |
0.2 | 2 | 2013 | Library-Based Cell-Size Selection Using Extended Logical Effort · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 Power reduction via separate synthesis and physical libraries · DAC 2011 |
Electronic design automation
physical design |
0.2 | 2 | 2013 | Library-Based Cell-Size Selection Using Extended Logical Effort · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 Power reduction via separate synthesis and physical libraries · DAC 2011 |
Electronic design automation › logic synthesis
technology mapping |
0.2 | 1 | 2013 | Library-Based Cell-Size Selection Using Extended Logical Effort · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 |
Electronic design automation › physical design
gate sizing |
0.1 | 2 | 2008 | Nonconvex Gate Delay Modeling and Delay Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008 Efficient and accurate gate sizing with piecewise convex delay models · DAC 2005 |
Electronic design automation › physical design › timing optimization
delay optimization |
0.1 | 1 | 2008 | Nonconvex Gate Delay Modeling and Delay Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008 |
Electronic design automation › timing analysis › delay modeling
gate delay modeling |
0.1 | 1 | 2008 | Nonconvex Gate Delay Modeling and Delay Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008 |
Electronic design automation › timing analysis
delay modeling |
0.1 | 1 | 2005 | Efficient and accurate gate sizing with piecewise convex delay models · DAC 2005 |
Electronic design automation
timing analysis |
0.1 | 1 | 2005 | Efficient and accurate gate sizing with piecewise convex delay models · DAC 2005 |
Methods — techniques the papers use, named apart from their topics
table-lookup delay model · 0.2logical effort · 0.2dynamic programming · 0.2dual library approach · 0.1signomial programming · 0.1nonlinear least squares fitting · 0.1duality · 0.1piecewise convex delay model · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Library-Based Cell-Size Selection Using Extended Logical EffortabstractGiven a synthesized digital integrated circuit comprising interconnected library cells, and assuming arbitrary (continuous) sizes for the cells, experimentally, we have achieved global minimization of the total transistor sizes needed to achieve a delay goal, thus minimizing dynamic power (and reducing leakage power). An accurate table-lookup delay model was developed from the precharacterized industrial standard cell library data by making a formal extension to the concept of logical effort that enables optimization of nMOS and pMOS sizes of a cell separately. To the best of our knowledge, this is the first continuous-cell sizing technique exhibiting optimality based upon a table-lookup delay model. We then developed a new delay-bounded dynamic programming-based algorithm that maps the continuous sizes to the discrete sizes available in the standard cell library, which achieves, for the first time, active area versus delay results close to the continuous results. Parallelism was incorporated into the algorithm to enhance efficiency by leveraging multicore processors. After using state-of-the-art commercial synthesis, the application of our cell-size selection tool results in an active area (the sum of all transistor widths) reduction of 36% (on average) for large contemporary industrial designs. Hiran Tennakoon, Carl Sechen |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2011 | Power reduction via separate synthesis and physical librariesabstractWe introduce the concept of utilizing two cell libraries, one for synthesis and another for physical design. The physical library consists of only 9 functions, each with several drive and beta ratio options, for a total cell count of 186. We show that synthesis performs better with the inclusion of more complex cells (but only if they are power efficient), we augment the synthesis library to include numerous combinations of the basic 9 functions. The resulting synthesis library consists of a total of 865 cells. Note that these compound cells require only characterization (for a set of drive strengths, but only one beta ratio) and no layout. After design synthesis the compound cells are decomposed back to the basic (9) cells in the physical library. Then cell-size optimization is performed. The entire flow is efficient, with an ability to handle multi-million-gate commercial designs. Applied after state-of-the-art commercial synthesis, the application of a discrete cell-size selection tool, combined with the new dual library approach, results in a typical active area reduction of 40% for large current industrial designs, for the same delay. Ryan Afonso, Hiran Tennakoon, Carl Sechen |
DAC | 3 |
| 2011 | Power reduction via near-optimal library-based cell-size selectionabstractAssuming continuous cell sizes we have robustly achieved global minimization of the total transistor sizes needed to achieve a delay goal, thus minimizing dynamic power (and reducing leakage power). We then developed a feasible branch-and-bound algorithm that maps the continuous sizes to the discrete sizes available in the standard cell library. Results show that a typical library gives results close to the optimal continuous size results. After using state-of-the-art commercial synthesis, the application of our discrete size selection tool results in a dynamic power reduction of 40% (on average) for large industrial designs. Hiran Tennakoon, Carl Sechen |
DATE | 2 |
| 2008 | Nonconvex Gate Delay Modeling and Delay OptimizationabstractConvex delay models like the Elmore model, the related Logical Effort model, posynomial, and generalized posynomial models have always been favored by researchers, as convexity has a priori guarantees of global optimum solutions. The accuracy of the model may be sacrificed in this quest to generate convex delay models. In this paper, we investigate the use of signomial delay modeling for area/delay optimization. We present a procedure to automatically generate signomial gate delay models by nonlinear least squares fitting. As opposed to posynomial models, signomial models achieve better fits to SPICE generated data. However, signomials are not convex in general. Nevertheless, we show via duality arguments that we obtain near optimum (within 1%) solutions. Our optimization considers beta-ratio constraints, minimum and maximum size constraints for n- and p-transistors, rise/fall delays, and edge rates. The gate sizes for the fastest delay solution for a 44000-cell design, using the IBM 130-nm process, can be achieved in about 16 min of CPU time on a PC, and the area-delay tradeoff curve for 21 points can be generated in about 2 h of CPU time. To the best of our knowledge, this is the first report of using a true signomial delay model and its application to optimum gate sizing. In addition, we give performance details for the automatic data fitting for an 11-function library of static CMOS gates. Hiran Tennakoon, Carl Sechen |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2005 | Efficient and accurate gate sizing with piecewise convex delay modelsabstractWe present an efficient and accurate gate sizing tool that employs a novel piecewise convex delay model, handling both rise and fall delays, for static CMOS gates. The delay model is used in a new version of a gate-sizing tool called Forge, which not only exhibits optimality, but also efficiently produces the area versus delay tradeoff curve for a block in one step. Forge includes a realistic delay propagation scheme that combines arrival times and slew-rates. Forge is 6.4X faster than a commercial transistor sizing tool, while achieving better delay targets and uses 28 % less transistor area for specific delay targets, on average. Hiran Tennakoon, Carl Sechen |
DAC | 1 |
| 2002 | Gate sizing using Lagrangian relaxation combined with a fast gradient-based pre-processing stepabstractIn this paper, we present Forge, an optimal algorithm for gate sizing using the Elmore delay model. The algorithm utilizes Lagrangian relaxation with a fast gradient-based pre-processing step that provides an effective set of initial Lagrange multipliers. Compared to the previous Lagrangian-based approach, Forge is considerably faster and does not have the inefficiencies due to difficult-to-determine initial conditions and constant factors. We compared the two algorithms on 30 benchmark designs, on a Sun UltraSparc-60 workstation. On average Forge is 200 times faster than the previously published algorithm. We then improved Forge by incorporating a slew-rate-based convex delay model, which handles distinct rise and fall gate delays. We show that Forge is 15 times faster, on average, than the AMPS transistor-sizing tool from Synopsys, while achieving the same delay targets and using similar total transistor area. Hiran Tennakoon, Carl Sechen |
ICCAD | 1 |