Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Vinod Narayanan is active.

Publication


Featured researches published by Vinod Narayanan.


international conference on computer aided design | 1996

Noise in deep submicron digital design

Kenneth L. Shepard; Vinod Narayanan

As technology scales into the deep submicron regime, noise immunity is becoming a metric of comparable importance to area, timing, and power for the analysis and design of VLSI systems. This paper defines noise as it pertains to digital systems and addresses the technology trends which are bringing noise issues to the forefront. The noise sources which are plaguing digital systems are explained. A metric referred to as noise stability is defined, and a static noise analysis methodology based on this metric is introduced to demonstrate how noise can be analyzed systematically. Analysis issues associated with on-chip interconnect are also considered. This paper concludes with a discussion of the device, circuit, layout, and logic design issues associated with noise.


IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems | 1999

Harmony: static noise analysis of deep submicron digital integrated circuits

Kenneth L. Shepard; Vinod Narayanan; Ron Rose

As technology scales into the deep submicron regime, noise immunity is becoming a metric of comparable importance to area, timing, and power for the analysis and design of very large scale integrated (VLSI) systems. A metric for noise immunity is defined, and a static noise analysis methodology based on this noise-stability metric is introduced to demonstrate how noise can be analyzed systematically on a full-chip basis using simulation-based transistor-level analysis. We then describe Harmony, a two-level (macro and global) hierarchical implementation of static noise analysis. At the macro level, simplified interconnect models and timing assumptions guide efficient analysis. The global level involves a careful combination of static noise analysis, static timing analysis, and detailed interconnect macromodels based on reduced-order modeling techniques. We describe how the interconnect macromodels are practically employed to perform coupling analysis and how timing constraints can be used to limit pessimism in the analysis.


international conference on computer aided design | 1997

Global harmony: coupled noise analysis for full-chip RC interconnect networks

Kenneth L. Shepard; Vinod Narayanan; Peter C. Elmendorf; Gutuan Zheng

Noise is becoming one of the most important metrics in the design of VLSI systems, certainly of comparable importance to area, timing, and power. In this paper, we describe Global Harmony, a methodology for the analysis of coupling noise in the global interconnect of large VLSI chips, being developed for the design of high-performance microprocessors. The architecture of Global Harmony involves a careful combination of static noise analysis, static timing analysis, and reduced-order modelling techniques. We describe a reduced-order modelling approach that allows for passive multiport reduction of RC netlists as impedance macromodels while preserving the symmetry and sparsity of the state matrices for efficient storage. We describe how the macromodels are practically employed to perform coupling analysis and how timing constraints can be used to limit pessimism in the analysis.


IEEE Design & Test of Computers | 1998

Conquering noise in deep-submicron digital ICs

Kenneth L. Shepard; Vinod Narayanan

As feature sizes decrease and clock frequencies increase, noise is becoming a greater concern in digital IC design. The authors describe a verification metric, noise stability, which guarantees functionality in the presence of noise, and a CAD technique, static noise analysis, for applying this metric on a chipwide basis.


international conference on computer aided design | 1996

Static timing analysis for self resetting circuits

Vinod Narayanan; Barbara Chappell; Bruce M. Fleischer

Static timing analysis techniques are widely used to verify the timing behavior of large digital designs implemented predominantly in conventional static CMOS. These techniques, however, are not sufficient to completely verify the dynamic circuit families now finding favor in high-performance designs. In this paper, we describe an approach that extends static timing analysis to a high-performance dynamic CMOS logic family called self-resetting CMOS (SRCMOS). Due to the circuit structure employed in SRCMOS, designs naturally decompose into a hierarchy of gates and macros; timing analysis must address and preferably exploit this hierarchy. At the gate level, three categories of constraints on pulse timing arise from considering the effects of pulse width, overlap, and collisions. Timing analysis is performed at the macro level, by a) performing timing tests at macro boundaries and b) using macro-level delay models. We define various macro-level timing tests which ensure that fundamental gate-level timing constraints are satisfied. We extend the standard delay model to handle leading and trailing edges of signal pulses, across-chip variations, trading of signals, and slow and fast operating conditions. We have developed an SRCMOS timing analyzer based on this approach; the analyzer implemented as extensions to a standard static timing analysis program, thus facilitating its integration into an existing design system and methodology.


Journal of Electronic Testing | 1992

Fault simulation on massively parallel SIMD machines: algorithms, implementations and results

Vinod Narayanan; Vijay Pitchumani

Two algorithms for fault simulation of combinational networks on massively parallel SIMD machines are presented. One algorithm uses a variant of the PPSFP [1] approach, while the other uses a mixture of parallel fault simulation [2] and PPSFP [1]. The algorithms have been implemented on the [Thinking Machines Corporations] Connection Machine [3]. The second algorithm compares very favorably with published results for well known serial algorithms on the ISCAS benchmark circuits [4]. The results indicate that parallel processing could be a valuable tool for accelerating VLSI CAD applications.


Archive | 1997

Method and apparatus for synthesizing and optimizing control logic based on SRCMOS logic array macros

Michael P. Beakes; Barbara Alana Chappell; Terry I. Chappell; Gary S. Ditlow; Barry Lee Dorfman; Bruce M. Fleischer; Vinod Narayanan; Robert Alan Philhower; George Anthony Sai Halasz; Ghavam G. Shahidi; David J. Widiger


Archive | 1993

Hierarchical data model for design automation

John Youssef Sayah; Vinod Narayanan; Philip S. Honsinger


Archive | 1993

Method to optimize the wiring of multiple wiring media packages

Philip S. Honsinger; Lucy Lim; Vinod Narayanan


Archive | 1993

Interconnection resource assignment method for differential current switch nets

Vinod Narayanan; Philip S. Honsinger; Lok Tin Liu

Researchain Logo
Decentralizing Knowledge