MTech EC
MTech EC
Course Objectives:
1. To understand how a digital IC is designed under VLSI technology
2. Application of SRAM, DRAM & RRAM in industry
No. of
Unit Topic
Lecture
Issues of Digital IC Design: General overview of design
Unit I hierarchy, layers of abstraction, integration density and
7
Moore's law, VLSI design styles, VLSI hierarchy, Regularity,
Modularity and Locality, VLSI Design Flow.
Logic Design: switch logic, gate restoring logic,
Programmable Logic Array (PLAs), Finite State Machine
(FSM) as a PLA, personality matrix of a PLA, PLA folding,
pseudo-nmos logic, BiCMOS logic gates; Basic Circuit
Unit II
Concepts: sheet resistance and area capacitances of layers, 8
driving large capacitive loads, super-buffers, propagation
delay models of cascaded pass transistors, wiring
capacitances, switching delay in BiCMOS logic circuits;
Bipolar ECL.
Inverter : features of ECL gate, robustness and noise
immunity, logic design in ECL, single-ended and differential
ECL gates; Dynamic CMOS design : steady-state behavior of
dynamic gate circuits, noise considerations in dynamic
Unit III 9
design, charge sharing, cascading dynamic gates, domino
logic, np-CMOS logic, problems in single-phase clocking,
two-phase non-overlapping clocking scheme, different logic
families like CPL, DCVSL etc.
Sequential CMOS Logic Circuits: basic regenerative circuits,
digital phase-locked loop (DPLL); Low-power CMOS Logic
Circuits: low-power design through voltage scaling,
Unit IV estimation and optimization of switching activity, reduction
9
of switched capacitance, adiabatic logic circuits; Subsystem
Design: design of arithmetic building blocks like adders and
multipliers, barrel and logarithmic shifters, area-time
tradeoff, power consumption issues.
Semiconductor Memories : Dynamic Random Access
Memories (DRAM), Static RAM, non-volatile memories,
flash memories, low-power memory; Case Study (instructor
Unit V
may choose any suitable digital system; in the following, an 7
example is suggested) : A RISC Processor - Instruction Set,
Pipeline Architecture, Major Logic Blocks, Layout,
Functional Verification.
Text Book:
1- Digital Integrated Circuits. Sung-Mo Kang, Yusuf Leblebici. Tata McGraw-Hill
2- - Digital Integrated Circuits VLSI-Rabaey - Digital Integrated Circuits.
Course
Learning Program Outcomes(PO)
Outcomes
(CLO): 1 2 3 4 5 6 7 8 9 10 11
1 3 2 2 2 2
2 3 3 2 2
3 2 3 1 2 2
4 3 2 2
Course Objectives:
The course is design to meet with the objectives of:
1. To study the Architecture of microprocessor 8086
2. To study the programming of 8086 using C.
3. To study the architecture of INTEL 8051.
No. of
Unit Topic
Lecture
8085 Microprocessor architecture – signals – Addressing
modes – Instruction classification Instruction set—Timing
diagram – ALP format – Programming 8085 – 8-bit and 16-
bit Operation including stack-subroutine.
Unit I 7
Introduction to 8086 microprocessor: Architecture of 8086
(Pin diagram, Functional block diagram, Register
organization Arithmetic operations, Logic Operations, Branch
operation.
Program structure of 8086, 8086 instruction, Assembler
Unit II Directives, string, procedures & macros, 8086 interrupts and 9
interrupt applications, Interfacing.
Microcomputer system peripherals, Introduction of 80386
microprocessors, scheduling, memory management, mode of
Unit III 7
operation, call gate, privilege levels, Interrupt and Exception
handling, Paging, introduction to Pentium Processors.
INTEL 8051 architecture, instruction set and programming,
Memory mapping, addressing modes, Registers, expanded
Unit IV modes. Interrupt handling timing and serial I/O. Design and 9
application of Micro-Controller in Data acquisition,
Embedded controllers, Process control etc.
Programming techniques in C: looping, counting and
indexing, Programmable peripheral interface, interfacing
Unit V 8
keyboard and seven segment display and other output devices,
8051 serial port programming.
1 3 2 2 2 1
2 2 2 2
3 2 3 1 2 2 2
4 2 2 1 2
MECPE 301: LOW POWER VLSI DESIGN
Course Objectives:
The course is designed to meet with the objectives of
1. To understand the basics of MOS in different regions of operation and to understand how
to apply proper bias voltages so as to operate as a switch or amplifier.
2. To understand the operations of CAD tools in the design and analysis of low power
CMOS circuits.
No. of
Unit Topic
Lecture
Introduction to VLSI design: MOS Physics, Structure and
Unit I operation of MOSFETs, MOSFET current- voltage
9
characteristics, MOSFET Modeling, MOSFET Scaling,
MOSFET Capacitances.
Low Power Design: Introduction, Needs of Low power VLSI
chips, dynamic power dissipation, short circuit power
Unit II
dissipation, leakage power dissipation. Review of power 8
dissipation in CMOS Circuits – static and dynamic power
dissipation Leakage sources.
MOSFET Scaling: constant field scaling, constant voltage
Unit III scaling, limitations on scaling of MOSFET, comparison
between constant field and constant voltage scaling, advantages 7
of scaling, disadvantages of scaling.
Low–Power CMOS Logic Circuits: Introduction, Low –
Power Design through voltage scaling, Variable threshold
CMOS Circuits, Multiple threshold CMOS circuits, Estimation
Unit IV and Optimization of switching activity, Reduction of Switched
9
Capacitance and Adiabatic Logic Circuits.
POWER ESTIMATION: Power Estimation techniques, logic
power estimation, Simulation power analysis, Probabilistic
power analysis.
SYNTHESIS AND SOFTWARE DESIGN FOR LOW
Unit V POWER: Synthesis for low power – Behavioral level 7
transform – software design for low power.
Text Books:
1. Kaushik Roy and S.C.Prasad, “Low power CMOS VLSI circuit design”, Wiley.
2. Dimitrios Soudris, Chirstian Pignet, Costas Goutis, “Designing CMOS Circuits for Low
Power”, Kluwer.
Reference Books:
3. J.B. Kulo and J.H Lou, “Low voltage CMOS VLSI Circuits”, Wiley.
4. A.P .Chandrasekaran and R.W.Broadersen, “Low power digital CMOS design” Kluwer.
Course
Learning Program Outcomes(PO)
Outcomes
(CLO): 1 2 3 4 5 6 7 8 9 10 11
1 3 2 2 1 2
2 3 3 1 3 2 2
Course Objectives:
The course is designed to meet the objectives of:
1. Acquire knowledge about fault tolerance in arithmetic circuits.
2. Learn about Fault diagnosis, Fault tolerance measurement.
No. of
Unit Topic Lectur
e
Unit Basic Concept of Reliability: Definition, Failure Rate, Relation between Mean time
I and Reliability, Maintainability, Availability, Series and Parallel System.
8
Faults in Digital Circuits: Failures and Faults, Modeling of Faults- (Stuck at Faults,
Bridging Faults, Stuck Open Faults), Temporary Faults.
Unit Test Generation: Fault Diagnosis of Digital Systems, Test Generation for
2 Combinational Logic Circuits (One Dimension Path Sensitization, Boolean
Difference, D- Algorithm, PODEM), Detection of Multiple Faults in Combinational 8
Logic Circuits, Test Generation for Sequential Logic Circuits, Random Testing,
Transition Count Testing, Signature Analysis.
Unit Fault Tolerant Design of Digital System: Concept of Fault Tolerance, Static
3 Redundancy, Dynamic Redundancy, Hybrid Redundancy, Self Purging Redundancy,
Shift out Modular Redundancy, 5MR Reconfiguration Scheme, Fault Tolerant 8
Design of Memory Systems using Error correcting codes, Time Redundancy,
Software Redundancy, Fail Soft Operation, Fault Tolerant chip for Design of VLSI
Chips.
Unit Self Checking and Fail Safe Logic: Design of Totally Self Checking Checkers (Two
4 Rail Checkers, Self Checking checkers for m-out –of – n Codes, Self Checking for
8
Burger codes, Low cost residual code), Self Checking sequential Machine, Partially
Self Checking Circuits, Fail Safe Design.
Unit Design for Testability: Testability, Controllability and Observability, Design of
5 Testable Combinational Logic Circuits, Testable Design of Sequential Circuits, Scan
Path Techniques for Testable sequential circuits design, Level Sensitive Scan Design, 8
Random Access Scan Techniques, Built in Test, Design Testability into Logic
Boards.
3. Acquire knowledge on Software reliability models, and methods.
Text Books:
1. Fault Tolerant and Fault Testable Hardware Design by P. K. Lala , BS publication.
2. Digital circuits and logic design, Samuel C. Lee, by PHI.
3. Diraj K. Pradhan, “Fault Tolerant Computer System Design”, Prentice Hall.
Reference Books:
4. M. Abramovici, M.A. Breuer, A.D. Friedman, “Digital systems testing and testable
design”,
Jaico Publishing House.
Course
Learning Program Outcomes(PO)
Outcomes
(CLO): 1 2 3 4 5 6 7 8 9 10 11
1 3 2 2 2 3 2
2 2 2 2 1 2
3 2 1 2 1 2 2
1 2 2 2 2 1
2 2 2 1 2 2
3 2 1 2 2 2 2