Anda di halaman 1dari 16

M.Tech.

(VLSI Design Automation & Techniques)

Second Semester Examination Course Subject Name Code Theory Papers MV-201 Digital VLSI Design MV-202 Digital Signal Processing MV-203 CAD for VLSI ELECTIVE-II ELECTIVE-III Practicals/Viva-voce MV-204 VLSI Physical Design Lab - III MV-205 Minor Project Total

L-T /P 3-1 3 3 3 3 3 3 23

Credits 4 3 3 3 3 2 2 20

ELECTIVES- II & III MV-206 Computational Methods MV-207 Embedded System Design MV-208 Solid State Electronic Devices MV-209 VLSI Test & Testability MV-210 CMOS RF Circuit Design MV-211 Modeling and Simulation MV-212 Designing with ASICs MV-213 Digital Logic design with Verilog MV-214 Operating Systems

3 3 3 3 3 3 3 3 3

3 3 3 3 3 3 3 3 3

NOTE: 1. The total number of credits of the Programme M. Tech. = 72 2. Each student shall be required to appear for examination in all courses. 3. Elective course will be offered only if 40% students will opt for a particular course.

MV-201 Digital VLSI Design

L-T 3-1

C 4

Introduction Basic principle of MOSFETs, Introduction to large signal MOS models (long channel) for digital design. The MOS Inverters Static and Dynamic characteristics: Inverter principle, Depletion and enhancement load inverters, the basic CMOS inverter, transfer characteristics, logic threshold, Noise margins, and Dynamic behavior, transition time, Propagation Delay, Power Consumption. MOS Circuit Layout & Simulation Layout design rules, MOS device layout: Transistor layout, Inverter layout, CMOS digital circuits layout & simulation, Circuit Compaction; Circuit extraction and postlayout simulation. Combinational MOS Logic Design Static MOS design: Complementary MOS, Ratioed logic, Pass Transistor logic, complex logic circuits, DSL, DCVSL, Transmission gate logic. Dynamic MOS design: Dynamic logic families and performances. Memory Design: ROM & RAM cells design Sequential MOS Logic Design Static latches, Flip flops & Registers, Dynamic Latches & Registers, CMOS Schmitt trigger, Monostable sequential Circuits, Astable Circuits. Adders, Multilpier Circuits. Interconnects & IO Buffers Interconnect delays, Cross Talks. Introduction to low power design, Input and Output Interface circuits. BiCMOS Logic Circuits Introduction, Basic BiCMOS Circuit behavior, Switching Delay in BiCMOS Logic circuits. Text 1. Kang & Leblebigi CMOS Digital IC Circuit Analysis & Design- McGraw Hill, 2003 2. JM Rabey, Digital Integrated Circuits Design, Pearson Education, Second Edition, 2003 3. Weste and Eshraghian, Principles of CMOS VLSI design Addison-Wesley, 2002 Reference 1. W Wolf Modern VLSI Design. 2. David A. Hodges, Horace G. Jackson, Resve Saleh, Analysis & Design of Digital Integrated Circuits, 3rd Edi Mc Graw Hill, 2003.

MV 202 Digital Signal Processing

L 3

C 3

