Network


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

Hotspot


Dive into the research topics where Tathagato Rai Dastidar is active.

Publication


Featured researches published by Tathagato Rai Dastidar.


IEEE Transactions on Evolutionary Computation | 2005

A synthesis system for analog circuits based on evolutionary search and topological reuse

Tathagato Rai Dastidar; P. P. Chakrabarti; Partha Ray

We present a method for automated synthesis of analog circuits using evolutionary search and a set of circuit design rules based on topological reuse. The system requires only moderate expert knowledge on part of the user. It allows circuit size, circuit topology, and device values to evolve. The circuit representation scheme employs a topological reuse-based approach-it uses commonly used subcircuits for analog design as inputs and utilizes these to create the final circuit. The connectivity between these blocks is governed by a well-defined set of rules and the scheme is capable of representing most standard analog circuit topologies. The system operation consists of two phases-in the first phase, the circuit size and topology are evolved. A limited amount of device sizing also occurs in this phase. The second phase consists entirely of device value optimization. The design of the evaluation function-which evaluates each generated circuit using SPICE simulations-has also been automated to a great extent. The evaluation function is generated automatically depending on a behavioral description of the circuit. We present several experimental results obtained using this scheme, including two types of comparators, two types of oscillators, and an XOR logic gate. The generated circuits closely resemble hand designed circuits. The computational needs of the system are modest.


international conference on vlsi design | 2005

A verification system for transient response of analog circuits using model checking

Tathagato Rai Dastidar; P. P. Chakrabarti

Conventional temporal logics like CTL (Clarke et al., 2000), used for specifying properties of digital systems are not well suited for property specification of analog systems. We present a new temporal logic for specifying properties of analog circuits. We call this logic Ana CTL (CTL for analog circuit verification). It is shown that Ana CTL is more suitable for specifying properties of analog systems than other temporal logics. The application of Ana CTL for verification of transient behavior of arbitrarily nonlinear analog circuits has been presented. The transient response of a circuit under all possible input waveforms is represented as a finite state machine (FSM), by bounding and discretizing the continuous state space of an analog circuit This FSM is created by means of repeated SPICE simulations. Algorithms have been developed to run Ana CTL queries on this discretized model. The structure of this FSM is well suited to represent the characteristics of analog circuits, and enables us to run complex queries including real-time constraints in polynomial time. The application of these methods on several real life analog circuits has been presented and we show that this system is a useful aid for detecting and debugging design errors.


ACM Transactions on Design Automation of Electronic Systems | 2007

A verification system for transient response of analog circuits

Tathagato Rai Dastidar; P. P. Chakrabarti

We present a method for application of formal techniques like model checking and equivalence checking for validation of the transient response of nonlinear analog circuits. We propose a temporal logic called Ana CTL (computational tree logic for analog circuit verification) which is suitable for specifying properties specific to analog circuits. The application of Ana CTL for validation of transient behavior of arbitrarily nonlinear analog circuits is presented. The transient response of a circuit under all possible input waveforms is represented as a finite state machine (FSM), by bounding and discretizing the continuous state space of an analog circuit. We have developed algorithms to run Ana CTL queries on this discretized model using search-based methods which reduce the runtime considerably by avoiding creation of the whole FSM. The application of these methods on several real-life analog circuits is presented and we show that this system is a useful aid for detecting and debugging early design errors. We also present methods for checking the equivalence of transient response of two analog circuits. The behavior of two different analog circuits can rarely be exactly similar. Hence, we introduce a notion of approximate equivalence. A query language for checking different notions of user-definable approximate equivalence is presented which extends the syntax of the Ana CTL model checking language. In its extended form, Ana CTL can be used combining model checking with equivalence checking.


international symposium on circuits and systems | 2008

A methodology for efficient design of analog circuits using an automated simulation based synthesis tool

Amal Kumar Kundu; I. Kharagpur; Tathagato Rai Dastidar; Tarun Kanti Bhattacharyya; Partha Ray

We present a methodology for efficient design of analog circuits using an automated simulation based synthesis tool. In this methodology, the designer chooses a suitable circuit topology and defines the performance criteria of the circuit. The synthesis tool provides optimized device dimensions which guarantees that the circuit meets the specified performance criteria across process corners. This methodology is independent of the circuit type (as long as the performance criteria can be quantified and measured from simulation data), the fabrication process being used, and also the circuit simulator of choice. We show that this design methodology reduces the design cycle time by a significant amount and helps analysing the trade off between different performance criteria. It also helps in analysing the suitability of several alternative topologies for a given purpose in a short time. In this paper we substantiate this claim with the help of an operational amplifier design.


international conference on vlsi design | 2006

A new device level digital simulator for simulation and functional verification of large semiconductor memories

Tathagato Rai Dastidar; Partha Ray

Increasing use of embedded memories in modern day system-on-chip (SoC) designs escalates the need for CAD tools for effective functional verification of memories. We present a new simulator called Natsim for device level digital circuits which can be effectively used for simulation and functional verification of large semiconductor memories and other custom digital circuits. SPICE or switch-level Verilog cannot be effectively used for simulation of memories. Conventional switch level simulators like IRSIM [Salz, 1989], too, typically fail when used for simulating memory circuits, especially SRAM circuits, due to some inherent limitations in their voltage and delay calculation algorithms. We present a technique for voltage and delay calculation which is more robust than the method employed by earlier simulators. We also present a heuristic approach to predict the final logic value at a node in the circuit in presence of MOS transistors with unknown potentials at their gates. We present a methodology for functional verification of memories using Natsim. Experimental results for a wide range of memory circuits have been presented. The work presented in this paper is pending US patent.


Archive | 2005

Method of measuring test coverage of backend verification runsets and automatically identifying ways to improve the test suite

Himanshu Agrawal; Partha Ray; Tathagato Rai Dastidar


Archive | 2005

Transient state nodes and a method for their identification

Tathagato Rai Dastidar; Amir Yashfe; Partha Ray


Archive | 2005

Topological analysis based method for identifying state nodes in a sequential digital circuit at the transistor level

Tathagato Rai Dastidar; Partha Ray


Archive | 2004

Method and system for device level simulation of large semiconductor memories and other circuits

Tathagato Rai Dastidar; Partha Ray


Archive | 2005

Method of identifying state nodes at the transistor level in a sequential digital circuit using minimum combinatorial feedback loop

Tathagato Rai Dastidar; Amir Yashfe; Partha Ray

Collaboration


Dive into the Tathagato Rai Dastidar's collaboration.

Top Co-Authors

Avatar

Partha Ray

National Semiconductor

View shared research outputs
Top Co-Authors

Avatar

Amir Yashfe

National Semiconductor

View shared research outputs
Top Co-Authors

Avatar

P. P. Chakrabarti

Indian Institute of Technology Kharagpur

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Amal Kumar Kundu

Indian Institute of Technology Kharagpur

View shared research outputs
Top Co-Authors

Avatar

Tarun Kanti Bhattacharyya

Indian Institute of Technology Kharagpur

View shared research outputs
Researchain Logo
Decentralizing Knowledge