Syllabus Eco in Commerce
Syllabus Eco in Commerce
Total credits 22
Total credits 24
Total credits 15
Fourth Semester
Total credits 20
Introduction: The course offers important topics for CMOS analog integrated circuits. It
covers circuit operation, circuit analysis, design techniques and methodologies,
implementation approaches and key building blocks for integrated circuit designs.
Course Objective:
Apply knowledge of mathematics, science, and engineering to design and analyse analog
integrated circuits like current sources and voltage references for given specifications.
Identify, formulate, and solve engineering problems in the area of analog integrated circuits.
Analyse and design single stage MOS Amplifiers.
Understand the techniques, skills, and modern programming tools such as Cadence,
necessary for engineering practice.
Pedagogy: The class will be taught using theory and case based method. Students will be
given problems based on design of CMOS integrated circuits. Technology Discussion
sessions will be organized on current research challenges and various applications in
microelectronics industry. To create a bridge between theory classes and practical to make
the students understand better.
Contents
UNIT-I 10 Hours
Introduction to MOSFET device structure and operation, MOS as an amplifier, Bias ing in
MOS amplifier circuits, Small signal equivalent circuit model, Single stage MOS
amplifiers, Characterizing amplifiers, MOS internal capacitance and High frequency
model, Frequency response.
UNIT-II 11 Hours
IC biasing-current sources, Current mirrors and current-steering circuits, Cascade and
Wilson current mirror, Common Source, Common gate and Common drain IC amplifiers,
Low frequency and High frequency response, noise performance, Multiple-Transistor IC
amplifiers, Cascade configuration, Folded cascade and self cascade structure, Voltage
follower, Flipped voltage follower.
UNIT-III 11 Hours
MOS differential pair, Small signal operation, Differential gain, Common mode gain,
Common mode rejection ration, Non ideal characteristics, Active loaded differential
amplifier, Frequency response, Noise Spectrum - sources, types, Thermal and Flicker
noise, Representation in circuits, Noise bandwidth, Noise figure.
UNIT-IV 10 Hours
General feedback structure, Negative feedback, Four basic topologies, Loop gain,
Stability, Effect of feedback on amplifier poles, Single pole response, Two pole response,
Frequency compensation, Compensation Techniques, Pole splitting.
Text Books:
1 Sedra and Smith, “Microelectronic circuits”, 7th Edition, Oxford University Press,
2017.
2 Kenneth R. Laker and Willy M.C. Sansen, “Design of Analog Integrated Circuits
and systems”, 2nd Edition, McGraw-Hill, 2010.
3 Philip E. Allen and Douglas R. Holberg, “CMOS Analog Circuit Design”, 3rd
Edition, Oxford University Press, 2012.
Reference Books:
1 Behzad Razavi, “Design of Analog CMOS Integrated Circuit”, 2nd Edition, Tata
McGraw Hill, 2017.
2 Gray R.Paul, Hurst J. Paul, Lewis H. Stephen and Meyer G. Robert, “Analysis and
Design of Analog Integrated Circuits”, 5th Edition, John Wiley and Sons, 2012.
3 R. Jacob Baker,” CMOS: Mixed-Signal Circuit Design”, 2nd Edition, John Wiley
and Sons, 2009.
SEMICONDUCTOR DEVICES FOR DIGITAL INTEGRATED CIRCUITS
Course Code: MVD 103 Credits: 4
Contact Hours: L-3 T-0 P-2 Semester: 1
Course Category: DCC
Course Objective:
Introduce different modern VLSI semiconductor devices and their evolution with technology.
Construct the concepts of static and dynamic behaviour, power consumption and energy-delay
analysis
Course Outcome: On successful completion of the course, the students will be able to
Contents
UNIT-I 10 Hours
Review of semiconductor fundamentals: Sub-threshold conduction, mobility variation, velocity
saturation, threshold adjustment. Introduction to modern VLSI Devices, Polysilicon emitter
transistors, Heterojunctions, 2D electron gas, Band alignment, SOI MOSFETs, PDSOI, FDSOI,
Source/drain engineering, Brief Introduction to HEMTS, MESFET (Metal semiconductor FET)
and MODFET (Modulation doped FET).
UNIT-II 10 Hours
New VLSI device structures from bulk to SOI to multi-gate, Double gate MOSFET, FinFET,
SiGe technology, Strain influence on electron mobility, Strain enhanced Si based transistors,
Strained Si CMOS, SiGe HBTs, SiGe MODFETs, Nanowires.
UNIT-III 11 Hours
MOS transistor as switch, CMOS inverter, static behavior, switching threshold, noise margins,
dynamic behavior, propagation delay, CMOS inverter power consumption, static and dynamic
power, energy-delay analysis. Static CMOS logic, Pseudo-NMOS logic, pass transistors,
complementary pass logic, CMOS transmission-gate logic, differential CMOS logic, transistor
sizing, Logical effort
UNIT IV 10 Hours
Dynamic CMOS logic, dynamic CMOS circuit techniques, high performance dynamic CMOS
circuits, charge sharing, design and implementation of Combinational CMOS circuits, Sequential
MOS logic circuits, static latches and flip flops, CMOS edge triggered FFs, registers, ratioed and
ratioless logic, dynamic latches and registers.
Text Books
1 Donald A. Neamen, “Semiconductor Physics and devices”, 4th Edition, Tata McGraw
Hill, 2017.
2 Taur and Ning, “Fundamental of Modern VLSI Devices”, 2nd Edition, Cambridge Press,
2016.
3 Balbir Kumar, Shail B. Jain, “Electronic Devices and Circuits”, PHI Publication, 2013.
4 Sung Ms Kang, Yusuf Lablebici, “CMOS Digital Integrated Circuits Analysis &
Design”, 3 rd Edition, Tata Mc-Graw Hill, 2011.
Reference Books
Ben G. Streetman & S. Banerjee, “Solid state electronic devices”, 6 th Edition, Prentice
1
Hall, 2010.
2 A. G. Milnes, “Semiconductor Devices and Integrated Electronics”, Springer, 2012.
Introduction: This course teaches basics as well as advance topics of Verilog and basics of
VHDL. The objective of this course is to introduce a hardware description language (HDL)
for the specification, simulation, synthesis and implementation of digital logic systems. The
students will have design practice sessions and will implement digital logic systems with
electronic design automation (EDA) tools.
Course Objective:
Course Outcome:
UNIT-I 10 Hours
Introduction to VHDL, Behavioural , Data flow, Structural models, Simulation cycles,
Process, concurrent & sequential statements, Loops, Delay models, Library, Packages,
Functions, Procedures, Test bench, Design of digital circuits using VHDL.
UNIT-II 11 Hours
Introduction to Verilog HDL, Hierarchical modelling concepts, Lexical conventions,
Data types, System tasks and Compiler directives, Modulus and ports, Variable, Arrays,
Tables, operators, Expressions, Signal assignments, Nets, Registers, Concurrent &
Sequential Constructs, Tasks & Functions.
UNIT-III 11 Hours
Gate-level Dataflow and behavioural modelling using Verilog HDL, Advanced Verilog
topics, Timing and delays, Delay models, Path delay modelling, Timing checks, Switch
level modeling, User defined primitives, Programming language interface.
UNIT-IV 10 Hours
Logic Synthesis with hardware description language, Impact of logic synthesis,
Synthesis design flow, RTL description, Technology mapping and optimization,
Technology library, Design constraints, Introduction to System Verilog, Verification
techniques
Text Books
1 J. Bhaskar, “Verilog HDL Synthesis – A Practical Primer”, 3rd Edition, Star
Galaxy Publishing 2008.
2 S. Palnitkar, “Verilog HDL: A Guide to Digital Design and Synthesis”, 2nd
Edition,
Prentice Hall, 2006.
3 Mintz, Mike, Ekendahl, Robert, “Hardware Verification with System Verilog:
An Object-Oriented Framwork”, 1st Edition, Springer, 2010.
Reference Books
1 Peter J Ashenden, “The Designer’s Guide to VHDL”, 3rd Edition, Morgan
Kaufmann Publishers, 2011.
2 Stefan Sjoholm&LennartLindth, “VHDL for Designers”, 2nd Edition, Prentice
Hall, 2008.
3 Michael D. Ciletti,” Advanced Digital Design with the Verilog HDL”, 2nd
Edition, Prentice Hall, 2010.
ADVANCED IC PROCESSING
Course Code: MVD 107 Credits: 4
Contact Hours: L-3 T-1 P-0 Semester: 1
Course Category: DCC
Introduction: This course will examine the process technology that has enabled the
integrated circuit revolution and investigate new technologies and layout/circuit techniques
aimed at sustaining the current rate of progress in integrated circuits. The course emphasizes
the physical principles and mathematical models used to characterize fabrication and
inspection processes in micro fabrication technology.
Course Objective:
Integration density and performance of analog and digital integrated circuits have
undergone an astounding revolution in the last couple of decades.
To understand the clock frequencies of microprocessors
To analyse both logic IC’s and memories, integration complexity and density.
The goal is to achieve a working knowledge of the driving and limiting factors in
circuit performance, of the fabrication and design techniques that influence
performance, and of likely future trends.
Pre-requisite: Basic solid-state device design, operation, physics, diodes, bipolar junction
transistors, and MOS field-effect transistors, and methods for their wafer-level fabrication.
Familiarity with integrated circuit processing techniques, including oxidation diffusion, ion
implantation, epitaxy, deposition, and etching.
Course Outcome: After successful completion of the course student will be able to
Understand about various types of modern technologies.
Identify the working knowledge of the driving and limiting factors in circuit
performance of the fabrication and design techniques.
Implement the fabrication process for designing digital ICs.
Compare the various analog and digital circuits.
Pedagogy: The course Advanced IC Processing has been designed to enable the student to
keep them in pace with the integrated circuit revolution and investigate new technologies and
layout/circuit techniques provide a thorough exposure to the topic with the opportunity for
flexible scheduling. The course materials consist of four basic elements: the lecture, course
notes, problems and solutions, and the textbook. These elements have been carefully
integrated, with each having an important role in the overall effectiveness of the course.
Contents
UNIT-I 10 Hours
Overview of modern CMOS technology, Substrate selection, Active region formation,
Device isolation, Well formation, Gate and source/drain formation, Contact and local
interconnects, Multilevel metal formation, Comparison between bulk and SOI CMOS
technologies.
UNIT-II 11 Hours
Crystal growth, Crystal structure, Crystal defects, Raw materials and purification,
Electronic grade silicon, Czochralski and float-zone crystal growth methods, Wafer
preparation and specifications, SOI wafer manufacturing clean rooms, Wafer cleaning and
gettering, Basic concepts, Manufacturing methods and equipment, Measurement methods.
UNIT-III 10 Hours
Photolithography, Light sources, Photoresists, Wet and Dry oxidation, growth kinetics,
Diffusion, Fick’s laws, Ion implantation, Chemical and physical vapour deposition,
Epitaxial growth, Deposition of dielectrics and metals commonly used in VLSI, Wet
etching, Plasma etching, Etching of materials used in VLSI, Contacts, Vias, Multi-level
Interconnects, Silicided gates and S/D regions, Reflow & planarization
UNIT-IV 10 Hours
Functions of packaging, Rent’s Rule, Packaging techniques, Through hole, Surface
mount, Types of single chip packaging, Bond wire, Flip chip technology, Tape automated
Bonding, Thermal Management, Interconnection topology, Introduction to system
packaging, System-in-package, Multi-Chip Module, 3D Packaging, Future Trends
Text Books
1 James D. Plummer, M.D. Deal and P.B.Griffin, “Silicon VLSI Technology,
Fundamentals, Practice and Modeling”, 1st Edition, Pearson Education, 2009.
2 Sorab Ghandhi, “VLSI Fabrication Principles”, 2nd Edition, John Wiley and Sons,
2008.
3 Yasuo Tarui,” VLSI Technology: Fundamentals and Applications”, Springer, 2011.
Reference Books
1 H. B. Bakoglu, “Circuits, Interconnections, and Packaging for VLSI”, 1st Edition,
Addison Wesley Longman Publishing, 1990.
2 S.M.Sze, “VLSI Technology”, 2nd Edition, McGraw-Hill, 2017.
DIGITAL SYSTEM DESIGN WITH FPGA
Course Code: MVD-109 Credits: 4
Contact Hours: L-3 T-0 P-2 Semester: 2
Course Category: DCC
Introduction: Digital Systems Design with FPGAs and CPLDs explains how to design and
develop digital electronic systems using programmable logic devices (PLDs). This deals with
case study designs using a variety of Field Programmable Gate Array (FPGA) and Complex
Programmable Logic Devices (CPLD). They also involve the study of ASM chart and Arbiter
Design for a range of applications.
Course Objective:
To understand various complex programmable Logic devices of different families.
To study Field programmable gate arrays and realization techniques.
To study various architecture of combinational/ sequential circuits.
Course Outcome: After successful completion of the course student will be able to
Demonstrate the use and application of Boolean algebra in the areas of digital circuit
reduction, expansion, and factoring.
Design and analysis of combinational and sequential digital systems.
Simulate and debug digital systems described in VHDL.
Apply complex digital circuits at several levels of abstractions.
Implement logic on an FPGA.
Understand different memory types and technologies.
Design and implement hardware digital systems incorporating memory modules.
UNIT-I 11 Hours
Introduction to VLSI Design, Review of Latch and Flip-Flops, Design of Combinational
circuit and AOI Logic Implementation, Design of Adders, Multipliers, Code Convertors,
Magnitude Comparator, Multiplexer and Demultiplexer, CMOS Adder Architectures,
ALU, Verilog Modeling of Combinational Circuits.
UNIT-II 11 Hours
Design of sequential circuits (Various Shift Registers and Counters), Review of state table
and State diagram, Mealy and Moore state machines, Implementation of Sequential
Circuits, Modeling of Verilog Sequential Circuits, Analysis and Synthesis of Sequential
Circuits.
UNIT-III 10 Hours
RTL coding guidelines, Coding organization- complete realization, Writing a test bench,
System design using ASM chart, Micro programmed design, Design flow of VLSI
Circuits, Simulation of combinational and sequential Circuits, Analysis of waveforms,
Optimizing data paths.
UNIT-IV 10 Hours
PCI Arbiter Design using ASM Chart, Semiconductor Memories- ROM, RAM, SRAM,
EPROM, Memory classification, Organization and technologies, Design, Architecture,
Implementation of ROM chip, HDL based memory design examples. Programmable logic
devices, Programmable array logic, CPLD and FPGA.
Text Books
1 Ian Grout, “Digital Systems Design with FPGAs and CPLDs”, 1st Edition Newnes,
2011.
2 Manjita Srivastava, Mahesh C. Srivastava, and Atul K. Srivastava,”Digital Design-
HDL Based Approach”, Cengage Learning, 2010.
3 Kevin Skahill, “VHDL for Programmable Logic”, Pearson Education, 1st Edition
2006.
Reference Books
1 A. Anand Kumar, “Fundamentals of Digital Circuits”, 3rd Edition, PHI publication,
2014.
2 Roth Kinney, “Fundamentals of Logic Design”, 7th Edition, CengagE Learning,
2015.
3 Wayne Wolf, “FPGA-Based System Design”, Pearson Education , 2004
MEMS AND MICROSYSTEMS
Course Code: MVD 111 Credits: 4
Contact Hours: L-3 T-1 P-0 Semester:2
Course Category: DEC
Introduction: This course teaches basics of MEMS, with emphasis on MEMS sensors
Pedagogy: Learning modes will be PowerPoint slides, assignments and research paper
discussion.
Contents
UNIT-I 10 Hours
Introduction to MEMS & Microsystems, Introduction to Microsensors, Evaluation of
MEMS, Microsensors, Market survey, application of MEMS, MEMS Material, MEMS
materials properties, microelectronics technology for MEMS, micromachining technology
for MEMS.
UNIT-II 11 Hours
Micromachining process, Etch stop techniques and microstructure, surface and quartz
Micromachining fabrication of micromachined microstructure, Microstereolithography
MEMS microsensors, thermal micromachined microsensors, Mechanical MEMS, Pressure
and flow sensor, Micromachined flow sensors, MEMS inertial sensors.
UNIT-III 11 Hours
Micromachined microaccelerometers for MEMS, MEMS accelerometers for avionics,
Temperature drift and damping analysis, Piezoresistive accelerometer technology, MEMS
capacitive accelerometer, MEMS capacitive accelerometer process.
UNIT IV 10 Hours
MEMS gyro sensor, MEMS for space application, Polymer MEMS & carbon nano
tubes(CNT),Wafer bonding & packaging of MEMS, Interface electronics for MEMS, MEMS
for biomedical application (Bio-MEMS) .
Text Books
1 Adams, Thomas M., Layton, Richard A.,” Introductory MEMS: Fabrication and
Applications”, Springer, 2010.
2 MinhangBao,”Analysis and design principles of MEMS device”, 1st Edition,
Elsevier Science, 2005.
Reference Books
1 Tai-Ran Hsu, “MEMS and Microsystems: Design and Manufacture”, 1st Edition,
McGraw-Hill, 2002.
2 Ghodssi, Reza: Lin, Pinyen, “MEMS Materials and Processes Handbook”, 1st
Edition, Springer, 2011.
3 Mohamed Gad-el-Hak, “MEMS: Introduction and Fundamentals”, 1st Edition,
Taylor and Francis, 2006.
4 Jan Korvink and Oliver Paul, “MEMS: A Practical Guide to Design, Analysis and
Applications”, 1st Edition, Springer, 2006.
ADVANCED EMBEDDED SYSTEM DESIGN
Course Code: MVD 1 1 3 Credits: 4
Contact Hours: L-3 T-0 P-2 Semester: 2
Course Category: DEC
Course Objective:
Course outcomes: After successful completion of the course student will be able to
Understand the fundamental concepts that form the basis of hardware and
software designing of embedded systems.
Understands the widely used real time operating systems
Design and program a system, interfacing techniques.
Execute programs and software engineering practices of system design
Pedagogy: Classroom teaching which focuses upon relating the textbook concept with real
world phenomenon, along with periodic lecture to enhance the problem-solving ability. To
create a bridge between theory classes and practical to make the students understand
better.
Contents
UNIT-I 10 Hours
INTRODUCTION AND REVIEW OF EMBEDDED HARDWARE
Terminology, Gates, Timing diagram, Memory , Microprocessor buses ,Direct memory
access, Interrupts, Built interrupts, Interrupts basis, Shared data problems, Interrupt
latency, Embedded system evolution trends, Round-Robin, Round Robin with interrupt
function, Rescheduling architecture, algorithm.
UNIT-II 11 Hours
REAL TIME OPERATING SYSTEM
Task and Task states, Task and data, Semaphore and shared data operating system
services, Message queues timing functions , Events , Memory management, Interrupt
routines in an RTOS environment , Basic design using RTOS.
UNIT-III 10 Hours
EMBEDDED HARDWARE, SOFTWARE AND PERIPHERALS
Custom single purpose processors: Hardware, Combination Sequence , Processor design,
RT level design, optimizing software: Basic Architecture, Operation, Programmers view,
Development Environment, ASIP, Processor Design, Peripherals, Timers, counters and
watch dog timers, UART, Pulse width modulator, LCD controllers, Key pad controllers,
Stepper motor controllers, A/D converters, Real time clock.
UNIT-IV 11 Hours
MEMORY AND INTERFACING
Memory write ability and storage performance, Memory types, composing memory,
Advance RAM interfacing communication basic, Microprocessor interfacing I/O
addressing, Interrupts, Direct memory access, Arbitration multilevel bus architecture,
Serial protocol, Parallel protocols, Wireless protocols
PROCESS MODELS AND HARDWARE SOFTWARE CO-DESIGN
Modes of operation, Finite state machine, HCFSL and state charts language, state
machine models, Concurrent process model, Concurrent process, Communication among
process, Synchronization among process, Implementation, Data Flow model, Design
technology, Automation synthesis, Hardware & software co-simulation, IP cores, Design
Process Model.
Text Books
1 David. E.Simon, “An Embedded Software Primer”, 1st Edition, Pearson Education,
2002.
2 Frank Vahid and Tony Gwargie, “Embedded System Design”, Student
Edition,John Wiley & sons, 2006.
3 W. Wolf, Computers as Components: Principles of Embedded Computing System
Design, 2nd Edition, Burlington, 2008.
Reference Books
1 Steve Heath, “Embedded System Design”, Elsevier, 2nd Edition, 2004
2 T Noergaard, Embedded Systems Architecture: A comprehensive Guide for
Engineers and Prgrammers, 2nd Edition, Newness, 2013.
3 Wireless communication Networks and internet of things, AdamuMurtalaZungeru
2018.
MACHINE LEARNING AND COMPUTER VISION
Course Code: MVD - 115 Credits:4
Contact Hours: L-3 T-0 P-2 Semester:1
Introduction:
Machine learning is an application of artificial intelligence (AI) that provides systems the
ability to automatically learn and improve from experience without being explicitly
programmed. It is used in almost every field of engineering, law, healthcare, finance etc. This
course focuses on developing a sound understanding of machine learning and computer
vision concepts and its applications in industry or research.
Course Objective:
Prerequisite:
Course Outcomes:
Understand the fundamentals of machine learning, computer vision and its impact in
daily life applications.
Build basic machine learning pipelines for various applications.
Analyze the performance of machine learning classifiers.
Pedagogy:
UNIT I 8 Hours
Introduction to Machine Learning (ML), Supervised Learning, Unsupervised Learning,
its examples, Available Data Tools for ML, Features, Type of Features, Scaling,
Performance Measure, Error Analysis, and Classification report, Confusion Matrix,
Precision and Recall Trade-off, F1 Score, Macro F1, Accuracy, Skewed Classes.
UNIT II 10 Hours
Basics of Optimization, Cost Function, Gradient Descent, Learning Rate, Weights,
Artificial neurons, Perceptron, Bias and Variance, What is classification, Importance
of data in ML, data cleaning, Case studies/applications.
UNIT III 10 Hours
Linear Regression, Polynomial Regression, K-Means, Clustering, Number of Clusters,
Advanced discussion on clustering, Dimensionality Reduction, Case
studies/applications.
UNIT IV 12 Hours
Bayes Theorem, Naive Bayes Model, Decision Tree, Random Forest Classifier,
Support Vector Machines and Kernel Methods, Case studies/applications.
Text Books
1. Mohri Mehryar, Afshin Rostamizadeh, and Ameet Talwalkar. “Foundations of
machine learning”, MIT press, 2018
2. Sammut, Claude, and Geoffrey I. Webb. “Encyclopedia of machine learning and
data mining”, Springer, 2017
3. Christopher M. Bishop. “Pattern Recognition and Machine Learning”, Springer,
2013
Reference Books
1. Ethem A lpaydin. “Introduction to Machine Learning” Second Edition, PHI
Learning, 2012
2. Mitchell Tom M. “Machine Learning”, Tata McGraw-Hill, 1997
INTERNET OF THINGS
Course Code: MVD 117 Credits: 4
Contact Hours: L-3 T-1 P-0 Semester: 2
Course Category: DEC
Introduction: Internet of Things is currently a hot technology across the globe. It has a vast
application domain which includes agriculture, space, healthcare and manufacturing. IoT based
applications such as innovative shopping system, infrastructure management in both urban and
rural areas, remote health monitoring and emergency notification systems and transportation
systems are gradually relying on IoT based systems. Wide application domain necessitates learning
of the emerging technology. The course covers the following areas Internet in general and Internet
of Things: layers, protocols, packets, services, performance parameters of a packet network as well
as applications
To understand the knowledge on IoT architecture and various protocols, study their
implementations.
To explain in a concise manner how the general Internet as well as Internet of Things work.
To understand constraints and opportunities of wireless and mobile networks for Internet of
Things.
To use basic measurement tools to determine the real-time performance of packet based
networks.
Analyse trade-offs in interconnected wireless embedded sensor networks.
Course Outcome: After successful completion of the course student will be able to
Pedagogy: The course Internet of things has been designed to enable the student to understand
constraints and opportunities of wireless and mobile networks for Internet of Things. A variety of
teaching and learning tools may be employed including readings, videos, discussion, and simulations.
Complete and actively participate in weekly discussions with timely initial posts and responses.
Completion of other course assignments.
Contents
UNIT-I 11 Hours
IoT-An Architectural Overview– Building an architecture, Main design principles and
needed capabilities, An IoT architecture outline, standards considerations. M2M and IoT
Technology Fundamentals- Devices and gateways, Local and wide area networking, Data
management, Business processes in IoT, Everything as a Service (XaaS), M2M and IoT
Analytics, Knowledge Management.
UNIT-II 11 Hours
IoT Architecture-State of the Art – Introduction, State of the art, Reference Model and
architecture, IoT reference Model - IoT Reference Architecture, Introduction, Functional
View, Information View, Deployment and Operational View, Other Relevant architectural
views. Real-World Design Constraints- Introduction, Technical Design constraints-
hardware is popular again, Data representation and visualization, Interaction and remote
control.
UNIT-III 10 Hours
PHY/MAC Layer(3GPP MTC, IEEE 802.11, IEEE 802.15), Wireless HART,Z-Wave,
Bluetooth Low Energy, Zigbee Smart Energy, DASH7 - Network Layer-IPv4, IPv6,
6LoWPAN, 6TiSCH,ND, DHCP, ICMP, RPL, CORPL, CARP.
UNIT-IV 10 Hours
Transport Layer (TCP, MPTCP, UDP, DCCP, SCTP)-(TLS, DTLS) – Session Layer-
HTTP, CoAP, XMPP, AMQP, MQTT ,Service layer Protocols & Security, Service Layer
-oneM2M, ETSI M2M, OMA, BBF – Security in IoT Protocols – MAC 802.15.4 ,
6LoWPAN, RPL, Application Layer.
Text Books
1 Jan Holler, Vlasios Tsiatsis, Catherine Mulligan, Stefan Avesand, Stamatis
Karnouskos, David Boyle, “From Machine-to-Machine to the Internet of Things:
Introduction to a New Age of Intelligence”, 1st Edition, Academic Press, 2014.
2 Peter Waher, “Learning Internet of Things”, PACKT publishing, 2015
3 RajkumarBuyya, Amir Vahid Dastjerdi ,”Internet of Things: Principles and
paradigms”,Elsevier, 2016
Reference Books
1 Daniel Minoli, “Building the Internet of Things with IPv6 and MIPv6: The
Evolving World of M2M Communications”, Wiley Publications,2013.
2 Vijay Madisetti and Arshdeep Bahga, “Internet of Things (A Hands-on
Approach)”, 1st Edition, Universities Press, 2015.
3 Qusay F Hassan ,”Internet of Things A TO Z: Technologies and Applications “,
Wiley Publication,2018
DIGITAL VLSI DESIGN
Course Code: MVD-102 Credits: 4
Contact Hours: L-3 T-0 P-2 Semester: 2
Course Category: DCC
Introduction: This course brings circuit and system level views on design on the same
platform. The course starts with basic device understanding and then deals with
complex digital circuits keeping in mind the current trend in technology. The course
aims at covering the important problems/algorithms/tools so that students get a
comprehensive idea of the whole digital VLSI design flow. VLSI Design: High level
Synthesis, Combinational and Sequential Synthesis Logic Synthesis.
Course Objective:
To introduce digital integrated circuits
To provide an understanding of CMOS devices and manufacturing technology.
To provide an understanding of CMOS logic gates and their layout.
To design Combinational and sequential circuit.
To provide an understanding of memory design.
Pre- requisites: Basic knowledge of MOSFET, CMOS, Digital design and Memory
elements.
Course Outcome: After successful completion of the course student will be able to
Analyse the CMOS layout levels, understand CMOS fabrication.
Implement digital logic designs of various circuits.
Analyse performance issues and the inherent trade-offs involved in system
design
Pedagogy: The course materials consist of four basic elements: the lecture, course
notes, problems and solutions, and the textbook. These elements have been carefully
integrated, with each having an important role in the overall effectiveness of the course.
Learning modes will be PowerPoint slides, assignments and research paper discussion.
To create a bridge between theory classes and practical to make the students understand
better.
Contents
UNIT-I 11 Hours
Review of microelectronics, MOS structure and operation, Introduction, Structure and
operation of MOSFET, Threshold voltage, Inversion region, Current-voltage
characteristics, CMOS Technology, MOS capacitance, CMOS fabrication process.
UNIT-II 11 Hours
MOS inverter and its characteristics, Inverter, Static CMOS Inverter, Propagation
delay, Power dissipation, Parasitic capacitances and resistances- input capacitance,
Interconnect Line/ Wire, Parasitic resistance, Impact of resistance, RC delay model.
UNIT-III 10 Hours
Combinational static logic circuits, MOS logic, Complementary logic, AOI and OAI
gates, Pseudo- nMOS Logic, Sequential logic circuits, Introduction, Sequential logic
circuit, Latch and Flip-flop, Registers and counters, Dynamic logic gates.
UNIT-IV 10 Hours
Semiconductor Memory, RAM, SRAM, Non- Volatile memory, Adder and
Multiplier circuits, Adder’s Circuit, CMOS adder architecture, Subtractor, Multiplier,
ALU.
Text Books
1 Ajay Kumar Singh, “Digital VLSI Design”, Eastern Economy Edition, PHI
publication, 2010.
2 Partha Pratim Sahu,” VLSI Design”, 1st Edition, McGraw Hill Education, 2013.
3 Randall L.Geiger, Phillip E. Allen, and Noel R. Strader, “VLSI Design
Techniques for Analog and Digital Circuits”, Indian Edition, McGraw Hill
Education.
Reference Books
1 Weste and Eshraghian, “Principles of CMOS VLSI Design” Addison Wesley,
3rd Edition.
2 Bushnell and Agrawal, “Essentials of VLSI Testing for Digital, Memory and
Mixed-Signal VLSI Circuits”, Kluwer Academic Publishers, 2002.
3 Deba prasad Das, “VLSI Design”, Oxford, 2nd Edition, 2016.
ADVANCES IN EMERGING VLSI
Course Code: MVD-104 Credits: 4
Contact Hours: L-3 T-1 P-0 Semester: 2
Course Category: DCC
Introduction: The course offers important topics for VLSI Design Verification and Test.
Course Objective:
In this course we provide a solid framework in understanding: -
To understand the Scaling of technology and their impact on device.
Introduction to the concepts and techniques of VLSI design verification and testing.
Understand fault modeling and simulation and defects
Course Outcome: After successful completion of the course student will be able to
Understand the Deep Submicron CMOS Technology
Various type of verification, like IP verification, RTL verification, timing verification
etc.
Testing level to validate the quality of silicon.
Understand the Advances in design, Modeling, Simulation and measurement validation
of high-performance interconnects.
Pedagogy: Class room teaching, problem solving approach, practical based learning,
tutorials.
Contents
UNIT-I 12 Hours
MOS scaling, classification, DSM (Deep submicron) effects on devices, physical and
geometrical effects on the behaviour of MOS transistor, MOS transistor leakage
mechanisms, weak inversion behaviour, reverse-bias junction leakage, Gate induced drain
leakage, overall leakage interactions and considerations, Deep submicron IC reliability.
UNIT-II 10 Hours
Logic Optimization, Technology Mapping, Introduction to Hardware Verification and
methodologies, Binary Decision Diagrams, construction, Reduction rules and Algorithms,
Temporal Logic, Basic Operators, Syntax and Semantics of LTL, CTL and CLT.
UNIT-III 10 Hours
VLSI Testing, Introduction, Test process, Test economics, Testing Defects, Errors. Fault
models- Physical Faults and their modelling, Stuck at Faults, Bridging Faults. Fault
Simulation, Test generation for combinational circuits.
UNIT-IV 10 Hours
Introduction to Automatic Test Pattern Generation, ATPG Algebras, Test generation
algorithms for sequential circuits and built-in self-test, Difference between planar and Fin
FET, Validation.
Text Books
1 Harry Veendrick, “Deep-Submicron CMOS ICs”, 2ndEdition, Kluwer Academic
publishers,2000.
2 D. D. Gajski, N. D. Dutt, A.C.-H. Wu and S.Y.-L. Lin, “High-Level Synthesis:
Introduction to Chip and System Design”, paperback Edition, Springer, 2012
3 John Paul Uyemura, “Chip Design for Submicron VLSI”, 2ndEdition., Thomson,
2006
4 S. Palnitkar, “Verilog HDL: A Guide to Digital Design and Synthesis”, Prentice
Hall, 2nd Edition, 2003
Reference Books
1 Wolfgang nebel and Jean mermet, “Low power design in deep submicron
electronics”, NATO ASI series, Kluwer Academic publishers, 2012.
2 G. De Micheli, “Synthesis and optimization of digital circuits”, McGraw-Hill,
TMH Edition, 2003.
3 M. Huth and M. Ryan, “Logic in Computer Science modeling and reasoning about
systems”, Cambridge University Press, 2nd Edition, 2004.
DEVICE MODELING & CIRCUIT SIMULATION
Course Code: MVD- 106 Credits: 4
Contact Hours: L-3 T-0 P-2 Semester: 2
Course Category: DEC
Introduction: The course deals with the study of device models that are used in the
design and analysis of circuits using any simulator.
Course Objective:
Course Outcome: After successful completion of the course student will be able to
Understand concepts of MOSFET modelling.
Implement the device models on software.
Design and implement the codes for device modelling.
Implement the analog and digital circuit simulation.
Pedagogy: Learning modes will be Power Point slides, assignments and research paper
discussion. Use of ICT modes and classroom teaching. To create a bridge between
theory classes and practical to make the students understand better.
Contents
UNIT-I 10 Hours
Introduction to SPICE modelling, Growth of fables design industry, SPICE
modelling of resistor, Capacitor, Inductor, Semiconductor devices such as Diode,
BJT, FET, MOSFET.MOSFET model parameters, Introduction to MOSFET SPICE
Level 1, Level 2 and Level 3 models. CAD tools, Introduction to Device
simulators, Tools for simulating device performance, Introduction to Circuit
simulators.
UNIT-II 10 Hours
Circuit simulation techniques, DC analysis, AC analysis, Transient analysis,
Modelling of Process Variation, Process corners, Monte Carlo simulation, and
Sensitivity/worst case analysis, Simulation of digital and analog circuits, Transfer
function, Frequency response, Noise analysis, Distortion and Spectral analysis.
UNIT-III 10 Hours
MOSFET DC model, Static model and dynamic model, MOSFET Models for
Digital
Design, performance considering short channel and narrow width effects,
Mechanical stress etc. MOSFET Models for Analog Design, Long Channel MOS
model, Short Channel MOS model. Large signal and small signal model. Analog
Circuit Performance Parameters: Impact of parasitic effects, Process /temperature
variation, Device reliability effects. Effect of temperature on model parameters.
UNIT-IV 11 Hours
Data Acquisition and model parameter measurements, MOSFET models for mixed
Analog-Digital circuit design, MOSFET models for Radio frequency circuit design,
Deep submicron MOSFET models, Power MOSFET Simulation Models,
Advanced MOSFET Models for Circuit Simulators, Brief overview of BSIM and
EKV model.
Text Books
1 Tor A. Fjeldly, Trond Ytterdal, Michael S. Shur, “Introduction to Device
Modeling and Circuit Simulation” Wiley, Latest Edition.
2 Paul W. Tuinenga, “SPICE: A Guide to Circuit Simulation and Analysis
Using PSpice”, 3rd Edition, Pearson, 2006.
3 Paolo Antognetti and Giuseppe Massobrio, “Semiconductor Device
Modeling with SPICE”, 2nd Edition, McGraw-Hill, 2010.
Reference Books
1 Y. Tsividis, “Operation and Modeling of MOS transistors”, 3rd Edition,
Oxford University Press, 2010.
2 Jacob Millman, “Millman's Electronic Devices and Circuits”, 4th Edition,
McGraw Hill, 2015.
3 Muhammad H. Rashid, “Introduction to PSpice Using OrCAD for Circuits
and Electronics”, Pearson, 2015.
SEMICONDUCTOR MEMORY DESIGN
Course Code: MVD-108 Credits: 4
Contact Hours: L-3 T-0 P-2 Semester: 2
Course Category: DEC
Introduction: This course gives basics of RAM, ROM etc in semiconductor field.
Semiconductor memory design is an essential course of today's electronics and is used
in any equipment that uses a processor of one form or another.
Course Objective:
Course Outcome: After successful completion of the course student will be able to
Analyze different types of RAM, ROM designs.
Analyze different RAM and ROM architecture and interconnects.
Analyze the design and characterization technique.
Understand different memory testing and design for testability.
Identify new developments in semiconductor memory design.
Pedagogy: Learning modes will be PowerPoint slides, assignments and research paper
discussion. To create a bridge between theory classes and practical to make the students
understand better.
Contents
UNIT-I 10 Hours
MOS RAM technologies, SRAMs, architecture, SRAM cell and peripheral, Circuit
operation, SRAM Technologies, SOI Technology, advanced SRAM architectures
and technologies, DRAM technology development, CMOS SRAMs cell, Theory
and advanced cell structures.
UNIT-II 11 Hours
Nonvolatile memories, MOS ROMs, PROMs, EPROMs, One-Time Programmable
EPROMS, Electrically erasable PROMs, EEPROM technology and architecture,
Nonvolatile SRAM-Flash Memories, advanced Flash Memory architecture.
UNIT-III 10Hours
Memory failure modes, Reliability modelling, Prediction design for reliability,
Reliability test Structure, Reliability screening and qualification, Radiation effects,
Radiation hardening, Process and techniques, Radiation hardened memory
characteristics, Soft errors.
UNIT IV 11Hours
Ferroelectric random access memories (FRAMs), Gallium arsenide FRAMs,
Analog memories, resistive RAMs, Experimental memory devices, Memory hybrids
and MCMs (2D), Memory stacks and MCMs(3D), Memory cards, High density
memory packaging.
Text Books
1 Ashok K. Sharma, “Advanced Semiconductor Memories: Architectures,
Designs, and Applications”, 2nd Edition, John Wiley, 2009.
2 A.K Sharma, “Semiconductor Memories Technology, Testing and
Reliability”, 1st Edition IEEE Press, 2003.
3 Santosh K. Kurinec and KrzysztolIniewski, “Nanoscale semiconducter
Memories”, CRC Press, 2017.
Reference Books
1 Luecke Mire Care, “Semiconductor Memory Design and Application”, 1st
Edition, Mc-Graw Hill, 1999.
2 Belty Prince, “Semiconductor Memory Design Handbook”, 1st Edition,
IEEE Computer Society, 2001.
3 William D. Brown, and Joe E.Brewer, “Nonvolatile Semiconductor
Memory Technology”, IEEE Press, 2018.
ANALOG FILTER DESIGN
Course Code: MVD-110
Credits: 4
Contact Hours: L-3 T-0 P-2
Semester: 2
Course Category: DEC
Introduction: This course covers the techniques of modern signal processing that are
fundamental to a wide variety of application areas. Special emphasis is placed on the
architectures and design techniques for active and passive filters.
Course Objective:
To understand the active filter design
To explain the normalization, Frequency and impedance scaling.
Determination of the transfer functions of filters.
Frequency transformations, design of highpass, bandpass and band reject filters
Active‐RC realizations of the transfer function of the filter
To analyse the Elliptic (Cauer) approximation and filter design
Introduction of passive filter design
Design of doubly terminated passive LC ladder Cauer approximations
Active‐RC simulation of passive doubly terminated LC filters
Course Outcome: After successful completion of the course student will be able to
Understand the operation of electronic filters and describe them in the
frequency domain from their magnitude characteristics
Design lowpass, highpass, bandpass and band reject passive and active‐RC
filters with all‐pole and rational approximations using the appropriate
mathematics or filter tables.
Implement the software system simulation tools to verify filter specifications in
the frequency domain
Analyse software tools to design frequency selective electronic circuits.
Collaborate with fellow students in a team, in order to solve complex filter
design and implementation problems
Pedagogy: Learning modes will be PowerPoint slides, assignments and research paper
discussion. To create a bridge between theory classes and practical to make the students
understand better.
Contents
UNIT-I 10 Hours
Monolithic filters, Digital filters, Analog discrete-time filters, Analog continous-
time filters, Introduction to analog filters, CMOS filters descriptive terminology, Filter
transmission, Types and specifications, Filter transfer function, Relationship among
the time domain, Frequency domain, s domain.
UNIT-II 11 Hours
Active and passive filter synthesis. Standard low-pass approximations, Butterworth,
Chebyshev, Inverse Chebyshev, Cauer, Bessel, Elliptical, Frequency transformations,
First-order and Second order filter functions, Active filters, Inductor based filter,
Two Integrator loop topology.
UNIT-III 11 Hours
Switched capacitor filters, Basic principle and practical circuits, Continuous type filters
MOSFET-C, OTA-C filters, Implementation techniques towards low power supply
voltages and low distortion, Frequency and time domain relationship, Pole and Zero
locations.
UNIT-IV 10 Hours
Filter synthesis for very high frequencies, Synthesis methods, Biquads, Gyrators,
generalized immittance converter (GIC), Inductor simulation using GIC, Introduction
to Log-domain filters, Analog adaptive filters, Low voltage Analog filters in
nanometer CMOS.
Text Books
1 M. E. Van Valkenburg and Mac Elwyn Van Valkenburg, “Analog Filter
Design” 1st Edition, Oxford University Press, 2000.
2 Lawrence P. Huelsman, “Active and Passive Analog Filter Design: An
Introduction, volume 1”, 1st Edition, McGraw-Hill, 1993.
3 Williams and Fred Taylor, “Electronics Filter Design”, McGraw-Hill
Education, 4th Edition, 2006.
Reference Books
1 Larry D. Paarmann, “Design and Analysis of Analog Filters: A Signal
Processing Perspective”, 1st Edition, Kluwer Academic Publishers, 2001.
2 Arthur B. Williams, “Analog Filter and Circuit Design Handbook” McGraw-
Hill Education, 2014.
3 Rolf Schaumann, Haiqiao Xiao, Mac E. Van Valkenburg, “Design of Analog
Filters”, 2nd Edition, Oxford University Press, 2009.
DIGITAL TECHNIQUES FOR HIGH SPEED DESIGN
Course Code: MVD 112 Credits: 4
Contact Hours: L-3 T-0 P-2 Semester: 2
Course Category: DEC
Introduction: Digital techniques for high-speed design, is a subject that deals with the
basic theory of different trends in high-speed design, backplane configurations, signal
integrity and signaling technologies. Further this course will give some idea of memory
signaling technologies, differential and mixed-mode parameters, simulation, verification
and layout of high-speed designs and advances in their modelling and design.
Course Objective:
To enhance the knowledge about the real challenges faced by the designers
while preparing high speed designs.
To meet the signaling technologies of high-speed devices as well as circuits.
To provide some idea of good design principles, and to simplify the process
for simulation, verification and layout of high-speed designs.
To understand the in-depth knowledge of effects of various parameter’s
variations on the designed circuit.
To utilize the knowledge to design high speed designs as per the given
specifications.
Course Outcomes: After successful completion of the course student will be able to
Pedagogy: Classroom teaching which focuses upon relating the textbook concepts with
real world phenomena, along with periodic tutorial classes to enhance the problem-
solving ability.
Contents
UNIT-I 10 Hours
Trends in High-Speed Design, backplane configurations, SerDes technology, Signal
integrity, signaling technologies and devices, Gunning transceiver Logic, Low
voltage differential signaling (LVDS), Bus LVDS, LVDS multipoint, High-speed
transceiver logic and Stub-series terminated logic, ECL, Current-mode logic,
FPGAs - 3.125 Gbps rocket IOs and Hard copy devices, Fiber optic components,
High speed interconnects and cabling.
UNIT-II 11 Hours
Memory device overview, memory signaling technologies, double data rate
SDRAM (DDR, DDR2), GDDR3, ZBT, FCRAM, Sigma RAM, RLDRAM, DDR
SRAM, Flash, FeRAM, and MRAM, Quad data rate SRAM, Direct Rambus
DRAM(DRDRAM),Xtreme data rate DRAM, Flex Phase and ODR.
UNIT-III 10 Hours
Differential and mixed-mode S parameters, Time domain reflectometry (TDR),
Time domain transmission (TDT) and VNAs, Modeling with IBIS, Overview of
EDA Tools for high-speed design, simulation, verification and layout.
UNIT-IV 11 Hours
Advances in design, Modeling, Simulation and measurement validation of high-
performance Board-to-Board 5-to-10 Gbps Interconnects, High-Speed Fiber-Optic
transceivers, SerDes transceivers, serializers and deserializers, WarpLinkSerDes
system, Emerging protocols and technologies, Electrical Optical Circuit Board,
Rapid IO, PCI Express and express card.
Text Books
1 Tom Granberg, “Handbook of Digital Techniques for High-Speed
Design”, 1st Edition, Prentice Hall, 2012
2 Stephen H. Hall and Howard L. Heck, “Advance Signal Integrity for
High-speed Digital Designs”, Willy, IEEE Press, 2009.
Reference Books
1 Howard Johnson and Martin Graham, “High Speed Digital Design: A
Handbook of Black Magic”, 2nd Edition, Prentice Hall, 2000
2 Stephen H. Hall, Garrett W. Hall, & James A. McCall, “High speed Digital
system Design”, WILLY -IEEE Press, 2000.
NEURAL NETWORKS IN EMBEDDED APPLICATIONS
Course Code: MVD-114 Credits: 4
Contact Hours: L-3 T-1 P-0 Semester: 2
Course Category: DEC
Introduction: The course offers important topics for many kinds of neural
network architectures; many kinds of tasks neural networks can be used for.
Simple tasks can be easily trained and executed even on microcontrollers nowadays.
For harder tasks stronger computers can be involved to teach the neural network,
transfer the trained network to the embedded system, then it can use it.
Course Objective: Most neural networks now use convolution networks that
mimic the neural topology of the brain. Users normally get basic performance
running convolution algorithms on generic processors. A speed-up can be achieved
by custom hardware that implements a faster version of the software. But since
software needs to use the standard set of instructions for a dedicated hardware, this
will take quite some time depending on their complexity.
Pedagogy: The class will be taught using theory and case-based methods which
will encourage them to brainstorm on the technical issues involved around the
problem selected in embedded systems. Students will be allotted projects to
increase their understanding of the concepts of Neural Network through
gamification and learning through gamified platforms which require basic
programming skills.
Contents
UNIT-I 10 Hours
Introduction to artificial neural networks, Fundamental models of artificial neural
network, Perceptron networks, Feed forward networks, Feedback networks,
Radial basis function networks, and Associative memory networks.
UNIT-II 11 Hours
Self-organizing feature map, Learning Vector Quantization, Adaptive resonance
theory, Probabilistic neural networks, Neocognitron, Boltzmann Machine. Optical
neural networks Simulated annealing, Support vector machines, Applications of
neural network in Image processing.
UNIT-III 11 Hours
Introduction to Embedded systems, Characteristic. Features and Applications of
an embedded system, Introduction to embedded digital signal processor,
Embedded system design and development cycle, ANN application in digital
camera, Implementation of Radial Basis Function.
UNIT-IV 10 Hours
Neural Network on embedded system: Real time face tracking and identity
verification, Overview of design of ANN based sensing logic and implementation
for fully automatic washing machine.
Text Books:
1. S N Sivanandam, S Sumathi, S N Deepa, “Introduction to Neural Networks
Using Matlab 6.0,” Tata McGraw Hill Publication, 2005.
2. Simon Haykin, “Neural Networks: Comprehensive foundation,” 2 nd edition,
Prentice Hall Publication, 1998.
3. Satish Kumar, “Neural Networks: A Classroom Approach”, 2n d edition,
McGraw Hill Education, 2017.
Reference Books:
1. Frank Vahid, TonyGivargis, “Embedded System Design a Unified
Hardware/ Software Introduction,” student edition, Wiley India P vt. Ltd,
2006.
2. Rajkamal, “Embedded Systems Architecture, Programming and Design,”
Tata McGraw- Hill, 2003.
3. MohamadHassoun, “Fundamentals of Artificial Neural Networks”, MIT Press,
2003.
CMOS MIXED-SIGNALS VLSI DESIGN
Course Code: MVD-116 Credits: 4
Contact Hours: L-3 T-1 P-0 Semester: 2
Course Category: DEC
Introduction: The course will give practical aspect of mixed signal VLSI
blocks such as comparators, data converters, oscillators and phase locked loop. As a
part of this course, the students will use industry standard softwares and tools such as
Cadence's Virtuoso schematic, Spectre simulator and Mentor Graphics' Eldo and
Calibre for post layout simulations along with the parasitic extractions. The design
problems given in the form of assignments will be designed and simulated in a
standard CMOS technology by students. The study will cover design issues on the
PVT variations and statistical mismatches in temperature and process (Monte Carlo).
Course Objective:
Course Outcome: After successful completion of the course student will be able to
Pedagogy: The class will be taught using theory and case-based method. Since this is
design course, students are given problems based on design of CMOS mixed signal
circuits. Technology Discussion sessions are organized on current research challenges
in design, their relevance and applications in microelectronics industry. Design using
CAD tools in CMOS design will also be done. To create a bridge between theory
classes and practical to make the students understand better.
Contents
UNIT-I 10 Hours
Analog and discrete-time signal processing, analog integrated continuous-time and
discrete-time filters, Analog continuous-time filters, passive and active filters, basics
of analog discrete-time filters and Z-transform.
UNIT-II 11 Hours
Switched-capacitor filters, Nonidealities in switched-capacitor filters, switched
capacitor filter architectures, switched capacitor filter applications, Basics of data
converters, Successive approximation ADCs, Dual slope ADCs, Flash ADC,
Pipeline ADC.
UNIT-III 11 Hours
Hybrid ADC structures, high resolution ADC, DAC, Mixed signal layout,
Interconnects and data transmission, Voltage-mode signaling and data transmission,
Current-mode signaling and data transmission.
UNIT-IV 10 Hours
Introduction to frequency synthesizers and synchronization, basics of (Phase Locked
Loop) PLL, PLL implementation techniques, Digital and Analog PLL, performance
parameters, Delay Locked Loop (DLL), characteristics, advantages over PLL,
implementation techniques.
Text Books
1 R. Jacob Baker, “CMOS mixed-signal circuit design”, 2ndEdition, John
Wiley, 2009
2 Behad Razavi, “Design of analog CMOS integrated circuits”, McGraw-Hill,
2003.
3 R. Jacob Baker, “CMOS circuit design, layout and simulation” 2ndEdition,
IEEE press, 2008.
Reference Books
1 Phillip E.Allen,Douglas R.Holberg,”CMOS Analog Circuit Design”,2nd
Edition,Oxford University Press,2002.
2 Gray, Hurst, Lewis, and Meyer, “Analysis and Design of Analog Integrated
Circuits”, 5thEdition Wiley, 2009.
3 Willy M.C. Sansen, “Analog Design Essentials”, International Edition,
Springer,
2006.
CAD FOR VLSI
Course Code: MVD-118 Credits: 4
Contact Hours: L-3 T-1 P-0 Semester: 2
Course Category: DEC
Introduction: This objective is to provide the idea about various CAD tools front end back-
end design
Course Objective: Fundamental concepts and overview; Various CAD Tools for front end
and Back-end design, Introduction to VLSI Methodologies, Introduction to Design Tools,
Layout Algorithms Circuit partitioning, Dataflow modelling.
Course Outcome: Ability to apply the fundamental concepts of CAD of VLSI circuits.
Understand different types of modelling techniques and procedure for measuring delay,
Concept of Layout, routing and placement.
Pedagogy: Class room teaching, problem solving approach, practical based learning, tutorials
Contents
UNIT-I 12 Hours
Introduction to VLSI design methodologies and supporting CAD environment, Various
CAD Tools for front end and Back-end design, Schematic editors, Layout editors, Place
and Route tools, introduction to logic simulation and synthesis.
UNIT-II 10 Hours
Dataflow modelling – Behavioural modelling, Structural Modelling, Modelling and
Simulation of systems/subsystems using Verilog HDL. Language based description of
complex digital systems, RTL description and design language representation.
UNIT-III 10 Hours
Automatic Test Program Generation; Combinational testing D-Algorithm and PODEM
algorithm; Scan-based testing of sequential circuits; Testability measures for circuits.
DELAY MODELING: Event based and level sensitive timing control memory
initialization, conditional compilation time scales for simulation
UNIT-IV 10 Hours
Advanced modeling techniques: Static timing analysis, delay, switch level modeling, user
defined primitive (UDP), memory modeling. Layout Algorithms Circuit partitioning,
placement, and routing algorithms; Design rule verification; Circuit Compaction; Circuit
extraction and post-layout simulation.
Text Books
1 Stephen Trimberger,” Introduction to CAD for VLSI”, Kluwer Academic
publisher, 2002.
2 N.A. Sherwani, " Algorithms for VLSI Physical Design Automation ", 1999
3 De Micheli, G., Synthesis and Optimization of Digital Circuits, McGraw Hill,
(1994).
4 Weste, N.and Eshraghian, k., “Principles of CMOS VLSI Design- A Systems
Perspective”, 2nd Ed. Addison Wesley.
5 Palnitkar, S., “Verilog HDL”, 2nd Ed., Pearson Education.
Reference Books
1 Naveed Shervani, “Algorithms for VLSI physical design Automation”, Kluwer
Academic Publisher, Second edition.
2 Drechsler, R., Evolutionary Algorithms for VLSI CAD, Kluwer Academic
Publishers, Boston, 1998.
3 Gaynor E. Taylor, G. Russell, “Algorithmic and Knowledge Based CAD for
VLSI”, Peter peregrinus ltd. London.
4 Wolf, W., “Modern VLSI Design: System on Chip”, 2nd Ed., Prentice Hall of
India.
LOW POWER VLSI DESIGN
Course Code: MVD-120 Credits: 4
Contact Hours: L-3 T-0 P-2 Semester: 3
Course Category: DEC
Introduction: The course offers important topics for Low power VLSI design.
As the technology node scales down, there is not much increase in battery
technology. Design for low-power implies the ability to reduce all components of
power consumption in CMOS digital/analog circuits during the development of a
low power electronic product.
Course Objective:
Understand the design, analyze, model and simulate the low power CMOS
circuits.
Implement the design methodology and understand the experiment of the
subject.
Test the hand calculations using simple models.
Understand that Low power design not only needed for portable
applications but also to reduce the power of high-performance systems.
Pedagogy: The class will be taught using theory and case-based method.
Students are given problems based on design of low power CMOS
circuits. Technology discussion sessions are organized on current
research challenges in design, their relevance and applications in
microelectronics industry. Design using CAD tools in low power CMOS
design will also be done.
Contents
UNIT-I 11 Hours
Introduction, Battery technology summary, Sources of CMOS power
consumption, need for low power VLSI chips, Dynamic power, Static power,
Switching power, Computing power versus Chip power, SOI and Bulk
technology.
UNIT-II 10 Hours
Impact of technology Scaling - Technology and Device, transistor sizing, gate
oxide thickness, Technology options for low power, design options for power
reduction, architectural level approaches, voltage scaling, power management,
Circuit level approaches, Low power digital cells library.
UNIT-III 11 Hours
Low power Analog integrated circuits, Challenges in low voltage analog circuit
design, Issues about low power supply voltage. Basic building blocks in analog
design, Cascode structure, Self cascode structure, Voltage follower, Flipped
voltage follower.
UNIT-IV 10 Hours
Low voltage analog circuit design techniques, Roadmap, Design of analog
circuits using low voltage implementation techniques, Classification of body bias
techniques, Dynamic Threshold MOSFET, Bulk driven technique, Floating Gate
MOSFET, Subthreshold analog circuits
Text Books:
1 Gary K. Yeap, Farid N. Najm, “Low power VLSI design and technology”,
1st Edition, World Scientific Publishing Ltd.,2004.
2 Rabaey, Pedram, “Low power design methodologies”, 2nd Edition, Kluwer
Academic, 2004
Reference Books:
1 Kaushik Roy, Sharat Prasad,“Low-Power CMOS VLSI Circuit Design”,
2nd Edition, Wiley, 2008.
2 Christian P iguet, “Low-power CMOS circuits: technology, logic design and
CAD tools”, 1st Edition, Taylor & Francis Group, 2006.
ANALOG INTEGRATED CIRCUITS
Course Code: MVD-122 Credits: 4
Contact Hours: L-3 T-0 P- Semester: 2
2 Course Category: DEC
Course Objective:
Course Outcome: After successful completion of the course student will be able to
Understand fundamental properties of the electronic filters in time and
frequency domain.
Design passive as well as active filter for particular application including
calculation of the values of circuit elements.
Understand the differences between theoretical, practical & simulated results
in integrated circuits.
Interpret function of the crystal filters and structures with switched capacitors
Analyse and design filtering networks.
Pedagogy: Learning modes will be PowerPoint slides, assignments and research paper
discussion.
Contents
UNIT-I 10 Hours
Signals, Information, Interference and noise, signal classification, Dynamic range,
S/N ratio, Functions in analog signal processing, Linear non-linear functions,
Impedance adaptation, Amplitude and level matching, Terminal matching,
Buffering filtering, Linearization, Domain conversions, Errors in analog signal
processing,
UNIT-II 11 Hours
Voltage amplification, Practical voltage amplifiers, Effects of finite input
impedances, Building blocks for voltage amplifiers, Current to voltage and
voltage to current conversion, Current Integrators, Mirrors, Amplifiers, and
Conveyors.
UNIT-III 11 Hours
CMOS analog integrated circuits, Analog building blocks, Op-amp design,
Practical op amp characteristics and model, DC offset and DC bias currents, Gain,
bandwidth and slew rate, Noise, Input stage, Output stage, CMOS OTA, Ideal
model, OTA building block circuits, Design of simple OTA.
UNIT-IV 10 Hours
Signal rectifications, AC/DC conversion, CMOS implementation of Adder,
Subtractor, Squarer, Analog Multiplier, Analog Dividers, Differentiator and
Integrator circuits, Impedance transformation and conversion, Analog multiplexers.
Text Books
1 Pallas Areny and John G.Webster, “Analog Signal Processing”, Student
Edition, John Wiley, 2011.
2 Tlelo-Cuautle and Esteban, “Integrated Circuits for Analog Signal
Processing”, 1st Edition, Springer, 2013.
3 Behzad Razavi, “Design of Analog CMOS Integrated Circuits”, 2nd
Edition, McGraw Hill, 2017.
Reference Books
1 Ismail, Mohammed and Sawan, Mohamad, “Analog Circuits and
Signal Processing”, The Springer International Series in Engineering and
Computer Science, 2012.
2 M.Ismail and T. Fiez, “Analog VLSI Signal and Information Processing”,
2nd Edition, McGraw Hill, 2000.
3 Tahira Parveen, “Textbook of Operational Transconductance Amplifier and
Analog Integrated Circuits”, I.K International Publishing house Pvt. Ltd,
2013.
DIGITAL SIGNAL PROCESSING
Course Code: MVD-124 Credits: 4
Contact Hours: L-3 T-0 P-2 Semester: 2
Course Category: DEC
Course Objective:
Understand the fundamental concepts and techniques used in digital signal processing.
Understand the design and analysis of FIR and IIR filters.
Pre-requisite:
Course Outcome: After completion of the course, student will be able to:
Contents
UNIT-I 12 Hours
DFT and its properties, Relation between DTFT, Z transform with DFT, Overlap-add and
save methods, FFT computations using Decimation in time (DIT) and Decimation in
frequency (DIF)algorithms for radix 2 and composite number.
UNIT-II 10 Hours
Review of design of analogue Butterworth and Chebyshev Filters, Frequency
transformation in analogue domain, Design of IIR digital filters using impulse invariance
technique, Design of digital filters using bilinear transform, pre warping, Realization using
direct, cascade, parallel, state space and lattice form.
UNIT-III 10 Hours
Symmetric and Antisymmetric FIR filters, Linear phase FIR filters, Design using
Hamming, Hanning Rectangular, Blackmann and Bartlett Windows, Frequency sampling
method, Realization using direct, cascade, and lattice form.
UNIT-IV 10 Hours
Fixed point and floating-point number representations, Comparison, Truncation and
Rounding errors, Quantization noise, derivation for quantization noise power, coefficient
quantization error, Product quantization error, Overflow error, limit cycle oscillations due to
product roundoff and overflow errors, Introduction to Multi-rate signal processing,
Decimation-Interpolation, rational sampling rate conversion, Applications of Multirate
signal processing.
Text Books
1 J. G Proakis, D. G Manolakis, “Digital Signal Processing Principles, Algorithms and
Application”, PHI, 3rdEdition, 2000/latest edition.
2 A. V. Oppenheim, R. W. Schafer, J. R Back, “Discrete Time Signal Processing”, PHI,
3rdEdition, 2010/latest edition.
Reference Books
1 J.R. Johnson, “Introduction to Digital Signal Processing”, Learning Private
Limited, 2011/latest edition.
2 S.K. Mitra, "Digital Signal Processing - A Computer based approach", Tata McGraw-
Hill, 4th Edition, 2013/latest edition.
VLSI DESIGN ALGORITHMS
Course Code: MVD-126 Credits: 4
Contact Hours: L-3 T-1 P-0 Semester: 2
Course Category: DEC
Introduction: The course offers important topics for VLSI Design Algorithms. It
covers VLSI automation algorithm, graph theory and basics of VLSI algorithms,
floor-planning algorithms for mixed blocks and cell design, and different routing
algorithms.
Course Objective:
UNIT-I 10 Hours
VLSI automation algorithms, General graph theory and basic VLSI algorithms ,
Partitioning, Problem formulation, Classification of partitioning algorithms, Group
migration algorithms, Simulated annealing & evolution, Other partitioning
algorithms.
UNIT-II 11 Hours
Placement, Floor planning & P in assignment, Problem formulation, Simulation
base placement algorithms, other placement algorithms, Constraint based floor
planning, Floor planning algorithms for mixed block & cell design, General &
Channel pin assignment.
UNIT-III 11 Hours
Global Routing, problem formulation, Classification of global routing algorithms,
Maze routing algorithm, Line probe algorithm, Steiner tree-based algorithms, ILP
based approaches, Problem formulation, Classification of routing algorithms,
Single layer routing algorithms, Two-layer channel routing algorithms, Three-
layer channel routing algorithms and Switchbox routing
algorithms.
UNIT-IV 10 Hours
Over the cell routing & via minimization, two layers over the cell routers
constrained & unconstrained via minimization, compaction, problem formulation,
one-dimensional compaction, two dimension-based compaction, hierarchical
compaction.
Text Books:
1 Sahib H.Gerez, “Algorithms for VLSI design automation”, John Wiley & Sons
John Wiley & Sons, 2006.
2 NaveedShervani, “Algorithms for VLSI physical design Automation”, 2nd
Edition, Kluwer Academic Publisher, 2005.
3 ChristophnMeinel& Thorsten Theobold, “Algorithm and Data Structures for
VLSI Design”,1st Edition, Kluwer Academic Publisher, 2002.
4 C. J. Alpert, D. P. Mehta, S. S. Sapatnekar, “Handbook of Algorithms for
Physical Design Automation”, Auerbach Publications, 2008.
Reference Books:
1 Rolf Drechsheler, “Evolutionary Algorithm for VLSI”, 2nd Edition, 2002.
2 Trimburger,” Introduction to CAD for VLSI”, 1st Edition, Kluwer
Academic publisher, 2002.
3 T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, “Introduction t o
Algorithms”, MIT Press, Third Edition, 2009.
4 S. M. Sait, and H. Youssef, “VLSI P hysical Design Automation: Theor y
and Practice”, World Scientific, 1999.
VLSI DESIGN TECHNIQUES FOR ANALOG IC
Course Code: MVD-128 Credits: 4
Contact Hours: L-3 T-1 P-0 Semester: 2
Course Category: DEC
Introduction: The course offers important topics for VLSI Design Techniques
for Analog IC. It covers basics of MOS transistor operations, fabrication process
and layout design of CMOS technology. This course also covers the analysis and
design of analog integrated circuits starting from basic building blocks to different
implementations of the amplifiers in CMOS technology.
Course Objective:
Understand the significance of different biasing styles and apply them for
different circuits.
Design basic building blocks of analog ICs up to layout level.
Identify suitable topologies of the constituent sub systems and
corresponding circuits as per the specifications of the system.
Design op-amps for applications demanding high speed, low power and
rail-to-rail swing.
Pedagogy: The course involves the use of a coordinated set of lectures, labs ,
homework, and exams to teach VLSI design techniques for analog/mixed-signa l
integrated circuit design based on today’s CMOS technologies.
Contents
UNIT-I 10 Hours
NMOS and P MOS transistors, CMOS logic, MOS transistor theory – Introduction,
Enhancement mode transistor action, Ideal I-V characteristics, DC transfer
characteristics, Threshold voltageBody effect- Design equations- Second order
effects. MOS models and small signal AC characteristics, Simple MOS capacitance
Models, Detailed MOS gate capacitance model, Detailed MOS Diffusion
capacitance model.
UNIT-II 12 Hours
Common source stage, Source follower, Common gate stage, Cascode stage, Single
ended and differential operation, Basic differential pair, Differential pair with MOS
loads, Telescopic and Folded cascode amplifiers, Slew -rate, Pole splitting, Two-
stage amplifiers - analysis, Frequency response, Stability compensation, Common
mode feedback analysis, feedback amplifier topologies. Supply independent
biasing, Band gap reference, Constant-Gm biasing.
UNIT-III 11 Hours
CMOS fabrication and Layout, CMOS technologies, P -Well process, N -Well
process, twin -tub process, MOS layers stick diagrams and Layout diagram, Layout
design rules, Latch up in CMOS circuits, CMOS process enhancements,
Technology – related CAD issues, Fabrication and Packaging
UNIT-IV 9 Hours
CMOS comparator, comparator parameters: Sensitivity, Offset, speed, power
dissipation, power supply rejection, input capacitance, kickback noise,
Metastability, input CM range, Comparator design issues, Offset cancellation,
Correlated Double sampling, Differential comparators, Latches, Pre amplifier
stages.
Text Books:
1 Geiger, Allen and Stradder,” VLSI Design Techniques for Analog and Digital
Circuits”, Tata McGraw-HillEducation,2010.
2 P. Gray, P. Hurst, S. Lewis, R. Meyer, “Analysis and Design of Analog
Integrated Circuits”, Wiley-India, 2008.
3 B. Razavi, “Design of Analog CMOS Integrated Circuits”, Mcgraw-Hill
Education, 2002.
Reference Books:
1 P. Allen & D. R. Holberg,” CMOS Analog Circuit Design”, Oxford Press,
2011.
2 David Johns & Ken Martin, “Analog Integrated Circuit Design”, Wiley-India,
2008.
3 Neil H.E. Weste and Kamran Eshraghian, “Principles of CMOS VLSI
Design”, Pearson Education ASIA, 2nd edition, 2000.
4 Eugene D.Fabricius, “Introduction to VLSI Design”, McGraw Hill,
International Editions, 1990.
DATA STRUCTURES
Course Code: MVD-130 Credits: 4
Contact Hours: L-3 T-0 P-2 Semester: 3
Course Category: DEC
Introduction: This course introduces about data structures and their useful applications in
Computer Science & Engineering. It deals with all aspects of Data structures like static and
dynamic data structure. How to choose a particular data structure for any specific problem.
Course Objective:
To study different kinds of data structures with their respective applications.
To learn applications of data structures
To apply data structures in various programs
Learn to use data structures for different programs
Course Outcome:
Knowledge of different kinds of data structures with their respective applications.
Devise data structures for programs
Differentiate between static and dynamic data structures
Develop programs using different types of data structures
Contents
UNIT-I 10 Hours
Introduction: Introduction to Algorithmic, Complexity- Time-Space Trade off. Introduction to
abstract data types, design, implementation and applications. Introduction to List data structure.
Arrays and Strings: Representation of Arrays in Memory: one dimensional, two dimensional
and Multidimensional, accessing of elements of array, performing operations like Insertion,
Deletion and Searching. Sorting elements of arrays. Strings and String Operations.
UNIT-II 10 Hours
Stacks and Queues: Introduction to data structures like Stacks and Queues. Operations on
Stacks and Queues, Array representation of Stacks, Applications of Stacks: recursion,
Polish expression and their compilation conversion of infix expression to prefix and postfix
expression, Operations of Queues, Representations of Queues, Applications of Queues,
Priority queues.
Linked Lists: Singly linked lists, Representation of linked list, Operations of Linked
list such as Traversing, Insertion and Deletion, Searching, Applications of Linked
List. Concepts of Circular linked list and doubly linked list and their applications.
Stacks and Queues as linked list.
UNIT-III 12 Hours
Trees: Basic Terminology, Binary Trees and their representation, binary search
trees, various operations on Binary search trees like traversing, searching, Insertion
and Deletion, Applications of Binary search Trees, Complete Binary trees, Extended
binary trees. General trees, AVL trees, Threaded trees, B-trees.
Searching and Sorting: Linear Search, Binary search, Interpolation Search,
Insertion Sort, Quick sort, Merge sort, Heap sort, sorting on different keys, External
sorting.
UNIT-IV 10 Hours
Graphs: Terminology and Representations, Graphs & Multi-graphs, Directed
Graphs, Representation of graphs and their Transversal, Spanning trees, shortest path
and Transitive Closure, Activity Networks, Topological Sort and Critical Paths.
File Structure: File Organization, Indexing & Hashing, Hash Functions, Collision
Resolution Techniques.
Text Books:
1 Horowitz and Sahni, “Fundamentals of Data structures”, 2 nd edition, Universities
Press, 2008.
2 Tannenbaum, “Data Structures using C”, 5th edition, PHI, 2008.
3 Jean Paul Tremblay & Pal G.Sorenson, ”An introduction to data structures and
application”, 2nd edition, McGraw Hill, 2017.
Reference Books:
1 R.L. Kruse, B.P. Leary, C.L. Tondo, “Data structure and program
design in C”, PHI, 2009 (Fourth Impression).
2 Seymour Lipschutz Saucham’s series,” Data Structures”,
Mc, Graw-Hill Publication,2018.
3. Nitin Upadhaya, “Data Structures using C”, S K Kataria Publicatrions, 2015.
ARTIFICIAL NEURAL NETWORKS AND DEEP LEARNING
Course Code: MVD-132 Credits: 4
Contact Hours: L-3 T-0 P-2 Semester: 2
Course Category: DEC
Introduction: The course will introduce fundamental principles of neural networks and deep
learning. The course provides sufficient basic knowledge for the undergraduate to understand
the
Course Objective:
Understand the design and analysis of various neural network and deep learning
algorithms
Understand the fundamental concepts and techniques used in deep learning
Pre-requisite:
Course Outcome: After completion of the course, student will be able to:
Contents
UNIT-I 12 Hours
Introduction of soft computing: soft computing vs. hard computing, various types of soft
computing techniques, applications of soft computing. Concept Of Uncertainty: Presence of
uncertainty in real world problems, handling uncertain knowledge, degree of belief, degree of
disbelief, uncertainty and rational decisions, decision theory, utility theory, concept of in
dependent events, Bayes rule, Using Bayes rule for combining events.
UNIT-II 12 Hours
Introduction to Neural Networks: Overview of biological neurons, Mathematical model of
Neuron, Perceptron and Multi-Layer Perceptron, Learning in Artificial Neural Networks;
Supervised, Unsupervised and Competitive Learning paradigms; Learning rules and Functions,
Back propagation algorithms.
UNIT-III 12 Hours
Introduction to deep learning: Convolutional neural networks, Visualizing and Understanding
Convolutional Networks, Deep Inside Convolutional Networks, Types of CNN, Visualizing
Image Classification Models and Saliency Maps, understanding basic Neural Networks Thr ough
Deep Visualization, Learning Deep Features based on case studies/applications.
UNIT-IV 06 Hours
Case study applications of deep learning in computer vision, natural language processing,
healthcare, agriculture, stock market etc.
Text Books
1 Soft Computing: Fundamentals and Applications by D. K. Pratihar, Alpha. Science
International Ltd, 2015.
2 Neural Networks and Deep Learning: A Textbook by Charu C. Aggarwal, Springer, 2018,
ISBN 978-3-319-94462-3
3 Deep Learning by Ian Good fellow and YoshuaBengio and Aaron Courville, Published by
MIT Press book.
Reference Books
1 Deep Learning with Python by François Chollet, Manning Publications Co, ISBN: 978-1-
617-29443-3
2 Deep Learning - A Practical Approach by Rajiv Chopra, Khana Publications, ISBN: 978-9-
386-17341-6
3 Roy Choudhury and Jain, “Linear Integrated Circuits”, New Age Publishers, 4 thEdition,
2017.
ADVANCE IMAGE PROCESSING
Course Code: MVD-134 Credits: 4
Contact Hours: L-3 T-0 P-2 Semester: 2
Course Category: DEC
Course Objective:
Pedagogy: Learning modes will be P owerP oint slides, assignments and research
paper discussion. To create a bridge between theory classes and practical to make
the students understand better. Students will be introduced to various practical
image processing techniques through different programming skills like basic
Python coding language.
Contents
UNIT-I 11 Hours
Introduction: Fundamentals of Digital Image Processing, Components of
digital image processing system, Brightness adaptation and discrimination,
light, Image sensing and acquisition, Image formation model, definition and
some properties of two-dimensional system. Spatial and gray level resolution,
Zooming and shrinking, some basic relationships between pixels.
Discrete 2D convolution, 2D discrete Fourier transform and its properties,
Spectral density function. Sampling and quantization of images. Gray level
transformations, Smoothing and sharpening spatial filters, Smoothing and
Sharpening frequency domain filters.
UNIT-II 10 Hours
Image Restoration: Model of image degradation/ Restoration process, Noise
models, Noise reduction in spatial domain and frequency domain, Adaptive
filtering, Inverse filtering, Wiener filtering.
Morphological Image processing: Basics, SE, Erosion, Dilation, Opening,
Closing, Hit-or-Miss Transform, Boundary Detection, Hole filling, connected
components, convex hull, thinning, thickening, skeletons, pruning, Geodesic
Dilation, Erosion, Reconstruction by dilation and erosion.
UNIT-III 10 Hours
Image Segmentation: Edge detection, Thresholding, Otsu’s thresholding, Region
growing, Fuzzy clustering, Watershed algorithm, Active contour methods, and
Texture feature-based segmentation, Wavelet based segmentation methods.
.
UNIT-IV 11 Hours
Image Processing applications: Study of various formats of medical images,
Study of medical images in X-ray, MRI, CT imaging, medical image
enhancement and filtering. Medical image segmentation methods.
Text Books:
1 Gonzalez. R.C & Woods. R.E “Digital Image Processing”, 4th edition, Pearson
Education, 2018.
2 Anil K. Jain,” Fundamentals of Digital Image Processing”, Pearson, 2002.
Reference Books:
1 Kenneth R. Castleman, “Digital Image Processing”, Pearson, 2006.
2 Geoff Dougherty, “Digital Image Processing for Medical Applications”,
Cambridge University Press; South Asian edition, 2010.
ASIC AND SOC DESIGN
Course Code: MVD-201 Credits: 3
Contact Hours: L-3 T-0 P-0 Semester: 3
Course Category: DCC
Course Objective:
Course Outcome: Having successfully completed this course, the student will be
able to
Pedagogy: This class focuses on the major design tools used in the creation of
an Application Specific Integrated Circuit (ASIC) or System on Chip (SoC)
design. Learning modes will be P owerP oint slides, assignments and research
paper discussion.
Contents
UNIT-I 10 Hours
Moore’s Law, technology node, ITRS, VLSI and systems, cost of design, types
of chips, Specialized standard parts, Introduction to ASICs, types of ASICs,
design flow, Economics of ASICs, ASIC Library Design – Transistor parasitic
capacitance, Logical Effort, Library Cell Design and Library Architecture, IC
design techniques, Hierarchical Design, Design Abstraction, Computer-Aided
Design, IC design flow, Chips and their subsystems, Combinational Shifter,
Adder, ALU, Multiplier, high density Memory, Image sensor.
UNIT-II 10 Hours
FP GA, Programmable logic array, Buses and Networks-on-Chips, Data Paths,
Subsystem optimization, pipelining, Configurable Logic, FP GA Organization,
Accelerated system architecture, Soft Core and Hard-Core Approach, Design
and Architecture considerations. Introduction to Network-on-Chip and Buses,
Trends, NoC Architecture.
Intellectual property (IP)-based design, IP types, IP Across the Design
Hierarchy, The IP Life Cycle, Creating IP, Using IP, VLSI subsystems as IP.
UNIT-III 12 Hours
ASIC construction, Physical Design, CAD Tools, System Partitioning, FP GA
partitioning, partitioning methods, Introduction to Floor planning, Floor
planning methods, Global Interconnect, Floor plan Design, Off-Chip
Connections, P lacement, Physical Design Flow, Routing- Global routing,
Detailed routing, Special routing, Circuit extraction & DRC.
UNIT-IV 10 Hours
ASIC Design flow, Systems-on-chips and embedded CPUs, SoC design flow,
Difference between SoC and SIP or SoPC, SoC, - Evolution, Design, Features,
SoC Design requirement, challenges and practices, P latform based SoC, OMAP ,
Configurable SoC, Multiprocessor System-on-Chip Design.
Text Books:
1 M.J.S Smith, “Application-Specific Integrated Circuits”, 1st Edition,
Addison Wesley Longman Inc.1997.
2 Wayne Wolf, “Modern VLSI design: System –on- Chip Design”, 3rd
Edition, Pearson, 2002.
3 Steve Furber,” ARM System-on-Chip Architecture”, 2n d Edition, Pearson,
2000.
Reference Books:
1 Wayne Wolf,” Modern VLSI design: IP-Based Design”, 4th Edition,
Pearson, 2008.
2 Keith Barr,” ASIC Design in the Silicon Sandbox: A Complete Guide to
Building Mixed Signal Integrated Circuits”, 1st Edition, McGraw Hill,
2008.
DEEP SUBMICRON CMOS ICS
Course Code: MVD 203 Credits: 3
Contact Hours: L-3 T-0 P-0 Semester: 3
Course Category: DCC
Course Outcome: After successful completion of the course student will be able to
Pedagogy: The class will be taught using theory and case-based method. Since this is
design course, students are given problems based on design of Deep Submicron
CMOS signal circuits. Technology Discussion sessions are organized on current
research challenges in design, their relevance and applications in microelectronics
industry. Design using CAD tools in CMOS design will also be done.
Contents
UNIT-I 10 Hours
MOS scaling, classification, DSM (Deep submicron) effects on devices, physical
and geometrical effects on the behavior of MOS transistor, carrier mobility,
channel length modulation, short channel, narrow channel effects, drain feedback,
hot carrier effects.
UNIT-II 11 Hours
MOS transistor leakage mechanisms, weak inversion behavior, gate oxide
tunnelling, reverse-bias junction leakage, Gate induced drain leakage, Impact
ionization, overall leakage interactions and considerations.
UNIT-III 11 Hours
Signal integrity, cross talk and signal propagation, power integrity, supply and
ground bounce, substrate bounce, EMC, soft errors, Variability, spatial and time-
based variations, global and local variations, transistor matching, parameter, process
corners, causes for variations.
UNIT-IV 10 Hours
Deep submicron IC reliability, punch through, electromigration, hot carrier
degradation, negative bias temperature instability, Latch-up, Electro-static discharge,
charge injection during fabrication process, Effects of scaling on MOS IC design
and consequences for the technology roadmap for Semiconductors.
Text Books
1 Harry Veendrick, “Deep-Submicron CMOS ICs”, 2ndEdition, Kluwer
Academic publishers,2000.
2 John Paul Uyemura, “Chip Design for Submicron VLSI”, 2ndEdition.,
Thomson, 2006
3 Digital integrated circuit Design from VLSI architecture to CMOS, Hubert
Kaeslin 2008
Reference Books
1 Wolfgang nebel and Jean mermet, “Low power design in deep
submicron electronics”, NATO ASI series, Kluwer Academic publishers,
2012.
2 Analysis and design of Digital integrated circuit, David A. Hodges 2005.
NATURE INSPIRED VLSI CIRCUITS
Course Code: MVD-207 Credits: 3
Contact Hours: L-3 T-0 P-0 Semester:3
Course Category: DCC
Course Objective:
UNIT-I 10 Hours
Introduction to Optimization, Convex Optimization, Concave Optimization,
KKT Lagrange Multipliers, NP Completeness: NP , P, NP Complete, NP Hard
Problems, Evolutionary Nature Inspired Algorithms.
UNIT-II 11 Hours
Introduction to Metaheuristic, Classification of Metaheuristics: Local Search vs
Global Search, Single Solution vs P opulation Based, Hybridization and
Memetic Algorithms, Parallel Metaheuristics, Nature inspired and Metaphor
Based Metaheuristics, Application of Metaheuristics in the Area of VLSI.
UNIT-III 11 Hours
Nature Inspired Algorithms: Simulated Annealing, Genetic Algorithm, Cuckoo
Search, Differential Evolution, Ant and Bee Algorithms, Particle Swarm
Optimization, The Firefly Algorithm, The Bat Algorithm, Harmony Search, The
Flower Algorithm.
MOSFET device structure and its operation, Biasing, Small signal equivalent
circuit model, MOS internal capacitance and High frequency model, Frequency
response, Noise Spectrum, Thermal and Flicker noise, Noise bandwidth, Noise
figure, Feedback and its effect, Compensation Techniques, VLSI Design Cycle.
UNIT-IV 10 Hours
Genetic Algorithm for VLSI: Introduction to GA Technology, Simple GA
algorithm, Steady State Algorithm, Selection, Crossover, Mutation, Fitness
Scaling, Inversion, GA for VLSI Design, Layout and Test automation,
Partitioning, Automatic Placement, Automatic Routing, Technology mapping for
FPGAs, Automatic test generation, Genetic Multiway Partitioning.
Text Books:
1 Xin-She Yang, “Nature-Inspired Optimization Algorithms”, 1st Edition,
Elsevier, 2014.
2 S.H. Gerez, “Algorithms for VLSI Design Automation”, John Wiley, 1998.
3 Behzad Razavi, “Design of Analog CMOS Integrated Circuit”, 2nd Edition, Tata
McGraw Hill, 2017.
Reference Books:
1 N.A. Sherwani “Algorithms for VLSI Physical Design Automation”, 3rd
Edition, Kluwer,2005.
2 Randy L. Haupt, Sue Ellen Haupt, "Practical Genetic Algorithms" 2n d Edition,
John Wiley &Sons, 2004
3 Hongjiang Song, “Nature-Inspired VLSI Circuits - From Concept to
Implementation”, 1st Edition, Hongjiang Song, 2019.
VLSI INTERCONNECTS
Course Code: MVD-209 Credits: 3
Hours: L-3 T-0 P-0 Semester: 3
Course Category: DCC
Course Objective:
Course Outcome:
Contents
UNIT-I 10 Hours
Introduction to VLSI interconnects classification, Cu interconnection and dual
damascene structure, stress void and electromigration phenomenon, Signal
transmission on interconnects, On-chip interconnections, Package level inter
connections.
UNIT-II 11 Hours
Analog VLSI Interconnects, physics of interconnects in VLSI, scaling of
interconnects, Model for estimating wiring density, configurable architecture for
prototyping analog circuits, Interconnect modeling, physical foundations for
circuit models of interconnections, Loss and Lossless transmission line model,
Optimum line model selection.
UNIT-III 11 Hours
Active and Passive interconnections, Multilevel and multilayer
interconnections, Propagation delays, Crosstalk effects in digital circuits,
spurious signals, crosstalk induced delay, energy dissipation due to crosstalk,
crosstalk effects in logic VLSI circuits.
UNIT-IV 10 Hours
Techniques for avoiding interconnection noise, noise detection problem, brief
introduction to the testing of logic circuits, crosstalk-induced spurious signal
detection, Introduction to optical and superconducting interconnects basic
parameters.
Text Books:
1 Grabinski, Hartmut, “Interconnects in VLSI Design”, 1st Edition, Springer,
2000.
2 Moll, Francesc, Roca, Miquel, “Interconnection Noise in VLSI Circuits”,
1st Edition, Springer, 2004.
Reference Books:
1 Modeling and Simulation of High-Speed VLSI Interconnects, A Special
Issue of Analog Integrated Circuits and Signal Processing an International
Journal, Vol. 5, No. 1, 1994.
VLSI DESIGN VERIFICATION AND TEST
Course Code: MVD-211 Credits: 3
Contact Hours: L-2 T-0 P-02 Semester: 3
Course Category: DCC
Introduction: The course offers important topics for VLSI Design Verification
and Test. It covers Predictive analysis to ensure that the synthesized design, when
manufactured, will perform the given I/O function. Test: A manufacturing step
that ensures that the physical device, manufactured from the synthesized design,
has no manufacturing defects.
Course Objective:
Pedagogy: The class will be taught using theory and case-based method.
Students are given problems based on design of VLSI Design Verification
and Test. Technology discussion sessions are organized on current researc h
challenges in design, their relevance and applications in microelectronics
industry.
Contents
UNIT-I 11 Hours
Introduction to digital VLSI Design flow, Design Representation, 3 Hardware
Specific Transformations, Scheduling, Allocation and Binding, High level
Synthesis, Verilog RTL Design, Combinational and Sequential Synthesis Logic
Synthesis.
UNIT-II 11 Hours
Logic Optimization, Technology Mapping, Introduction to Hardware
Verification and methodologies, Binary Decision Diagrams, construction,
Reduction rules and Algorithms, Temporal Logic, Basic Operators, Syntax and
Semantics of LTL, CTL and CLT.
UNIT-III 10 Hours
Equivalence and Expressive P ower, Combinational equivalence checking,
Introduction to verification, modeling sequential systems, Model checking
algorithm, Symbolic model checking, Automata and its use in Verification,
Automata Theoretic Model Checking.
UNIT-IV 10Hours
VLSI Testing, Introduction, Test process, Test economics, Testing Defects,
Errors, Fault models, Fault Simulation, Test generation for combinational
circuits, Introduction to Automatic Test Pattern Generation, ATP G Algebras,
Test generation algorithms for sequential circuits and built-in self-test.
Text Books:
1 D. D. Gajski, N. D. Dutt, A.C.-H. Wu and S.Y.-L. Lin, “High-Level
Synt hes is : Introduction to Chip and System Design”, paperback Edition,
Springer, 2012.
2 S. Palnitkar, “Verilog HDL: A Guide to Digital Design and Synthesis”,
Prentice Hall, 2nd Edition, 2003
Reference Books:
1 G. De Micheli, “Synthesis and optimization of digital circuits”,
McGraw-Hill, TMH Edition, 2003.
2 M. Huth and M. Ryan, “Logic in Computer Science modeling and
reasoning about systems”, Cambridge University Press, 2nd Edition, 2004.