Discrete time signals and systems, Z-transforms, structures for digital filters, design procedures for FIR and IIR filters. Frequency transformations: linear phase design; DFT. Methods for computing FFT. Noise analysis of digital filters, power spectrum estimation. Signals and signal Processing: characterization & classification of signals, typical Signal Processing operations, example of typical Signals, typical Signals Processing applications. Time Domain Representation of Signals & Systems : Discrete Time Signals, Operations on Sequences, the sampling process, Discrete-Time systems, Time-Domain characterization of LTI Discrete-Time systems, state-space representation of LTI Discrete-Time systems, random signals. Transform-Domain Representation of Signals: the Discrete-Time Fourier Transform, Discrete Fourier Transform, DFT properties, computation of the DFT of real sequences, Linear Convolution using the DFT. Z-transforms, Inverse z-transform, properties of ztransform, transform domain representations of random signals. Transform-Domain Representation of LTI Systems: the frequency response, the transfer function, types of transfer function, minimum-phase and maximum-Phase transfer functions, complementary transfer functions, Discrete-Time processing of random signals. Digital Processing of Continuous-Time Signals : sampling of Continuous Signals, Analog Filter Design, Anti-aliasing Filter Design, Sample-and-hold circuits, A/D & D/A converter, Reconstruction Filter Design. Digital Filter Structure: Block Diagram representation, Signal Flow Graph Representation, Equivalent Structures, bone FIR Digital Filter Structures, IIR Filter Structures, State-space structure, all pass filters and tunable IIR Digital filters. Cascaded Lattice realization of IIR and FIR filters, parallel all pass realization of IIR transfer function, Digital Sine-Cosine generator. Digital Filter Design: Impulse invariance method of IIR filter design, Bilinear Transform method of IIR Filter Design, Design of Digital IIR notch filters, FIR filter Design based on truncated fonner sens, FIR filter design based on Frequency Sampling approach. Applications of DSP. Text / Reference 1. Sanjit K. Mitra, Applications DSP a Computer based approach, TMH. 2. Allan Y. Oppenhein & Ronald W. Schafer , "Digital Signal Processing, PHI 3. Johny Johnson, Digital Signal Processing.

MV-203 CAD of VLSI

L 3

C 3

Introduction to hierarchical and structured design, Role of CAD tools in the VLSI design process; CAD algorithms for switch level and circuits simulation, Techniques and algorithms for symbolid layout, Algorithms for physical design Placement and routing algorithms, Compaction, circuit extraction and testing. Specification of combinational systems using VHDL, Introduction to VHDL, Basic language element of VHDL, Behavioral Modeling, Data flow modeling, Structural modeling, Subprograms and overloading, VHDL description of gates. Description and design of sequential circuits using VHDL, Standard combinational modules, Design of a Serial Adder with Accumulator, State Graph for Control Network, design of a Binary Multiplier, Multiplication of a Signed Binary Number, Design of a Binary Divider. Register-transfer level systems: Execution Graph, Organization of System, Implementation of RTL Systems, Analysis of RTL Systems, Design of RTL Systems. Data Subsystems, Storage Modules, Functional Modules, Data paths, Control Subsystems, Micro programmed Controller, Structure of a micro programmed controller, Micro instruction Format, Micro instruction sequencing, Micro instruction Timing, Basic component of a micro system, memory subsystem. I/O subsystem, Processors, Operation of the computer and cycle time. Binary Decoder, Binary Encoder, Multiplexers and Demultiplexers, Floating Point Arithmetic-Representation of Floating Point Number, Floating Point Multiplication. Adders, Multipliers. PLA based synthesis and multilevel logic synthesis; Logic optimization; Logic Simulation Compiled and event simulators; Relative advantages and disadvantages; Layout Algorithms Circuit partitioning, placement, and routing algorithms; Automatic Test Program Generation; Combinational testing D-Algorithm and PODEM algorithm; Scan-based testing of sequential circuits; Testability measures for circuits. Text 1. 2. J. Bhaskar, A VHDL Primer, Addison Wesley, 1999. M. Ercegovac, T. Lang and L.J. Moreno, Introduction to Digital Systems, Wiley, 2000 3. C. H. Roth, Digital System Design using VHDL, PWS Publishing 4. G. DeMicheli, Synthesis and optimization of digital circuits, McGraw Hill. References 1. J.F. Wakerly, Digital Design-Principles and Practices, PHL 2. Douglas Perry, VHDL, MGH

3. 4. 5. 6. 7. 8.

Michae John Sebastian Smith, Application-Specific Integrated Circuits, Addison-Wesley. Z. Navabi, VHDL-Analysis and Modeling of Digital Systems, MGH Fichtner, W., and Martin, M., (Eds) VLSI CAD tools and Applications, Kluwer Academic Publishers, 1987 Preas and Lorenzetti, M., Physical Design Automation of VLSI Systems, Benjamin Cummins Publishers, 1988. Algorithm and Data Structures for VLSI Design, Christophn Meinel & Throsten Theobold Evolutionary Algorithm for VLSI, Rolf Drechsheler

