EDBT 2026 Demo / reviewers in the wild / expert
Gopalakrishnan Vijayan
dblp:98/811
· DBLP profile ↗
24ranked-venue papers
8as first author
0since 2021 · last 1997
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 18 · 6 first-authorTheory of computation · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 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
13 papers |
Electronic design automation · 97% Interconnection networks and networks-on-chip · 2% Integrated circuit design · 1% | |
| Theoretical computer science
4 papers |
Graph algorithms and graph theory · 78% Computational geometry · 22% |
Topics — the 21 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
physical design |
0.1 | 10 | 1991 | A new method for floor planning using topological constraint reduction · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 Generalization of Min-Cut Partitioning to Tree Structures and Its Applications · IEEE Trans. Computers 1991 Partitioning logic on graph structures to minimize routing cost · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1990 |
Electronic design automation › physical design
routing |
0.0 | 4 | 1990 | New algorithms for the rectilinear Steiner tree problem · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1990 Pad minimization for planar routing of multiple power nets · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1990 A New Approach to the Rectilinear Steiner Tree Problem · DAC 1989 |
Electronic design automation › physical design
circuit partitioning |
0.0 | 3 | 1991 | Generalization of Min-Cut Partitioning to Tree Structures and Its Applications · IEEE Trans. Computers 1991 Partitioning logic on graph structures to minimize routing cost · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1990 Min-cost Partitioning on a Tree Structure and Applications · DAC 1989 |
Electronic design automation
hardware verification and test |
0.0 | 1 | 1992 | Optimized test application timing for AC test · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992 |
Electronic design automation › physical design › routing
global routing |
0.0 | 2 | 1990 | A New Approach to the Rectilinear Steiner Tree Problem · DAC 1989 New algorithms for the rectilinear Steiner tree problem · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1990 |
Electronic design automation › physical design
floorplanning |
0.0 | 1 | 1991 | A new method for floor planning using topological constraint reduction · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 |
Electronic design automation › physical design › routing › multilayer routing
layer assignment |
0.0 | 1 | 1990 | Layer assignment for multichip modules · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1990 |
Electronic design automation › physical design › routing › steiner tree construction
rectilinear steiner tree |
0.0 | 1 | 1990 | New algorithms for the rectilinear Steiner tree problem · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1990 |
Electronic design automation › physical design › routing
channel routing |
0.0 | 1 | 1989 | On VHV-routing in channels with irregular boundaries · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989 |
Interconnection networks and networks-on-chip
graph embedding |
0.0 | 1 | 1985 | Rectilinear Graphs and their Embeddings · SIAM J. Comput. 1985 |
Electronic design automation › physical design
VLSI layout |
0.0 | 1 | 1985 | Rectilinear Graphs and their Embeddings · SIAM J. Comput. 1985 |
Graph algorithms and graph theory
graph embedding |
0.0 | 1 | 1985 | Rectilinear Graphs and their Embeddings · SIAM J. Comput. 1985 |
Graph algorithms and graph theory › planar graphs
planarity testing |
0.0 | 1 | 1985 | Rectilinear Graphs and their Embeddings · SIAM J. Comput. 1985 |
Electronic design automation › CAD framework
VLSI design environment |
0.0 | 1 | 1983 | VLSI Layout as Programming · ACM Trans. Program. Lang. Syst. 1983 |
Graph algorithms and graph theory › graph partitioning
hypergraph partitioning |
0.0 | 1 | 1991 | Generalization of Min-Cut Partitioning to Tree Structures and Its Applications · IEEE Trans. Computers 1991 |
Programming languages and type systems
domain-specific languages |
0.0 | 1 | 1982 | ALI: A procedural language to describe VLSI layouts · DAC 1982 |
Integrated circuit design › packaging
multichip module |
0.0 | 1 | 1990 | Layer assignment for multichip modules · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1990 |
Electronic design automation › physical design › layout optimization
routing cost minimization |
0.0 | 1 | 1990 | Partitioning logic on graph structures to minimize routing cost · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1990 |
Graph algorithms and graph theory
graph algorithms |
0.0 | 1 | 1989 | A New Approach to the Rectilinear Steiner Tree Problem · DAC 1989 |
Graph algorithms and graph theory
steiner tree |
0.0 | 1 | 1989 | A New Approach to the Rectilinear Steiner Tree Problem · DAC 1989 |
Graph algorithms and graph theory
planar graphs |
0.0 | 1 | 1986 | Geometry of Planar Graphs with Angles · SCG 1986 |
Methods — techniques the papers use, named apart from their topics
iterative improvement heuristic · 0.0minimum spanning tree · 0.0heuristic · 0.0slack-based optimization · 0.0heuristic optimization · 0.0heuristic floorplanning · 0.0constraint reduction · 0.0staircase layout · 0.0lower bound derivation · 0.0approximation algorithm · 0.0rectilinear steiner tree · 0.0geometric graph drawing · 0.0topological characterization · 0.0recognition algorithm · 0.0design rule checking · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Library-less synthesis for static CMOS combinational logic circuitsabstractTraditional synthesis techniques optimize CMOS circuits in two phases: i) logic minimization and ii) library mapping phase. Typically, the structures and the sizes of the gates in the library are chosen to yield good synthesis results over many blocks or even for an entire chip. Consequently this approach precludes an optimal design of individual blocks which may need custom structures. The authors present a new transistor level technique that optimizes CMOS circuits both structurally and size-wise. The technique is independent of a library and hence can explore a design space much larger than that possible due to gate level optimization. Results demonstrate a significant improvement in circuit performance of the resynthesized circuits. Sergey Gavrilov, Alexey Glebov, Satyamurthy Pullela, S. C. Moore, Abhijit Dharchoudhury, Rajendran Panda, Gopalakrishnan Vijayan, David T. Blaauw |
ICCAD | 7 |
| 1995 | PEPPER - a timing driven early floorplannerabstractWith increasing chip complexities and the requirement to reduce design time, early analysis is becoming increasingly important in the design of performance critical CMOS chips. As clock rates increase rapidly, interconnect delay consumes an appreciable portion of the chip cycle time, and the floorplan of the chip significantly affects its performance. This paper describes a system for early floorplan analysis of large designs. The floorplanner is designed to be used in the early stages of system design, to optimize performance, area and wireability targets before detailed implementation decisions are made. Most floorplanners which claim to optimize timing work only on a subset of paths during the floorplanning process. One novel feature of our floorplanner is that it performs static timing analysis during the floorplan optimization process, instead of working on a subset of the paths. The floorplanner incorporates various interactive and automatic floorplanning capabilities. The paper describes the floorplanning capabilities and algorithms as well as our experiences in using the tool. Vinod Narayananan, David LaPotin, Rajesh Gupta 0003, Gopalakrishnan Vijayan |
ICCD | 4 |
| 1992 | Workload-Driven Floorplanning for MIPS OptimizationabstractAn approach to early floorplanning in which optimization of a CPU chip floorplan is done in the context of a program benchmark (workload) is presented. The methodology integrates workload-driven cycles-per-instruction estimation into the traditional cycle-time evaluation process implied by an (early) floorplanning tool. This effectively adds an extra dimension to the floorplanning optimization cost function and search space, allowing superior MIPS-tuning of the VLSI chip.> Pradip Bose, David LaPotin, Gopalakrishnan Vijayan |
ICCD | 3 |
| 1992 | Optimized test application timing for AC testabstractThe problems associated with optimization of the test application timing for a class of test equipment are identified. Two approaches to test application timing are introduced. The notion of slack is used to define the objective function for optimization. The optimization problem is shown to be NP-complete even for nonreconvergent-fanout circuits. Heuristics for the optimization problems are presented, and the results are compared with bounds on test circuits.> Vijay S. Iyengar, Gopalakrishnan Vijayan |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1991 | Test Application Timing: The Unexplored Issue in AC TestabstractThe increasing emphasis on AC testing of integrated circuits is driven by the combination of tighter quality requirements and sensitivity of high performance circuits to delay defects. The areas of fault modeling, fault simulation and test generation as applied to AC testing have received most of the attention so far. The relatively unexplored side of AC test is the determination of the test application timing. Tight timings during test application are crucial to the success of the AC test. This paper formulates the problem of generating tight test application timings and presents some sample results using a heuristic algorithm. Vijay S. Iyengar, Gopalakrishnan Vijayan |
ITC | 2 |
| 1991 | On an edge ranking problem of trees and graphs
Ananth V. Iyer, H. Donald Ratliff, Gopalakrishnan Vijayan |
Discret. Appl. Math. | 3 |
| 1991 | Planar topological routing of pad nets
Jan-Ming Ho, Gopalakrishnan Vijayan, Chak-Kuen Wong |
Integr. | 2 |
| 1991 | Generalization of Min-Cut Partitioning to Tree Structures and Its ApplicationsabstractA generalization of the min-cut partitioning problem, called min-cost tree partitioning, is introduced. In the generalized problem. the nodes of a hypergraph G are to be mapped onto the vertices of a tree structure T, and the cost function to be minimized is the cost of routing the hyperedges of G on the edges of T. The standard min-cut problem is the simple case in which the tree T is a single edge connecting two vertices. Several VLSI design applications for this problem are discussed. An iterative improvement heuristic for this problem in which nodes of the hypergraph are moved between the vertices of the tree is described. The running time of a single pass of the heuristic for the unweighted version of the problem is Q(P*D*t/sup 3/), where P is the total number of pins in the hypergraph G, D is the maximum number of nodes in a hyperedge of G, and t is the number of vertices in the tree T. Several test results are discussed.> Gopalakrishnan Vijayan |
IEEE Trans. Computers | 1 |
| 1991 | A new method for floor planning using topological constraint reductionabstractAn approach to the constraint-based floor planning of flexible, fixed, and preplaced blocks that is based on the removal of redundant constraints and the reshaping of flexible blocks is discussed. A floor plan is said to respect a given constraint set if is satisfies either a vertical or a horizontal constraint in the set for each pair of blocks. The approach presented is to construct a floor plan of optimal area that respects the input constraint set, which is assumed to be derived from a relative placement of the blocks. Reasons for considering this method are delineated, and a heuristic floor-planning algorithm based on constraint reduction and block reshaping is given. A simple example illustrates the algorithm. Several real floor-planning examples are also given.> Gopalakrishnan Vijayan, Ren-Song Tsay |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1990 | Floorplanning by Topological Constraint ReductionabstractThe problem considered is that of producing a legal floorplan that respects a given topological constraint set. The floorplanning approach described is targeted for multilayer sea-of-cells based designs. Therefore it is assumed that no channel separations are required between the blocks. The approach can be generalized to incorporate channel separations.> Gopalakrishnan Vijayan, Ren-Song Tsay |
ICCAD | 1 |
| 1990 | Pad minimization for planar routing of multiple power netsabstractThe problem of minimizing the number of power pads, in order to guarantee the existence of a planar routing of multiple power nets, is discussed. A general lower bound is derived, and a heuristic for the general problem is discussed. Several important special cases, including the case of three power nets, are examined, and optimal strategies for pad placement are presented. It is also shown that the general pad minimization problem is NP-complete.> Jan-Ming Ho, Majid Sarrafzadeh, Gopalakrishnan Vijayan, Chak-Kuen Wong |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 1990 | Layer assignment for multichip modulesabstractThe layer assignment problem that arises in the design of a multichip module, a high-performance compact package for the interconnection of several hundred chips, is studied. The aim is to place each net in a x-y pair of layers, so as to minimize the number of such pairs. An approximation algorithm, running in O(nd) time is presented for minimizing the number of layers, where n is the number of nets and d is the (two-dimensional) density of the problem.> Jan-Ming Ho, Majid Sarrafzadeh, Gopalakrishnan Vijayan, Chak-Kuen Wong |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 1990 | New algorithms for the rectilinear Steiner tree problemabstractAn approach to constructing the rectilinear Steiner tree (RST) of a given set of points in the plane, starting from a minimum spanning tree (MST), is discussed. The main idea in this approach is to find layouts for the edges of the MST that maximize the overlaps between the layouts, thus minimizing the cost (i.e. wire length) of the resulting rectilinear Steiner tree. Two algorithms for constructing rectilinear Steiner trees from MSTs, which are optimal under the conditions that the layout of each edge of the MST is an L shape or any staircase, respectively, are described. The first algorithm has linear time complexity and the second algorithm has a higher polynomial time complexity. Steiner trees produced by the second algorithm have a property called stability, which allows the rerouting of any segment of the tree, while maintaining the cost of the tree, and without causing overlaps with the rest of the tree. Stability is a desirable property in VLSI global routing applications.> Jan-Ming Ho, Gopalakrishnan Vijayan, Chak-Kuen Wong |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1990 | Partitioning logic on graph structures to minimize routing costabstractThe problem of partitioning logic onto the vertices of a partition graph G such that the cost of routing the global nets of the partition on the edges of G is minimized is discussed. This is referred to as the min-cost partitioning on a graph (MCPG) problem. The MCPG problem generalizes previously studied partitioning problems, such as classical min-cut, the quadrisection approach, min-cost tree partitioning, and multiple way network partitioning. Some applications of this partitioning model are discussed, a framework for its solution is described, and experimental results are presented.> Gopalakrishnan Vijayan |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1989 | A New Approach to the Rectilinear Steiner Tree ProblemabstractWe discuss a new approach to constructing the rectilinear Steiner tree (RST) of a given set of points in the plane, starting from a minimum spanning tree (MST). The main idea in our approach is to determine L-shaped layouts for the edges of the MST, so as to maximize the overlaps between the layouts, thus minimizing the cost (i.e., wire length) of the resulting RST. We describe a linear time algorithm for constructing a RST from a MST, such that the RST is optimal under the restriction that the layout of each edge of the MST is an L-shape. The RST's produced by this algorithm have 8-33% lower cost than the MST, with the average cost improvement, over a large number of random point sets, being about 9%. The running time of the algorithm on an IBM 3090 processor is under 0.01 seconds for point sets with cardinality 10. We also discuss a property of RST's called stability under rerouting, and show how to stabilize the RST's derived from our approach. Stability is a desirable property in VLSI global routing applications. Jan-Ming Ho, Gopalakrishnan Vijayan, Chak-Kuen Wong |
DAC | 2 |
| 1989 | Min-cost Partitioning on a Tree Structure and ApplicationsabstractWe introduce a generalization of the min-cut partitioning problem, called Min-Cost Tree Partitioning, in which the nodes of an hypergraph G are to be mapped on to the vertices of a tree structure T, and the cost function to be minimized is the cost of routing the hyperedges (i.e., the nets) of G on the edges of T. We discuss several interesting VLSI design applications for this problem. We describe an iterative improvement heuristic for solving this problem. Gopalakrishnan Vijayan |
DAC | 1 |
| 1989 | Constructing the optimal rectilinear Steiner tree derivable from a minimum spanning treeabstractA polynomial time algorithm is given for constructing the minimum cost rectilinear Steiner tree (RST) that is derivable from a minimum spanning tree (MST) of a given point set, such that the MST edges have staircase layouts in the RST. RSTs produced by the algorithm have a property called stability, which enables the rerouting of any subset of the RST edges, while maintaining the cost of the RST, and not causing overlaps with each other or with the other RST edges.> Jan-Ming Ho, Gopalakrishnan Vijayan, Chak-Kuen Wong |
ICCAD | 2 |
| 1989 | On VHV-routing in channels with irregular boundariesabstractA description is given of the VHV-channel-routing problem in irregular channels. The authors describe a branch-and-bound algorithm for finding optimal solutions for this problem. The algorithm partitions the channels into boxes and searches for the optimal among the various mappings of the horizontal net segments to the boxes. The authors discuss three different branching strategies for the algorithm. Heuristic algorithms based on the branching strategies are also discussed. It is also shown that VHV routing is NP-hard for irregular channels.> Gopalakrishnan Vijayan, Hai Hsia Chen, Chak-Kuen Wong |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1988 | Optimal Node Ranking of Trees
Ananth V. Iyer, H. Donald Ratliff, Gopalakrishnan Vijayan |
Inf. Process. Lett. | 3 |
| 1986 | Geometry of Planar Graphs with AnglesabstractArticle Free Access Share on Geometry of planar graphs with angles Author: V Vijayan School of Information and Computer Science, Georgia Institute of Technology, Atlanta, Georgia School of Information and Computer Science, Georgia Institute of Technology, Atlanta, GeorgiaView Profile Authors Info & Claims SCG '86: Proceedings of the second annual symposium on Computational geometryAugust 1986Pages 116–124https://doi.org/10.1145/10515.10528Published:01 August 1986Publication History 14citation537DownloadsMetricsTotal Citations14Total Downloads537Last 12 Months95Last 6 weeks13 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Gopalakrishnan Vijayan |
SCG | 1 |
| 1985 | Worst case analysis of a graph coloring algorithm
Jeremy P. Spinrad, Gopalakrishnan Vijayan |
Discret. Appl. Math. | 2 |
| 1985 | Rectilinear Graphs and their EmbeddingsabstractThe embedding problem for a class of graphs called rectilinear graphs is discussed. These graphs have applications in many VLSI Layout Problems. An interesting topological characterization of these graphs lead to efficient algorithms for recognizing and embedding rectilinear graphs which are embeddable on the plane. Gopalakrishnan Vijayan, Avi Wigderson |
SIAM J. Comput. | 1 |
| 1983 | VLSI Layout as ProgrammingabstractThe first component of a VLSI (very large-scale integration) design environment being built at Princeton University is described.The general theme of this effort is to make the design of VLSI circuits as similar to programming as possible.The attempt is to build tools that do for the VLSI circuit designer what the best software tools do for the implementer of large software systems. Richard J. Lipton, Jacobo Valdes, Gopalakrishnan Vijayan, Stephen C. North, Robert Sedgewick |
ACM Trans. Program. Lang. Syst. | 3 |
| 1982 | ALI: A procedural language to describe VLSI layoutsabstractALI is a procedural language to specify VLSI layouts. It allows the designer to describe layouts without reference to the sizes and positions of the layout elements or to the distances between them. Among the interesting characteristics of ALI are that it does not need design rule checking, is easy to extend, facilitates the division of labor and permits the easy update of a layout to new design rules or to new processes. The general features of the language and the experience gained with a preliminary implementation of it are described. Richard J. Lipton, Stephen C. North, Robert Sedgewick, Jacobo Valdes, Gopalakrishnan Vijayan |
DAC | 5 |