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.

Vijay Pitchumani

dblp:71/3040 · DBLP profile ↗
← Back
26ranked-venue papers
8as first author
0since 2021 · last 2010
—ORCID · none

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

Systems, architecture and hardware · 26 · 8 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
12 papers
Electronic design automation · 66% Integrated circuit design · 21% Energy-efficient computing · 12%

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

TopicWeightPapersLastEvidence papers
Integrated circuit design
variation-aware design
0.112010
Who solves the variability problem? · DAC 2010
Electronic design automation
physical design
0.132007
Efficient Thermal via Planning Approach and Its Application in 3-D Floorplanning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007
Compaction of a Routed Channel on the Connection Machine · DAC 1989
A Mixed HVH-VHV Algorithm for Three-Layer Channel Routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1987
Electronic design automation › physical design › floorplanning
3D IC floorplanning
0.112007
Efficient Thermal via Planning Approach and Its Application in 3-D Floorplanning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007
Energy-efficient computing
thermal management
0.112007
Efficient Thermal via Planning Approach and Its Application in 3-D Floorplanning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007
Electronic design automation
design methodology
0.122010
Who solves the variability problem? · DAC 2010
Variation-aware analysis: savior of the nanometer era? · DAC 2006
Electronic design automation › yield analysis
process variation modeling
0.012010
Who solves the variability problem? · DAC 2010
Electronic design automation
hardware verification and test
0.051991
A System for Fault Diagnosis and Simulation of VHDL Descriptions · DAC 1991
A Massively Parallel Algorithm for Fault Simulation on the Connection Machine · DAC 1989
Functional Test Generation Based on Unate Function Theory · IEEE Trans. Computers 1988
Integrated circuit design
low-power circuit design
0.012006
Variation-aware analysis: savior of the nanometer era? · DAC 2006
Electronic design automation › hardware verification and test
formal verification
0.041985
Verification of Register Transfer Level Parallel Control Sequences · IEEE Trans. Computers 1985
An Inductive Assertion Method for Register Transfer Level Design Verification · IEEE Trans. Computers 1983
Formal verification of a real-time hardware design · DAC 1983
Electronic design automation › physical design › routing
channel routing
0.021989
Compaction of a Routed Channel on the Connection Machine · DAC 1989
A Mixed HVH-VHV Algorithm for Three-Layer Channel Routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1987
Electronic design automation › hardware verification and test
hardware verification
0.031985
Verification of Register Transfer Level Parallel Control Sequences · IEEE Trans. Computers 1985
An Inductive Assertion Method for Register Transfer Level Design Verification · IEEE Trans. Computers 1983
A formal method for computer design verification · DAC 1982
Electronic design automation › hardware simulation
compiled simulation
0.011991
A System for Fault Diagnosis and Simulation of VHDL Descriptions · DAC 1991
Electronic design automation › hardware verification and test
fault diagnosis
0.011991
A System for Fault Diagnosis and Simulation of VHDL Descriptions · DAC 1991
Performance modeling and evaluation
simulation
0.011991
A System for Fault Diagnosis and Simulation of VHDL Descriptions · DAC 1991
Electronic design automation › hardware verification and test › functional verification
RTL verification
0.021985
Verification of Register Transfer Level Parallel Control Sequences · IEEE Trans. Computers 1985
An Inductive Assertion Method for Register Transfer Level Design Verification · IEEE Trans. Computers 1983
Electronic design automation › hardware verification and test
fault simulation
0.011989
A Massively Parallel Algorithm for Fault Simulation on the Connection Machine · DAC 1989
Electronic design automation › hardware verification and test
fault coverage
0.011988
Functional Test Generation Based on Unate Function Theory · IEEE Trans. Computers 1988
Electronic design automation › hardware verification and test › test generation
functional test generation
0.011988
Functional Test Generation Based on Unate Function Theory · IEEE Trans. Computers 1988
Electronic design automation › hardware verification and test
test generation
0.011988
Functional Test Generation Based on Unate Function Theory · IEEE Trans. Computers 1988
Electronic design automation › physical design
routing
0.011987
A Mixed HVH-VHV Algorithm for Three-Layer Channel Routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1987
Parallel and multicore computing
parallel algorithms
0.021989
A Massively Parallel Algorithm for Fault Simulation on the Connection Machine · DAC 1989
Compaction of a Routed Channel on the Connection Machine · DAC 1989

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