MV-204 VLSI Physical Design Lab-III 3 Experiment of the lab will be based on: Physical Design of Digital and Analog Circuits.

P 2

MV - 205 Minor Project 3

L 2

The student will submit a synopsis at the beginning of the semester for the approval to the project committee in a specified format. The student will have to present the progress of the work through seminars and presentation. A report must be submitted to the dept. for evaluation purpose at the end of the semester in a specified format.

MV-206

Computational Methods

L 3

C 3

Functions, polynomials and their zeros. Bracketing of a root. Bisection and Newton Raphson methods and their convergence. Iterative method for equations of the form x = (x). Interpolating polynomial. Lagrange form with error. Divided differences. Hermite interpolation, Numerical differentiation and integration. Gauss quadrature. Romberg integration. Solution of a system of linear algebraic equations by Gauss elimination and Gauss seidel methods. LU decomposition. Solution of a tridiagonal systems. Eigenvalue problem-largest and smallest eigenvalues by interation. Method of least squares. Solution of initial value problems by Runge-Kutta, Predictor corrector and Adam Bashforth methods. Finite difference method for boundary value problems in ODE. Shooting method. Solution of Laplace and Poisson equations by finite difference method (Dirichlet problem) Solution of two or more nonlinear equations by iterative methods (Picard and Newtons methods) Spline interpolation, cubic splines, Chebyshev polynomials, Minimax approximation. Eigenvalues and vectors of a real symmetric matrix Jacobi method. Eigenvalue problem for ordinary differential equations. Numerical solution of a parabolic equation . Explicit method, simple implicit method and Crank-Nicholson method. Stability. Text 1. 2.

Smith G. D. Numerical Solution of Partial Differential Equation, Oxford, 1965. Kreyszig, E, Advanced Engineering Mathematics, John Wiley, 8th ed., 2002.

References 1. Chapra, S.C, Canale R P Numerical Methods for Engineers 3 rd Ed., McGrawHill 1998. 2. Gerald, C.F., Applied Numerical Analysis, 6th Ed., Pearson, 1999. 3. Niyogi, P. Numerical Analysis and Algorithms, TMH, 2003. 4. Conte, S.D. de Boor, C. Elementary Numerical Analysis McGraw-Hill. 5. Strang, G., Fix, G.J. An Analysis of Finite Element Method Prentice Hall, 1973. 6. Jain M. K. Numerical Solution of Differential Equations Wiley Eastern 1979.

MV-207 Embedded System Design

L 3

C 3

Introduction to an embedded systems design Introduction to Embedded system, Embedded System Project Management, ESD and Codesign issues in System development Process, Design cycle in the development phase for an embedded system, Use of target system or its emulator and In-circuit emulator, Use of software tools for development of an ES. RTOS & its overview Real Time Operating System: Task and Task States, tasks and data, semaphores and shared Data Operating system Services-Message queues-Timer Function-Events-Memory Management, Interrupt Routines in an RTOS environment, basic design Using RTOS. Microcontroller Role of processor selection in Embedded System (Microprocessor V/s Micro-controller), 8051 Microcontroller: Architecture, basic assembly language programming concepts, Instruction set, Addressing Modes, Logical Operation, Arithmetic Operations, Subroutine, Interrupt handling, Timing subroutines, Serial data transmission, Serial data communication Embedded system development Embedded system evolution trends. Round - Robin, robin with Interrupts, function-OneScheduling Architecture, Algorithms. Introduction to-assembler-compiler-cross compilers and Integrated Development Environment (IDE). Object Oriented Interfacing, Recursion, Debugging strategies, Simulators. Networks for Embedded Systems The I2C Bus, The CAN bus, SHARC link Ports, Ethernet, Myrinet, Internet, Introduction to Bluetooth: Specification, Core Protocol, Cable replacement protocol. IEEE 1149.1 (JTAG) Testability: Boundary Scan Architecture Text 1. 2. 3.

Embedded Systems by Raj Kamal, TMH The 8051 Microcontroller by K.J. Ayala, Penram International J B Peatman, Design with PIC Microcontrollers, Prentice Hall

