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.

Avaneendra Gupta

dblp:07/12 · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
0since 2021 · last 2000
—ORCID · none

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

Systems, architecture and hardware · 4 · 4 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
1 paper
Electronic design automation · 100%
Theoretical computer science
1 paper
Mathematical optimization · 100%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › physical design
cell layout
0.011997
CLIP: An Optimizing Layout Generator for Two-Dimensional CMOS Cells · DAC 1997
Electronic design automation
physical design
0.011997
CLIP: An Optimizing Layout Generator for Two-Dimensional CMOS Cells · DAC 1997
Electronic design automation › physical design › routing
track minimization
0.011997
CLIP: An Optimizing Layout Generator for Two-Dimensional CMOS Cells · DAC 1997
Mathematical optimization
integer programming
0.011997
CLIP: An Optimizing Layout Generator for Two-Dimensional CMOS Cells · DAC 1997

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

integer linear programming · 0.0hierarchical optimization · 0.0
YearPublicationVenuePosition
2000 CLIP: integer-programming-based optimal layout synthesis of 2D CMOS cells
abstract
A novel technique, CLIP , is presented for the automatic generation of optimal layouts of CMOS cells in the two-dimensional (2D) style. CLIP is based on integer-linear programming ( ILP ) and solves both the width and height minimization problems for 2D cells. Width minimization is formulated in a precise form that combines all factors influencing the 2D cell width—transistor placement, diffusion sharing, and vertical interrow connections—in a common problem space; this space is then searched in a systematic manner by the branch-and-bound algorithms used by ILP solvers. For height minimization, cell height is modeled accurately in terms of the horizontal wire routing density, and a minimum-height layout is found from among all layouts of minimum width. For exact width minimization alone, CLIP 's run times are in seconds for large circuits with 30 or more transistors. For both height and width optimization, CLIP is practical for circuits with up to 20 transistors. To extend CLIP to larger circuits, hierarchical methods are necessary. Since CLIP is optimum under the modeling assumptions, its layouts are significantly better than those generated by other, heuristic, layout tools.
Avaneendra Gupta, John P. Hayes
ACM Trans. Design Autom. Electr. Syst.1
1998 Optimal 2-D cell layout with integrated transistor folding
abstract
Folding, a key requirement in high-performance cell layout, implies breaking a large transistor into smaller, equal-sized transistors (legs) that are connected in parallel and placed contiguously with diffusion sharing.We present a novel technique FCLZP that integrates folding into the generation of optimal layouts of CMOS cells in the twodimensional (2-D) style.FCLZP is based on integer linear programming (ILP) and precisely formulatm cell width minimization as a O-1 optimization problem.Folding is incorporated into the O-1 ILP model by variables that represent the degrees of freedom that folding introduces into cell layout.FCLZP yields optimal resul@ for three reasons: (1) it implicitly explores all possible transistor placements; (2) it considers all diffusion sharing possibilities among folded transistors; and (3) when paired P and N transistors have unequal numbers of legs, it considers all their relative positions.FCLZP is shown to be practical for relatively large circuits with up to 30 transistors.We then extend FCLZP to accommodate and-stack clustering, a requirement in most practical designs due to its benefiti on circuit performance.This reduces run times dramatically, making FCLZP viable for much larger circuits.It also demonstrates the versatility of FCLZP'S ILP-based approach in easily accommodating additional design constraints. INTRODUCTIONCell layout synthesis falls in the category of constrained optimization \vhose goal is to find a solution that optimizes some cost function under a set of constraints.The cost function can be the cell area, its delay, or a combination of these.The constraints include bounds on \vidth or height, aspect ratio, number of diffusion rolvs, or the maximum size of transistors.Since cell layout optimization is NP-hard [3], any exact algorithm can, in the }vorst case, have an Ped
Avaneendra Gupta, John P. Hayes
ICCAD1
1997 CLIP: An Optimizing Layout Generator for Two-Dimensional CMOS Cells
abstract
We present a novel technique CLIP for optimizing both theheight and width of CMOS cell layouts in the two-dimensional (2-D) style. CLIP is based on integer-linear programming (ILP) and proceeds in two stages: First, an ILP model is used to determine a 2-D layout of minimum width W cell . Then, another model generatesa 2-D layout that has width W cell and requires a minimumnumber of routing tracks. Run times are in seconds for circuitswith up to 16 transistors. For larger circuits, we extend CLIP to ahierarchical method HCLIP that places series-connected transistorscontiguously. This reduces run times by up to three orders ofmagnitude, and still yields optimal results in over 80% of cases.
Avaneendra Gupta, John P. Hayes
DAC1
1996 Width minimization of two-dimensional CMOS cells using integer programming
abstract
We address the problem of CMOS cell width minimization in the general two-dimensional (2-D) layout style and propose a novel technique based on integer linear programming (ILP) to solve it exactly. We formulate a 0-1 ILP model whose solution minimizes cell width along with the routing complexity across the diffusion rows. We present experimental results that evaluate the performance of two ILP solvers that have very different solution methods, and assess the effect of the number of rows on cell width. Runtimes for optimal layouts are in seconds for cells with up to 20 transistors. For larger cells, we propose a practical circuit pre-processing scheme that dramatically reduces the run time with little or no loss in optimality.
Avaneendra Gupta, John P. Hayes
ICCAD1