white space redistribution · 0.1knapsack problem · 0.1convex programming · 0.1SPICE · 0.1stuck-at fault model · 0.0discrete-event simulation · 0.0constraint suspension · 0.0parallel pattern single fault propagation · 0.0parallel fault simulation · 0.0parallel algorithm · 0.0
YearPublicationVenuePosition
2010 Who solves the variability problem?
abstract
Although innovations in manufacturing technology help in reducing variations, IC design variations are a fact of life. In addition to random variations, systematic stress induced variations are becoming increasingly important. This panel will bring the diverse views from academia, foundries, fabless and IDM communities to address various topics on next generation solutions for variability, with the main emphasis on design and architecture solutions. Specifically, this panel will discuss:• Would new architectures mitigate variability in 22nm and beyond?• Could design regularity effectively mitigate variability?• What design techniques can be used to minimize variability 'on-the-fly'?• What new techniques can be used for memories, register arrays and flip-flops?
Nagaraj Ns, Juan C. Rey, Jamil Kawa, Robert C. Aitken, Christian Lütkemeyer, Vijay Pitchumani, Andrzej J. Strojwas, Steven Trimberger
DAC6
2007 Efficient Thermal via Planning Approach and Its Application in 3-D Floorplanning
abstract
In this paper, we investigate thermal via (T-via) planning during three-dimensional (3-D) floorplanning. First, we consider the temperature constrained T-via planning (TVP) problem on a given 3-D floorplan. Second, we integrate dynamic TVP into 3-D floorplanning process. Our main contribution and results can be summarized as follows. We solve the temperature constrained TVP problem by solving a sequence of simplified interlayer and intralayer TVP subproblems. Each subproblem is formulated as convex programming problem and we derive nearly optimal solution for detailed T-via distribution. Based on the TVP solution, we implement the integrated TVP and 3-D floorplanning algorithm in a two-stage approach. Before floorplanning, blocks are assigned into different layers by solving a sequence of knapsack problems. During floorplanning, T-vias are allocated with white space redistribution to optimize T-via insertion. Experimental results show that our TVP approach can reduce T-vias by 12% compared with a recent published work (J. Cong and Y. Zhang, "Thermal via planning for 3-D ICs," in Proc. Int. Conf. Comput.-Aided Des., Nov. 2005, pp.745-752). Compared with the postfloorplanning optimization approach, integrating TVP into floorplanning process can reduce T-vias by 16% with 21% runtime overhead
Zhuoyuan Li 0003, Xianlong Hong, Qiang Zhou 0001, Shan Zeng, Jinian Bian, Wenjian Yu, Hannah Honghua Yang, Vijay Pitchumani, Chung-Kuan Cheng
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.8
2006 Variation-aware analysis: savior of the nanometer era?
abstract
VLSI engineers have traditionally used a variety of CAD analysis tools (e.g. SPICE) to deal with variability.As we go into deep sub micron issues, the analysis is becoming harder due to many secondary effects becoming primary. Panelists will debate the variability trend and present the order of importance of many variability trends (Vdd, Vt, Interconnect, Leff, Gate Width) and their impact on design tools and methodologies.What new design tools, new modeling methodologies, and new (or old) design styles will combine to address variability?Will conservative design to accommodate variability halt the progress of Moore's Law?Is life as we know it over, or are we facing an opportunity for innovation in tools and design that will move us forward over the barriers that technology has placed in our path?.
Sani R. Nassif, Vijay Pitchumani, Norma Rodriguez, Dennis Sylvester, Clive Bittlestone, Riko Radojcic
DAC2
2006 Integrating dynamic thermal via planning with 3D floorplanning algorithm
abstract
Incorporating thermal vias into 3D ICs is a promising way to reduce circuit temperature by lowering down the thermal resistances between device layers. In this paper, we integrate dynamic thermal via planning into 3D floorplanning process. Our 3D floorplanning and thermal via planning approaches are implemented in a two-stage approach. Before floorplanning, the temperature-constrained vertical thermal via planning is formulated as a convex programming problem. Based on the analytical solution, blocks are assigned into different layers by solving a sequence of knapsack problems. Then a SA engine is used to generate floorplans of all these layers simultaneously. During floorplanning, thermal vias are distributed horizontally in each layer with white space redistribution to optimize thermal via insertion. Experimental results show that compared to a recent published result from [14], our method can reduce thermal vias by 15% with 38% runtime overhead.
Zhuoyuan Li 0003, Xianlong Hong, Qiang Zhou 0001, Shan Zeng, Jinian Bian, Hannah Honghua Yang, Vijay Pitchumani, Chung-Kuan Cheng
ISPD7
2006 Efficient thermal-oriented 3D floorplanning and thermal via planning for two-stacked-die integration
abstract
New three-dimensional (3D) floorplanning and thermal via planning algorithms are proposed for thermal optimization in two-stacked die integration. Our contributions include (1) a two-stage design flow for 3D floorplanning, which scales down the enlarged solution space due to multidevice layer structure; (2) an efficient thermal-driven 3D floorplanning algorithm with power distribution constraints; (3) a thermal via planning algorithm considering congestion minimization. Experiments results show that our approach is nine times faster with better solution quality compared to a recent published result. In addition, the thermal via planning approach is proven to be very efficient to eliminate localized hot spots directly.
Zhuoyuan Li 0003, Xianlong Hong, Qiang Zhou 0001, Jinian Bian, Hannah Honghua Yang, Vijay Pitchumani
ACM Trans. Design Autom. Electr. Syst.6
2005 Panel I: who is responsible for the design for manufacturability issues in the era of nano-technologies?
abstract
The notion of design for manufacturability is blurring the separation between the tasks of design and manufacture. In the era of nano-technologies, the description of the design rules has retreated back to an early stage form of many conditional cases and even an art. Thus, it is important to set the metrics for the manufacturability. However, who is going to be held accountable for the final outcomes? Should the designer, the EDA developer, the manufacture engineer, or a new breed of experts take the lead to tackle the problem?
Chung-Kuan Cheng, Andrew B. Kahng, Keh-Jeng Chang, Vijay Pitchumani, Toshiyuki Shibuya, Roberto Suaya, Zhiping Yu, Fook-Luen Heng, Don MacMillen
ASP-DAC5
2005 Embedded tutorial I: design for manufacturability
abstract
DFM (Design for Manufacturability) has recently become a buzzword; it excites passion in semiconductor process, design, EDA and manufacturing circles. What is all this hype about?This tutorial reviews DFM, the ugly cousin of technology scaling, in a broad context, and includes both hard defects and parametric variations arising from manufacturing issues in its scope. It presents the various sources of the problem and their impact on yield, silicon vs. timing model correlation, mask cost, data size and time-to-market. It then presents design methodology and EDA tool solutions, both current and future, including restrictive design rules, preferred rules, layout fixes, design-manufacturing integration, lay-out-dependent modeling, variation-aware analysis and design.This tutorial is intended for engineers and project managers involved in design, EDA, OPC/RET/tapeout and design rule formulation.
Vijay Pitchumani
ASP-DAC1
1999 Multi-schedule design space exploration: an alternative synthesis framework
Mehmet Emin Dalkiliç, Vijay Pitchumani
Integr.2
1995 ANSA: A New Neural Net Based Scheduling Algorithm for High Level Synthesis
abstract
In this paper, we expand our earlier neural network method for solving the scheduling problem in high level synthesis. The new algorithm, ANSA, operates in three phases. The first phase is a normalized mean field net algorithm with a new energy function which incorporates weighting of different operation types to create deeper basins of attraction. Other novelties include a fast and deterministic noise generation scheme and a new melting technique to determine the starting temperature. The next two stages provide a mechanism for finding nonuniformly distributed optimal schedules. The second phase uses the same energy function as the first but with a bias in favor of aligned operations. The third stage is a probabilistic correction algorithm for cases with highly irregular subschedules. ANSA was tested on five benchmark examples including large ones such as the discrete cosine transform for all possible schedule lengths with and without pipelining. It achieved a 100% convergence rate to optimal solutions in all cases.
M. Kemal Unaltuna, Vijay Pitchumani
ISCAS2
1994 Distributed data-path synthesis on a network of workstations
abstract
Presents a distributed data-path synthesis approach which taps into the vast and cheap computing power of the distributed computing environments. The synthesis program is based on a novel approach where all processors simultaneously generate optimal schedules and allocate data-paths for them using a simple but powerful set of binding algorithms. The experimental results show that the distributed synthesis approach is very effective for exploring the design space.>
Mehmet Emin Dalkiliç, Vijay Pitchumani
Great Lakes Symposium on VLSI2
1994 A Multi-Schedule Approach to High-Level Synthesis
abstract
Traditional high-level synthesis systems generate a single schedule, and try to minimize the allocation cost for that schedule. Since there are often a large number of schedules for a given problem, this approach prematurely prunes the design space and it may miss many better solutions. The multi-schedule synthesis approach overcomes this deficiency by producing a number of schedules and generating a complete data-path for each schedule. In most cases multi-schedule synthesis not only produces better results but also runs faster than well-known synthesis systems such as HAL, SALSA, and SE.>
Mehmet Emin Dalkiliç, Vijay Pitchumani
ICCD2
1994 A Stochastic Reward & Punishment Neural Network Algorithm for Circuit Bipartitioning
abstract
Circuit bipartitioning is an NP-hard combinatorial optimization problem in the layout synthesis of VLSI circuits, where we wish to find a partition of the circuit elements into two blocks such that the number of signal nets crossing the partition boundary is minimized. We have developed and experimented with several competitive learning neural network algorithms to solve this problem. The algorithms were tested on randomly generated circuits as well as several popular benchmark circuits. The stochastic reward and punishment neural network produced the best results which were comparable to those found by the Ratio Cut algorithm of Wei and Cheng.>
M. Kemal Unaltuna, Vijay Pitchumani
ISCAS2
1993 Quadrisectioning Based Placement with a Normalized Mean Field Neural Network
M. Kemal Unaltuna, Vijay Pitchumani
ISCAS2
1992 Fault simulation on massively parallel SIMD machines algorithms, implementations and results
Vinod Narayanan, Vijay Pitchumani
J. Electron. Test.2
1991 A System for Fault Diagnosis and Simulation of VHDL Descriptions
abstract
This paper describes a compiler and algorithms for simulation and fault diagnosis of computer hardware modeled in VHSIC Hardware Description Language(VHDL).Given a VHDL description, the compiler creates an internal representation.For simulation, a discrete-event based compiled code simulation algorithm is used.For fault diagnosis, a hierarchical approach using the stuck-at fault model at the first level and the arbitrary failure model at the second level, is used.The diagnosis algorithm reasons from first principles using constraint suspension.
Vijay Pitchumani, Pankaj Mayor, Nimish Radia
DAC1
1991 Fault Diagnosis using Functional Fault Models for VHDL descriptions
abstract
This paper describes algorithms for fault diagnosis of computer hardware modeled in VHDL [1,2,3,4]. Given a VHDL description, the compiler creates an internal representation. For fault diagnosis, a hierarchical approach using the stuck-at fault model at the first level and the arbitrary failure model at the second level, is used. The diagnosis algorithm reasons from first principles using constraint suspension.
Vijay Pitchumani, Pankaj Mayor, Nimish Radia
ITC1
1989 Compaction of a Routed Channel on the Connection Machine
abstract
A parallel algorithm for symbolic compaction of two layered channels has been developed and implemented on the Connection Machine. It allows fast channel compaction with very little wasted space.
Shantanu Ganguly, Vijay Pitchumani
DAC2
1989 A Massively Parallel Algorithm for Fault Simulation on the Connection Machine
abstract
A massively parallel algorithm for fault simulation on the Connection Machine is presented. This algorithm achieves two to three orders of magnitude speedup over the one presented in [1]. The fault simulation methodology used here is combination of parallel fault simulation [2] and PPSFP [3]. Simulation rates of over 2.7 billion gate evaluations per second have been achieved.
Vinod Narayanan, Vijay Pitchumani
DAC2
1989 Restricted symbolic evaluation is fast and useful
abstract
A method is presented for simulation with two zillion and three values. The values that are propagated by the simulation include the familiar 0, 1, and X and also a collection of named unknowns and their formal negations. Each value fits into a single computer word. Applications of this restricted symbolic evaluation include design rule checking for circuits with embedded arrays and timing verification. The authors explore these two applications briefly. By carefully choosing rules for combining the two zillion and three values, and the representations of the values, it is possible to make simulation surprisingly efficient. The authors present two variants and an implementation of each. Both are fast; the faster one sometimes yields less information.>
J. Lawrence Carter, Barry K. Rosen, Gordon L. Smith, Vijay Pitchumani
ICCAD4
1988 : A Parallel Algorithm for Fault Simulation on the Connection Machine
abstract
A fast algorithm for fault simulation, using data-level parallelism, is presented for the Connection Machine. The algorithm is of the parallel pattern single-fault-propagation type. An implementation in C language has been completed and results are presented.>
Vinod Narayanan, Vijay Pitchumani
ITC2
1988 Functional Test Generation Based on Unate Function Theory
abstract
The generation of a universal test set (UTS) for unate functions is used as a starting point. This test set is complete and minimal for the set of all unateness-preserving faults. However, for functions that are not unate in any variable, the UTS generated by this algorithm is the exhaustive set. An algorithm is presented that computes a good functional test set (GFTS) of reasonable size even for such functions. The algorithm does this by breaking up functions into more unate components, recursively computing GFTS for them, and combining the test sets in an appropriate way. The GFTS generated by the algorithm is compared to random test sets of the same size for gate-level fault coverage in typical implementations.>
Vijay Pitchumani, Satish S. Soman
IEEE Trans. Computers1
1987 A Mixed HVH-VHV Algorithm for Three-Layer Channel Routing
abstract
We present a hybrid three-layer channel-routing algorithm that combines horizontal-vertical-horizontal (HVH) and vertical-horizontal-vertical (VHV) approaches [1]. The result is the best of both approaches. VHV excels when the vertical constraint graph (VCG) has long chains; HVH is strong when the VCG has a large number of incomparable nodes. In hybrid routing, the VCG is partitioned into two portions, one ideally suited for HVH and the other for VHV. The portions are routed with a transition track in between. It is shown that, for many channel-routing problems, the hybrid method can do with fewer tracks than the theoretical lower bounds of the algorithms given in [1][2][3]. A heuristic algorithm is given for determining an optimum partitioning into HVH and VHV portions. The algorithm is powerful and its performance on Deutsch's difficult example [8] is discussed as an illustration.
Vijay Pitchumani, Qisui Zhang
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1985 Verification of Register Transfer Level Parallel Control Sequences
abstract
This correspondence presents a method for proof of correctness of register transfer level (RTL) parallel control sequences that describe hardware behavior. An RTL language endowed with parallel constructs is presented and its semantics is defined. The semantics includes temporal behavior. An assertion-based proof method is presented for verification of parallel control sequences described in this language. An example is given and comparisons are drawn between proofs of parallel register transfer level sequences and parallel programs. The temporal semantics associated with the language permits the construction and proof of parallel sequences that are not possible with parallel programs. Accessing shared resources outside critical regions is possible and is illustrated.
Vijay Pitchumani, Edward P. Stabler
IEEE Trans. Computers1
1983 Formal verification of a real-time hardware design
Zerksis D. Umrigar, Vijay Pitchumani
DAC2
1983 An Inductive Assertion Method for Register Transfer Level Design Verification
abstract
This paper extends Floyd's inductive assertion method to formal verification of register transfer level (RTL) hardware descriptions. An RTL description with imbedded assertions about machine state will be the input to the verifier. The formal semantics of an RTL language for synchronous designs are defined, to make mechanical generation of verification conditions (VC's) possible. These VC's are to be fed to a theorem prover. Proof of all the VC's constitutes complete verification. The semantic rules define how time advances, in addition to how machine variables change. These rules make possible verification of real-time performance as well as logical correctness. Such real-time performance verification is important for some hardware designs. The paper also emphasizes the differences between software and hardware verification. An example is given to illustrate the formal verification method.
Vijay Pitchumani, Edward P. Stabler
IEEE Trans. Computers1
1982 A formal method for computer design verification
Vijay Pitchumani, Edward P. Stabler
DAC1