References 1. An Embedded Software Primer by David E. Simon, Pearson Education 2. Designing Embedded Hardware by John Catsoulis, Oreilly 3. Embedded System Design by Frank Vahid, Tony Givargis,, John Wiley & Sons, Inc 4. Building Embedded Linux Systems by Karim Yaghmour, Oreilly 5. Programming Embedded Systems by Michael Barr, Oreilly 6. Real-time systems & software by Alan C. Shaw, John Wiley & sons, Inc. 7. Computers as Components by Wayne Wolf, Harcourt India Pvt. Ltd. 8

8. 9. 10. 12. 13. 14. 15. 16.

Embedded System Design by Peter Marwedel, Kluwer Acadeemic Pub. Programming and Customizing the AVR Microcontroller by Dhananjay Gadre, MGH Fundamental of Embedded software by Daniel W. Lewis, PHI John B Peat man "Design with Microcontroller ", Pearson education Asia, 1998 Burns, Alan and Wellings, Andy, "Real-Time Systems and Programming Languages", Second Edition. Harlow: Addison-Wesley-Longman, 1997 Raymond J.A. Bhur and Donald L.Bialey, "An Introduction to real time systems: Design to networking with C/C++ ", Prentice Hall Inc. New Jersey, 1999 Grehan Moore, and Cyliax, " Real time Programming: A guide to 32 Bit Embedded Development. Reading "Addison-Wesley-Longman, 1998 Heath, Steve, "Embedded Systems Design ", Newnes 1997

MV-208 Solid State Electronic Devices

L 3

C 3

Fundamental Models Physical models-bohr model, quantum mechanics, atomic structure, energy bands & charge carriers in semi conductors, carrier concentration, drift of carriers in electric and magnetic fields, diffusion of carriers. Continuity equation. Semi-conductor materials. Introduction to solid state electronics. Diodes Fabrication of P-N junctions, equilibrium conditions, forward and reverse biased junctions, steady state conditions, reverse bias breakdown, transient and a.c. condition, Recovery time, deviation from simple theory, metal semi-conductor junction, heterojunction. P-N junction linearly graded and step junction diodes, tunnel diode, photo diode, light emitting diodes and lasers. BJTs BJT amplification & switching: Fundamental of BJT operation, minority carier distribution & terminal currents, generalized biasing, switching, frequency limitation of transistors, ebber Molls model, Gummel Poon Model of BJTs. Heterojuction bipolar transistor. FETs FET-metal semi-conductor (MESFETs), FET-Metal insulator semiconductor (MOSFET). Power MOSFETs, MODFETs, High Electron Mobility Transistors. Integrated circuits Monolithic device elements, charge transfers devices, very large scale integration, testing of VLSI chips, Stuck at faults and Fault diagonosis.

Text/References 1. 2. 3. Ben G Steetman, Solid State Electronic Devices PHI S M Sze, Physics of semiconductor Devices, Willey Pub. Kittel C, Introduction to Solid State Physics, Willey Pub.

10

MV-209 VLSI Test & Testability

L 3

C 3

Motivation for testing and design for testability, the problems of digital and analog testing, Design for test, Software testing. Faults in Digital circuits: General introduction, Controllability and Observability.. Fault models - Stuck-at faults, Bridging faults, intermittent faults Digital test pattern generation: Test pattern generation for combinational logic circuits, Manual test pattern generation, Automatic test pattern generation - Roth's D-algorithm, Developments following Roth's D-algorithm, Pseudorandom test pattern generation, Test pattern generation for sequential circuits , Exhaustive, non-exhaustive and pseudorandom 70 test pattern Generation, Delay fault testing Signatures and self test: Input compression Output compression Arithmetic, ReedMuller and spectral coefficients, Arithmetic and Reed-Muller coefficients ,Spectral coefficients, Coefficient test signatures ,Signature analysis and Online self test Testability Techniques: Partitioning and ad hoc methods and Scan-path testing , Boundary scan and IEEE standard 1149.1 ,Offline built in Self Test (BIST), Hardware description languages and test Testing of Analog and Digital circuits : Testing techniques for Filters, A/D Converters, RAM, Programmable logic devices and DSP Test generation algorithyms for combinational logic circuits fault table, Boolean difference, Path sensitilization, D-algorithm, Podem; Fault simulation techniques serial single fault propogation, Deductive, Parallel and concurrent simulation; test generation for a sequential logic; Design for testability adhoc and structured methods, scan design, partial scan, boundary scan, Pseudo-random techniques for test vector generation and response compression, Built in-Self- test, PLA test and DFT.
Books Abramovici, M, Breuer, M.A and Friendman, A.D., Digital systems and Testing and Testable Design, Computer Science Press 1990.

