Naveed A. Sherwani

dblp:85/2889 · DBLP profile ↗
← Back
35ranked-venue papers
3as first author
0since 2021 · last 2005
—ORCID · none

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

Systems, architecture and hardware · 34 · 3 first-authorDatabases, data management, data science and information retrieval · 1Theory of computation · 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
14 papers
Electronic design automation · 88% Energy-efficient computing · 8% Integrated circuit design · 3%
Theoretical computer science
2 papers
Algorithms and data structures · 46% Graph algorithms and graph theory · 46% Approximation and online algorithms · 9%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
physical design
0.1102003
Integrated floorplanning with buffer/channel insertion for bus-based designs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003
Optimal algorithms for planar over-the-cell routing problems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996
A Unified Approach to Multilayer Over-the-Cell Routing · DAC 1994
Electronic design automation › physical design
routing
0.181994
Algorithmic Aspects of Three Dimensional MCM Routing · DAC 1994
A Unified Approach to Multilayer Over-the-Cell Routing · DAC 1994
Utilization of vacant terminals for improved over-the-cell channel routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993
Electronic design automation
design for manufacturability
0.112005
DFM rules! · DAC 2005
Electronic design automation › physical design › routing › channel routing
over-the-cell routing
0.151996
Optimal algorithms for planar over-the-cell routing problems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996
A Unified Approach to Multilayer Over-the-Cell Routing · DAC 1994
Over-the-Cell Routers for New Cell Model · DAC 1992
Electronic design automation › physical design
buffer insertion
0.012003
Integrated floorplanning with buffer/channel insertion for bus-based designs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003
Electronic design automation › physical design
floorplanning
0.012003
Integrated floorplanning with buffer/channel insertion for bus-based designs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003
Electronic design automation › physical design › routing
channel routing
0.041993
Utilization of vacant terminals for improved over-the-cell channel routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993
Over-the-Cell Channel Routing for High Performance Circuits · DAC 1992
New Algorithm for Over-the-Cell Channel Routing Using Vacant Terminals · DAC 1991
Energy-efficient computing
microprocessor power management
0.012000
EDA challenges facing future microprocessor design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000
Electronic design automation › hardware verification and test
performance verification
0.012000
EDA challenges facing future microprocessor design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000
Energy-efficient computing
power management
0.012000
EDA challenges facing future microprocessor design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000
Electronic design automation › hardware verification and test
processor verification
0.012000
EDA challenges facing future microprocessor design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000
Integrated circuit design
nanometer technology
0.012005
DFM rules! · DAC 2005
Algorithms and data structures
dynamic programming
0.011996
Optimal algorithms for planar over-the-cell routing problems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996
Graph algorithms and graph theory › planar graphs
maximum planar subset
0.011996
Optimal algorithms for planar over-the-cell routing problems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996
Electronic design automation › physical design › routing
routability
0.012003
Integrated floorplanning with buffer/channel insertion for bus-based designs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003
Electronic design automation › physical design › routing › multilayer routing
3d routing
0.011994
Algorithmic Aspects of Three Dimensional MCM Routing · DAC 1994
Electronic design automation › physical design › routing
multilayer routing
0.011994
A Unified Approach to Multilayer Over-the-Cell Routing · DAC 1994
Storage systems › key-value storage
compaction
0.011990
MISER: An Integrated Three Layer Gridless Channel Router and Compactor · DAC 1990
Electronic design automation › physical design › routing › channel routing
single-row routing
0.011989
A New Heuristic for Single Row Routing Problems · DAC 1989
Approximation and online algorithms
approximation algorithms
0.011993
A provably good multilayer topological planar routing algorithm in IC layout designs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993

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

