Surendra Nahar

dblp:86/6457 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
0since 2021 · last 1995
—ORCID · none

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

Systems, architecture and hardware · 8 · 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
6 papers
Electronic design automation · 100%
Theoretical computer science
5 papers
Mathematical optimization · 68% Computational geometry · 16% Algorithms and data structures · 16%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
physical design
0.061995
A cell-based hierarchical pitchmatching compaction using minimal LP · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Cell-Based Hierarchical Pitchmatching Compaction Using Minimal LP · DAC 1993
Time-efficient VLSI artwork analysis algorithms in GOALIE2 · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Electronic design automation › physical design › layout compaction
hierarchical compaction
0.021995
A cell-based hierarchical pitchmatching compaction using minimal LP · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Cell-Based Hierarchical Pitchmatching Compaction Using Minimal LP · DAC 1993
Electronic design automation › physical design
layout compaction
0.021995
A cell-based hierarchical pitchmatching compaction using minimal LP · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Cell-Based Hierarchical Pitchmatching Compaction Using Minimal LP · DAC 1993
Mathematical optimization
combinatorial optimization
0.021986
Simulated annealing and combinatorial optimization · DAC 1986
Experiments with simulated annealing · DAC 1985
Mathematical optimization › metaheuristic optimization
simulated annealing
0.021986
Simulated annealing and combinatorial optimization · DAC 1986
Experiments with simulated annealing · DAC 1985
Mathematical optimization
linear programming
0.021995
A cell-based hierarchical pitchmatching compaction using minimal LP · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Cell-Based Hierarchical Pitchmatching Compaction Using Minimal LP · DAC 1993
Electronic design automation › physical design
layout analysis
0.011989
Time-efficient VLSI artwork analysis algorithms in GOALIE2 · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Electronic design automation › physical design
parasitic extraction
0.011989
Time-efficient VLSI artwork analysis algorithms in GOALIE2 · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Electronic design automation › physical design
scanline algorithm
0.011989
Time-efficient VLSI artwork analysis algorithms in GOALIE2 · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989
Electronic design automation › physical design › lithography
layout decomposition
0.011988
Fast algorithm for polygon decomposition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1988
Electronic design automation › physical verification
VLSI artwork analysis
0.011988
Time Efficient VLSI Artwork Analysis Algorithms in GOALIE2 · DAC 1988
Electronic design automation › physical design
net extraction
0.011986
A time and space efficient net extractor · DAC 1986
Algorithms and data structures › heuristic algorithms
adaptive heuristics
0.011986
Simulated annealing and combinatorial optimization · DAC 1986
Algorithms and data structures › randomized algorithms
monte carlo methods
0.011985
Experiments with simulated annealing · DAC 1985

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

linear programming · 0.0slicing structure decomposition · 0.0deferred-merge embedding · 0.0plane sweep · 0.0horizontal cuts · 0.0trapezoid decomposition · 0.0scanline management · 0.0artwork analysis algorithms · 0.0sequence heuristics · 0.0probabilistic hill climbing · 0.0perturbation method · 0.0layout processing · 0.0disk-based algorithm · 0.0simulated annealing · 0.0monte carlo optimization · 0.0
YearPublicationVenuePosition
1995 A cell-based hierarchical pitchmatching compaction using minimal LP
abstract
We describe a new linear programming (LP)-based hierarchical pitchmatching method. With a simplified treatment of the intercell constraints, the size of the LP problems is significantly reduced as compared to the best known results. In particular, the pitchmatching problem is decomposed into independent subproblems by exploiting the layout slicing structure. Each subproblem is further "folded" to reduce the LP problem size. We prove that the new method generates smaller LP problem than the previously best known approach. Experimental data show that the LP problem size can be 10 times smaller.>
So-Zen Yao, Chung-Kuan Cheng, Debaprosad Dutt, Surendra Nahar, Chi-Yuan Lo
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
1993 Cell-Based Hierarchical Pitchmatching Compaction Using Minimal LP
abstract
We describe a new linear programming (LP)-based hierarchical pitchmatching method.Whh a simplified treatment of the intercell constraints, the size of the LP problems is significantly smaller than the best known methods.In particular, the pitchmatching problem is decomposed into independent subproblems by the natural slicing structure in layout.Each subproblem is folded further to reduce the LP problem size.Experiments show that the LP problem size can be 10 times smaller than the best known result.
So-Zen Yao, Chung-Kuan Cheng, Debaprosad Dutt, Surendra Nahar, Chi-Yuan Lo
DAC4
1989 Time-efficient VLSI artwork analysis algorithms in GOALIE2
abstract
New algorithms used in the GOALIE2 circuit extraction system are presented that are based on representing VLSI layout geometries as trapezoids. These include polygon-to-trapezoid decomposition, scanline management, and output sorting. The scanline algorithm virtually eliminates the redundant computation present in similar systems. It solves the VLSI layout analysis problem in O(n+k) expected time and O( square root n) expected space, where n is the total number of input segments and k is the total number of intersection points. The new scanline algorithm is robust in what it will maintain its performance over a wide range of layout styles. Experimental results show that the running time is O(n/sup 1.0547/), i.e. that these algorithms enable one to perform VLSI layout analysis in nearly linear time.>
Kuang-Wei Chiang, Surendra Nahar, Chi-Yuan Lo
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1988 Time Efficient VLSI Artwork Analysis Algorithms in GOALIE2
Kuang-Wei Chiang, Surendra Nahar, Chi-Yuan Lo
DAC2
1988 Fast algorithm for polygon decomposition
abstract
An O(klog(k)+n) algorithm is developed, where n is the number of versions, to decompose rectilinear polygons into rectangles. This algorithm uses horizontal cuts only and reports nonoverlapping rectangles the union of which is the original rectilinear polygon. This algorithm has been programmed in Pascal on an Apollo DN320 workstation. Experimentation with rectilinear polygons from VLSI artwork indicate that the present algorithm is significantly faster than the plane sweep algorithm and the algorithm proposed by K.D. Gourley and D.M. Green (1983).>
Surendra Nahar, Sartaj Sahni
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1986 A time and space efficient net extractor
abstract
We develop an efficient algorithm for net extraction. This algorithm is able to efficiently handle very large layouts even when memory is limited. This is done by effectively using disk storage. The algorithm has been programmed in Fortran and is superior to other existing net extractors.
Surendra Nahar, Sartaj Sahni
DAC1
1986 Simulated annealing and combinatorial optimization
abstract
We formulate a class of adaptive heuristics for combinatorial optimization. Recently proposed methods such as simulated annealing, probabilistic hill climbing, and sequence heuristics, as well as classical perturbation methods are all members of this class of adaptive heuristics. We expose the issues involved in using an adaptive heuristic in general, and simulated annealing, probabilistic hill climbing, and sequence heuristics in particular. These issues are investigated experimentally.
Surendra Nahar, Sartaj Sahni, Eugene Shragowitz
DAC1
1985 Experiments with simulated annealing
abstract
The performance of simulated annealing is compared to that of other Monte Carlo methods for optimization. Our experiments show that these other methods often perform better than simulated annealing.
Surendra Nahar, Sartaj Sahni, Eugene Shragowitz
DAC1