Text 1.

VLSI Testing: digital and mixed analogue digital techniques Stanley L. Hurst Pub: Inspec / IEE, 1999

11

MV-210 CMOS RF Circuit Design

L 3

C 3

Introduction to RF design and Wireless Technology Design and Applications, Complexity and Choice of Technology. Basic concepts in RF design: Nonlinearly and Time Variance, Intersymbol interference, random processes and noise. Sensitivity and dynamic range, conversion of gains and distortion. RF Modulation Analog and digital modulation of RF circuits, Comparison of various techniques for power efficiency, Coherent and non-coherent detection, Mobile RF communication and basics of Multiple Access techniques. Receiver and Transmitter architectures. Direct conversion and two-step transmitters. RF Testing RF testing for heterodyne, Homodyne, Image reject, Direct IF and sub sampled receivers. BJT and MOSFET Behavior at RF Frequencies BJT and MOSFET behavior at RF frequencies, Modeling of the transistors and SPICE model, Noise performance and limitations of devices, integrated parasitic elements at high frequencies and their monolithic implementation RF Circuits Design Overview of RF Filter design, Active RF components & modeling, Matching and Biasing Networks. Basic blocks in RF systems and their VLSI implementation, Low noise Amplifier design in various technologies, Design of Mixers at GHz frequency range, Various mixers- working and implementation. Oscillators- Basic topologies VCO and definition of phase noise, Noise power and trade off. Resonator VCO designs, Quadrature and single sideband generators. Radio frequency Synthesizers- PLLS, Various RF synthesizer architectures and frequency dividers, Power Amplifier design, Liberalization techniques, Design issues in integrated RF filters. Text 1. Thomas H. Lee Design of CMOS RF Integrated Circuits Cambridge University press 1998.

References 1. B. Razavi RF Microelectronics PHI 1998 2. R. Jacob Baker, H.W. Li, D.E. Boyce CMOS Circiut Design, layout and Simulation PHI 1998 3. Y.P. Tsividis Mixed Analog and Digital Devices and Technology TMH 1996

12

MV-211

Modeling and Simulation

L 3

C 3

Component model for ICs: Design rule checks, timing verification worst case delay simulation, setup and hold times for clocked devices; Behaviour modeling, structural modeling, simulation with the physical model; Hardware Description Language. Statistical description of data, Data-fitting methods, Regression analysis, Analysis of Variance, Goodness of fit. Probability and Random Processes, Discrete and Continuous Distribution, Central Limit theorem, Measure of Randomness, Monte Carlo Methods. Stochastic Processes and Markov Chains, Time Series Models. Modelling and simulation concepts, Discrete-event simulation: Event scheduling/Time advance algorithms, Verification and validation of simulation models. Continuous simulation: Modelling with differential equations, Example models, Bond Graph Modelling, Population Dynamics Modelling, System dynamics. Books/ References 1. James R., Armstrong J.R., Chip-level Modelling with VHDL., Prentice Hall, 1989. 2. Navalih, Z., VHDL, Analysis and Modelling of Digital Systems, 1993. 3. Banks J, Carson JS and Nelson B, discrete-Event System simulation, 2nd Edition, Prentice-Hall of India, 1996. 4. Winston, W.L., Operations Research : applications and algorithms, 3rd Edition, Duxbury press, Belmont, Califomia, 1994.

13

MV212 Designing with ASICs

L 3

C 3