bus planning · 0.0approximation algorithm · 0.0parallel algorithm · 0.0dynamic programming · 0.0iterative-peeling algorithm · 0.0vertical constraint graph · 0.0unified routing approach · 0.0tower decomposition · 0.0spectral partitioning · 0.0channel density analysis · 0.0
YearPublicationVenuePosition
2005 DFM rules!
abstract
For sub-100nm processes, predictions are putting initial process yields in the single digits. At the same time, at 130nm, we saw that two chips designed with the same methodology and same design rules could deliver completely different manufacturing yields.This panel will discuss the reasons for these phenomena and talk about future trends in DFM that will need to be addressed for success below 100nm.
Naveed A. Sherwani, Susan Lippincott Mack, Alex Alexanian, Premal Buch, Carlo Guardiani, Harold Lehon, Peter Rabkin, Atul Sharan
DAC1
2003 COT - customer owned trouble
abstract
Increasingly, system houses are attracted to the customer-owned tooling (COT) model to gain more control of their schedules and costs. COT project risk and cost are high, often seeming more like customer owned "trouble," so the design team needs to be expertly prepared. The pathways to implement a COT design include (a) Manage the sourcing (internal or third party resources) of individual supply chain and cost reduction functions; (b) Use an integrated design-to-parts service; or (c) A hybrid of these two extremes. This panel will consider the pros and cons for each approach.
Robert Dahlberg, Shishpal Rawat, Jen Bernier, Gina Gloski, Aurangzeb Khan, Kaushik Patel, Paul Ruddy, Naveed A. Sherwani, Ronnie Vasishta
DAC8
2003 Integrated floorplanning with buffer/channel insertion for bus-based designs
abstract
A new approach to the interconnect-driven floorplanning problem integrates bus planning and is intended for bus-based designs where each bus consists of a large number of wires. The floorplanner optimizes the timing and ensures routability by generating the exact location and shape of interconnects above and between the circuit blocks. Experiments with Microelectronics Center of North Carolina benchmarks clearly show the advantage of integrated floorplanning over the classical floorplan-analysis-and-then-refloorplan approach. Our floorplans are routable, meet all timing constraints, and are on average 12%-13% smaller in area as compared to traditional floorplanning algorithms.
Faran Rafiq, Malgorzata Chrzanowska-Jeske, Hannah Honghua Yang, Marcin Jeske, Naveed A. Sherwani
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.5
2002 Integrated floorplanning with buffer/channel insertion for bus-based microprocessor designs
abstract
A new approach to the interconnect-driven floorplanning problem that integrates bus planning with floorplanning is presented. The integrated floorplanner is intended for bus-based designs. Each bus consists of a large number of wires. The floorplanner ensures routability by generating the exact location and shape of interconnects (above and between the circuit blocks) and optimizes the timing. Experiments with MCNC benchmarks clearly show the superiority of integrated floorplanning over the classical floorplan-analyze-and-then-re-floorplan approach. Our floorplans are routable, meet all timing constraints, and are on average 12-13% smaller in area as compared to the traditional floorplanning algorithms.
Faran Rafiq, Malgorzata Chrzanowska-Jeske, Hannah Honghua Yang, Naveed A. Sherwani
ISPD4
2000 The bottom-10 problems in EDA (panel session (title only))
abstract
No abstract available.
Naveed A. Sherwani
ISPD1
2000 EDA challenges facing future microprocessor design
abstract
As microprocessor design progresses from tens of millions of transistors on a chip using 0.18-/spl mu/m process technology to approximately a billion transistors on a chip using 0.10-/spl mu/m and finer process technologies, the microprocessor designer faces unprecedented Electronic Design Automation (EDA) challenges over the future generations of microprocessors. This paper describes the changes in the design environment that will be necessary to develop increasingly complex microprocessors. In particular, the paper describes the current status and the future challenges along three important areas in a design flow: design correctness, performance verification and power management.
T. Karn, Shishpal Rawat, Desmond Kirkpatrick, Rabindra K. Roy, Gregory S. Spirakis, Naveed A. Sherwani, Craig Peterson
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.6
2000 On the use of flexible, rectilinear blocks to obtain minimum-area floorplans in mixed block and cell designs
abstract
This paper presents three minimum-area floorplanning algorithms that use flexible arbitrary rectilinear shapes for the standard cell regions in MBC design. The first algorithm (pure HCST) introduces a grid traversal technique which guarantees a minimum-area floorplan. The second algorithm (Hybrid-BF) uses a combination of HCST and Breadth First (BF) traversals to give a practical solution that approximately places flexible blocks at specified locations calledseeds. The third algorithm (Hybrid-MBF) improves on the shapes of the flexible blocks generated by Hybrid-BF by using a combination of HCST and a Modified Breadth First (MBF) traversal. All three algorithms are polynomial in the number of grid squares. Optimized implementations of Hybrid-BF and Hybrid-MBF required less than two seconds on a SUN SPARCstation 10.
Dinesh Mehta, Naveed A. Sherwani
ACM Trans. Design Autom. Electr. Syst.2
1999 Integrated floorplanning and interconnect planning
abstract
VLSI fabrication has entered the deep sub-micron era and communication between different components has significantly increased. Interconnect delay has become the dominant factor in total circuit delay. As a result, it is necessary to start interconnect planning as early as possible. We propose a method to combine interconnect planning with floorplanning. Our approach is based on the Wong-Liu (1986) floorplaning algorithm. When the positions, orientations, and shapes of the cells are decided, the pin positions and routing of the interconnects are decided as well. We use a multi-stage simulated annealing approach in which different interconnect planning methods are used in different ranges of temperature to reduce running time. A temperature adjustment scheme is designed to give smooth transitions between different stages of simulated annealing. Experimental results show that our approach performs well.
Hung-Ming Chen, Hai Zhou 0001, Evangeline F. Y. Young, Martin D. F. Wong, Hannah Honghua Yang, Naveed A. Sherwani
ICCAD6
1999 SRC physical design top ten problem
abstract
Transistor density on an integrated circuit continues to grow at an exponential rate. The associated complexities when applied to synthesis, layout, and timing analysis will become untenable within the framework of our current technological capabilities. This paper briefly outlines the problems facing the semiconductor industry early into the next decade. A SRC research thrust team consisting of members from various companies prioritized these problems and established a top ten list. This paper includes both problem descriptions as well as metrics to benchmark proposed solutions.
Jeff Parkhurst, Naveed A. Sherwani, Sury Maturi, Dana Ahrams, Eli Chiprout
ISPD2
1996 A Minimum-Area Floorplanning Algorithm for MBC Designs
abstract
This paper identifies important objectives that an MBC floorplanner using flexible, arbitrary rectilinear shapes for standard cell regions should achieve including area minimization, proximity, and connectivity. It then presents an algorithm that guarantees area minimization and connectivity and gives good results with respect to proximity.
Dinesh Mehta, Naveed A. Sherwani
Great Lakes Symposium on VLSI2
1996 Optimal algorithms for planar over-the-cell routing problems
abstract
In this paper, we consider the two row maximum planar subset (TRMPS) problem in over-the-cell routing. The TRMPS problem requires selection of the maximum planar subset of nets, which can be routed between two rows of terminals in a cell row. This problem was first encountered by Gong, Liu, and Preas (1990). They stated the complexity of this problem to be unknown, and presented a min {1,k/d(S)} approximation algorithm, where k is the number of tracks available over the cell area and d(S) is the density of a solution S. We show that TRMPS problem can be solved optimally in polynomial time. We present a O(kn/sup 2/) dynamic programming algorithm for the TRMPS problem, where n is the number of nets. We also present a parallel version of our algorithm, which has a complexity of O(kn). Our algorithm can also be extended to solve the TRMPS problem, in the presence of prerouted nets, a chosen subset of nets, as well as for planar channel routing. We also apply our technique to obtain a 0.5 approximation, for over the cell routing in middle terminal model, thus improving the best known existing algorithm. The weighted version of the TRMPS problem, as well as, all the extensions can also be solved in O(kn/sup 2/) time.
Srinivasa R. Danda, Sreekrishna Madhwapathy, Anand Panyam, Naveed A. Sherwani, Ioannis G. Tollis
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.5
1995 OPRON: a new approach to planar OTC routing
abstract
In this paper we solve the planar over-the-cell routing problem, in which nets must have at least one terminal on the boundary. Such nets allow for nontraditional cell designs, where all terminals must be placed on the boundaries giving a degree of freedom to the cell designer. We present a dynamic programming algorithm that optimally solves this problem, in O(K/sup 2/n/sup 4/) time, where K is the number of tracks available over the cell for a given cell row region, and n is the number of nets to be routed.
Srinivasa R. Danda, Sreekrishna Madhwapathy, Naveed A. Sherwani, Aman Sureka
Great Lakes Symposium on VLSI3
1994 A Unified Approach to Multilayer Over-the-Cell Routing
abstract
Several Ov er-the-Cell (OTC) routing algorithms have been proposed for two and three layer processes.All the existing OTC routers can be used only on the cell models for whic h they were developed for.In this paper, we develop a uni ed approach t o m ulti-layer routing, motiv ated by o v er-the-cell routing, which can be used for full-custom la youts.Our approac h can also be directly applied to standard cell layouts, irrespective of the cell model used in the design.Our router has been implemen ted in C and tested on industrial benchmarks, suc h as PRIMARY I and PRIMARY I I , for which it obtained channel-less layouts.
Sreekrishna Madhwapathy, Naveed A. Sherwani, Siddharth Bhingarde, Anand Panyam
DAC2
1994 Algorithmic Aspects of Three Dimensional MCM Routing
abstract
Abstract- In this paper, we present a new routing approach for MCMs in which the routing space is partitioned into several towers. The routing is carried out in three steps. In the rst step, the routing density is uniformly distributed over the three dimensional routing space. In the next step, the exact locations of nets on the faces of each tower are determined. Finally, the exact paths for the nets in each tower are determined and routed. Unlike the traditional MCM routing which converts the three dimensional routing problem into a set of two dimensional routing problems, our approach decomposes the problem into a set of smaller, yet three dimensional tower routing problems. Experimental results show the validity of our methodology. 1
Qiong Yu, Sandeep Badida, Naveed A. Sherwani
DAC3
1994 An optimal algorithm for maximum two planar subset problem [VLSI layout]
abstract
The Two Row Maximum Planar Subset (TRMPS) problem asks for finding the maximum planar subset of nets, that can be routed between two rows of terminals an a cell row. This problem was first encountered by Gong, Liu, and Preas (1990). They declared it open, and presented an approximation algorithm for this problem. In this paper we show that TRMPS problem can be solved optimally in polynomial time, and we present an O(kn/sup 2/) algorithm to solve this problem. Our algorithm can also be extended to solve the TRMPS problem, in the presence of pre-routed nets, a chosen subset of nets, as well as for planar channel routing. We also apply our technique to obtain an improved approximation algorithm, for over the cell routing in middle terminal model standard cell layouts.>
Anand Panyam, Srinivasa R. Danda, Sreekrishna Madhwapathy, Naveed A. Sherwani
Great Lakes Symposium on VLSI4
1994 Floorplanning for mixed macro block and standard cell designs
abstract
In this paper, we present ARCHITECT, the floorplanner for high performance Mixed Block and Cell designs. A novel and significant feature of ARCHITECT is that it exploits the flexibility of the standard cell regions by generating arbitrary rectilinear shapes for the flexible blocks. We have implemented ARCHITECT on a Sun SPARC station 1+ using C and Xview. We have tested the floorplanner on various randomly generated examples. Experimental results indicate that ARCHITECT generates floorplans with minimal white space within the user specified bounds.>
Arun Shanbhag, Srinivasa R. Danda, Naveed A. Sherwani
Great Lakes Symposium on VLSI3
1994 Comparative Analysis of New CMOS Leaf Cells for OTC Routing
abstract
Recently four new cell models have been developed for over the cell routing. The usefulness of a cell model cannot simply be determined by utilization of OTC areas since cell widths, gate delays and layout parameters must also be considered. In this paper, we develop standard cells libraries in all the four models and compare the cell width and gate delay analysis of the cells. We also study the parameters which contribute to the variation in cell widths and gate delay between the different cell models. We show that the main parameters which contribute to the difference in cell widths in the four models are the number of terminals, intracell routing and cell functionality.>
Pramod Anne, Aditya Reddy, Naveed A. Sherwani, Anand Panyam, Siddharth Bhingarde
ISCAS3
1994 A Hierarchical Approach to Clock Routing in High Performance Systems
abstract
In this paper, we present an hierarchical clock routing scheme, which minimizes the longest source to sink path, and obtains a path balanced clock tree with minimal total wirelength. Our scheme takes into consideration, the hierarchical design of a circuit. Our approach is applicable to large VLSI circuits and MCM's. The algorithm has been implemented and experimental results are encouraging.>
Sreekrishna Madhwapathy, Naveed A. Sherwani
ISCAS3
1994 An Efficient Four Layer Over-the-Cell Router
abstract
Several Over-the-Cell (OTC) routing algorithms have been proposed for two and three layer processes. All the existing OTC routers assume that the terminals are laid out in a specific predetermined fashion. These restrictions on the terminals complicate the task of cell design and increase the width of the cells. In this paper, we develop a four layer OTC router which allows arbitrary terminal locations. Freed from fixed terminal placement restrictions, cell designers can aim to design with minimum width. Our router has been implemented and tested on several circuits. For most of the circuits, it obtained channel-less layouts.>
Sreekrishna Madhwapathy, Naveed A. Sherwani, Siddharth Bhingarde, Anand Panyam
ISCAS2
1994 Incomplete hypercubes: Algorithms and embeddings
Alfred J. Boals, Ajay Gupta 0001, Naveed A. Sherwani
J. Supercomput.3
1993 Efficient Over-the-cell Routing Algorithm for General Middle Terminal Model
Siddharth Bhingarde, Anand Panyam, Naveed A. Sherwani
ISCAS3
1993 Efficient Edge Domination Problems in Graphs
Dana L. Grinstead, Peter J. Slater, Naveed A. Sherwani, Nancy D. Holmes
Inf. Process. Lett.3
1993 A provably good multilayer topological planar routing algorithm in IC layout designs
abstract
A provably good approximation algorithm for the multilayer topological planar routing problem is presented. The algorithm, called the iterative-peeling algorithm, finds a solution whose weight is guaranteed to be at least 1-(1/e) approximately=63.2% of the weight of an optimal solution. The algorithm works for multiterminal nets and arbitrary number of routing layers. For a fixed number of routing layers, even tighter performance bounds are used. In particular, the performance ratio of the iterative-peeling algorithm is at least 75% for two-layer routing and is at least 70.4% for three-layer routing. Experimental results confirm that the algorithm can always route a majority of the nets without using vias, even when the number of routing layers is fairly small.>
Jason Cong, Moazzem Hossain, Naveed A. Sherwani
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
1993 Utilization of vacant terminals for improved over-the-cell channel routing
abstract
The WISER algorithm for over-the-cell channel routing in the standard cell design style using the two-layer routing model is presented. The novelty of this approach lies in the use of vacant terminals for over-the-cell routing. Longest paths in the vertical constraint graph and channel density are considered as a basis for choosing nets to route over the rows of standard cells. WISER has been implemented and tested on several benchmarks, including PRIMARY1 and Deutsch's difficult example. The experimental results show that WISER reduces the channel height by an average of 29%, as compared to conventional channel routers, and 15%, as compared to existing over-the-cell routers. In addition, it reduces the total number of vias per routing by 32%.>
Nancy D. Holmes, Naveed A. Sherwani, Majid Sarrafzadeh
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1993 Middle terminal cell models for efficient over-the-cell routing in high-performance circuits
abstract
A new class of cell models called middle terminal models (MTM) is introduced. MTM-based cells allow flexibility in the selection of terminal locations and therefore utilize the over-the-cell (OTC) area more efficiently, as compared to cells based on existing models. For MTM-based designs, two new routers, MTM+V and MTM-V are presented. The first router is suitable for processes that allow vias over-the-cell and is based on an optimal Theta (K) algorithm for terminal row selection for over-the-cell channel routing, where K is the number of cell rows. The second router is suitable for the processes which do not allow vias in over-the-cell areas. This router consists of two key steps. The first step consists of the selection of a maximum planar set of nets for routing in between the terminal rows. For the second step, an optimal algorithm is developed for planar routing between the terminal row and the cell boundary. The experimental results on the PRIMARY I benchmark show that for a two-layer model, MTM-V performs 4.20% better than the best existing routers.>
Siddharth Bhingarde, Anand Panyam, Naveed A. Sherwani
IEEE Trans. Very Large Scale Integr. Syst.3
1992 Over-the-Cell Channel Routing for High Performance Circuits
Sivakumar Natarajan, Naveed A. Sherwani, Nancy D. Holmes, Majid Sarrafzadeh
DAC2
1992 Over-the-Cell Routers for New Cell Model
Naveed A. Sherwani, Nancy D. Holmes, Majid Sarrafzadeh
DAC2
1992 New channel segmentation model and associated routing algorithm for high performance FPGAs
abstract
In the model considered, a channel is partitioned into several regions and each region consists of tracks of equal length segments, but segment length is varied uniformly across the regions. Each region is allocated a certain number of tracks. The segments are arranged in a staggered fashion. In order to make optimum use of the model, a routing algorithm is developed. The key feature of the routing algorithm is the assignment of the nets to the appropriate tracks by delay computation and delay matching techniques. Experimental results show that the model and the algorithm improve the longest net delay by as much as 75.16% and the average net delay by 48.28% as compared to the conventional uniformly segmented model.>
Surendra Burman, Chandar Kamalanathan, Naveed A. Sherwani
ICCAD3
1992 Zero skew clock routing in multiple-clock synchronous systems
abstract
A clock routing algorithm for two-phase clock systems is presented. The algorithm, which minimizes both intraclock skew and interclock skew, has been implemented on SPARC 1+ in C and has been tested on several industrial benchmarks as well as on randomly generated examples. In particular, the result was tested for a 267 synchronous component circuit at clock rates of 100 MHz. It is significant that this is the first ever result which deals with multiple clock routing with zero skew.>
Moazzem Hossain, Naveed A. Sherwani
ICCAD3
1991 New Algorithm for Over-the-Cell Channel Routing Using Vacant Terminals
abstract
In this paper, we present a new algorithm, called WISER, for over-the-cell channel routing in the standard cell design technology using the two-layer routing model. The novelty of our approach lies in use of “vacant” terminals for over-the-cell routing. Furthermore, we consider longest paths in the vertical constraint graph as well as channel density as a basis for choosing nets to route over the rows of standard cells. Our approximation algorithm for net selection produces provably good results. Algorithm WISER has been tested on several benchmark examples, and experimental results show that WISER reduces the channel height by an average of 29% as compared to conventional channel routers. In addition, it reduces the total number of vias by 32% in the average case.
Nancy D. Holmes, Naveed A. Sherwani, Majid Sarrafzadeh
DAC2
1991 Algorithms for Three-Layer Over-The-Cell Channel Routing
abstract
The authors present a novel algorithm for three-layer, over-the-cell channel routing of standard cell designs. The novelty of the proposed approach lies in the use of 'vacant' terminals for over-the-cell routing. Furthermore, the authors consider both the maximum cliques in the horizontal constraint graph and the longest paths in the vertical constraint graph as a basis for choosing the nets to route over the cells. They prove that their net selection algorithm is guaranteed to produce a solution within 68% of the optimum. The proposed algorithm has been implemented and tested on several benchmark examples. For the entire PRIMARY 1 benchmark, they reduce the total routing height by 76% as compared to a two-layer channel router, which leads to a 7% reduction in chip height.>
Nancy D. Holmes, Naveed A. Sherwani, Majid Sarrafzadeh
ICCAD2
1991 On Topological Via Minimization and Routing
abstract
The authors consider the topological via minimization problem in a bounded region. The problem is known to be NP-complete. An approximation algorithm is proposed for this problem, which solves the two-layer topological via minimization problem in a bounded region with at most 0.25m* more vias than the optimal number of vias, where m* is the size of the maximum two-planar subset of nets for the given problem. A graph-theoretic heuristic algorithm is also proposed to obtain a geometric routing from a topological solution.>
Moazzem Hossain, Naveed A. Sherwani
ICCAD2
1991 Switchbox Steiner Tree Problem in Presence of Obstacles
abstract
The authors consider a problem related to global routing of multiterminal nets in VLSI layout. They investigate the problem of finding the minimum Steiner tree in the presence of obstacles when the terminals lie on the boundary of a rectangle (RSTO) and present two results. The first contribution is an exact solution for finding the rectilinear Steiner tree in the presence of an obstacle when the terminals lie on the boundary of a rectangle. Second, an approximation algorithm for RSTO in the presence of k obstacles is given. It is shown that the algorithm has a tight performance bound. A heuristic algorithm which produces solutions very close to the optimal is given.>
S. Miriyala, Jahangir A. Hashmi, Naveed A. Sherwani
ICCAD3
1990 MISER: An Integrated Three Layer Gridless Channel Router and Compactor
abstract
In this paper, we present a new gridless three layer channel router (MISER) based on an integrated approach to routing and compaction. MISER partitions the input net-list into several sub net-lists called levels and forms a level graph. This level graph is used to guide the routing and compaction process. Compaction is done immediately after each level is routed. Experimental results show that our algorithm usually performs 5-10% better than existing three layer channel routing algorithms.
Roshan A. Gidwani, Naveed A. Sherwani
DAC2
1989 A New Heuristic for Single Row Routing Problems
abstract
In this paper, we present a new heuristic algorithm for the classical single row routing problem. The algorithm is based on a graph theoretic decomposition scheme and uses modified cut-numbers. The algorithm was implemented in C on VAX 8200. The experimental results show that the quality of solutions generated by our algorithm could be up to 36% better as compared to the existing algorithms.
Naveed A. Sherwani, Jitender S. Deogun
DAC1