Types of ASICs Design flow Economics of ASICs ASIC cell libraries CMOS logic cell data path logic cells I/O cells cell compilers. ASIC Library design: Transistors as resistors parasitic capacitance logical effort programmable ASIC design software: Design system logic synthesis half gate ASIC. Low level design entry: Schematic entry low level design languages PLA tools EDIF An overview of VHDL and verilog. Logic synthesis in verilog and & VHDL simulation. ASIC Construction Floor planning & placement Routing. Text / References: 1. J.S. Smith, Application specific Integrated Circuits, Addison Wesley, 1997.

14

MV - 213 Digital Logic design with Verilog

L 3

C 3

Introduction to logic circuits: Variables and functions, Sysnthesis using AND, OR and NOT gates, Introduction to CAD tools, Introduction to Verilog Implementation Technology: Transistor switches, CMOS Logic, PLD, Transmission gates Optimized Implementation of Logic Functions: Strategy for minimization, minimization of POS, Multiple Output circuits, Analysis of Multilevel Circuits Number Representation and Arithmetic Circuits: Positional Number representation, Addition of unsigned numbers, signed Numbers, Fast adders, Design of arithmetic circuits using CAD tools, Multiplication Combinational Circuit Building blocks: Multiplexers, Decoder, Encoder, Code Converters, Arithmetic Comparison circuits, Verilog for combinational circuits Design of Sequential design, Design Asynchronous Sequential Design Text 1. Fundamental of digital Logic with Verilog design by S. Brown & Z. Vransesic, TMH.

15

MV 214 Operating Systems Overview: Functions of OS, Design approaches, Types of advance OS.

L 3

C 3

Architecture of Distributed OS: Motivations, System Architecture Types, Distributed OS, Issues in distributed OS, Communication Networks and Primitives. Theoretical Foundations for Distributed OS: Inherent Limitations of a Distributed System, Lamports Logical Clocks, Vector Clocks, Casual Ordering of Message, Global State, Cuts of a Distributed Computation, Termination Detection. Distributed Mutual Exclusion: Classification of Mutual Exclusion Algorithms, Preliminaries, Simple solution to distributed Mutual Exclusion, Non-Token-Based Algorithm, Maekawas Algorithm, Generalized Non-Token Based Algorithm, TokenBased Algorithms, Suzuki-Kasamis Broadcast Algorithm, Singhals Heuristic Algorithm, Comparative Performance Analysis. Distribution Deadlock Detection: Deadlock Handling Strategies in Distributed Database, Issues in Deadlock Detection and Resolution, Control Organizations for Distributed Deadlock Detection, Centralized Deadlock-Detection Algorithms, Distributed Deadlock Detection Algorithms, Hierarchical Deadlock Detection Algorithms, Perspective. Agreement Protocols: System Model, Classification of Agreement Problems, Solutions to the Byzantine Agreement Problem, Applications of Agreement Algorithms. Distributed File Systems: Introduction, Architecture, Mechanism for building Distributed File Systems, Design Issues, Case Studies, Log-Structured File Systems. Distributed Shared Memory: Architecture and Motivation, Algorithms for Implementing DSM, Memory Coherence, Coherence Protocols, Design Issues, Case Studies. Distributed Scheduling: Motivation, Issues in Load Distributing, Components of a Load Distributed Algorithm, Stability, Load Distributed Algorithms, Performance Comparison, Selecting a suitable Load Sharing Algorithm, Requirements for Load Distributing, Load Sharing Policies: Case Studies, task Migration. Fault Tolerances and Recovery: Fault Tolerance- Introduction, Issues, Atomic Action and Committing, No blocking Commit Protocols, Voting Protocols, Dynamic Protocols, Majority based Dynamic Voting Protocol, Dynamic Vote Reassignment Protocols, Failure Resilient Process, Reliable Communication, Case Studies. RecoveryClassification of Failures, Types of Recovery, Check pointing. Text Books 1. M. Signal and N. Shivaratri, Advanced Concepts in Operating Systems: Distributed, Database and Multiprocessor Operating Systems, McGraw Hill. References 1. R.K. Sinha, Distributed Operating Systems, PHI, 1998.

16

Anda mungkin juga menyukai