UG VLSI 2022 Syllabus
Topics covered
UG VLSI 2022 Syllabus
Topics covered
UNIT 1
P-N Junction Diode: Load line analysis, diode applications - Limiters, clippers, clampers,
voltage multipliers, half wave & full wave rectification.
Special Purpose Diodes - Zener diode, varactor diode, light emitting diodes, laser diodes.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Construct and analyze a full-wave rectifier
Applications: Half wave and full wave rectifiers, clippers and clampers
UNIT 2
Bipolar Junction Transistors (BJT): Introduction, DC operating point, fixed bias, emitter
bias with and without emitter resistance, voltage divider bias, dc bias with voltage feedback,
analysis of above circuits and their design, variation of operating point and its stability.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Plot the transfer and drain characteristics of a BJT and calculate its drain resistance,
mutual conductance and amplification factor.
Applications: Small signal amplifiers, oscillators, voltage regulators, sensors
UNIT 3
Transistors Amplifier: Small signal BJT amplifiers: AC equivalent circuit, hybrid, re model
and their use in amplifier design. Multistage amplifiers, frequency response of basic &
compound configuration.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Plot the frequency response using any class of power amplifier.
Applications: Power amplifiers
UNIT 4
OP-Amps and its Applications: Ideal Op-Amp, practical op-amp circuits, differential and
common mode operation, inverting & non inverting amplifier, integrator, differentiator,
summing, scaling and averaging amplifiers, buffer, instrumentation amplifier, Schmitt
Trigger
Active Filters: First and second order low-pass and high-pass Butterworth filters, band-pass
filters, band reject filters.
8Hrs.
UNIT 5
Feedback Circuits: Effect of positive and negative feedbacks, basic feedback topologies &
their properties, Analysis of practical feedback amplifiers.
Oscillators: Oscillator operation, FET based phase shift oscillator, Wien bridge oscillator,
LC and crystal oscillators.
555 Timer and its Applications: Mono-stable and astable multivibrators.
8Hrs.
LIST OF EXPERIMENTS
Text Books
1. Robert L. Boylestad and Louis Nashelsky, “Electronic Devices and Circuit Theory”,
PHI/Pearson Education,11th Edition.
2. Adel S Sedra, Kenneth C Smith “Microelectronic Circuits, Theory and Applications”,
6th Edition, Oxford, 2015.ISBN:978-0-19-808913-1.
Reference Books
1. Behzad Razavi, “Fundamentals of Microelectronics”, John Weily ISBN 2013 978-81-
265-2307-8,2nd Edition.
2. K.A. Navas, “Electronics Lab Manual”, Volume I, PHI, 5th Edition, 2015, ISBN:
9788120351424.
3. “Linear Integrated Circuits”, D. Roy Choudhury and Shail B. Jain, 4th edition, New Age
International ISBN 978-81-224-3098-1.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 1 2 2 - - - - - - 2 1 1
CO2 3 3 1 3 2 - - - - - - 2 1 1
CO3 3 3 2 3 2 - - - - - - 2 1 1
CO4 3 3 2 2 2 - - - - - - 2 1 1
CO5 3 3 2 2 2 - - 1 2 - - 2 1 1
High-3, Medium-2, Low-1
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: III
PHYSICS OF SEMICONDUCTOR DEVICES
Course Code: MVJ22VL33 CIE Marks: 50
Credits: L:T:P: 3:0:2 SEE Marks: 50
Hours: 40L+26P SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
1 Understand the fundamentals of intrinsic, extrinsic semiconductors with carrier concentration.
2 Analyze the current-voltage characteristics of a diode.
Analyze the performance and behavior of semiconductor devices under different operating
3
conditions by examining capacitance-voltage (C-V) profiles.
4 Analyze various short channel effects in MOSFET.
5 Understand the basic structure and operational principles of FinFETs.
UNIT 1
Semiconductor Fundamentals: Crystal structure, quantum mechanics, energy bands
and charge carriers in solids, Fermi level, carrier concentration in semiconductors,
intrinsic and extrinsic semiconductors, density of states, Fermi distribution, equilibrium
concentration, Boltzmann statistics, direct and indirect band-gap.
Carrier Transport in Semiconductors: Current flow mechanisms: Drift current,
diffusion current, mobility of carriers, current density equations, continuity equation. 8Hrs.
UNIT 5
Modern FET Structures: FinFETs, structure and design of FinFET, benefits over
Planar MOSFETs, SOI (Silicon on insulator) MOSFET, GAAFETs (Gate-All-Around
FETs).
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Measure the I-V characteristics and efficiency of a SOI MOSFET.
Applications: Microprocessor and CPU, smartphone, tablets
Course Outcomes: After completing the course, the students will be able to
CO1 Explain the band structure diagrams of intrinsic and extrinsic semiconductors.
CO2 Solve the electrostatics of PN junction diode and draw its characteristics in positive and
negative bias.
CO3 Analyze the fundamentals parameters of MOS capacitor.
CO4 Understand various modern FET architectures
CO5 Examine and evaluate the performance of various types of diodes and MOSFET.
LIST OF EXPERIMENTS
2. Streetman, B. and Banerjee, S., Solid State Electronics, Prentice Hall India.
Reference Books:
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 1 2 2 - - - - - - 2 1 1
CO2 3 3 1 2 2 - - - - - - 2 1 1
CO3 3 3 1 2 2 - - - - - - 2 1 1
CO4 3 3 1 2 2 - - - - - - 2 1 1
CO5 3 3 1 2 2 - - 1 2 - - 2 1 1
Course Outcomes: After completing the course, the students will be able to
CO1 Describe the algebraic equations using K-map & Quine-McCluskey technique.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 1 - - - - - - 1 1 1
CO2 3 3 2 2 1 - - - - - - 1 1 1
CO3 3 3 2 2 1 - - - - - - 1 1 1
CO4 3 3 2 2 1 - - - - - - 1 1 1
CO5 3 3 2 2 1 - - - - - - 1 1 1
High-3, Medium-2, Low-1
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: III
DIGITAL CIRCUIT LABORATORY
Course Code: MVJ22VLL35 CIE Marks: 50
Credits: L:T:P:0:0:2 SEE Marks: 50
Hours: 26P SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
Understand digital logic levels and application of knowledge to further understand digital
1
electronics circuits.
2 Analyze the design of various digital electronic circuits.
Apply the knowledge of digital circuits and systems to efficiently, reliably, and
3
economically to achieve desired results.
Execute the techniques for modelling and troubleshooting circuits and systems through
4
structural and gate-level networks and breadboard designs.
5 Analyze the timing diagrams of digital circuits to understand their temporal behavior.
LIST OF EXPERIMENTS
S. No. Experiment Name
1 To study and verify truth table of logic gates
2 To realize half/full adder and half/full subtractor
3 To realize IC7483 as parallel adder/subtractor
To verify BCD to excess 3-code conversion using NAND gates. To study and verify the
4
truth table of excess-3 to BCD code convertor
5 To convert given binary numbers to gray code.
6 To verify truth table of MUX and DEMUX using NAND
7 To verify the truth table of one bit and two bit comparators using logic gates
To convert a given octal input to binary output and to study the LED display using 7447 7-
8
segment decoder
9 To verify the truth table of flipflops
10 To design bi-synchronous counter using T-flipflop
Course Outcomes: After completing the course, the students will be able to
CO1 Understand the fundamental concepts and techniques used in digital electronics.
CO2 Identify and describe the functions of various digital components.
CO4 Describe the truth tables of different combinational & sequential circuits.
CO5 Analyze the performance and behavior of digital circuits.
CO-PO-PSO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 1 - 1 3 - - 2 1 1
CO2 3 3 3 3 2 1 - 1 3 - - 2 1 1
CO3 3 3 3 3 2 1 - 1 3 - - 2 1 1
CO4 3 3 3 3 2 1 - 1 3 - - 2 1 1
CO5 3 3 3 3 2 1 - 1 3 - - 2 1 1
PRINCIPLES OF COMMUNICATION
Course Code: MVJ22VL361 CIE Marks:50
Credits: L:T:P 3:0:0 SEE Marks: 50
Hours: 40 L SEE Duration: 03 Hours
Course Learning Objectives: The students will be able to
Explain the fundamental principles of analog and digital communication systems,
1
including modulation techniques, signal transmission, and reception.
2 Apply modulation and demodulation techniques to design analog communication systems.
Analyze the performance of digital communication systems by evaluating parameters such
3
as bit error rate (BER), signal-to-noise ratio (SNR), and bandwidth efficiency.
Implement digital modulation schemes such as pulse code modulation (PCM), and
4
quadrature amplitude modulation (QAM).
Apply the basic concepts of coherent and non-coherent digital modulation techniques and
5
understand the basics of spread spectrum modulation.
UNIT-I
8 Hrs
Introduction: Basic block diagram of communication system, Need of Modulation,
types of modulation
Applications: CDMA, WiMAX (16d, 16e), telemetry, caller ID, garage door
openers, wireless communication, mobile communication and satellite
communication, LANs, Bluetooth, RFID, GPS, Wi-Fi, etc.
Course Outcomes: After completing the course, the students will be able to
Explain the concepts of analog modulation techniques such as amplitude, modulations
CO1
and its variations like DSB-SC and SSB-SC.
CO2 Analyze frequency modulation and compute performance of different types of noise.
Apply the concepts of noise in analog modulation and analysis of pre-emphasis and de-
CO3
emphasis circuit.
CO4 Analyze the signal space representation of digital signals.
Analyze the performance of a baseband and pass band digital communication system
CO5
and spread spectrum techniques.
Text Books:
Simon Haykins & Moher, Communication Systems, 5th Edition, John Wiley,
1.
India Pvt. Ltd, 2010, ISBN 978 – 81 – 265 – 2151 – 7.
2. Simon Haykins, “An Introduction to Analog and Digital Communication”, John Wiley
Reference Books:
B P Lathi and Zhi Ding, Modern Digital and Analog Communication Systems, Oxford
1.
University Press., 4th edition, 2010, ISBN: 97801980738002.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 1 - - - - - - 2 1 1
CO2 3 3 2 2 1 - - - - - - 2 1 1
CO3 3 3 2 2 1 - - - - - - 2 1 1
CO4 3 3 2 2 1 - - - - - - 2 1 1
CO5 3 3 2 2 1 - - - - - - 2 1 1
High-3, Medium-2, Low-1
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: III
ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
Course Code: MVJ22VL362 CIE Marks:50
Credits: L:T:P: 3:0:0 SEE Marks: 50
Hours: 40L SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
1 Understand the AI foundations and applications.
2 Apply machine learning algorithms to analyze and interpret real-world datasets.
3 Solve problems by searching.
4 Analyze advanced problem solving paradigms and knowledge representation.
Implement various learning algorithms, such as backpropagation and gradient descent,
5
to optimize neural network parameters.
UNIT 1
Introduction: What is artificial intelligence? What Is AI? The Foundations of
Artificial Intelligence, The History of Artificial Intelligence, The State of the Art.
Heuristic Search Techniques: Generate and test, Hill Climbing, Best First Search,
Problem Reduction, Constraint Satisfaction, Means-ends Analysis.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Find the shortest path from a start node to a goal node in a maze using heuristic
search technique.
Applications: Used in AI for games such as chess, checkers, and Go to determine
optimal moves.
UNIT 2
Knowledge Representation: Knowledge representation issues, predicate logic,
representation knowledge using rules.
Concept Learning: Concept learning task, concept learning as search, find-S
algorithm, candidate elimination algorithm, inductive bias of candidate elimination 8Hrs.
algorithm.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Apply decision tree representation in machine learning by building and visualizing
a decision tree classifier.
Applications: Decision trees help in diagnosing diseases based on patient symptoms,
medical history, and test results.
UNIT 4
Bayesian Learning: Introduction, Bayes theorem, Bayes theorem and concept
learning, ML and LS error hypothesis, ML for predicting, MDL principle, Bates
optimal classifier, Gibbs algorithm, Navie Bayes classifier, BBN, EM Algorithm
UNIT 5
Text Books:
1. Tom M Mitchell, “Machine Learning”, 1st Edition, McGraw Hill Education, 2017.
Elaine Rich, Kevin K and S B Nair, “Artificial Intelligence”, 3rd Edition, McGraw
2.
Hill Education, 2017.
Reference Books:
CO-PO-PSO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 2 - 1 - - 1 - - 1 2 1
CO2 3 3 3 2 - 1 - - 1 - - 1 2 1
CO3 3 3 3 2 - 1 - - 1 - - 1 2 1
CO4 3 3 3 2 - 1 - - 1 - - 1 2 1
CO5 3 3 3 2 - 1 - - 1 - - 1 2 1
High-3, Medium-2, Low-1
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: III
COMPUTER ORGANIZATION & ARCHITECTURE
Course Code: MVJ22VL363 CIE Marks:50
Credits: L:T:P: 3:0:0 SEE Marks: 50
Hours: 40L SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
1 Explain the basic sub-systems of a computer, their organization, structure and operation.
Apply knowledge of instruction set architectures to design and implement basic assembly
2
language programs for different processor architectures.
Analyze the performance of computer systems by examining factors such as pipelining,
3
caching strategies, and parallelism.
4 Describe memory hierarchy and concept of virtual memory.
Analyze the design and operation of memory systems by evaluating cache coherence
5
protocols, memory mapping techniques, and virtual memory management strategies.
UNIT 1
Basic Structure of Computers: Computer types, functional units, basic operational
concepts, bus structures, software, performance – processor clock, basic performance
equation.
Machine Instructions and Programs: Numbers, arithmetic operations and characters,
IEEE standard for floating point numbers, memory location and addresses, memory
operations, instructions and instruction sequencing. 8Hrs.
UNIT 5
Text Books:
Carl Hamacher, ZvonkoVranesic, SafwatZaky: “Computer Organization”, 6th Edition, Tata
1.
McGraw Hill, 2011.
Reference Books:
Andrew S. Tanenbaum, Todd Austin, “Structured Computer Organization”, 6th Edition,
1.
Pearson, 2013.
David A. Patterson, John L. Hennessy: “Computer Organization and Design – The Hardware
2.
/ Software Interface ARM Edition”, 4th Edition, Elsevier.
3. William Stallings: “Computer Organization & Architecture”, 7th Edition, PHI.
CO-PO-PSO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 2 - 1 - - 1 - - 1 2 1
CO2 3 3 3 2 - 1 - - 1 - - 1 2 1
CO3 3 3 3 2 - 1 - - 1 - - 1 2 1
CO4 3 3 3 2 - 1 - - 1 - - 1 2 1
CO5 3 3 3 2 - 1 - - 1 - - 1 2 1
UNIT 1
Prerequisite: Basic Electronics, Knowledge on physical quantities.
Sensors Fundamentals and Characteristics: General concepts and terminology, sensor
classification, static characteristics, dynamic characteristics, materials for sensors,
microsensor technology.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. To understand the fundamental concepts and characteristics of temperature and pressure
sensors including their static and dynamic characteristics
Applications: Weather stations, air quality monitoring, climate research
UNIT 2
Temperature Sensors: Basic Concepts, temperature scale, standard temperature points,
thermistor sensors, thermocouple sensors, pyrometer, radiation thermometer, Temperature
sensor applications
Position Measurement Sensors: Principle of position measurement, inductive sensors,
8Hrs.
capacitive sensors, capacitive and inductive sensor applications, hall effect sensors
UNIT 5
Text Books:
Ramon Pallas & John G.Webster, “Sensors and signal conditioning”, John Wiley & Sons.,
1.
2nd Edition.
J. Fraden, “Handbook of Modern Sensors: Physical, Designs, and Applications”, AIP Press,
2.
Springer, 3rd Edition
Reference Books:
1. D. Patranabis, “Sensors and Transducers”, PHI Publication, 2nd Edition, New Delhi.
2. Webster John G, “Instrumentation and sensors Handbook”, CRC Press, 1st Edition.
CO-PO-PSO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO2 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO3 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO4 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO5 3 3 2 2 1 1 1 - 1 - - 1 1 1
Semester: IV
FPGA BASED SYSTEM DESIGN USING VERILOG HDL
Course Code: MVJ22VL41 CIE Marks:100
Credits: L:T:P: 3:0:0 SEE Marks: 100
Hours: 40L SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
Explain the fundamental concepts of FPGA architecture, describing the components such
1 as logic cells, interconnect resources, and configurable I/O blocks that constitute an
FPGA.
2 Apply Verilog HDL to implement digital circuits on FPGA platforms.
Analyze the impact of design choices on FPGA resource usage and power consumption
3
by examining synthesis reports, power analysis tools, and performance profiling.
Develop proficiency in writing synthesizable Verilog code for combinational and
4
sequential logic.
5 Model designs using IP-based methodologies and tools.
UNIT 1
Introduction to Programmable Logic Devices: Introduction to programmable logic and
comparison with full custom, semi-custom, and gate array design flow.
CPLD: Working principle, architecture, I/O block, macrocells, programming, features,
examples.
FPGA: Working principle, architecture, I/O block, CLB, embedded memory, clock
management, DSP capability, programming, features, examples, FPGA design flow,
prototyping solution, need for hardware description languages and implementation and
verifications of digital logics on FPGA platform to prove FPGA design flow. Distinguish 8Hrs.
between HDL based digital logic design and test-bench for verifications.
1. Understand the basics of PLDs, including their architecture and use in digital logic
design.
Applications: To design accelerator for specific application like ALU, Floating point
processing Unit (FPU)
UNIT 2
Verilog HDL Language: Importance and popularity of verilog HDL, typical design flow.
Hierarchical modeling concepts: Top to bottom and bottom to top. Difference between
design and test-bench writing using verilog,
Lexical Conventions: Whitespace, comments, operators, number specifications, string,
identifiers, keywords.
Data Types: Value set, nets, registers, vectors, integer, real, and time register data, arrays,
memories, parameters and string. System tasks and compiler directives, module, ports, and 8Hrs.
hierarchical names.
1. Analyze the synthesis report to understand the resource utilization and timing summary.
UNIT 5
IP-Based Digital Logic Design and Logic Validation: Basics of AXI interfacing, IP-
based counter implementation, IP-based different clock generator, FIFO, and BRAM.
Real Time Logic Validations: Integrated logic analyzer (Xilinx ILA IP) and virtual input
and output (VIO).
8Hrs.
Course Outcomes: After completing the course, the students will be able to
CO1 Explain the basic architecture and functioning of FPGAs.
CO2 Develop synthesizable Verilog HDL code for combinational and sequential logic
circuits.
CO3 Make use of simulation tools to debug and validate Verilog HDL code.
CO4 Understand the FPGA design flow, including synthesis, placement, and routing.
CO5 Develop AXI-based interfaces for high-speed communication within FPGA designs.
Text Books
1. Palnitkar, S. “Verilog HDL: A guide to Digital Design and Synthesis” 2nd ed. Pearson.
2. Sass, Ronald, and Andrew G. Schmidt, “Embedded systems design with platform
FPGAs: Principles and practices”, Morgan Kaufmann.
Reference Books
1. J. A Bhasker, “System Verilog Primer” 1st Indian ed. B.S. Publication.
2. Steve Kilts, Advanced FPGA design: architecture, implementation, and optimization”
John Wiley & Sons.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 2 2 - - - - - - - - - 1 1
CO2 3 2 2 - - - - - - - - - 1 1
CO3 3 2 2 - - - - - - - - - 1 1
CO4 3 2 2 - 2 2 - - - - - - 1 1
CO5 3 2 2 2 - - - - - - - - 1 1
High-3, Medium-2, Low-1
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: IV
NETWORK THEORY
Course Code: MVJ22VL42 CIE Marks: 50
Credits: L: T:P: 3:0:2 SEE Marks: 50
Hours: 40L+26P SEE Duration: 3 Hrs.
Course Learning Objectives: The students will be able to
Understand the basic network concepts emphasizing source transformation, mesh and nodal
1
techniques to solve for resistance/impedance, voltage, current and power.
Apply Thevenin’s, Millman’s, superposition, reciprocity, maximum power transfer and
2
Norton’s Theorems in solving the problems related to electrical circuits.
Analyze the frequency response of series and parallel combination of passive components
3
as resonating circuits.
4 Describe the behavior of RLC circuits in the time and frequency domain.
5 Analyze the two port network parameters like Z, Y, T and h and their inter-relationships.
UNIT-I
Basic Concepts: Introduction, practical sources, source transformations, star – delta 8 Hrs
transformation, loop and node analysis with linearly dependent and independent
sources for DC networks, concepts of super node and super mesh.
Course Outcomes: After completing the course, the students will be able to
CO1 Apply network simplification techniques to calculate currents and voltages in a circuit.
CO2 Describe the network problems using graphical methods.
CO3 Apply network theorems to simplify the complex circuits.
CO4 Examine and differentiate between transient and steady-state responses of electrical
circuits to various inputs, using techniques such as differential equations and Laplace
transforms.
CO5 Analyze the given network using specified two port network parameters like Z or Y
or T or h and evaluate the frequency response related parameters through the RLC
elements, in resonant circuits.
LIST OF EXPERIMENTS
Text Books
1. M.E. Van Valkenberg, “Network analysis”, Prentice Hall of India, 3rd edition, ISBN:
9780136110958.
2. Roy Choudhury, “Networks and systems”, 2nd edition, New Age International
Publications, ISBN: 9788122427677.
Reference Books
1. Hayt, Kemmerly and Durbin ―Engineering Circuit Analysis”, TMH 7th Edition, 2010.
2. J. David Irwin /R. Mark Nelms, “Basic Engineering Circuit Analysis”, John Wiley, 8th
edition.
UNIT 1
Prerequisites: Vector algebra, coordinate systems (Rectangular coordinate system,
cylindrical coordinate system and spherical coordinate system), gradient, divergence and
curl.
Electrostatics: Coulomb’s Law, Electric Field Intensity, Flux Density and Potential:
Coulomb’s law, electric field intensity, field due to line charge, field due to Sheet of
charge, field due to continuous volume charge distribution, electric flux, electric flux
density, electric potential, potential difference, relation between electric field intensity (E) 8 Hrs.
& potential (V), potential gradient, electric dipole, energy density in electrostatic fields.
Text Books:
Matthew N. O. Sadiku, “Elements of Electromagnetics”, Oxford University Press, Edition
1.
VII, 2018.
2. David M Pozar, “Microwave Engineering”, John Wiley & Sons, Inc., 4th edition, 2014.
Reference Books:
W.H. Hayt. J.A. Buck & M Jaleel Akhtar, “Engineering Electromagnetics”, Tata McGraw –
1.
Hill, Edition VIII, 2014.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 2 - - - - - - 2 1 1
CO2 3 3 2 2 2 - - - - - - 2 1 1
CO3 3 3 2 2 2 - - - - - - 2 1 1
CO4 3 3 2 2 2 - - - - - - 2 1 1
CO5 3 3 2 2 2 - - - - - - 2 1 1
LABORATORY SESSIONS
PART A
Exp. No Experiment Name
Write Verilog program for the following combinational logic, verify the design
using test bench and perform the synthesis by downloading the design on to FPGA
1. device.
a. Structural modeling of Full adder using two half adders and or Gate
b. BCD to Excess-3 code converter
Write Verilog program for the following Sequential Circuits, verify the design
using test bench and perform the synthesis by downloading the design on to FPGA
2. device.
a. Mod-N counter
b. Random sequence counter
Write Verilog program for the following Sequential Circuits, verify the design
using test bench and perform the synthesis by downloading the design on to FPGA
3. device.
a. SISO and PISO shift register b. 4-Bit Linear Feedback shift register
b. Barrel Shifter
Write Verilog program for the following Digital Circuits, verify the functionality
using test bench and perform the synthesis by downloading the design on to FPGA
4. device.
a. Ring Counter
b. Johnson Counter
Write Verilog program for the following Digital Circuits, verify the functionality
using test bench and perform the synthesis by downloading the design on to FPGA
device.
5.
a. 4-Bit Ripple Carry Adder
b. 4-bit Array Multiplication.
c. 4-bit Booth Multiplication
PART B
6 Write a Verilog code to design a clock divider circuit that generates 1/2, 1/3rdand
1/4thclock from a given input clock. Port the design to FPGA and validate the
Functionality through ILA.
7 Generate 3 different clock frequencies using predefined IP and validate using
oscilloscopes.
8 Write a Verilog code to interface LED and display HDL on the LED display and
also validate all output using VIO IP before implementations
9 Design a FSM to detect 1010 patterns and validate real time detection of patterns
using ILA IP
10 Write Verilog code to convert an analog input of a sensor to digital form by
interfacing ADC to display the same on a suitable display like set of simple LEDs
like 7-Segment
display digits.
11 Interface a DAC to FPGA and write Verilog code to generate Square wave of
Frequency F KHz. Modify the code to down sample the frequency to F/2 KHz.
Display the original and Down sampled signals by connecting them to an
Oscilloscope.
Course Outcomes: After completing the course, the students will be able to
Develop proficiency in writing Verilog code for modelling digital systems at various
CO1
levels of abstraction (behavioral, dataflow, and structural).
Apply Verilog HDL to design and simulate basic digital circuits such as logic gates,
CO2
multiplexers, and flip-flops, using simulation tools to verify circuit functionality.
Analyze the behavior of Verilog-based designs by evaluating simulation results,
CO3 identifying and debugging errors in the Verilog code, and optimizing designs for
performance.
CO4 Design and implement complex digital systems, such as finite state machines (FSMs)
Implement Verilog designs on Field-Programmable Gate Arrays (FPGAs) and
CO5
understand the FPGA design flow.
CO-PO-PSO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 1 - - - - - - 2 1
CO2 3 3 3 3 2 1 - - - - - - 2 1
CO3 3 3 3 3 2 1 - - - - - - 2 1
CO4 3 3 3 3 2 1 - - - - - - 2 1
CO5 3 3 3 3 2 1 - - - - - - 2 1
High-3, Medium-2, Low-1
\
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: IV
CONTROL SYSTEMS
Course Code: MVJ22VL451 CIE Marks:100
Credits: L:T:P: 3:0:0 SEE Marks: 100
Hours: 40L SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
1 Explain the fundamental principles and components of control systems.
Apply control theory to model dynamic systems using differential equations and state-
2
space representations.
Analyse the response of first and second order systems using standard test signals and
3
analyse steady state error.
Analyse stability of systems using RH criteria, root locus, Nyquist, Bode plot and polar
4
plot.
Design controllers such as PID, lead-lag, and state feedback controllers to achieve desired
5
system performance specifications.
UNIT 1
Introduction to Control Systems: Open loop and closed loop systems, types of feedback,
differential equation of physical systems – Mechanical systems, electrical systems,
analogous systems.
Block Diagrams and Signal Flow Graphs: Transfer functions, block diagram algebra and
signal flow graphs.
8Hrs.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Obtain root locus plot of the system for a given forward path transfer function using
MATLAB.
Applications: Used to determine the dynamic response of a system.
UNIT 4
Stability Analysis using Nyquist Criteria and Bode Plots: Polar plot, Nyquist stability
criterion, Nyquist plots, Bode plots, gain and phase margin.
Laboratory Sessions/ Experimental Learning:
1. Obtain Bode plot of the system for a given forward path transfer function using
8Hrs.
MATLAB.
2. Obtain Nyquist plot of the system for a given forward path transfer function using
MATLAB.
Applications: To determine a stability of a system.
UNIT 5
Introduction to State Variable Analysis: Concepts of state, state variable and state models
for electrical systems, solution of state equations, state transition matrix and its properties.
lag, lead and lag lead compensation. 8Hrs.
Text Books:
Nagarath and M.Gopal, Control Systems Engineering, New Age International (P) Limited,
1.
Publishers, Fifth edition, ISBN: 81-224-2008.
Modern Control Engineering, K.Ogata, Pearson Education Asia/PHI, 4th Edition, ISBN 978-
2.
81-203-4010-7.
Reference Books:
1. Automatic Control Systems‖, Benjamin C. Kuo, John Wiley India Pvt. Ltd., 8th Edition.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 2 - - - - - - 2 1 1
CO2 3 3 2 2 2 - - - - - - 2 1 1
CO3 3 3 2 2 2 - - - - - - 2 1 1
CO4 3 3 2 2 2 - - - - - - 2 1 1
CO5 3 3 2 2 2 - - - - - - 2 1 1
INDUSTRIAL ELECTRONICS
Course Code: MVJ22VL452 CIE Marks:50
Credits: L:T:P: 3:0:0 SEE Marks: 50
Hours: 40 L SEE Duration: 03 Hours
Course Learning Objectives: The students will be able to
1 Explain broad types of industrial power devices, there structure, and its characteristics.
2 Design and analyse the broad categories of power electronic circuits.
3 Explain various types of MEMs devices, principle of operation and construction.
4 Familiarize with soft core processors and computer architecture
5 Apply protective methods for devices and circuits.
UNIT-I
Industrial Power Devices: General purpose power diodes, fast recovery power diodes, 8 Hrs
schottky power diodes, silicon carbide power diodes, Power MOSFETs, Steady state
characteristics, switching characteristics, silicon carbide MOSFETs, COOLMOS,
Junction field effect transistors, operation and characteristics of JFETs, Silicon Carbide
JFET structures, Bipolar Junction Transistors, Steady state characteristics, switching
characteristics, silicon carbide BJTs, IGBT, silicon carbide IGBTs
Applications: The UPS system can be deployed in various critical applications such as
data centers, medical facilities, industrial automation
UNIT-IV
MEMS Devices: Sensing and Measuring Principles, Capacitive Sensing, Resistive 8 Hrs
Sensing, Piezoelectric Sensing, Thermal Transducers, Optical Sensors, Magnetic
Sensors, MEMS Actuation Principles, Electrostatic Actuation, Thermal Actuation,
Piezoelectric Actuation, Magnetic Actuation, MEMS Devices Inertial Sensors, Pressure
Sensors, Radio Frequency MEMS: Capacitive Switches and Phase Shifters,
Microfluidic Components, Optical Devices.
MEMS Applications: Introduction, Industrial, Automotive, Biomedical
Course Outcomes: After completing the course, the students will be able to
Explain different types of industrial power devices such as MOSFET, BJT, IGBT etc,
CO1
there structure, and its operating characteristics.
Design and analyse the power electronic circuits such as switch mode regulators,
CO2
inverters, controlled rectifiers and ac voltage controllers.
Explain various types of MEMs devices used for sensing pressure, temperature, current,
CO3
voltage, humidity, vibration etc..
CO4 Familiarize with soft core processors such as ASIC and FPGA.
Familiarize with computer hardware, software, architecture, instruction set, memory
CO5
organization, multiprocessor architecture.
Text Books:
Power Electronics: Devices, Circuits, and Applications, Muhammad H. Rashid,
1.
Pearson, 4th International edition.
Fundamentals of Industrial Electronics , Bogdan M. Wilamowski, J. David Irwin, CRC
2.
Press.
Reference Books:
Thomas E. Kissell, Industrial Electronics: Applications for Programmable Controllers,
1. Instrumentation and Process Control, and Electrical Machines and Motor Controls, 3rd
edition, Prentice Hall.
Ned Mohan, T.M. Undeland and W.P. Robbins, “Power Electronics: Converters,
2.
Applications and Design”, Wiley India Ltd.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 2 - - - - - - 2 1 1
CO2 3 3 2 2 2 - - - - - - 2 1 1
CO3 3 3 2 2 2 - - - - - - 2 1 1
CO4 3 3 2 2 2 - - - - - - 2 1 1
CO5 3 3 2 2 2 - - - - - - 2 1 1
High-3, Medium-2, Low-1
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: IV
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 2 - - - - - - 2 1 1
CO2 3 3 2 2 2 - - - - - - 2 1 1
CO3 3 3 2 2 2 - - - - - - 2 1 1
CO4 3 3 2 2 2 - - - - - - 2 1 1
CO5 3 3 2 2 2 - - - - - - 2 1 1
High-3, Medium-2, Low-1
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: IV
Course Outcomes: After completing the course, the students will be able to
CO1 Acquire knowledge of Python fundamentals and data structures.
CO2 Analyse and design of algorithms for Linked lists and sorting techniques.
CO3 Apply the concepts of Stacks and queues.
CO4 Utilize the operations of search trees and their applications.
CO5 Investigate Graphical algorithms.
Text Books:
Rance D Necaise “Data Structures and Algorithms using Python”, Wiley, John Wiley and
1.
Sons.
Reference Books:
Narasimha Karumanchi, “Data Structures and Algorithmic Thinking with Python”,
1.
CareerMonk Publications.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 2 - - - - - - 2 1 1
CO2 3 3 2 2 2 - - - - - - 2 1 1
CO3 3 3 2 2 2 - - - - - - 2 1 1
CO4 3 3 2 2 2 - - - - - - 2 1 1
CO5 3 3 2 2 2 - - - - - - 2 1 1
High-3, Medium-2, Low-1
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: III
ANALOG ELECTRONICS
Course Code: MVJ22VL32 CIE Marks:100
Credits: L:T:P: 3:0:2 SEE Marks: 100
Hours: 40L+26P SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
1 Understand low frequency response for various configurations of BJT and FET amplifier.
2 Understand the different topologies of feedback amplifiers and oscillators.
3 Analyze the power amplifier circuits in different modes of operation.
Analyze typical frequency response graphs for each of the filter circuits and switching
4
circuits of Op-Amps.
Compare various types of DACs and ADCs, timer IC’s and evaluate the performance of
5
each with neat circuit diagrams.
UNIT 1
Prerequisites: Operation of PN junction diode
P-N Junction Diode: Load line analysis, diode applications - Limiters, clippers, clampers,
voltage multipliers, half wave & full wave rectification.
Special Purpose Diodes - Zener diode, varactor diode, light emitting diodes, laser diodes.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Construct and analyze a full-wave rectifier
Video Link/ Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/105/108105158/
UNIT 2
Prerequisites: Working of BJT.
Bipolar Junction Transistors (BJT): Introduction, DC operating point, fixed bias, emitter
bias with and without emitter resistance, voltage divider bias, dc bias with voltage feedback,
8Hrs.
analysis of above circuits and their design, variation of operating point and its stability.
Laboratory Sessions/ Experimental Learning:
1. Plot the transfer and drain characteristics of a BJT and calculate its drain resistance,
mutual conductance and amplification factor.
Video Link/ Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/105/108105158/
UNIT 3
Transistors Amplifier: Small signal BJT amplifiers: AC equivalent circuit, hybrid, re model
and their use in amplifier design. Multistage amplifiers, frequency response of basic &
compound configuration.
UNIT 4
OP-Amps and its Applications: Ideal Op-Amp, practical op-amp circuits, differential and
common mode operation, inverting & non inverting amplifier, integrator, differentiator,
summing, scaling and averaging amplifiers, buffer, instrumentation amplifier, Schmitt
Trigger
Active Filters: First and second order low-pass and high-pass Butterworth filters, band-pass
filters, band reject filters.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Design and test the voltage-shunt feedback amplifier and calculate the parameters using
with and without feedback.
2. Design and find the gain of a differential amplifier.
Video Link/ Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/105/108105158/
UNIT 5
Feedback Circuits: Effect of positive and negative feedbacks, basic feedback topologies &
their properties, Analysis of practical feedback amplifiers.
Oscillators: Oscillator operation, FET based phase shift oscillator, Wien bridge oscillator,
LC and crystal oscillators.
555 Timer and its Applications: Mono-stable and astable multivibrators.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Construct a Wien Bridge Oscillator circuit using an operational amplifier and analyse
the output waveform.
Video Link/ Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/105/108105158/
Course Outcomes: After completing the course, the students will be able to
CO1 Explain the principles of analog electronic circuits, describing device characteristics such
as transistor operation modes, biasing techniques, and small-signal models.
CO2 Apply knowledge of analog circuit analysis to design and simulate basic amplifier
circuits, filters, and oscillators.
CO3 Analyze the performance of analog circuits by evaluating frequency response, gain-
bandwidth product, and stability criteria.
CO4 Design analog integrated circuits (ICs) by integrating transistor-level designs into
functional blocks such as operational amplifiers (op-amps).
CO5 Lab
LIST OF EXPERIMENTS
Text Books
1. Robert L. Boylestad and louis Nashelsky, “Electronic Devices and Circuit Theory”,
PHI/Pearson Education,11th Edition.
2. Adel S Sedra, Kenneth C Smith “Microelectronic Circuits, Theory and Applications”,
6th Edition, Oxford, 2015.ISBN:978-0-19-808913-1.
Reference Books
1. Behzad Razavi, “Fundamentals of Microelectronics”, John Weily ISBN 2013 978-81-
265-2307-8,2nd Edition.
2. K.A.Navas, “Electronics Lab Manual”, Volume I, PHI, 5th Edition, 2015, ISBN:
9788120351424.
3. “Operational Amplifiers and Linear IC‟s”, David A. Bell, 2nd edition, PHI/Pearson.
ISBN 978-81-203-2359-9.
4. “Linear Integrated Circuits”, D. Roy Choudhury and Shail B. Jain, 4th edition, New Age
International ISBN 978-81-224-3098-1.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 1 2 2 - - - - - - 2 1 1
CO2 3 3 1 2 2 - - - - - - 2 1 1
CO3 3 3 1 2 2 - - - - - - 2 1 1
CO4 3 3 1 2 2 - - - - - - 2 1 1
CO5 3 3 1 2 2 - - - - - - 2 1 1
UNIT 1
Semiconductor Fundamentals: Crystal structure, quantum mechanics, energy bands
and charge carriers in solids, Fermi level, carrier concentration in semiconductors,
intrinsic and extrinsic semiconductors, density of states, Fermi distribution, equilibrium
concentration, Boltzmann statistics, direct and indirect band-gap.
Carrier Transport in Semiconductors: Current flow mechanisms: Drift current,
diffusion current, mobility of carriers, current density equations, continuity equation.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Measure and compare the resistivity of intrinsic and extrinsic (doped)
semiconductors
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/108/108108122/
UNIT 2
P-N Junction: Energy band diagrams, space charge layers, poisson equation, electric
fields and potentials, p-n junction under applied bias, static current-voltage
8Hrs.
characteristics of p-n junctions, breakdown mechanisms (Avalanche breakdown, Zener
process), Reverse bias junction capacitance.
Laboratory Sessions/ Experimental Learning:
1. Observe the current-voltage behavior of a diode in forward and reverse bias
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/108/108108122/
UNIT 3
Metal Semiconductor Contact: Ideal MS contact, ohmic contact, rectifying contact,
schottky diode.
MOS Capacitor: Ideal MOS fundamentals, accumulation, depletion and inversion,
threshold voltage, factors affecting the threshold voltage, CV characteristics of ideal
MOS.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Measure the gate capacitance of MOSCAP and understand its variation with applied
voltage.
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/108/108108122/
UNIT 4
Non Ideal MOS: Metal semiconductor work function difference, oxide charges: Mobile
ions, fixed charges, interfacial traps, induce charges, CV characteristics of non-ideal
MOS.
MOSFETs: Theory of operation, ID-VD characteristics, ID-VG characteristics, Scaling
and Short Channel Effects, drain-induced barrier lowering, velocity saturation, impact
ionization, Channel length modulation, Hot carrier effect.
8Hrs.
Modern FET Structures: FinFETs, structure and design of FinFET, benefits over
Planar MOSFETs, SOI (Silicon on insulator) MOSFET, GAAFETs (Gate-All-Around
FETs).
Course Outcomes: After completing the course, the students will be able to
CO1 Explain the band structure diagrams of intrinsic and extrinsic semiconductors.
CO2 Solve the electrostatics of PN junction diode and draw its characteristics in positive and
negative bias.
CO3 Analyze the fundamentals parameters of MOS capacitor.
CO4 Analyze the MOSFET in various regimes (linear, cut off and saturation)
LIST OF EXPERIMENTS
2. Streetman, B. and Banerjee, S., Solid State Electronics, Prentice Hall India.
Reference Books:
UNIT-II
Prerequisites: Decoder, Encoders, Multiplexers & Demultiplexer. 8 Hrs
Design and Analysis of Combinational Logic: Half adder & subtractor, full adder
& subtractors, parallel adder and subtractor, look ahead carry adder, BCD adder,
binary comparators, multiplexers and demultiplexers, decoders, encoders, priority
encoder
UNIT-III
Prerequisites: SR, JK, D, T flipflops 8 Hrs
Flip-Flops and Its Applications: Latches and flip flops, master-slave JK flip-flop,
timing concerns in sequential circuits, shift registers – SISO, SIPO, PISO PIPO,
universal shift register, counters – synchronous and asynchronous.
Laboratory Sessions/ Experimental Learning:
1. Develop SR, D, JK &T flip flop using logic gates
2. Design a 6-bit Register using D-Flipflop
Applications: Frequency divider circuit, frequency counter.
Video Link / Additional Online Information:
1. https://onlinecourses.nptel.ac.in/noc21_ee10/preview
UNIT-IV
Sequential Circuit Design: Characteristic equations, design of a synchronous mod- 8 Hrs
n counter using clocked JK, D, T and SR flip-flops, Melay & Moore models, design
of a sequence detector.
Laboratory Sessions/ Experimental Learning:
1. Design a synchronous counter for a given sequence- 0, 2, 4, 6, 0
2. Design a 4-bit asynchronous up/down counter
3. Design a 4-bit binary synchronous up/down
Applications: Data synchronizer, counter.
Video Link / Additional Online Information:
1. https://onlinecourses.nptel.ac.in/noc21_ee10/preview
UNIT-V
Memory Devices: Basic memory structure: ROM, PROM, EPROM, EEPROM, 8 Hrs
RAM- Static and dynamic RAM Programmable Logic Devices: Programmable
Logic Array (PLA), Programmable Array Logic (PAL), Field Programmable Gate
Arrays (FPGA), Implementation of combinational logic circuits using PLA, PAL.
Course Outcomes: After completing the course, the students will be able to
CO1 Describe the algebraic equations using K-map & Quine-McCluskey technique.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 1 - - - - - - 1 1 1
CO2 3 3 2 2 1 - - - - - - 1 1 1
CO3 3 3 2 2 1 - - - - - - 1 1 1
CO4 3 3 2 2 1 - - - - - - 1 1 1
CO5 3 3 2 2 1 - - - - - - 1 1 1
High-3, Medium-2, Low-1
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: III
DIGITAL CIRCUIT LABORATORY
Course Code: MVJ22VLL35 CIE Marks: 50
Credits: L:T:P:0:0:2 SEE Marks: 50
Hours: 26P SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
Understand digital logic levels and application of knowledge to further understand digital
1
electronics circuits.
2 Analyze the design of various digital electronic circuits.
Apply the knowledge of digital circuits and systems to efficiently, reliably, and
3
economically to achieve desired results.
Execute the techniques for modelling and troubleshooting circuits and systems through
4
structural and gate-level networks and breadboard designs.
5 Analyze the timing diagrams of digital circuits to understand their temporal behavior.
LIST OF EXPERIMENTS
S. No. Experiment Name
1 To study and verify truth table of logic gates
2 To realize half/full adder and half/full subtractor
3 To realize IC7483 as parallel adder/subtractor
To verify BCD to excess 3-code conversion using NAND gates. To study and verify the
4
truth table of excess-3 to BCD code convertor
5 To convert given binary numbers to gray code.
6 To verify truth table of MUX and DEMUX using NAND
7 To verify the truth table of one bit and two bit comparators using logic gates
To convert a given octal input to binary output and to study the LED display using 7447 7-
8
segment decoder
9 To verify the truth table of flipflops
10 To design bi-synchronous counter using T-flipflop
Course Outcomes: After completing the course, the students will be able to
CO1 Understand the fundamental concepts and techniques used in digital electronics.
CO4 Describe the truth tables of different combinational & sequential circuits.
CO5 Analyze the performance and behavior of digital circuits.
CO-PO-PSO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 1 - - 3 - - 2 1 1
CO2 3 3 3 3 2 1 - - 3 - - 2 1 1
CO3 3 3 3 3 2 1 - - 3 - - 2 1 1
CO4 3 3 3 3 2 1 - - 3 - - 2 1 1
CO5 3 3 3 3 2 1 - - 3 - - 2 1 1
PRINCIPLES OF COMMUNICATION
Course Code: MVJ22VL361 CIE Marks:50
Credits: L:T:P 3:0:0 SEE Marks: 50
Hours: 40 L SEE Duration: 03 Hours
Course Learning Objectives: The students will be able to
Explain the fundamental principles of analog and digital communication systems,
1
including modulation techniques, signal transmission, and reception.
2 Apply modulation and demodulation techniques to design analog communication systems.
Analyze the performance of digital communication systems by evaluating parameters such
3
as bit error rate (BER), signal-to-noise ratio (SNR), and bandwidth efficiency.
Implement digital modulation schemes such as pulse code modulation (PCM), and
4
quadrature amplitude modulation (QAM).
Apply the basic concepts of coherent and non-coherent digital modulation techniques and
5
understand the basics of spread spectrum modulation.
UNIT-I
8 Hrs
Introduction: Basic block diagram of communication system, Need of Modulation,
types of modulation
UNIT-III
Transmitters: Classification of Transmitters, AM Transmitters, FM Transmitters 8 Hrs
Receivers: Radio Receiver - Receiver Types - Tuned radio frequency receiver, Super
heterodyne receiver, RF section and Characteristics - Frequency changing and tracking,
Intermediate frequency, Image frequency, AGC, Amplitude limiting, FM Receiver,
Comparison of AM and FM Receivers.
UNIT-IV
Pulse Modulation: Types of Pulse modulation- PAM, PWM and PPM. Comparison 8 Hrs
of FDM and TDM Pulse Code Modulation: PCM Generation and Reconstruction,
Quantization Noise, Non-Uniform Quantization and Companding, DPCM, Adaptive
DPCM, DM and Adaptive DM, Noise in PCM and DM.
UNIT-V
Digital Modulation Techniques: ASK- Modulator, Coherent ASK Detector, FSK- 8 Hrs
Modulator, Non-Coherent FSK Detector, BPSK- Modulator, Coherent BPSK
Detection. Principles of QPSK, Differential PSK and QAM.
Applications: CDMA, WiMAX (16d, 16e), telemetry, caller ID, garage door
openers, wireless communication, mobile communication and satellite
communication, LANs, Bluetooth, RFID, GPS, Wi-Fi, etc.
Video Link / Additional Online Information:
1. https://nptel.ac.in/courses/117/105/117105077/
2. https://nptel.ac.in/courses/117/101/117101051/
3. https://nptel.ac.in/courses/117/105/117105136/
Course Outcomes: After completing the course, the students will be able to
Explain the concepts of analog modulation techniques such as amplitude, modulations
CO1
and its variations like DSB-SC and SSB-SC.
CO2 Analyze frequency modulation and compute performance of different types of noise.
Apply the concepts of noise in analog modulation and analysis of pre-emphasis and de-
CO3
emphasis circuit.
CO4 Analyze the signal space representation of digital signals.
Analyze the performance of a baseband and pass band digital communication system
CO5
and spread spectrum techniques.
Text Books:
Simon Haykins & Moher, Communication Systems, 5th Edition, John Wiley,
1.
India Pvt. Ltd, 2010, ISBN 978 – 81 – 265 – 2151 – 7.
2. Simon Haykins, “An Introduction to Analog and Digital Communication”, John Wiley
Reference Books:
B P Lathi and Zhi Ding, Modern Digital and Analog Communication Systems, Oxford
1.
University Press., 4th edition, 2010, ISBN: 97801980738002.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 1 - - - - - - 2 1 1
CO2 3 3 2 2 1 - - - - - - 2 1 1
CO3 3 3 2 2 1 - - - - - - 2 1 1
CO4 3 3 2 2 1 - - - - - - 2 1 1
CO5 3 3 2 2 1 - - - - - - 2 1 1
High-3, Medium-2, Low-1
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: III
ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
Course Code: MVJ22VL362 CIE Marks:50
Credits: L:T:P: 3:0:0 SEE Marks: 50
Hours: 40L SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
1 Understand the AI foundations and applications.
2 Apply machine learning algorithms to analyze and interpret real-world datasets.
3 Solve problems by searching.
4 Analyze advanced problem solving paradigms and knowledge representation.
Implement various learning algorithms, such as backpropagation and gradient descent,
5
to optimize neural network parameters.
UNIT 1
Introduction: What is artificial intelligence? What Is AI? The Foundations of
Artificial Intelligence, The History of Artificial Intelligence, The State of the Art.
Heuristic Search Techniques: Generate and test, Hill Climbing, Best First Search,
Problem Reduction, Constraint Satisfaction, Means-ends Analysis.
UNIT 2
Knowledge Representation: Knowledge representation issues, predicate logic,
representation knowledge using rules.
Concept Learning: Concept learning task, concept learning as search, find-S
8Hrs.
algorithm, candidate elimination algorithm, inductive bias of candidate elimination
algorithm.
Laboratory Sessions/ Experimental Learning:
1. Apply the concept learning paradigm in machine learning, specifically using the
Find-S algorithm to identify the most specific hypothesis from a given dataset.
Video Link / Additional Online Information:
1. https://nptel.ac.in/courses/106102220
UNIT 3
Decision Tree Learning: Introduction, decision tree representation, appropriate
problems, ID3 algorithm.
UNIT 4
Bayesian Learning: Introduction, Bayes theorem, Bayes theorem and concept
learning, ML and LS error hypothesis, ML for predicting, MDL principle, Bates
optimal classifier, Gibbs algorithm, Navie Bayes classifier, BBN, EM Algorithm
UNIT 5
Instance-Base Learning: Introduction, k-nearest neighbour learning, locally weighted
regression, radial basis function, case-based reasoning, reinforcement learning:
Introduction, learning task, Q-learning.
Course Outcomes: After completing the course, the students will be able to
CO1 Understand the fundamental principles of artificial intelligence and machine learning.
Apply machine learning algorithms such as linear regression, decision trees, to develop
CO2
and train models using real-world datasets.
Implement techniques for data preprocessing to prepare datasets for machine learning
CO3
tasks.
CO4 Apply the knowledge of searching and reasoning techniques for different applications.
Analyze the performance of neural network models by evaluating metrics such as
CO5
accuracy, loss, precision.
Text Books:
1. Tom M Mitchell, “Machine Learning”, 1st Edition, McGraw Hill Education, 2017.
Elaine Rich, Kevin K and S B Nair, “Artificial Intelligence”, 3rd Edition, McGraw
2.
Hill Education, 2017.
Reference Books:
CO-PO-PSO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 2 - 1 - - 1 - - 1 2 1
CO2 3 3 3 2 - 1 - - 1 - - 1 2 1
CO3 3 3 3 2 - 1 - - 1 - - 1 2 1
CO4 3 3 3 2 - 1 - - 1 - - 1 2 1
CO5 3 3 3 2 - 1 - - 1 - - 1 2 1
High-3, Medium-2, Low-1
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: III
COMPUTER ORGANIZATION & ARCHITECTURE
Course Code: MVJ22VL363 CIE Marks:50
Credits: L:T:P: 3:0:0 SEE Marks: 50
Hours: 40L SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
1 Explain the basic sub-systems of a computer, their organization, structure and operation.
Apply knowledge of instruction set architectures to design and implement basic assembly
2
language programs for different processor architectures.
Analyze the performance of computer systems by examining factors such as pipelining,
3
caching strategies, and parallelism.
4 Describe memory hierarchy and concept of virtual memory.
Analyze the design and operation of memory systems by evaluating cache coherence
5
protocols, memory mapping techniques, and virtual memory management strategies.
UNIT 1
Basic Structure of Computers: Computer types, functional units, basic operational
concepts, bus structures, software, performance – processor clock, basic performance
equation.
Machine Instructions and Programs: Numbers, arithmetic operations and characters,
IEEE standard for floating point numbers, memory location and addresses, memory
operations, instructions and instruction sequencing.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Understanding various parts of CPU of a PC.
2. Study of microprocessor and understanding of its various instruction
Applications: Understand the functionality of the various units of computer.
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/106/105/106105163/
UNIT 2
Prerequisite: Number systems 8Hrs.
Addressing Modes: Assembly language, basic input and output operations, stacks and
queues, subroutines, additional instructions.
UNIT 3
Input/Output Organization: Accessing I/O devices, interrupts – interrupt hardware,
enabling and disabling interrupts, handling multiple devices, controlling device requests,
direct memory access, and buses.
Laboratory Sessions/ Experimental Learning: Study any one input/output device and
8Hrs.
examine its various input output ports details.
Applications: Interfacing of peripheral devices
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/106/105/106105163/
UNIT 4
Memory System: Basic concepts, semiconductor RAM memories- Internal organization of
memory chips, static memories, asynchronous DRAMS, read only memories, cache
memories, mapping functions, replacement algorithm, virtual memories, secondary storage-
magnetic hard disks.
8Hrs.
Laboratory Sessions/ Experimental Learning: Implement and simulate a simple memory
unit which is capable of reading and writing data within a single clock cycle.
Applications: Understanding the various memories.
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/106/105/106105163/
UNIT 5
Laboratory Sessions/ Experimental Learning: Evaluate the possible control sequence for
8Hrs.
implementing a multiplication instruction using registers for a single bus organization
Applications: Microprocessor.
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/106/105/106105163/
Course Outcomes: After completing the course, the students will be able to
Identify the functional units of the processor and the factors affecting the performance of a
CO1
computer.
Demonstrate the ability to classify the addressing modes, instructions sets and design
CO2
programs.
CO3 Understand the different ways of accessing an input / output device including interrupts.
Analyze the organization of different types of semiconductor and other secondary storage
CO4
memories.
Analyze the simple processor organization based on hardwired control and micro
CO5
programmed control.
Text Books:
Carl Hamacher, ZvonkoVranesic, SafwatZaky: “Computer Organization”, 6th Edition, Tata
1.
McGraw Hill, 2011.
Reference Books:
Andrew S. Tanenbaum, Todd Austin, “Structured Computer Organization”, 6th Edition,
1.
Pearson, 2013.
David A. Patterson, John L. Hennessy: “Computer Organization and Design – The Hardware
2.
/ Software Interface ARM Edition”, 4th Edition, Elsevier.
3. William Stallings: “Computer Organization & Architecture”, 7th Edition, PHI.
Continuous Internal Evaluation (CIE):
Theory for 50 Marks
CIE is executed by way of quizzes (Q), tests (T) and assignments. A minimum of three quizzes are
conducted along with tests. Test portion is evaluated for 50 marks and quiz is evaluated for 10 marks.
Faculty may adopt innovative methods for conducting quizzes effectively. The number of quizzes may
be more than three (conduct additional quizzes and take best three). The three tests are conducted for 50
marks each and the average of all the tests are calculated for 50. The marks for the assignments are 20
(2 assignments for 10 marks each). The marks obtained in test, quiz and assignment are added to get
marks out of 100 and report CIE for 50 marks.
Semester End Examination (SEE):
Total marks: 50+50=100
SEE for 50 marks is executed by means of an examination. The Question paper for each course contains
two parts, Part – A and Part – B. Part – A consists of objective type questions for 20 marks covering the
entire syllabus. Part – B Students have to answer five questions, one from each unit for 16 marks adding
up to 80 marks. Each main question may have a maximum of three sub divisions. Each unit will have
internal choice in which both questions cover entire unit having same complexity in terms of COs and
Bloom’s taxonomy level.
CO-PO-PSO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 2 - 1 - - 1 - - 1 2 1
CO2 3 3 3 2 - 1 - - 1 - - 1 2 1
CO3 3 3 3 2 - 1 - - 1 - - 1 2 1
CO4 3 3 3 2 - 1 - - 1 - - 1 2 1
CO5 3 3 3 2 - 1 - - 1 - - 1 2 1
UNIT 1
Prerequisite: Basic Electronics, Knowledge on physical quantities.
Sensors Fundamentals and Characteristics: General concepts and terminology, sensor
classification, static characteristics, dynamic characteristics, materials for sensors,
microsensor technology.
UNIT 2
Temperature Sensors: Basic Concepts, temperature scale, standard temperature points,
thermistor sensors, thermocouple sensors, pyrometer, radiation thermometer, Temperature
sensor applications
8Hrs.
Position Measurement Sensors: Principle of position measurement, inductive sensors,
capacitive sensors, capacitive and inductive sensor applications, mutual sensors, hall sensors
Laboratory Sessions/ Experimental Learning:
Applications:
UNIT 3
Strain Gauge Sensors: Transfiguration and measurement methods, resistive metal probe,
piezoresistive silicon sensors
Pressure Measurement Sensors: Pressure measurement principles, types of pressure
sensors, piezoelectric sensors, magnetoresistive sensors, characteristics of pressure sensors,
pressure measurement sensor applications
8Hrs.
Laboratory Sessions/ Experimental Learning:
Applications:
Video Link / Additional Online Information:
1. https://nptel.ac.in/courses/108/105/108105064/
UNIT 4
Optical Sensors: Luminescent sensors, photoresistors, photoelectric cells, classification of
optical sensors
Fluid-flow Measurement sensors: Flow measurement methods, types of sensors used to
measure fluid flows, level sensors, flow measurement by pressure difference
Laboratory Sessions/ Experimental Learning:
8Hrs.
1.
Applications:
Video Link / Additional Online Information:
1. https://nptel.ac.in/courses/108/105/108105064/
UNIT 5
Motion Sensors: Resistive potentiometer, LVDT, Eddy current sensor, Piezoelectric
accelerator sensor
Proximity sensors: Introduction, inductive proximity sensors, capacitive proximity sensors,
optical proximity sensors, ultrasonic proximity sensors
Course Outcomes: After completing the course, the students will be able to
CO1 Understand the concept of sensors and its characteristics.
CO2 Explain the working principles of primary and resistive sensors.
CO3 Understand the inductive, capacitive and Electromagnetic sensors and its applications.
Identify alternative methods to measure common quantities such as temperature, pressure,
CO4
force and acceleration.
CO5 Select appropriate sensors used for various applications.
Text Books:
Ramon Pallas & John G.Webster, “Sensors and signal conditioning”, John Wiley & Sons.,
1.
2nd Edition.
J. Fraden, “Handbook of Modern Sensors: Physical, Designs, and Applications”, AIP Press,
2.
Springer, 3rd Edition
Reference Books:
1. D. Patranabis, “Sensors and Transducers”, PHI Publication, 2nd Edition, New Delhi.
2. Webster John G, “Instrumentation and sensors Handbook”, CRC Press, 1st Edition.
CO-PO-PSO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO2 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO3 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO4 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO5 3 3 2 2 1 1 1 - 1 - - 1 1 1
Semester: IV
FPGA BASED SYSTEM DESIGN USING VERILOG HDL
Course Code: MVJ22VL41 CIE Marks:100
Credits: L:T:P: 3:0:0 SEE Marks: 100
Hours: 40L SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
Explain the fundamental concepts of FPGA architecture, describing the components such
1 as logic cells, interconnect resources, and configurable I/O blocks that constitute an
FPGA.
2 Apply Verilog HDL to implement digital circuits on FPGA platforms.
Analyze the impact of design choices on FPGA resource usage and power consumption
3
by examining synthesis reports, power analysis tools, and performance profiling.
Develop proficiency in writing synthesizable Verilog code for combinational and
4
sequential logic.
5 Model designs using IP-based methodologies and tools.
UNIT 1
Introduction to Programmable Logic Devices: Introduction to programmable logic and
comparison with full custom, semi-custom, and gate array design flow.
CPLD: Working principle, architecture, I/O block, macrocells, programming, features,
examples.
FPGA: Working principle, architecture, I/O block, CLB, embedded memory, clock
management, DSP capability, programming, features, examples, FPGA design flow,
prototyping solution, need for hardware description languages and implementation and
verifications of digital logics on FPGA platform to prove FPGA design flow. Distinguish 8Hrs.
between HDL based digital logic design and test-bench for verifications.
1. Understand the basics of PLDs, including their architecture and use in digital logic
design.
2. https://onlinecourses.nptel.ac.in/noc24_cs61/preview
UNIT 2
Verilog HDL Language: Importance and popularity of verilog HDL, typical design flow.
Hierarchical modeling concepts: Top to bottom and bottom to top. Difference between
design and test-bench writing using verilog,
Lexical Conventions: Whitespace, comments, operators, number specifications, string,
identifiers, keywords.
Data Types: Value set, nets, registers, vectors, integer, real, and time register data, arrays,
memories, parameters and string. System tasks and compiler directives, module, ports, and
hierarchical names.
8Hrs.
UNIT 3
Design Modeling Techniques: Gate/Structural level modeling: Highlights of structural
description, organization of structural description, half adder and full adder design using
structural description, half subtractor and full subtractor design using structural description.
Data Flow Level Modeling: Highlights of data-flow description, signal declaration and
assignment statement, constant declaration and constant assignment statements, assigning a
delay time to the signal-assignment statement.
8Hrs.
Behavioral Level Modeling: Behavioral description highlights, structure of the verilog
behavioral description, sequential statements: If statement, the case statement, verilog casex
and casez, the wait-for statement, the loop statement: for-loop, while-loop, repeat, forever.
Switching Level Modeling: Highlights of switching level description, MOS, CMOS
switches, NOR and NAND gate implementation using switching flow. Tasks and
Functions, timing and delays, modular test benches
Laboratory Sessions/ Experimental Learning:
1. Design a 4-bit arithmetic logic unit (ALU) using behavioral modeling.
UNIT 4
Synthesis Basics: Highlights of synthesis, synthesis information from module, mapping
always in the hardware domain, mapping the signal-assignment statement to gate level,
mapping logical operators, mapping the IF statement, mapping the case statement, mapping
the loop statement.
Implementation: Mapping, placement and routing.
1. Analyze the synthesis report to understand the resource utilization and timing summary.
UNIT 5
IP-Based Digital Logic Design And Logic Validation: Basics of AXI interfacing, IP-
based counter implementation, IP-based different clock generator, FIFO, and BRAM.
Real Time Logic Validations: Integrated logic analyzer (Xilinx ILA IP) and virtual input
and output (VIO).
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Analyze timing diagrams and understand the signaling involved in AXI transactions.
Video Link / Additional Online Information:
1. https://onlinecourses.nptel.ac.in/noc24_cs61/preview
Course Outcomes: After completing the course, the students will be able to
CO1 Explain the basic architecture and functioning of FPGAs.
CO2 Develop synthesizable Verilog HDL code for combinational and sequential logic
circuits.
CO3 Make use of simulation tools to debug and validate Verilog HDL code.
CO4 Understand the FPGA design flow, including synthesis, placement, and routing.
CO5 Develop AXI-based interfaces for high-speed communication within FPGA designs.
Text Books
1. Palnitkar, S. “Verilog HDL: A guide to Digital Design and Synthesis” 2nd ed. Pearson.
2. Sass, Ronald, and Andrew G. Schmidt, “Embedded systems design with platform
FPGAs: Principles and practices”, Morgan Kaufmann.
Reference Books
1. J. A Bhasker, “System Verilog Primer” 1st Indian ed. B.S. Publication.
2. Steve Kilts, Advanced FPGA design: architecture, implementation, and optimization”
John Wiley & Sons.
3. Pong P Chu, “FPGA prototyping by Verilog examples: Xilinx Spartan-3 version” John
Wiley & Sons.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 2 2 - - - - - - - - - 1 1
CO2 3 2 2 - - - - - - - - - 1 1
CO3 3 2 2 - - - - - - - - - 1 1
CO4 3 2 2 - 2 2 - - - - - - 1 1
CO5 3 2 2 2 - - - - - - - - 1 1
UNIT-I
Ohm’s law, Kirchhoff's laws 8 Hrs
Basic Concepts: Introduction, practical sources, source transformations, star – delta
transformation, loop and node analysis with linearly dependent and independent
sources for DC networks, concepts of super node and super mesh.
UNIT-II
Graph Theory and Network Equations: Graph of a network, trees, co-trees and 8 Hrs
loops, incidence matrix, cut-set matrix, tie-set matrix and loop currents, number of
possible trees of a graph, analysis of networks, duality.
Laboratory Sessions/ Experimental Learning:
1. Understand and apply graph theory concepts such as trees, co-trees, loops,
incidence matrices, cut-set matrices, tie-set matrices, and loop currents to the
analysis of electrical networks.
Applications: Simplification and analysis of analog circuits, microwave circuit
analysis.
Video Link /Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/105/108105159/
UNIT-III
Network Theorems: Superposition theorem, Millman’s theorem, Thevenin’s and 8 Hrs
Norton’s theorems, reciprocity theorem, maximum power transfer theorem.
UNIT-IV
Prerequisites: Laplace Transforms, Properties of Laplace Transform and Inverse 8 Hrs
Laplace Transform using partial fraction method.
Transient Behaviour and Initial Conditions: Behaviour of circuit elements under
switching condition and their representation, evaluation of initial and final conditions
in RL, RC and RLC circuits for DC excitations, applications of Laplace transforms in
circuit analysis.
Course Outcomes: After completing the course, the students will be able to
CO1 Apply network simplification techniques to calculate currents and voltages in a circuit.
CO2 Describe the network problems using graphical methods.
CO3 Apply network theorems to simplify the complex circuits.
CO4 Examine and differentiate between transient and steady-state responses of electrical
circuits to various inputs, using techniques such as differential equations and Laplace
transforms.
CO5 Analyze the given network using specified two port network parameters like Z or Y
or T or h and evaluate the frequency response related parameters through the RLC
elements, in resonant circuits. (Lab)
LIST OF EXPERIMENTS
Text Books
1. M.E. Van Valkenberg, “Network analysis”, Prentice Hall of India, 3rd edition, ISBN:
9780136110958.
2. Roy Choudhury, “Networks and systems”, 2nd edition, New Age International
Publications, ISBN: 9788122427677.
Reference Books
1. Hayt, Kemmerly and Durbin ―Engineering Circuit Analysis”, TMH 7th Edition, 2010.
2. J. David Irwin /R. Mark Nelms, “Basic Engineering Circuit Analysis”, John Wiley, 8th
edition.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 2 - - - - - - 2 1 1
CO2 3 3 2 2 2 - - - - - - 2 1 1
CO3 3 3 2 2 2 - - - - - - 2 1 1
CO4 3 3 2 2 2 - - - - - - 2 1 1
CO5 3 3 2 2 2 - - - - - - 2 1 1
UNIT 1
Prerequisites: Vector algebra, coordinate systems (Rectangular coordinate system,
cylindrical coordinate system and spherical coordinate system), gradient, divergence and
curl.
Electrostatics: Coulomb’s Law, Electric Field Intensity, Flux Density And Potential:
Coulomb’s law, electric field intensity, field due to line charge, field due to Sheet of charge,
field due to continuous volume charge distribution, electric flux, electric flux density, electric
potential, potential difference, relation between electric field intensity (E) & potential (V), 8 Hrs.
potential gradient, electric dipole, energy density in electrostatic fields.
UNIT 2
Gauss’ law, Divergence, Poisson’s and Laplace’s Equations: Gauss law, Maxwell’s first
equation, application of Gauss’ law, divergence theorem, current, current density, conductor,
the continuity equation, boundary conditions (dielectric-dielectric, conductor-dielectric,
conductor-free space), Poisson’s and Laplace’s equations.
Laboratory Sessions/ Experimental Learning:
1. Evaluate the current flowing through a given surface using MATLAB. 8 Hrs.
2. Verify the divergence theorem using MATLAB.
Applications: Used for calculation electrical field for a symmetrical distribution of charges.
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/104/108104087/
UNIT 3
Magnetostatics: Steady magnetic field-Biot-Savart law, Ampere’s circuital law, Curl,
Stokes’ theorem, Gauss’s law for magnetic fields, magnetic flux and magnetic flux density,
Maxwell’s equations for static fields, magnetic scalar and vector Potentials.
Magnetic Forces And Magnetic Materials: Force on a moving charge and differential
current element, force between differential current elements, magnetization, magnetic
susceptibility, permeability, magnetic boundary conditions, inductances, magnetic energy,
8 Hrs.
magnetic circuit.
UNIT 4
Time Varying Fields and Electromagnetic Wave Propagation: Time varying fields &
Maxwell’s equations, Faraday’s law, transformer and motional electro - motive forces,
displacement current, Maxwell's equation in differential and integral form, time varying
potentials.
Electromagnetic Wave Propagation: Derivation of wave equations from Maxwell’s
equations, relation between E and H, Wave propagation in - lossy dielectrics, lossless
dielectrics, free space and good conductor, skin-effect, Poynting theorem.
8 Hrs.
UNIT 5
8 Hrs.
Laboratory Sessions/ Experimental Learning:
1. Simulation of micro strip transmission line using FEKO software.
Applications: Telephone, Cable TV, Broadband network
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/104/108104087/
Course Outcomes: After completing the course, the students will be able to
Solve problems on electrostatic force, electric field due to point, linear, surface charge and
CO1
volume charges.
Apply Gauss law to evaluate electric fields due to different charge distributions by using
CO2
Divergence Theorem.
Apply Biot-Savart’s and Ampere’s laws for evaluating magnetic field for different current
CO3
configurations.
Apply Maxwell’s equations for time varying fields and evaluate power associated with EM
CO4
waves using Poynting theorem.
Design electromagnetic devices and systems, such as antennas and transmission lines, while
CO5
optimizing performance characteristics such as impedance matching and radiation patterns.
Text Books:
Matthew N. O. Sadiku, “Elements of Electromagnetics”, Oxford University Press, Edition
1.
VII, 2018.
2. David M Pozar, “Microwave Engineering”, John Wiley & Sons, Inc., 4th edition, 2014.
Reference Books:
W.H. Hayt. J.A. Buck & M Jaleel Akhtar, “Engineering Electromagnetics”, Tata McGraw –
1.
Hill, Edition VIII, 2014.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 2 - - - - - - 2 1 1
CO2 3 3 2 2 2 - - - - - - 2 1 1
CO3 3 3 2 2 2 - - - - - - 2 1 1
CO4 3 3 2 2 2 - - - - - - 2 1 1
CO5 3 3 2 2 2 - - - - - - 2 1 1
LABORATORY SESSIONS
PART A
Exp. No Experiment Name
Write Verilog program for the following combinational logic, verify the design
using test bench and perform the synthesis by downloading the design on to FPGA
1. device.
a. Structural modeling of Full adder using two half adders and or Gate
b. BCD to Excess-3 code converter
Write Verilog program for the following Sequential Circuits, verify the design
using test bench and perform the synthesis by downloading the design on to FPGA
2. device.
a. Mod-N counter
b. Random sequence counter
Write Verilog program for the following Sequential Circuits, verify the design
using test bench and perform the synthesis by downloading the design on to FPGA
3. device.
a. SISO and PISO shift register b. 4-Bit Linear Feedback shift register
b. Barrel Shifter
Write Verilog program for the following Digital Circuits, verify the functionality
using test bench and perform the synthesis by downloading the design on to FPGA
4. device.
a. Ring Counter
b. Johnson Counter
Write Verilog program for the following Digital Circuits, verify the functionality
using test bench and perform the synthesis by downloading the design on to FPGA
device.
5.
a. 4-Bit Ripple Carry Adder
b. 4-bit Array Multiplication.
c. 4-bit Booth Multiplication
PART B
6 Write a Verilog code to design a clock divider circuit that generates 1/2, 1/3rdand
1/4thclock from a given input clock. Port the design to FPGA and validate the
Functionality through ILA.
7 Generate 3 different clock frequencies using predefined IP and validate using
oscilloscopes.
8 Write a Verilog code to interface LED and display HDL on the LED display and
also validate all output using VIO IP before implementations
9 Design a FSM to detect 1010 patterns and validate real time detection of patterns
using ILA IP
10 Write Verilog code to convert an analog input of a sensor to digital form by
interfacing ADC to display the same on a suitable display like set of simple LEDs
like 7-Segment
display digits.
11 Interface a DAC to FPGA and write Verilog code to generate Square wave of
Frequency F KHz. Modify the code to down sample the frequency to F/2 KHz.
Display the original and Down sampled signals by connecting them to an
Oscilloscope.
Course Outcomes: After completing the course, the students will be able to
Develop proficiency in writing Verilog code for modelling digital systems at various
CO1
levels of abstraction (behavioral, dataflow, and structural).
Apply Verilog HDL to design and simulate basic digital circuits such as logic gates,
CO2
multiplexers, and flip-flops, using simulation tools to verify circuit functionality.
Analyze the behavior of Verilog-based designs by evaluating simulation results,
CO3 identifying and debugging errors in the Verilog code, and optimizing designs for
performance.
CO4 Design and implement complex digital systems, such as finite state machines (FSMs)
Implement Verilog designs on Field-Programmable Gate Arrays (FPGAs) and
CO5
understand the FPGA design flow.
CO-PO-PSO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 1 - - - - - - 2 1
CO2 3 3 3 3 2 1 - - - - - - 2 1
CO3 3 3 3 3 2 1 - - - - - - 2 1
CO4 3 3 3 3 2 1 - - - - - - 2 1
CO5 3 3 3 3 2 1 - - - - - - 2 1
High-3, Medium-2, Low-1
\
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: IV
CONTROL SYSTEMS
Course Code: MVJ22VL451 CIE Marks:100
Credits: L:T:P: 3:0:0 SEE Marks: 100
Hours: 40L SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
1 Explain the fundamental principles and components of control systems.
Apply control theory to model dynamic systems using differential equations and state-
2
space representations.
Analyse the response of first and second order systems using standard test signals and
3
analyse steady state error.
Analyse stability of systems using RH criteria, root locus, Nyquist, Bode plot and polar
4
plot.
Design controllers such as PID, lead-lag, and state feedback controllers to achieve desired
5
system performance specifications.
UNIT 1
Introduction to Control Systems: Open loop and closed loop systems, types of feedback,
differential equation of physical systems – Mechanical systems, electrical systems,
analogous systems.
Block Diagrams and Signal Flow Graphs: Transfer functions, block diagram algebra and
signal flow graphs.
UNIT 2
Time Response of Feedback Control Systems: Standard test signals, unit step response of
first and second order systems. Time response specifications of first order systems, time
response specifications of second order systems for underdamped system, steady state errors
and error constants.
Introduction to Controllers: P, PI, PD and PID Controllers.
UNIT 3
Stability Analysis Using RH Criteria And Root Locus: Concepts of stability, necessary
conditions for stability, Routh Hurwitz stability criterion, relative stability analysis,
introduction to root-locus techniques, the root locus concepts, construction of root loci.
UNIT 4
Stability Analysis using Nyquist Criteria and Bode Plots: Polar plot, Nyquist stability
criterion, Nyquist plots, Bode plots, gain and phase margin.
Laboratory Sessions/ Experimental Learning: 8Hrs.
1. Obtain Bode plot of the system for a given forward path transfer function using
MATLAB.
2. Obtain Nyquist plot of the system for a given forward path transfer function using
MATLAB.
Applications: To determine a stability of a system.
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/107/106/107106081/
UNIT 5
Introduction to State Variable Analysis: Concepts of state, state variable and state models
for electrical systems, solution of state equations, state transition matrix and its properties.
lag, lead and lag lead compensation.
Course Outcomes: After completing the course, the students will be able to
CO1 Apply mathematical models to represent and simulate the behavior of dynamic systems.
Analyze transient and steady state response of second order systems using standard test
CO2
signals and analyze steady state error.
CO3 Analyze the stability of the systems by applying RH criteria and root locus techniques.
Analyze the stability of the system using frequency domain techniques such as Nyquist and
CO4
Bode plots.
Design and implement controllers, such as proportional-integral-derivative (PID) controllers,
CO5
lead-lag compensators, and state feedback controllers.
Text Books:
Nagarath and M.Gopal, Control Systems Engineering, New Age International (P) Limited,
1.
Publishers, Fifth edition, ISBN: 81-224-2008.
Modern Control Engineering, K.Ogata, Pearson Education Asia/PHI, 4th Edition, ISBN 978-
2.
81-203-4010-7.
Reference Books:
1. Automatic Control Systems‖, Benjamin C. Kuo, John Wiley India Pvt. Ltd., 8th Edition.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 2 - - - - - - 2 1 1
CO2 3 3 2 2 2 - - - - - - 2 1 1
CO3 3 3 2 2 2 - - - - - - 2 1 1
CO4 3 3 2 2 2 - - - - - - 2 1 1
CO5 3 3 2 2 2 - - - - - - 2 1 1
INDUSTRIAL ELECTRONICS
Course Code: MVJ22VL452 CIE Marks:50
Credits: L:T:P: 3:0:0 SEE Marks: 50
Hours: 40 L SEE Duration: 03 Hours
Course Learning Objectives: The students will be able to
1 Explain broad types of industrial power devices, there structure, and its characteristics.
2 Design and analyse the broad categories of power electronic circuits.
3 Explain various types of MEMs devices, principle of operation and construction.
4 Familiarize with soft core processors and computer architecture
5 Apply protective methods for devices and circuits.
UNIT-I
Industrial Power Devices: General purpose power diodes, fast recovery power diodes, 8 Hrs
schottky power diodes, silicon carbide power diodes, Power MOSFETs, Steady state
characteristics, switching characteristics, silicon carbide MOSFETs, COOLMOS,
Junction field effect transistors, operation and characteristics of JFETs, Silicon Carbide
JFET structures, Bipolar Junction Transistors, Steady state characteristics, switching
characteristics, silicon carbide BJTs, IGBT, silicon carbide IGBTs
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/105/108105063/
UNIT-II
Power Electronics Circuits: Thyristor, Thyristor characteristics, two transistor model. 8 Hrs
Controlled Rectifiers – Single phase full converter with R and RL load, Single phase dual
converters, and Three phase full converter with RL load. Switching mode regulators –
Buck Regulator, Boost regulator, Buck – Boost regulator, comparison of regulators
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/105/108105063/
UNIT-III
Inverters – Principle of operation, Single phase bridge inverter, Three phase inverter with 8 Hrs
180 and 120 degree conduction, Current source inverter. AC voltage controllers – Single
phase full wave controller with resistive load, single phase full wave controller with
inductive load
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/105/108105063/
UNIT-IV
MEMS Devices: Sensing and Measuring Principles, Capacitive Sensing, Resistive 8 Hrs
Sensing, Piezoelectric Sensing, Thermal Transducers, Optical Sensors, Magnetic
Sensors, MEMS Actuation Principles, Electrostatic Actuation, Thermal Actuation,
Piezoelectric Actuation, Magnetic Actuation, MEMS Devices Inertial Sensors, Pressure
Sensors, Radio Frequency MEMS: Capacitive Switches and Phase Shifters,
Microfluidic Components, Optical Devices.
MEMS Applications: Introduction, Industrial, Automotive, Biomedical
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/105/108105063/
UNIT-V
Protections of Devices and Circuits: Cooling and Heat sinks, Thermal Modeling of 8 Hrs
Power Switching Devices, Electrical Equivalent Thermal model, Mathematical
Thermal Equivalent Circuit, Coupling of Electrical and Thermal Components, Snubber
circuits, Voltage protection by Selenium Diodes and Metaloxide Varistors, Current
protection, Fusing, Fault current with AC source, Fault current with DC source,
Electromagnetic Interference, sources of EMI, Minimizing EMI Generation, EMI
shielding, EMI standards
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/105/108105063/
Course Outcomes: After completing the course, the students will be able to
Explain different types of industrial power devices such as MOSFET, BJT, IGBT etc,
CO1
there structure, and its operating characteristics.
Design and analyse the power electronic circuits such as switch mode regulators,
CO2
inverters, controlled rectifiers and ac voltage controllers.
Explain various types of MEMs devices used for sensing pressure, temperature, current,
CO3
voltage, humidity, vibration etc..
CO4 Familiarize with soft core processors such as ASIC and FPGA.
Familiarize with computer hardware, software, architecture, instruction set, memory
CO5
organization, multiprocessor architecture.
Text Books:
Power Electronics: Devices, Circuits, and Applications, Muhammad H. Rashid,
1.
Pearson, 4th International edition.
Fundamentals of Industrial Electronics , Bogdan M. Wilamowski, J. David Irwin, CRC
2.
Press.
Reference Books:
Thomas E. Kissell, Industrial Electronics: Applications for Programmable Controllers,
1. Instrumentation and Process Control, and Electrical Machines and Motor Controls, 3rd
edition, Prentice Hall.
Ned Mohan, T.M. Undeland and W.P. Robbins, “Power Electronics: Converters,
2.
Applications and Design”, Wiley India Ltd.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 2 - - - - - - 2 1 1
CO2 3 3 2 2 2 - - - - - - 2 1 1
CO3 3 3 2 2 2 - - - - - - 2 1 1
CO4 3 3 2 2 2 - - - - - - 2 1 1
CO5 3 3 2 2 2 - - - - - - 2 1 1
High-3, Medium-2, Low-1
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: IV
2. https://nptel.ac.in/courses/112/101/112101098/
UNIT-II
Robot Drivers, Sensors And Vision: Introduction to techniques, image acquisition and 8 Hrs
processing, different types of grippers- Mechanical, magnetics, vacuum, adhesive, gripper
force analysis and gripper design, overview of actuators, power and torque, acceleration
and velocity specifications and characteristics of stepper motors, AC motors, DC motors
and servomotors.
UNIT-III
Robot Kinematics And Dynamics: Direct and inverse kinematics for industrial robots 8 Hrs
for position and orientation, redundancy, manipulator, direct and inverse velocity. Link
inertia tensor and manipulator inertia tensor, Newton–Eller formulation for RP and RP
manipulators, trajectory planning.
UNIT-IV
Robot Kinematics: Dynamics and programming methods, robot language classification, 8 Hrs
robot language structure, kinematics and path planning: Solution of inverse kinematics
problem, multiple solution jacobian work envelop, hill climbing techniques, robot
programming languages elements and its functions. Simple programs on sensing distance
and direction, Line following algorithms, feedback systems.
Laboratory Sessions/ Experimental Learning:
1. Design algorithm for Maze solving robot.
Applications: Defence, Surveillance, Autonomous Vehicle.
Video Link / Additional Online Information:
1. https://nptel.ac.in/courses/112/105/112105249/
2. https://nptel.ac.in/courses/112/101/112101098/
UNIT-V
Design and Applications: Developing and building a robot, models of flexible links and 8 Hrs
joints, robotic arm – Components and structure, types of joints and workspace, design
models for mechanic arms and lifting systems mutiple robots, machine interface, robots
in manufacturing and non- manufacturing applications, robot cell design, selection of
robot.
Course Outcomes: After completing the course, the students will be able to
CO1 Analyze the concept development and key components of robotics technologies.
CO2 Select the components for interfacing actuators.
Implement basic mathematics manipulations of spatial coordinate representation and
CO3
Transformation.
CO4 Solve basic robot forward and inverse kinematic problems.
Design robots which are capable to solve basic robotic dynamics, path planning and control
CO5
problems.
Text Books:
1. Introduction to Robotics By S.K.Saha , Tata McGraw Hill
Robotics Control, Sensing, Vision and Intelligence by K.S. Fu, R.C .Gonzalez, C.S.G.Lee,
2. Tata McGraw HillJ. Hirchhorn: Kinematics and Dynamics of Machinery, McGraw Hill book
Co.
Reference Books:
1. Robert J. Schilling, Fundamentals of Robotics- Analysis and Control, Prentics Hall india.
2. Robotics Technology and Flexible Automation by S.R.Deb, S. Deb, Tata McGraw Hill
3. Robot Motion and Control ( Recent Developments ) by M.Thoma& M. Morari
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 2 - - - - - - 2 1 1
CO2 3 3 2 2 2 - - - - - - 2 1 1
CO3 3 3 2 2 2 - - - - - - 2 1 1
CO4 3 3 2 2 2 - - - - - - 2 1 1
CO5 3 3 2 2 2 - - - - - - 2 1 1
High-3, Medium-2, Low-1
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: IV
UNIT-II
Prerequisites: Programming using the concept of Arrays and pointers 8 Hrs
Linked Lists: Definition, Linked list operations: Traversing, Searching, Insertion, and
Deletion. Doubly Linked lists and its operations, Circular linked lists and its operations.
Sorting Techniques: Bubble Sort, Insertion Sort, Selection Sort, Quick Sort and Merge
Sort.
Laboratory Sessions/ Experimental learning:
1. Develop an algorithm to demonstrate the concept of Linked lists.
Video link / Additional online information:
1. https://nptel.ac.in/courses/106/102/106102064/
UNIT-III
Stacks: Definition, Stack Implementation using arrays/lists and linked lists, Stack ADT, 8 Hrs
Stack Operations (Insertion and Deletion), Array Representation of Stacks, Stack
Applications: Infix to postfix conversion, Tower of Hanoi.
Queues: Definition, Array Representation, Queue Implementation using arrays/lists and
linked lists, Queue ADT, Operations on queues (Insertion and Deletion), Circular Queues
and its operations, Priority Queues and its operations.
Laboratory Sessions/ Experimental learning:
1. Implementation of Towers of Hanoi using Stacks.
Video link / Additional online information:
1 .https://nptel.ac.in/courses/106/106/106106127/
UNIT-IV
Trees: Terminology, Binary Trees, Types of Binary trees, Properties of Binary trees, 8 Hrs
Array Representation of Binary Trees, Binary Tree Traversals – Inorder, Postorder,
Preorder.
Binary Search Trees – Definition, Insertion, Deletion, Searching, Implementation of
Binary tree, Heaps and Heap Sort, Construction of Expression Trees, AVL Trees.
Laboratory Sessions/ Experimental learning:
1. Solve Parenthesis Matching problem using binary search trees.
Video link / Additional online information:
2. https://nptel.ac.in/courses/106/106/106106127/
3. https://nptel.ac.in/courses/106/105/106105225/
UNIT-V
Graphs: Definitions, Terminologies, Matrix and Adjacency List Representation of 8 Hrs
Graphs, Elementary Graph operations, Traversal methods: Breadth First Search and Depth
First Search, DAG, Minimum Spanning Trees: Prim – Kruskal algorithm, Single Source
Shortest Path: Weighted graphs, Dijkstra algorithm.
Laboratory Sessions/ Experimental learning:
1. Print all the nodes of graph using DFS and BFS.
2. Apply various algorithms on a graph and analyse it.
Video link / Additional online information:
1. https://nptel.ac.in/courses/106/106/106106133/
Course Outcomes: After completing the course, the students will be able to
CO1 Acquire knowledge of Python fundamentals and data structures.
CO2 Analyse and design of algorithms for Linked lists and sorting techniques.
CO3 Apply the concepts of Stacks and queues.
CO4 Utilize the operations of search trees and their applications.
CO5 Investigate Graphical algorithms.
Text Books:
Rance D Necaise “Data Structures and Algorithms using Python”, Wiley, John Wiley and
1.
Sons.
Reference Books:
Narasimha Karumanchi, “Data Structures and Algorithmic Thinking with Python”,
1.
CareerMonk Publications.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 2 - - - - - - 2 1 1
CO2 3 3 2 2 2 - - - - - - 2 1 1
CO3 3 3 2 2 2 - - - - - - 2 1 1
CO4 3 3 2 2 2 - - - - - - 2 1 1
CO5 3 3 2 2 2 - - - - - - 2 1 1
High-3, Medium-2, Low-1
B. E. (VLSI DESIGN AND TECHNOLOGY)
Semester: V
ARM MICROCONTROLLER AND EMBEDDED SYSTEMS
Course Code: MVJ22VL52 CIE Marks:50
Credits: L:T:P: 3:0:2 SEE Marks: 50
Hours: 40L+26P SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
1 Explain the architecture and core components of ARM microcontrollers.
Describe the basic principles of embedded systems design, including real-time constraints,
2
power management, and interfacing with external devices.
3 Develop and debug embedded applications using ARM microcontrollers.
Implement interfacing techniques for connecting ARM microcontrollers to peripheral
4
devices.
5 Implement real-time operating system (RTOS) concepts on ARM microcontrollers.
UNIT 1
Microprocessors Versus Microcontrollers, ARM Embedded Systems: The RISC design
philosophy, The ARM design philosophy, embedded system hardware, embedded system
software. ARM processor fundamentals: Registers, current program status register, pipeline,
exceptions, interrupts, and the vector table, core extensions
Laboratory Sessions/ Experimental Learning:
8Hrs.
1. Execute simple assembly programs on an ARM-based system or emulator.
1. https://onlinecourses.nptel.ac.in/noc22_cs93/preview
UNIT 2
Introduction To The ARM Instruction Set: Data processing instructions, branch
instructions, software interrupt instructions, program status register instructions, coprocessor
8Hrs.
instructions, loading constants.
ARM Programming Using Assembly Language: Writing assembly code, profiling and
cycle counting, instruction scheduling, register allocation, conditional execution, looping
constructs.
1. https://onlinecourses.nptel.ac.in/noc22_cs93/preview
UNIT 3
Embedded System Components: Embedded vs general computing system, history of
embedded systems, classification of embedded systems, major applications areas of
embedded systems, purpose of embedded systems, Core of an embedded system including
all types of processor/controller, memory, sensors, actuators, LED, 7 segment LED display,
stepper motor, keyboard, push button switch, communication interface (onboard and external
types), embedded firmware, other system components.
1. https://onlinecourses.nptel.ac.in/noc22_cs93/preview
UNIT 4
Embedded System Design Concepts: Characteristics and quality attributes of embedded
systems, operational quality attributes, non-operational quality attributes, embedded
systems-application and domain specific, hardware software co-design and program
8Hrs.
modelling, embedded firmware design and development.
1. https://onlinecourses.nptel.ac.in/noc22_cs93/preview
UNIT 5
RTOS And IDE For Embedded System Design: Operating system basics, types of
operating systems, task, process and threads (only POSIX threads with an example program),
thread preemption, multiprocessing and multitasking, task communication (without any
program), task synchronization issues – racing and deadlock, concept of binary and counting
semaphores (mutex example without any program), how to choose an RTOS, integration and
testing of embedded hardware and firmware, embedded system development environment –
block diagram (excluding keil), disassembler/decompiler, simulator, emulator and debugging
techniques, target hardware debugging, boundary scan
1. https://onlinecourses.nptel.ac.in/noc22_cs93/preview
Course Outcomes: After completing the course, the students will be able to
CO1 Describe the architectural features and instructions of ARM microcontroller.
CO2 Apply the knowledge gained for programming ARM for different applications.
CO3 Analyze and optimize the performance of embedded systems based on ARM microcontrollers.
Interpret the basic hardware components and their selection method based on the
CO4
characteristics and attributes of an embedded system.
CO5 Develop the hardware /software co-design and firmware design approaches.
LIST OF EXPERIMENTS
Text Books:
Andrew N Sloss, Dominic Symes and Chris Wright, ARM System Developers Guide,
1.
Elsevier, Morgan Kaufman publishers.
Shibu K V, “Introduction to Embedded Systems”, Tata McGraw Hill Education, Private
2.
Limited, 2nd Edition.
Reference Books:
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO2 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO3 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO4 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO5 3 3 2 2 1 1 1 - 1 - - 1 1 1
High-3, Medium-2, Low-1
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: V
UNIT-II
Combinational Logic Gates: Static CMOS design: Complementary CMOS, ratioed logic, 8 Hrs
pass transistor logic. Dynamic CMOS design: basic principles, performance of dynamic
logic, noise consideration, power consumption in CMOS gates – Switching activity,
glitches, logical efforts, layout rules.
UNIT-III
Sequential Circuits: 8 Hrs
Static Latches and Registers: Bistability principle, SR flip-flops, CMOS static flip-flop,
multiplexer-based latches, master-slave edge-triggered register, low-voltage static latches.
Dynamic Latches and Registers: Dynamic transmission-gate edge-triggered registers,
C2MOS—A clock-skew insensitive, pulse registers, sense-amplifier based registers.
Pipelining: Latch- vs. register-based pipelines, NORA-CMOS—A logic style for pipelined
structures
Datapath Subsystems: Adder: half adder, full adder, ripple carry adder (RCA), carry-look
ahead adder (CLA), carry select adders (CSL), carry skip adder, subtractor, multipliers:
Booth multiplier and Wallace tree multiplier and Dadda multiplier, comparators, ring and
Johnson counter barrel shifters, and generalized ALU: 1 bit ALU.
UNIT-V
Memories and Array Structures: ROM and RAM cells design, SRAM: Cell, array and 8 Hrs
peripheral circuits, signal to noise margin of SRAM cell, capacitance and sources of
SRAM power consumption, DRAM: DRAM cells, DRAM architecture ROM: NOR and
NAND ROM, FLASH and advantages and disadvantages of ROM, SRAM and DRAM.
1. Analyse the corners effects of 6T-SRAM cell and also analyse the stability of SRAM
by performing HSNM, RSNM, WSNM. Learn Monte Carlo simulation check the
deviation in SNMs with respect design parameters (L, W etc.)
Laboratory Sessions/ Experimental Learning:
1. Create the schematic, perform functional verification, and analyze the performance of
a 6T SRAM cell
1. https://archive.nptel.ac.in/courses/108/107/108107129/
2. https://onlinecourses.nptel.ac.in/noc20_ee05/preview
Course outcomes: After completing the course, the students will be able to
Understand the fundamental concepts and methodologies of digital integrated circuit (IC)
CO1
design.
Analyze combinational logic gates using CMOS technology, focusing on performance metrics
CO2
such as delay, power, and area.
Analyze static latches and registers, as well as dynamic latches and registers, with an emphasis
CO3
on timing, stability, and power consumption.
Design and implement pipelined circuits and non-bistable sequential circuits, understanding
CO4
their role in enhancing the performance and efficiency in VLSI systems.
Design and analyze datapath subsystems and memory array structures, focusing on their
CO5
integration into larger VLSI systems for optimized performance.
Text Books:
J. M. Rabaey, "Digital Integrated Circuits - A Design perspective", 2nd ed. Pearson
1.
Education.
Reference Books:
Neil Weste, and K. Eshraghian, "Principles of CMOS VLSI Design - A Systems perspective",
1.
4th Edition Addison-Wesley.
S.M. Kang and Yusuf Leblebici, Chulwoo Kim "CMOS Digital Integrated Circuits, Analysis
2.
and Design" 4th Edition, McGraw Hills Publication, 2019
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 2 - - - - - - 2 1 1
CO2 3 3 2 2 2 - - - - - - 2 1 1
CO3 3 3 2 2 2 - - - - - - 2 1 1
CO4 3 3 2 2 2 - - - - - - 2 1 1
CO5 3 3 2 2 2 - - - - - - 2 1 1
High-3, Medium-2, Low-1
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: V
VLSI LABORATORY-1
Course Code: MVJ22VLL54 CIE Marks: 50
Credits: L:T:P:0:0:2 SEE Marks: 50
Hours: 26P SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
1 Understand the CMOS technology, including transistor characteristics and design rules.
Design and implement basic digital circuits such as logic gates, multiplexers, and adders
2
using CMOS technology.
Analyze voltage transfer characteristics (VTC) of digital circuits to understand static
3
behavior and optimize for speed, power, and area.
Design and verify sequential circuits including static latches, dynamic registers, and flip-
4
flops.
5 Design SRAM memory and analyze its performance in terms of stability
LABORATORY SESSIONS:
PART A
Exp. No Experiment Names
Draw the CMOS schematic and Layout of the inverter circuit, and analyze voltage
transfer characteristics (VTC or DC) and Dynamic characteristics (transient) to
1 determine propagation delay, rise time fall time and also validate layout versus
schematic (LVS).
Draw the CMOS schematic of the 2 input NAND and NOR gate, also draw the
2 layout of the same and analyze the functions using transient analysis, in addition
to that validate LVS and extract RC.
Draw the CMOS schematic of the Half Adder circuit and verify it with truth table,
3 and draw the layout of the same, and simulate transient analysis to validate LVS.
Draw the CMOS circuit of the 4:1 Multiplexer circuit and verify it with truth table,
4 and also draw the layout of the same and simulate transient analysis to validate
LVS.
Draw the CMOS circuit of the 2:4 Decoder verify it with truth table, and also draw
5
the layout of the same and simulate transient analysis to validate LVS.
PART B
6 Draw a J-K FF and validate the design using transient analysis.
7 Design a latch based Sense Amplifier and validate the design.
8 Design a 6T-SRAM and analyse HOLD, READ and WRITE operation using
transient analysis.
9 Design peripheral circuits of SRAM: Decoder, Mux, Sense-Amplifier, Pre-charge
Circuits etc.
10 Design 4*4 i.e. 4 bit SRAM circuits: Analyse the circuits in terms SNM: HSNM,
RSNM, WSNM.
Course Outcomes: After completing the course, the students will be able to
Demonstrate the ability to design and draw the schematic and layout of CMOS circuits,
CO1
including basic gates and inverters.
Analyze voltage transfer characteristics (VTC), dynamic characteristics, and key
CO2
performance metrics such as propagation delay, rise time, and fall time of digital circuits
Design, simulate, and verify various combinational logic circuits, ensuring correct
CO3
functionality and optimization for performance.
Design, simulate, and analyze both static and dynamic sequential circuits, such as
CO4
latches and flip-flops.
CO5 Design memory structures like SRAM cells and analyze their stability and performance.
CO-PO-PSO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 1 - - - - - - 2 1
CO2 3 3 3 3 2 1 - - - - - - 2 1
CO3 3 3 3 3 2 1 - - - - - - 2 1
CO4 3 3 3 3 2 1 - - - - - - 2 1
CO5 3 3 3 3 2 1 - - - - - - 2 1
High-3, Medium-2, Low-1
B.E (VLSI DESIGN AND TECHNOLOGY)
Semester: V
VLSI FABRICATION TECHNOLOGY
Course Code: MVJ22VL551 CIE Marks:50
Credits: L:T:P: 3:0:0 SEE Marks: 50
Hours: 40L SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
Explain the fundamental principles and processes involved in VLSI fabrication, including
1
lithography, deposition, etching, and doping techniques.
Demonstrate proficiency in mask layout design and optimization for photolithography and
2
mask alignment techniques.
3 Analyze the impact of process variations and defects on VLSI device performance and yield.
Evaluate the trade-offs between different fabrication techniques (e.g., CMOS vs. BiCMOS)
4
in terms of performance, power consumption, and scalability.
Critically assess the challenges and solutions in achieving nanoscale feature sizes and
5
integration densities in modern VLSI fabrication.
UNIT 1
Prerequisites: Basic science.
Introduction to Microelectronics Fabrication And Crystal Growth: Introduction and
historical perspective, crystallography and crystal structure, crystal defects, Czochralski and
float zone growth, sheet resistant measurement, Hall measurement (classification of clean
room), basic fabrication process,
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. To study the details regarding the crystal structure.
Video Link / Additional Online Information:
1. https://nptel.ac.in/courses/117106093
UNIT 2
Thermal Oxidation: Oxidation techniques: Importance of oxidation, types of oxidation
techniques, growth mechanism, factors affecting the growth mechanisms, silicon oxidation 8Hrs.
model, dry & wet oxidation, Oxide charges in Si/SiO2 system.
Laboratory Sessions/ Experimental Learning:
1. Measure the oxide thickness grown on Si wafer grown in dry furnace.
Video Link / Additional Online Information:
1. https://nptel.ac.in/courses/117106093
UNIT 3
Lithography: Basic concepts, lithography techniques-optical lithography, electron beam
lithography, x-ray lithography, ion beam lithography, photoresists, light sources and wafer
exposure systems, optics, modulation transfer function
UNIT 4
Diffusion: Diffusion mechanisms; diffusion reactor; diffusion profile; diffusion kinetics;
parameters affecting diffusion profile; dopants and their behaviors, choice of dopants.
Ion Implantation: Reactor design, impurity distribution profile, properties of ion
implantation, low energy and high energy ion implantation.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Measure the resistivity of doped area of wafer.
Video Link / Additional Online Information:
2. https://nptel.ac.in/courses/117106093
UNIT 5
Deposition: Types of deposition system, thermal deposition, e-beam deposition, sputtering. 8Hrs.
Etching: Performance metric s of etching; types of etching- wet and dry etching; dry etching
techniques-ion beam or ion-milling, sputter ion plasma etching and reactive ion etching
(RIE).
CMOS technology: Process flow.
Course Outcomes: After completing the course, the students will be able to
CO1 Describe the basic process flow of CMOS fabrication process.
CO2 Analyze the factor affecting the oxide growth mechanism.
Apply knowledge of VLSI fabrication principles to design and optimize mask layouts for
CO3
photolithography.
CO4 Analyze the dose required for given doping in diffusion and ion implantation techniques.
Analyze the impact of advanced fabrication techniques (e.g., advanced lithography, multi-
CO5
patterning) on device scaling and integration density.
Text Books:
Silicon VLSI Technology: Fundamentals, Practice and Modeling Book by Jim Plummer,
1.
Michael D. Deal, and Peter B. Griffin.
Reference Books:
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 2 - - - - - - 2 1 1
CO2 3 3 2 2 2 - - - - - - 2 1 1
CO3 3 3 2 2 2 - - - - - - 2 1 1
CO4 3 3 2 2 2 - - - - - - 2 1 1
CO5 3 3 2 2 2 - - - - - - 2 1 1
High-3, Medium-2, Low-1
B. E. (VLSI DESIGN AND TECHNOLOGY)
Semester: V
DESIGN FOR TESTABILITY
Course Code: MVJ22VL552 CIE Marks:50
Credits: L:T:P: 3:0:0 SEE Marks: 50
Hours: 40 L SEE Duration: 03Hours
Course Learning Objectives: The students will be able to
Understand the significance and challenges of VLSI testing.
1
2 Apply testability techniques and structured approaches in VLSI designs.
3 Implement boundary scan (IEEE 1149.1) standards to facilitate board-level testing and
debugging of integrated circuits.
4 Develop ATPG methods for combinational and sequential circuits.
5 Analyze the trade-offs between different DFT methodologies (scan design vs. BIST) in
terms of area overhead, test application time, and fault coverage.
UNIT-I
Introduction to Testing: Importance of testing, testing during the VLSI lifecycle, 8 Hrs
challenges in VLSI testing: test generation, fault models, levels of abstraction in VLSI
testing, historical review of VLSI test technology: automatic test equipment, automatic test
pattern generation, fault simulation, digital circuit testing, analog and mixed-signal circuit
testing, design for testability, board testing, boundary scan testing.
1. https://archive.nptel.ac.in/noc/courses/noc16/SEM2/noc16-ec08/
2. https://nptel.ac.in/courses/106103016
UNIT-II
Design for Testability: 8 Hrs
Testability Analysis: SCOAP testability analysis, probability-based testability analysis,
simulation-based testability analysis, RTL testability analysis, Design for Testability
Basics: Ad Hoc approach, structured approach, Scan Cell Designs: Muxed-D scan cell,
clocked-scan cell, LSSD scan cell, Scan Architectures: Full-scan design, partial-scan
design, random-access scan design Scan Design Rules: Tristate buses, bidirectional I/O
ports, gated clocks, derived clocks, combinational feedback loop, asynchronous set/reset
signal, Scan Design Flow: Scan design rule checking and repair, scan synthesis, scan
extraction, scan verification. Special-Purpose Scan Designs: Enhanced scan, snapshot
scan, error-resilient scan, RTL Design for Testability: RTL scan design rule checking and
repair, RTL scan synthesis, RTL scan extraction and scan verification.
1. https://archive.nptel.ac.in/noc/courses/noc16/SEM2/noc16-ec08/
2. https://nptel.ac.in/courses/106103016
UNIT-III
8 Hrs
Logic and Fault Simulation:
Logic simulation for design verification, fault simulation for test and diagnosis, Simulation
Models: Gate-level network, logic symbols, logic element evaluation, timing models, Logic
Simulation: Compiled-code simulation, event-driven simulation, compiled-code versus
event-driven simulation, hazards, Fault Simulation: Serial fault simulation, parallel fault
simulation, deductive fault simulation, concurrent fault simulation, differential fault
simulation, fault detection, comparison of fault simulation techniques, alternatives to fault
simulation.
2. https://archive.nptel.ac.in/noc/courses/noc16/SEM2/noc16-ec08/
3. https://nptel.ac.in/courses/106103016
UNIT-IV
8
Automatic Test Pattern Generation:
Hrs
Random Test Generation, Theoretical Background: Boolean Difference, Designing a
Stuck-At ATPG for Combinational Circuits: A Naive ATPG Algorithm, A Basic ATPG
Algorithm, Designing a Sequential ATPG: Time Frame Expansion, Gated Clocks and
Multiple Clocks, Designing a Simulation-Based ATPG: Genetic-Algorithm-Based ATPG.
2. https://archive.nptel.ac.in/noc/courses/noc16/SEM2/noc16-ec08/
UNIT-V
Logic Built-In Self-Test: BIST design rules, test pattern generation for bist, output 8 Hrs
response analysis, BIST Architectures: BIST architectures for circuits without scan chains,
BIST architectures for circuits with scan chains, BIST architectures using register
reconfiguration, BIST architectures using concurrent checking circuits core-based design
and test considerations, Digital Boundary Scan (IEEE Std. 1149.1): Basic concept, overall
1149.1 test architecture and operations, test access port and bus protocols, data registers
and boundary-scan cells, tap controller, instruction register and instruction set, boundary-
scan description language, on-chip test support with boundary scan, board and system-
level boundary-scan control architectures, case study JTAG-based interfacing.
1. https://archive.nptel.ac.in/noc/courses/noc16/SEM2/noc16-ec08/
2. https://nptel.ac.in/courses/106103016
Course Outcomes: After completing the course, the students will be able to
CO1 Understand the principles and methodologies of design for testability (DFT) in VLSI
circuits, including fault models, test pattern generation, and fault coverage metrics.
CO2 Apply DFT techniques such as scan chain insertion, built-in self-test (BIST), and
boundary scan design to enhance testability of VLSI designs.
CO3 Evaluate the effectiveness of different DFT methodologies (scan design, BIST, boundary
scan) in achieving high fault coverage and minimizing test complexity.
CO4 Analyze the impact of DFT strategies on chip area, power consumption, and test
application time.
CO5 Assess advanced DFT techniques and their applicability to mitigate test challenges in
modern VLSI designs.
Text Books:
M.Bushnell and V. D. Agrawal, “Essentials of Electronic Testing for Digital, Memory and
1. Mixed-Signal VLSI Circuits”, Kluwer Academic Publishers.
L.T Wang, C.W. Wu and X. Wen, “VLSI Test Principles and Architectures”, Morgan
2 Kaufmann Publishers.
Reference Books:
T.Kropf, “Introduction to Formal Hardware Verification”, Springer Verlag, 2000
1.
L.T Wang, C.W. Wu and X. Wen, “VLSI Test Principles and Architectures”, Morgan
2.
Kaufmann Publishers. 2006.
Continuous Internal Evaluation (CIE):
Theory for 50 Marks
CIE is executed by way of quizzes (Q), tests (T) and assignments. A minimum of three quizzes are
conducted along with tests. Test portion is evaluated for 50 marks and quiz is evaluated for 10 marks.
Faculty may adopt innovative methods for conducting quizzes effectively. The number of quizzes may
be more than three (conduct additional quizzes and take best three). The three tests are conducted for 50
marks each and the average of all the tests are calculated for 50. The marks for the assignments are 20
(2 assignments for 10 marks each). The marks obtained in test, quiz and assignment are added to get
marks out of 100 and report CIE for 50 marks.
Semester End Examination (SEE):
Total marks: 50+50=100
SEE for 50 marks is executed by means of an examination. The Question paper for each course contains
two parts, Part – A and Part – B. Part – A consists of objective type questions for 20 marks covering the
entire syllabus. Part – B Students have to answer five questions, one from each unit for 16 marks adding
up to 80 marks. Each main question may have a maximum of three sub divisions. Each unit will have
internal choice in which both questions cover entire unit having same complexity in terms of COs and
Bloom’s taxonomy level.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PSO PS0
PO1
PO 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 2 2 - - - - - - - - - 1 1
CO2 3 2 2 - - - - - - - - - 1 1
CO3 3 2 2 - - - - - - - - - 1 1
CO4 3 2 2 - 2 2 - - - - - - 1 1
CO5 3 2 2 2 - 2 - - - - - - 1 1
UNIT-III
Grep: Operation, grep family, searching for file content. sed: scripts, operation, addresses, 8
commands, applications, grep and sed. Hrs
UNIX file structure: Introduction to UNIX file system, inode (Index Node), file descriptors,
system calls and device drivers.
File Management: File structures, system calls for file management – create, open, close,
read, write, lseek, link, symlink, unlink, stat, fstat, lstat, chmod, chown, directory api –
opendir, readdir, closedir, mkdir, rmdir, umask
UNIT-IV
Process And Signals: Process, process identifiers, process structure: process table, viewing 8
processes, system processes, process scheduling, starting new processes: waiting for a Hrs
process, zombie processes, orphan process, fork, vfork, exit, wait, waitpid, exec, signals
functions, unreliable signals, interrupted system calls, kill, raise, alarm, pause, abort,
system, sleep functions, signal sets.
File Locking: creating lock files, locking regions, use of read and write with locking,
competing locks, other lock commands, deadlocks.
UNIT-V
Inter Process Communication: Pipe, process pipes, the pipe call, parent and child 8
processes, and named pipes: fifos, semaphores: semget, semop, semctl, message queues: Hrs
msgget, msgsnd, msgrcv, msgctl, shared memory: shmget, shmat, shmdt, shmctl, ipc status
commands.
Introduction to Sockets: Socket, socket connections - socket attributes, socket addresses,
socket, connect, bind, listen, accept, socket communications.
Course Outcomes: After completing the course, the students will be able to
Utilize various Linux commands that are used to manipulate system operations at admin
CO1
level.
CO2 Develop shell programming using Linux commands.
CO3 Design and write application to manipulate internal kernel level Linux file system.
CO4 Develop IPC-API’s that can be used to control various processes for synchronization.
Develop network programming that allows applications to make efficient use of resources
CO5
available on different machines in a network.
Text Books:
W. Richard. Stevens, Advanced Programming in the UNIX Environment, 3rd
1.
edition, Pearson Education, New Delhi, India.
2. Unix and shell Programming Behrouz A. Forouzan, Richard F. Gilberg.Thomson
Reference Books:
1. Linux System Programming, Robert Love, O’Reilly, SPD
Advanced Programming in the UNIX environment, 2nd Edition, W.R.Stevens, Pearson
2.
Education.
1 Understand the mathematical description of continuous and discrete time signals and systems.
2 Analyze the signals in time domain using convolution sum.
3 Analyze the response of the LTI system to any input signal.
4 Analyze LTI systems in time and transform domains.
Apply the knowledge of frequency-domain representation and analysis concepts using Fourier
5
analysis tools and Z-transform.
UNIT-I
Prerequisites: Definition of step, ramp, impulse response. 8 Hrs
Introduction and Classification Of Signals: Definition of a signal and systems,
communication and control system as examples, classification of signals.
Basic Operations on Signals: Amplitude scaling, addition, multiplication, differentiation,
integration, time scaling, time shift and time reversal.
Elementary Signals/Functions: Exponential, sinusoidal, step, impulse and ramp functions.
Expression of triangular, rectangular and other waveforms in terms of elementary signals.
UNIT-II
System Classification and Properties: Linear-nonlinear, time variant-invariant, causal-non 8 Hrs
causal, static-dynamic, stable-unstable, invertible.
Time Domain Representation of LTI System: Impulse response of an LTI system,
convolution sum, convolution integral.
Properties of convolution - Commutative property, distributive property, associative
property and system interconnection. Computation of convolution sum and convolution
integral using graphical method for unit step and unit step, unit step and exponential,
exponential and exponential, unit step and rectangular, and rectangular and rectangular.
UNIT-III
Prerequisites: Basics of Fourier series concepts. 8 Hrs
LTI System Properties in Terms of Impulse Response: Memoryless, causal, stable,
invertible, and step response.
Fourier Representation of Periodic Signals: CTFS and DTFS definition and basic
problems (excluding properties).
UNIT-IV
Prerequisites: Basics of fourier transform concepts 8 Hrs
Fourier Representation of Aperiodic Signals: Introduction to fourier transform, definition
and basic problems.
Properties of fourier transform: Linearity, time shift, frequency shift, scaling, differentiation
and integration, convolution and modulation, Parseval’s theorem and problems on properties
of fourier transform.
UNIT-V
Prerequisites: Basics of Z-transform concepts. 8 Hrs
The Z-Transforms: Z transform, properties of the region of convergence, properties of the
Z-transform, inverse Z-transform, causality and stability, transform analysis of LTI systems.
Course outcomes: After completing the course, the students will be able to
Explain the fundamental concepts of signals and systems, including continuous-time and
CO1
discrete-time signals, linear time-invariant (LTI) systems.
CO2 Apply mathematical techniques to analyze signals in both the time and frequency domains.
Analyze the behavior of LTI systems by evaluating their impulse response, step response, and
CO3
frequency response.
Implement signal processing algorithms, such as convolution and correlation, to process and
CO4
interpret real-world signals.
Analyze the performance of different system representations (e.g., differential equations,
CO5 difference equations, state-space models) by comparing their advantages and limitations in
modeling.
Text Books:
Alan V Oppenheim, Alan S, Willsky and A Hamid Nawab, “Signals and Systems” Pearson
1.
Education Asia / PHI, 2nd edition.
Simon Haykins and Barry Van Veen, “Signals and Systems”, 2nd Edition, Wiley India.
2.
ISBN 9971-51-239-4.
Reference Books:
1. H.P Hsu, R. Ranjan, “Signals and Systems”, Scham’s outlines, TMH.
Michael Roberts, “Fundamentals of Signals & Systems”, 2nd edition, Tata McGraw-Hill,
2.
2010, ISBN 978-0-07-070221-9.
Core Teaching Tool: Simulation, Game, Industry Case Studies (Personalized for students
– 16 industries to choose from), Venture Activity
UNIT-II
Problem & Customer Identification: Understanding and analyzing the macro-problem 8 Hrs
and Industry perspective, technological, socio-economic, and urbanization trends and their
implication on new opportunities. Identifying passion, identifying and defining problems
using Design thinking principles. Analyzing problems and validating with the potential
customer. Iterating problem-customer fit. Understanding customer segmentation, creating
and validating customer personas. Competition and Industry trends mapping and assessing
initial opportunity.
Core Teaching Tool: Several types of activities including Class, game, Gen AI, ‘Get out of
the building’, and Venture Activities.
UNIT-III
Solution design & Prototyping: Understanding Customer Jobs-to-be-done and crafting 8 Hrs
innovative solution design to map to customers’ needs and create a strong value proposition.
Developing Problem-solution fit iteratively. Understanding prototyping and MVP.
Developing a feasibility prototype with differentiating values, features, and benefits. Initial
testing for proof-of-concept and iteration on the prototype.
Core Teaching Tool: Venture Activity, no code Innovation tools, Class activity
UNIT-IV
Opportunity Assessment and Sizing, Business & Financial Model: Assess relative 8 Hrs
market position via competition analysis, sizing the market, and assessing the scope and
potential scale of the opportunity. Introduction to Business model and types, Lean approach,
9 block lean canvas model, riskiest assumptions to Business models. Importance of Build–
Measure–Lean approach.
Business planning: components of Business plan- Sales plan, People plan, and financial
plan.
Scale Outlook and Venture Pitch readiness: Understand and identify potential and
aspiration for scale vis a vis your venture idea. Persuasive Storytelling and its key
components. Build an Investor-ready pitch deck.
Core Teaching Tool: Expert talks; Cases; Class activity and discussions; Venture Activities
Course outcomes: After completing the course, the students will be able to
Understand Entrepreneurial Skillset and Mindset
CO1
Understand and analyze industry problems and Enhance customer personas based on
CO2
market/other feedback
CO3 Understand and develop MVPs
CO4 Understand and apply Business models and Business planning.
CO5 Develop a go-to-market strategy and build a Persuasive sales pitch
Text Books:
Robert D. Hisrich, Michael P. Peters, Dean A. Shepherd, Sabyasachi Sinha (2020).
1.
Entrepreneurship, McGrawHill, 11th Edition
Namita Thapar (2022) The Dolphin and the Shark: Stories on Entrepreneurship, Penguin
2.
Books Limited
3. Simon Sinek (2011) Start with Why, Penguin Books Limited
Suggested Learning Sources:
Ries, E. (2011). The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation
1. to Create Radically Successful Businesses. Crown Business
Osterwalder, A., & Pigneur, Y. (2010). Business Model Generation: A Handbook for
2. Visionaries, Game Changers, and Challengers. John Wiley & Sons.
Brown Tim (2019) Change by Design Revised & Updated: How Design Thinking Transforms
3. Organizations and Inspires Innovation, Harper Business
4. Collins Jim, Porras Jerry, (2004) Built to Last: Successful Habits of Visionary Companies
5. Burlington Bo, (2016) Small Giants: Companies That Choose to Be Great Instead of Big
Saras D. Sarasvathy, (2008) Effectuation: Elements of Entrepreneurial Expertise, Elgar
6. Publishing Ltd
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 2 2 2 - - - - - - - 2 2 -
CO2 - - 2 2 2 - - - - - - 2 - -
CO3 - - 2 - - 2 - - 2 - - 2 - -
CO4 - - 2 - - - - - 2 - - 2 - -
CO5 - - 2 - - 2 2 2 - 2 - 2 - -
High-3, Medium-2, Low-1
B.E (VLSI Design and Technology)
Semester: VI
SCRIPTING LANGUAGE FOR VLSI
Course Code: MVJ22VL61 CIE Marks:50
Credits: L:T:P: 3:0:2 SEE Marks: 50
Hours: 40L+ 26P SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
Identify the purposes and features of different scripting languages, including Python,
1
TCL/TKL, and PERL
2 Utilize loops and conditional statements to control the flow of Python programs.
3 Implement functions and perform basic file operations in Python.
Design and develop Python scripts to automate execution, data extraction, and data
4
manipulation tasks in VLSI design workflows
Apply regular expressions (regex) for pattern matching and data extraction tasks in VLSI
5
design files, ensuring accurate data retrieval and manipulation.
UNIT 1
Introduction to Scripting: Origin of scripting, different types of scripting languages python,
TCL/TKL and PERL etc, objective of scripting language,
Python Basics: Python history and features, python software environment, The python
interactive shell, user input, python programming for HELLO WORLD, importance of
indentation.
Python Variables and Data types: Variables, constants, comments, strings, numbers,
integer, floats, Boolean, complex.
1. Enable python command line interface (CLI) interface in EDA tools and implement
scripts to manage and manipulate EDA tools to create run program, checkpoints of
verification and stop or exit the program through command line interface(CLI) of EDA
tools (Xilinx-Vivado)
Laboratory Sessions/ Experimental Learning:
1. Understand integers and floats, perform arithmetic operations.
1. https://archive.nptel.ac.in/courses/106/106/106106182/
2. https://onlinecourses.swayam2.ac.in/aic20_sp31/preview
UNIT 2
Conditional Loops and iterations: Conditional if-else, nested if-else, while loop, nested
while, for loop, break, continue
Advanced-Data Types: Array, list, tuple, set, and dictionaries: functions for generation,
slicing, indexing, different arithmetic and logical operations etc. use of functions: grep,
split, join, slice, pop, push, reverse, sort, chop.
1. Create a python script to run two program (verilog/VHDL) for 10 iterations and
merged all generated log file into single log file 8Hrs.
1. Understand and use conditional statements. Implement for and while loops for
iteration.
1. https://onlinecourses.swayam2.ac.in/cec22_cs20/preview
2. https://onlinecourses.swayam2.ac.in/aic20_sp31/preview
UNIT 3
Functions: Introduction to using functions and modules, types of functions; parameter and
8Hrs.
argument, default argument following non-default argument, documenting functions and
custom functions vs. standard functions turtle graphics; techniques for importing functions
and modules.
Working with Files: Files and file paths, using the / operator to join paths, working with
directory, the home directory, absolute vs. relative paths, getting the parts of a file path,
finding file sizes and folder contents, modifying a list of files using glob patterns, checking
path validity, file reading/writing process.
1. https://onlinecourses.swayam2.ac.in/cec22_cs20/preview
2. https://onlinecourses.swayam2.ac.in/aic20_sp31/preview
UNIT 4
Pre-requisite: Python os, regex library
Organizing Files: Copying files and folders, moving and renaming files and folders,
permanently deleting files and folders, safe deletes with the send2trash module, compressing
files with the zipfile module.
Regular Expression: Finding patterns of text with regular expressions: creating regex
objects, matching regex objects, review of regular expression matching, grouping with 8Hrs.
parentheses, matching multiple groups with the pipe, optional matching with the question
mark, matching zero or more with the star, matching one or more with the plus, matching
specific repetitions with braces, greedy and non-greedy matching.
Project Based Learning:
1. Develop custom script function to automate common VLSI design tasks, such as file
parsing, data extractions, performance parameters like hold/setup time, power, timing
parameters and report generation. Targeted parameters can be passed through
argument means which parameters are needed from the function..
1. https://onlinecourses.swayam2.ac.in/cec22_cs20/preview
2. https://onlinecourses.swayam2.ac.in/aic20_sp31/preview
UNIT 5
1. Read and write CSV files using the csv module and pandas library.
1. https://onlinecourses.swayam2.ac.in/cec22_cs20/preview
2. https://onlinecourses.swayam2.ac.in/aic20_sp31/preview
S.N. List of Experiments
1 Print all the prime numbers between 1 and 100
2 Write a program to check whether a string or number is a palindrome or not
3 You have been given a random integer array/list(ARR) of size N. You are required to
find and return the second-largest element present in the array/list. Sample input 4 3 10 9
2 and output 9. Use array or list concepts
4 Phone Number and Email Address Extractor using Python automation
5 Parsing a log File to Extract targeted “string” and store into csv file
6 Renaming Files with American-Style Dates to European-Style Dates
7 Reading, writing and update the spread sheet through python script
8 Read data from log file and keep into dictionary, then do statical analysis and post that
store all data into csv file
Course Outcomes: After completing the course, the students will be able to
Demonstrate a comprehensive understanding of the purposes, distinguishing features,
CO1 and typical applications of various scripting languages such as Python, TCL/TKL, and
PERL.
Utilize Python's loops (for, while) and conditional statements (if, else, elif) proficiently
CO2
to control program flow in diverse scenarios.
Organize and manage files systematically using Python's file handling capabilities.
Apply regular expressions (regex) to perform pattern matching and advanced text
CO4
processing tasks, ensuring accurate data extraction and manipulation in VLSI design
workflows.
Utilize Python libraries (such as pandas for CSV and openpyxl for Excel) to handle
CO5
and analyze data stored in CSV and Excel files.
Textbooks:
A. B. Downey, “Think Python, How to Think Like a Computer Scientist”, 2nd edition
1.
O′Reilly, 2015.
A.l.Sweigart, “Automate the boring stuff with Python: practical programming for total
2
beginners. no starch press”, 2019.
Reference Books:
Ousterhout J. and Jones K, "Tcl and the Tk toolkit", Upper Saddle River, NJ: Addison-
1.
Wesley.
Christiansen, Tom, and Nathan Torkington “Perl cookbook: Solutions & examples for
2.
Perl programmers” O'Reilly Media.
1 Explain the basic physics and operational principles of MOS devices, including their
structure, behavior under different bias conditions, and limitations in circuit applications.
UNIT-I
Introduction to Analog IC Design: Motivation for analog VLSI design, and mixed 8 Hrs
signal circuits in MOS technologies and issues thereof. MOS device fundamentals:
Basic MOS models, device capacitances, parasitic resistances, substrate models,
transconductance, output resistance, fT, frequency dependence of device parameters.
UNIT-II
Single Stages and differential Amplifier: Single stage amplifier: basic concepts, 8 Hrs
common source stage, source follower, common-gate stage, cascode stage, choice
of device models. differential amplifier: single-ended and differential operation,
basic differential pair, common mode response, differential pair with MOS loads,
Gilbert cell.
UNIT-III
Current Mirror, Current and Voltage Reference: Basic current mirror, cascode 8 Hrs
current mirror, active current mirror and biasing techniques, low current biasing,
supply insensitive biasing, temperature insensitive biasing, impact of device
mismatch.
1. https://archive.nptel.ac.in/courses/117/101/117101105/
2. https://nptel.ac.in/courses/108106084
UNIT-IV
Frequency Response of Amplifiers: General considerations, miller effect, frequency 8 Hrs
responses of single stage amplifier CS amplifier, source follower, CG amplifier,
cascade, differential amplifier and gain and bandwidth trade-off. feedback: Feedback
topologies, effect of load, modeling input and output ports in feedback circuits.
Laboratory Sessions/ Experimental Learning:
1. https://archive.nptel.ac.in/courses/117/101/117101105/
UNIT-V
Operational Amplifiers: Performance parameters, one-stage and two stage op amps, 8 Hrs
gain boosting, comparison, common mode feedback, input range, slew rate, power
supply rejection, noise in Op Amps stability and frequency compensation: multi pole
systems, phase margin, frequency compensation
1. Study and compare the characteristics, frequency response, and gain stability of
one-stage and two-stage operational amplifiers.
1. https://archive.nptel.ac.in/courses/117/101/117101105/
Course Outcomes: After completing the course, the students will be able to
CO1 Analyze and design single-stage amplifiers, including common-source, common-gate,
and common-drain configurations.
CO2 Analyze and design differential amplifiers, understanding their advantages and
applications in analog circuits.
CO3 Explain the principles and operation of basic and advanced current mirror circuits.
CO4 Demonstrate proficiency in designing and optimizing current mirror circuits for various
applications.
CO5 Design operational amplifiers (op-amps) meeting specific design constraints such as
gain, bandwidth, power consumption, and stability.
LIST OF EXPERIMENTS
2. Design an singe stage common source, common gate and source follower amplifier
a. Draw the schematic and verify the following
i) DC, AC, and transient analysis
d. Extract RC and back annotate the same and verify the design
d. Extract RC and back annotate the same and verify the design
4. Design a multistage current mirror to generate reference current and also increase
reference current by modulating the width (W) of reference transistor.
Reference Books:
R. Jacob Baker, “CMOS Circuit Design, Layout, and Simulation, IEEE press Wiley
1.
Fourth Edition, 2019
Phillip E. Allen, Douglas R. Holberg, “CMOS Analog Circuit Design” Oxford
2.
University Press Second Edition.
Ken Kundert and Olaf Zinke, “The Designer's Guide to Verilog-AMS”, Kluwer
3.
Academic Publishers.
CO-PO-PSO Mapping
CO/ PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 1 2 2 - - - - - - 2 1 1
CO2 3 3 1 2 2 - - - - - - 2 1 1
CO3 3 3 1 2 2 - - - - - - 2 1 1
CO4 3 3 1 2 2 - - - - - - 2 1 1
CO5 3 3 1 2 2 - - - - - - 2 1 1
LABORATORY SESSIONS:
PART A
Exp. No Experiment Names
Introduction of SPICE/ EDA tools (Cadence/Synopsys), I-V characteristics
8. Design a cascode current mirror and analyse the circuits with respect to width of the
transistors.
9. Design a single stage amplifier as per design constraints like gain, ft (Parameter will
be provided during lab experiment)
10. Design a double stage amplifier as per design constraints (Parameter will be provided
during lab experiment)
Course outcomes: After completing the course, the students will be able to
Utilize CAD tools for VLSI design, including schematic entry, simulation, layout
CO1
design, and verification processes.
Design analog circuits and perform comprehensive analyses of their DC, transient,
CO2
and AC characteristics.
Analyze layout designs derived from circuit schematics, performing Layout vs.
CO3
Schematic (LVS) checks to verify conformity and functionality.
Construct GDS files and prepare tapeouts for integrated circuit fabrication,
CO4 understanding the manufacturing process and requirements for IC production. Apply
industry standards and practices to ensure compliance and readiness for fabrication.
Evaluate and optimize complex analog designs, such as operational amplifiers and
CO5 differential amplifiers, analyzing performance metrics including gain, bandwidth,
stability, and noise.
CO-PO-PSO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 1 - - - - - - 2 1
CO2 3 3 3 3 2 1 - - - - - - 2 1
CO3 3 3 3 3 2 1 - - - - - - 2 1
CO4 3 3 3 3 2 1 - - - - - - 2 1
CO5 3 3 3 3 2 1 - - - - - - 2 1
High-3, Medium-2, Low-1
B.E (VLSI Design and Technology)
Semester: VI
LOW POWER VLSI DESIGN
Course Code: MVJ22VL631 CIE Marks:50
Credits: L:T:P: 3:0:0 SEE Marks: 50
Hours: 40 T SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
Compare and contrast the power dissipation characteristics of various digital circuit designs to
1
identify the most significant contributors to overall power consumption.
2 Design and implement DVFS strategies in digital circuits to achieve power reduction.
3 Utilize specific design techniques to minimize switched capacitance in digital circuits.
4 Implement various leakage power reduction techniques in VLSI circuit designs.
Investigate and analyze the effects of different software optimization techniques on the power
5
consumption of VLSI systems.
UNIT-1
Introduction: Need for low power VLSI chips, sources of power dissipation in digital
integrated circuits: Short circuit power dissipation, switching power dissipation: Dynamic
power for a complex gate, reduced voltage swing, internal node power, switching activity,
switching activity of static CMOS gates, inputs not equiprobable, mutually dependent inputs,
transition probability in dynamic gates, power dissipation due to charge sharing, glitching
power dissipation, leakage power dissipation, short channel effects
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Understand the basic operation of CMOS (Complementary Metal-Oxide-Semiconductor)
gates. Measure and analyze the switching activity of CMOS gates. Calculate the power
consumption due to switching activity.
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/106/105/106105034/
2. https://onlinecourses.nptel.ac.in/noc24_ee80/preview
UNIT-2
Low-Power Design Approaches: Low-power design through voltage scaling: Device
feature size scaling: Constant-field scaling, constant-voltage scaling, multi-vdd circuits,
voltage scaling using high-level transformations, dynamic voltage and frequency scaling:
Basic approach, DVFS with varying work load, the model, workload prediction, discrete
processing rate, latency overhead, adaptive voltage scaling, subthreshold logic circuits
Architectural level approach–pipelining and parallel processing, multicore, and combining 8Hrs.
parallelism with pipelining
UNIT-3
Switched Capacitance Minimization Approaches: Introduction, system-level approach:
Hardware–software codesign, Transmeta’s Crusoe processor, bus encoding: Gray coding,
one-hot coding, bus-inversion coding, T0 coding, clock gating: CG circuits, CG granularity,
gated-clock FSMs, FSM state encoding, FSM partitioning, operand isolation, glitching power
minimization, logic styles for low power: Static CMOS logic, dynamic CMOS logic.
UNIT-4 8Hrs.
Leakage Power Minimization Approaches: Fabrication of multiple threshold voltages,
variable-threshold-voltage CMOS (VTCMOS) approach, multi-threshold-voltage CMOS
(MTCMOS) approach, power gating, transistor stacking, dual-Vt assignment approach
(DTCMOS), Power Management: Combining DVFS and power management, Dynamic
Vth Scaling
UNIT-5
Low-Power Software Approaches: Introduction, machine-independent software
optimizations, combining loop optimizations with DVFS: Loop unrolling, loop tiling, loop
permutation, strength reduction, loop fusion, loop peeling, loop unstitching,
Advanced techniques: Brief adiabatic logic circuits, asynchronous circuits.
Course outcomes: After completing the course, the students will be able to
Identify and analyze various sources of power dissipation, including dynamic, static, and short-
CO1
circuit power in digital circuits.
Implement and evaluate voltage scaling and dynamic voltage and frequency scaling (DVFS)
CO2
techniques to achieve power savings in digital circuits.
Apply techniques such as clock gating, operand isolation, and bus encoding to minimize
CO3
switched capacitance and thereby reduce dynamic power consumption in digital designs.
Utilize various methods, including the use of high-threshold voltage transistors, sleep
CO4
transistors, and body biasing to reduce leakage power in VLSI circuits.
CO5 Apply software algorithms and code to lower power usage in VLSI systems.
Text Books:
1. Ajit
1 Pal, “Low-power VLSI circuits and systems”, Springer Publication, 2015.
.
2. Kaushik
2 Roy, Sharat Prasad, “Low-Power CMOS VLSI Circuit Design” Wiley.
Reference Books:
1. Gary K. Yeap, “Practical Low Power Digital VLSI Design”, Kluwer Academic.
2. Jan M. Rabaey, Massoud Pedram, “Low Power Design Methodologies”, Kluwer Academic.
P. Chandrasekaran and R. W. Broadersen, “Low power digital CMOS design”, Kluwer
3. Academic.
4. A Bellamour and M I Elmasri, “Low power VLSI CMOS circuit design”, Kluwer Academic.
CIE is executed by way of quizzes (Q), tests (T) and assignments. A minimum of three quizzes are
conducted along with tests. Test portion is evaluated for 50 marks and quiz is evaluated for 10 marks.
Faculty may adopt innovative methods for conducting quizzes effectively. The number of quizzes may be
more than three (conduct additional quizzes and take best three). The three tests are conducted for 50 marks
each and the average of all the tests are calculated for 50. The marks for the assignments are 20 (2
assignments for 10 marks each). The marks obtained in test, quiz and assignment are added to get marks
out of 100 and report CIE for 50 marks.
Semester End Examination (SEE):
SEE for 50 marks is executed by means of an examination. The Question paper for each course contains
two parts, Part – A and Part – B. Part – A consists of objective type questions for 20 marks covering the
entire syllabus. Part – B Students have to answer five questions, one from each unit for 16 marks adding
up to 80 marks. Each main question may have a maximum of three sub divisions. Each unit will have
internal choice in which both questions cover entire unit having same complexity in terms of COs and
Bloom’s taxonomy level.
CO-PO-PSO Mapping
UNIT-1
FPGA Basics: Introduction to FPGAs, FPGA architecture and components, FPGA design
flow
ASIC Basics: Introduction to ASICs, types of ASICs: Full-custom, semi-custom, and
programmable ASICs, ASIC design flow, comparison between FPGA and ASIC,
Design Styles and Challenges: Full-custom layout, gate-array layout, standard-cell layout,
macro-cell layout and programmable logic arrays, FPGA layout and challenges in physical
design
8Hrs.
Overview of HDL language
UNIT-3
High Level Design Entry: RTL coding using HDL, truth table representation, state
diagram, flow chart, block diagram
Low-level Design Entry: Schematic entry: Hierarchical design, the cell library, names,
schematic icons & symbols, nets, schematic entry for ASICs, connections, vectored
instances & buses, edit in place, attributes, netlist screener. ASIC construction: Physical
design, CAD tools system partitioning, estimating ASIC size.
A Case Study: Steps required in ASIC: RTL to GDS and FPGA: RTL to bit file 8Hrs.
UNIT-4
Floor Planning and Placement in Aspects of FPGA and ASIC: Goals and objectives,
measurement of delay in floor planning, floor planning tools, channel definition, I/O and
power planning and clock planning.
Placement in Aspects of FPGA and ASIC: Goals and objectives, min-cut placement
algorithm, iterative placement improvement, time driven placement methods, physical design
flow.
8Hrs.
UNIT-5
Partitioning in ASIC and FPGA Perspective: Goals and objectives, constructive
partitioning, iterative partitioning improvement, kl, fm and look ahead algorithms.
Routing in Aspects of FPGA and ASIC: Global routing: goals and objectives, global
routing methods, global routing between blocks, back- annotation. detailed routing: goals
and objectives, measurement of channel density, left-edge algorithm, area-routing
algorithms, multilevel routing, timing –driven detailed routing, final routing steps, special
routing, circuit extraction and DRC. 8Hrs.
Text Books:
Michael John Sebastian Smith, “Application - Specific Integrated Circuits”, Addison- Wesley
1. Professional.
Pong P Chu, “FPGA prototyping by Verilog examples: Xilinx Spartan-3 version”, John Wiley
2.
& Sons, 2011.
Reference Books:
Sridhar Gangadharan, Sanjay Churiwala, “Constraining Designs for Synthesis and Timing
1.
Analysis – A Practical Guide to Synopsis Design Constraints (SDC)”, Springer, 2013
Naresh Maheshwari and SachinSapatnekar, “Timing Analysis and Optimization of Sequential
2.
Circuits”, Springer Science and Business Media.
Vikram Arkalgud Chandrasetty, “VLSI Design: A Practical Guide for FPGA and ASIC
3. Implementations”
3 Springer, 2011
CIE is executed by way of quizzes (Q), tests (T) and assignments. A minimum of three quizzes are
conducted along with tests. Test portion is evaluated for 50 marks and quiz is evaluated for 10 marks.
Faculty may adopt innovative methods for conducting quizzes effectively. The number of quizzes may be
more than three (conduct additional quizzes and take best three). The three tests are conducted for 50 marks
each and the average of all the tests are calculated for 50. The marks for the assignments are 20 (2
assignments for 10 marks each). The marks obtained in test, quiz and assignment are added to get marks
out of 100 and report CIE for 50 marks.
Semester End Examination (SEE):
SEE for 50 marks is executed by means of an examination. The Question paper for each course contains
two parts, Part – A and Part – B. Part – A consists of objective type questions for 20 marks covering the
entire syllabus. Part – B Students have to answer five questions, one from each unit for 16 marks adding
up to 80 marks. Each main question may have a maximum of three sub divisions. Each unit will have
internal choice in which both questions cover entire unit having same complexity in terms of COs and
Bloom’s taxonomy level.
CCO-PO-PSO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PS02
CO1 3 2 2 - - - - - - - - - 2 2
CO2 3 2 2 - - - - - - - - - 2 2
CO3 3 2 2 - - - - - - - - - 2 2
CO4 3 2 2 - 2 2 - - - - - - 1 1
CO5 3 2 2 2 - 2 - - - - - - 1 1
High-3, Medium-2, Low-1
B.E (VLSI Design and Technology)
Semester: VI
MICRO ELECTRO-MECHANICAL SYSTEMS
Course Code: MVJ22VL633 CIE Marks:50
Credits: L:T:P: 3:0:0 SEE Marks: 50
Hours: 40L SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
Explain the fundamental concepts of Micro-Electro-Mechanical Systems (MEMS) and their
1
operating principles.
Demonstrate the steps involved in a specific MEMS fabrication technique through a hands-on
2
lab session.
3 Classify MEMS sensors based on their applications and operating principles
Analyze the impact of MEMS sensors on the efficiency and functionality of real-world
4
systems.
Assess the challenges and limitations of microfabrication techniques in the context of MEMS
5
sensor development.
UNIT-1
Overview of MEMS and Microsystems: MEMS and microsystem, typical MEMS and
microsystems products, evolution of microfabrication, microsystems and microelectronics,
multidisciplinary nature of microsystems, miniaturization. applications and markets.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Understanding of MEMS gas sensor in automobile industry.
Video Link / Additional Online Information:
1. https://nptel.ac.in/courses/108108113
UNIT-2
Working Principles of Microsystems: Introduction, microsensors, microactuation,
MEMS with microactuators, microaccelerometers, microfluidics.
Engineering Science for Microsystems Design: Introduction, molecular theory of matter
and inter-molecular forces, plasma physics, electrochemistry.
Laboratory Sessions/ Experimental Learning:
2. Understanding of MEMS Accelerometer Characterization 8Hrs.
Video Link / Additional Online Information:
1. https://nptel.ac.in/courses/108108113
UNIT-3
Photolithography and Deposition Techniques: Basics understanding of photolithography
for pattering layer, photolithography, chemical vapor deposition (APCVD, LPCVD,
PECVD), physical vapor deposition (Thermal deposition, e-beam evaporation, sputtering).
UNIT-4
Overview of Micromanufacturing: Introduction, bulk micromanufacturing, surface
micromachining, the LIGA process, summary on micromanufacturing.
UNIT-5
Understanding various MEMS sensors: Metal oxide semiconductor gas sensor, pressure
sensors, proximity sensors, gyroscope, TPMS, temperature sensor
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Calibrate and test a MEMS pressure sensor and evaluate its performance characteristics,
such as linearity, sensitivity, and hysteresis.
Video Link / Additional Online Information:
1.https://nptel.ac.in/courses/108108113
Course outcomes: After completing the course, the students will be able to
Apply these design and fabrication processes to create simple MEMS structures in a
CO2
laboratory setting.
CO3 Use mathematical tools to model the behavior and performance of MEMS devices.
Illustrate specific applications of MEMS devices through real-world examples and case
CO4
studies.
Demonstrate the micromanufacturing techniques by designing and fabricating simple
CO5
microstructures.
Text Books:
Tai-Ran Hsu: “MEMS & Microsystems Design Manufacture and nanoscale Engineering”,
1. 2nd Edition, Tata McGraw Hill.
Reference Books:
1. Microsystem Design, Kluwer Academic Publisher, J.D. Plummer, M.D. Deal, P.G. Griffin
CIE is executed by way of quizzes (Q), tests (T) and assignments. A minimum of three quizzes are
conducted along with tests. Test portion is evaluated for 50 marks and quiz is evaluated for 10
marks. Faculty may adopt innovative methods for conducting quizzes effectively. The number of
quizzes may be more than three (conduct additional quizzes and take best three). The three tests are
conducted for 50 marks each and the average of all the tests are calculated for 50. The marks for the
assignments are 20 (2 assignments for 10 marks each). The marks obtained in test, quiz and
assignment are added to get marks out of 100 and report CIE for 50 marks.
Semester End Examination (SEE):
SEE for 50 marks is executed by means of an examination. The Question paper for each course
contains two parts, Part – A and Part – B. Part – A consists of objective type questions for 20 marks
covering the entire syllabus. Part – B Students have to answer five questions, one from each unit
for 16 marks adding up to 80 marks. Each main question may have a maximum of three sub
divisions. Each unit will have internal choice in which both questions cover entire unit having same
complexity in terms of COs and Bloom’s taxonomy level.
CCO-PO-PSO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PS02
CO1 3 2 2 2 1 1 - - - - - - 2 2
CO2 3 2 2 2 1 1 - - - - - - 2 2
CO3 3 2 2 2 1 1 - - - - - - 2 2
CO4 3 2 2 2 1 1 - - - - - - 1 1
CO5 3 2 2 2 1 1 - - - - - - 1 1
UNIT 1
ARM Organization and Implementation: 3-stage pipeline ARM organization, 5-stage
pipeline ARM organization, ARM instruction execution, ARM implementation, The ARM
coprocessor interface.
The ARM Instruction Set: Introduction, exceptions, conditional execution, branch and
branch with link (B, BL), and eXchange (BX, BLX), software interrupt (SWI), data
processing instructions, multiply instructions, count leading zeros (CLZ - architecture v5T
only), single word and unsigned byte data transfer instruction, half-word and signed byte 8Hrs.
data transfer instructions, multiple register transfer instructions, swap memory and register
instructions (SWP), program status register instructions, coprocessor instructions,
coprocessor data operations, coprocessor data transfers, coprocessor register transfers,
breakpoint instruction (BRK - architecture v5T only), unused instruction space, memory
faults, ARM architecture variants.
1. https://onlinecourses.nptel.ac.in/noc24_ee17/preview
UNIT 2
Architectural Support for High-Level Languages: abstraction in software design, data
types, floating-point data types, the ARM floating-point architecture, expressions,
conditional statements, loops, functions and procedures, use of memory, run-time
environment.
Architectural Support for System Development: The ARM memory interface, the
advanced microcontroller bus architecture (AMBA), The ARM reference peripheral
specification, hardware system prototyping tools, the ARMulator, The JTAG boundary scan
test architecture, The ARM debug architecture, embedded trace, signal processing support.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Understand the floating-point unit (FPU) in ARM Cortex-M4 or similar processors by
implementing and analyzing floating-point operations. At last, compare the performance
of floating-point operations with integer operations.
Video Link / Additional Online Information:
1. https://onlinecourses.nptel.ac.in/noc24_ee17/preview
UNIT 3
ARM Processor Cores: ARM7TDMI, ARM8, ARM9TDMI, ARM10TDMI, discussion,
example and exercises.
Memory Hierarchy: Memory size and speed, on-chip memory, caches, cache design - an 8Hrs.
example, memory management, examples and exercises
Laboratory Sessions/ Experimental Learning:
1. Understand the architecture and functioning of ARM processor cores and compare the
performance of different ARM cores
1 https://onlinecourses.nptel.ac.in/noc24_ee17/preview
UNIT 4
Architectural Support for Operating Systems: An introduction to operating systems, The
ARM system control coprocessor, CP15 protection unit registers, ARM protection unit,
CP15 MMU registers, ARM MMU architecture, synchronization, context switching, input/
output, example and exercises.
1. https://onlinecourses.nptel.ac.in/noc24_ee17/preview
UNIT 5
ARM CPU Cores: The ARM710T, ARM720T and ARM740T, The ARM810, The strong
ARM SA-110, The ARM920T and ARM940T, The ARM946E-S and ARM966E-S, the
ARM1020E, discussion, example and exercises.
Embedded ARM Applications: The VLSI Ruby II advanced communication processor, 8Hrs.
The VLSI ISDN subscriber processor, The One C™VWS22100 GSM chip, The Ericsson-
VLSI bluetooth baseband controller, examples and exercises.
Laboratory Sessions/ Experimental Learning:
1. Understand the architecture and functionality of the Ericsson-VLSI Bluetooth Baseband
Controller. Configure and use the Bluetooth Baseband Controller to establish a
Bluetooth connection. Analyze the data transfer and performance of the Bluetooth
connection.
Video Link / Additional Online Information:
https://onlinecourses.nptel.ac.in/noc24_ee17/preview
Course Outcomes: After completing the course, the students will be able to
Apply the 3- and 5-stage pipeline ARM processor cores and analyse the implementation
CO1
issues.
Make use of concepts and methodologies employed in designing a System- on-chip (SoC)
CO2
based around a microprocessor core and in designing the microprocessor core itself.
Understand how SoCs and microprocessors are designed and used, and why a modern
CO3
processor is designed the way that it is.
Utilize integrated ARM CPU cores (including Strong ARM) that incorporate full support for
CO4
memory management.
Analyze the requirements of a modern operating system and use the ARM architecture to
CO5
address the same.
Text Books:
Reference Books:
1. Joseph Yiu, The Definitive Guide to the ARM Cortex-M3, Newnes, (Elsevier), 2nd Edition.
CO-PO-PSO Mapping
CO/P PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO
O 1 2 3 4 5 6 7 8 9 0 1 2 1 2
CO1 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO2 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO3 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO4 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO5 3 3 2 2 1 1 1 - 1 - - 1 1 1
High-3, Medium-2, Low-1
B.E. (VLSI Design and Technology)
Semester: VI
SEMICONDUCTOR DEVICES
Course Code: MVJ22VL641 CIE Marks: 50
Credits: L:T:P: 3:0:0 SEE Marks: 50
Hours: 40L SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
Compare the electrical properties of intrinsic and extrinsic semiconductors based on their
1
carrier concentration and doping levels.
Solve problems related to electrical conduction in semiconductors, incorporating
2
concepts like mobility, drift velocity, and diffusion coefficient.
Illustrate the I-V characteristics of a PN junction through practical experiments or
3
simulations.
Assess the impact of various physical parameters on the performance and characteristics of
4
MOS devices.
Analyze the challenges and limitations associated with scaling semiconductor devices and
5
propose potential solutions.
UNIT 1
Semiconductor Fundamentals: Charge carriers in solids, fermi level, carrier
concentration in semiconductors, intrinsic and extrinsic semiconductors, equilibrium
concentration, Boltzmann statistics, and direct and indirect band-gap.
Carrier Transport in Semiconductors: Current flow mechanisms: drift current,
diffusion current, mobility of carriers, current density equations.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Measure the sheet resistance of Silicon wafer
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/108/108108122/
UNIT 2
P-N Junction: Poisson equation, electric fields and potentials, p-n junction under
applied bias, static current-voltage characteristics of p-n junctions, breakdown
mechanisms.
UNIT 3
MOS Capacitor: Ideal MOS fundamentals, accumulation, depletion and inversion,
threshold voltage, oxide and interface charges, CV characteristics of MOS
UNIT 4
MOSFETs: Theory of operation, ID-VD characteristics, ID-VG characteristics, scaling
and short channel effects, breakdown.
UNIT 5
Text Books:
Reference Books:
1. Streetman, B. and Banerjee, S., Solid State Electronics, Prentice Hall India.
Course Outcomes: After completing the course, the students will be able to
Compare the electronic properties of semiconductors with different doping
CO1
levels and analyze their band structures.
Evaluate the performance of PN junction diodes under various biasing conditions and explain
CO2
the underlying physical mechanisms.
Analyze the impact of different materials and fabrication processes on the performance of
CO3
MOSCAPs.
Assess the performance of MOSFETs by analyzing their characteristics in different regimes
CO4
and explain the influence of physical parameters on their operation.
Compare the performance of III-V semiconductor devices with silicon-based devices and
CO5
analyze their advantages and limitations in specific applications.
CO-PO-PSO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
CO/PO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 2 2 1 - - - - - - 1 2 2
CO2 3 3 2 2 1 - - - - - - 1 2 2
CO3 3 3 2 2 1 - - - - - - 1 2 2
CO4 3 3 2 2 1 - - - - - - 1 1 1
CO5 3 3 2 2 1 - - - - - - 1 1 1
UNIT-II
Design and Analysis of Combinational Logic: Full adder & subtractors, parallel 8 Hrs
adder and subtractor, look ahead carry adder, binary comparators, decoder, encoders,
multiplexers & demultiplexer.
Laboratory Sessions/ Experimental Learning:
1. Design a full adder with two half adders using logic gates.
2. Design an adder cum subtractor circuit which adds when input bit operation=1 or
subtract if 0, using logic gates.
Applications: Communication systems, Speed synchronization of multiple motors in
industries.
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/105/108105132/
UNIT-III
Flip-Flops and its Applications: Latches and flip flops, master-slave jk flip-flop, 8 Hrs
timing concerns in sequential circuits, shift registers – SISO, SIPO, PISO, PIPO,
universal shift register, counters – synchronous and asynchronous.
Laboratory Sessions/ Experimental Learning:
1. Develop SR, D, JK &T flip flop using logic gates
2. Design a 6-bit Register using D-Flipflop
Applications: Frequency divider circuit, frequency counter.
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/105/108105132/
UNIT-IV
Sequential Circuit Design: Characteristic equations, design of a synchronous mod-n 8 Hrs
counter using clocked JK, D, T and SR flip-flops.
Laboratory Sessions/ Experimental Learning:
1. Design a Synchronous Counter for a given sequence- 0, 2, 4, 6, 0
Applications:Data synchronizer, Counter.
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/105/108105132/
UNIT-V
Applications of Digital Circuits: 8 Hrs
Design of a sequence detector, guidelines for construction of state graphs, design
example – code converter.
Programmable Logic Devices: PLA, PAL, FPGA.
Course outcomes:
Apply K-maps and Quine-McCluskey technique to simplify Boolean expressions with
CO1
multiple variables.
Design combinational logic circuits based on given specifications and simplified Boolean
CO2
functions.
Develop and implement combinational and sequential circuits for practical applications,
CO3
considering timing, area, and power constraints.
Design sequential circuits using various flip-flops and state machine models to achieve desired
CO4
sequential logic operations.
Utilize programmable devices to implement and prototype digital circuits, demonstrating
CO5
flexibility and reconfigurability.
Text Books:
1. Morris Mano, ―Digital Design, Prentice Hall of India, Third Edition.
2. Donald D. Givone, “Digital Principles and Design”, McGraw Hill.
Reference Books:
1. John M Yarbrough, “Digital Logic Applications and Design”, Thomson Learning.
CO-PO-PSO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 1 - - 3 - - 2 1 1
CO2 3 3 3 3 2 1 - - 3 - - 2 1 1
CO3 3 3 3 3 2 1 - - 3 - - 2 1 1
CO4 3 3 3 3 2 1 - - 3 - - 2 1 1
CO5 3 3 3 3 2 1 - - 3 - - 2 1 1
High-3, Medium-2, Low-1
B.E. (VLSI Design and Technology)
Semester: VI
FUNDAMENTALS OF MICROPROCESSOR AND MICROCONTROLLER
Course Code: MVJ22VL643 CIE Marks:50
Credits: L:T:P: 3:0:0 SEE Marks: 50
Hours: 40L SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
Explain the architecture of ARM microcontrollers, including core components such as CPU,
1
memory, buses, and peripherals.
Draw block diagrams and explain the functional units of the 8086 microprocessor
2
architecture.
Evaluate the efficiency of different interfacing techniques used to connect the 8086
3
microprocessor with memory, I/O devices, and external peripherals.
Identify various types of peripheral devices that can be interfaced with ARM
4
microcontrollers
Design and implement embedded systems projects that integrate both microprocessors and
5
microcontrollers to meet specific application requirements.
UNIT 1
The x86 microprocessor: Brief history of the x86 family, inside the 8088/86, introduction
to assembly programming, introduction to program segments, the stack, flag register, x86
addressing modes. assembly language programming: directives & a sample program,
assemble, link & run a program, more sample programs, control transfer instructions, data
types and data definition, full segment definition, flowcharts and pseudo code
1. https://nptel.ac.in/courses/117104072
UNIT 2
x86: Instructions sets description, arithmetic and logic instructions and programs: unsigned
addition and subtraction, unsigned multiplication and division, logic instructions, rotate
instructions.
INT 21H and INT 10H Programming: Bios INT 10H programming, DOS interrupt 21H.
8088/86 interrupts, x86 PC and interrupt assignment.
1. Explore the 8086 instruction set by writing and executing a program that demonstrates
data transfer and arithmetic operations.
Video Link / Additional Online Information:
1. https://nptel.ac.in/courses/117104072
UNIT 3
Signed Numbers and Strings: Signed number arithmetic operations, string operations.
memory and memory interfacing: memory address decoding, data integrity in RAM and
ROM, 16-bit memory interfacing.
8255 I/O programming: I/O addresses MAP ofx86 PC’s, programming and interfacing the
8255
1. https://nptel.ac.in/courses/117104072
UNIT 4
ARM Embedded Systems: The RISC design philosophy, The ARM design philosophy,
embedded system hardware, embedded system software 8Hrs.
ARM Processor Fundamentals: Registers, current program status register, pipeline,
exceptions, interrupts, and the vector table, core extensions
1. https://nptel.ac.in/courses/117104072
UNIT 5
1. https://nptel.ac.in/courses/117104072
Course Outcomes: After completing the course, the students will be able to
Compare the advantages and limitations of using microprocessors versus microcontrollers in
CO1
different real-world scenarios.
Develop software applications using ARM microcontrollers to perform tasks such as data
CO2
processing, control, and communication.
Utilize ARM architecture features to optimize code execution and memory management in
CO3
embedded applications.
Implement interfacing techniques to connect peripherals such as sensors, actuators, and
CO4
communication modules to x86 and ARM-based systems.
Develop and implement interrupt service routines (ISRs) to manage and respond to external
CO5
events from interfaced devices.
Text Books:
Andrew N Sloss, Dominic Symes and Chris Wright, ARM system developers guide, Elsevier,
1.
Morgan Kaufman publishers, 2008.
Muhammad Ali Mazidi, Janice Gillispie Mazidi, Danny Causey, The x86 PC Assembly
2.
Language Design and Interfacing, 5th Edition, Pearson, 2013.
CO-PO-PSO Mapping
CO/P PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO
O 1 2 3 4 5 6 7 8 9 0 1 2 1 2
CO1 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO2 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO3 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO4 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO5 3 3 2 2 1 1 1 - 1 - - 1 1 1
High-3, Medium-2, Low-1
B.E. (VLSI Design and Technology)
Semester: VI
FLEXIBLE ELECTRONICS
Course Code: MVJ22VL644 CIE Marks:50
Credits: L:T:P: 3:0:0 SEE Marks: 50
Hours: 40L SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
Explain the significance of large area and flexible electronics in modern technology,
1
highlighting advantages such as portability, durability, and versatility.
Apply knowledge to select appropriate manufacturing processes and equipment based on
2
specific requirements for flexible electronics production.
Analyze the interactions and interfaces between materials and substrates in large area and
3
flexible electronic devices to optimize performance and reliability.
Identify the criteria for selecting materials for flexible electronics, including mechanical
4
flexibility, thermal stability, and compatibility with manufacturing processes.
Develop process flow diagrams and protocols for manufacturing large area and flexible
5
electronic devices tailored to specific application requirements.
UNIT 1
Introduction to Flexible Electronics and their Materials Systems: Background and
history, trends, emerging technologies, general applications.
Introduction to Semiconductors and Processing Methods for Flexible Devices: Carrier
transport, doping, band structure, thin-film electronic devices. thin-film deposition and
processing methods for flexible devices -CVD, PECVD, PVD, etching, photolithography,
low-temperature process integration
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Familiarization with the fundamental processing techniques used in the fabrication of
flexible electronic devices
Video Link / Additional Online Information:
1. https://youtu.be/tRel4WbQNdU
UNIT 2
Materials for Flexible and Printed Electronics: Nanowire and nanoparticle synthesis,
8Hrs.
transition metal oxides, amorphous thin films, polymeric semiconductors, structure and
property relationships, paper-based electronics, textile substrates, barrier materials.
UNIT 3
Thin Film Transistors: Device structure and performance: I-V characteristics, gradual
channel approximation, electrical stability, lifetime extraction, characterization methods for
rigid and flexible devices. Metal oxide TFT’s, carbon nanotube TFT’s
UNIT 4
Solution-based Patterning Processes: Ink-jet printing, gravure, imprint lithography, spray
pyrolysis, surface energy effects, multilayer patterning, design rule considerations. substrates
for flexible electronics
UNIT 5
Organic and Inorganic Electronic Devices: Contacts and interfaces to organic and
inorganic electronic devices, schottky contacts, defects, carrier recombination, effect of 8Hrs.
applied mechanical strain., applications
Laboratory Sessions/ Experimental Learning:
1. Investigate the electrical properties of contacts and interfaces in organic and
inorganic electronic devices.
Video Link / Additional Online Information:
1. https://youtu.be/7in7KAZgvgQ
Course Outcomes: After completing the course, the students will be able to
Apply material selection criteria to choose appropriate materials for different components of
CO1
flexible electronic devices, such as substrates, conductive materials, and encapsulation layers.
Implement fabrication processes to construct prototype flexible electronic devices,
CO2
demonstrating knowledge of material handling and process optimization.
Select appropriate fabrication techniques based on specific application requirements for
CO3 flexible electronics, considering factors like resolution, throughput, and material
compatibility.
Design thin film devices and circuits for specific flexible electronics applications, considering
CO4
performance parameters like mobility, on/off ratio, and power consumption.
Demonstrate proficiency in using modeling to analyze the behavior and performance of
CO5
materials and devices in flexible electronics applications.
Text Books:
Flexible Electronics – Materials and applications, William S Wong, Salleo, Alberto, 2009,
1.
Springer, ISBN 978-0-387-74363-9
Large Area and Flexible Electronics, Mario Carioni, Yong-Yong Noh, 2015, Wiley ISBN:
2.
978- 3-527-67999-7
CO-PO-PSO Mapping
P PO PO PO PO P P P P PO PO PO PSO PSO
CO/PO
O1 2 3 4 5 O6 O7 O8 O9 10 11 12 1 2
CO1 3 3 2 2 1 - - - - - - 1 2 2
CO2 3 3 2 2 1 - - - - - - 1 2 2
CO3 3 3 2 2 1 - - - - - - 1 2 2
CO4 3 3 2 2 1 - - - - - - 1 1 1
CO5 3 3 2 2 1 - - - - - - 1 1 1
UNIT-I
Verification Guidelines: The verification process, basic test bench functionality, 8 Hrs
directed testing, methodology basics, constrained random stimulus, randomization,
functional coverage, test bench components, layered testbench, testbench
performance
Data Types: Built in data types, fixed and dynamic arrays, queues, associative
arrays, linked lists, array methods, choosing a storage type, creating new types with
typedef, creating user defined structures, typeconversion, enumerated types,
constants and strings, expression width.
UNIT-II
Procedural Statements and Routines: Procedural statements, tasks, functions and 8 Hrs
void functions, task and function overview, routine arguments, returning from a
routine, local data storage, time values.
Converting the Test Bench and Design: Separating the test bench and design, the
interface construct, stimulus timing, interface driving and sampling, system verilog
assertions.
UNIT-III
Basic OOP and Randomization: Basic OOP: Introduction, think of nouns. not 8 Hrs
verbs, your first class, where to define a class, OOP terminology, creating new
objects, object deallocation, using objects, static variables vs. global variables, class
methods, detining methods outside of the class, scoping rules, using one class inside
another, understanding dynamic objects, copying objects, public vs. local
Randomization: Introduction, randomization in system verilog, constraint details,
solution probabilities, valid constraints, inline constraints, random number
functions, common randomization problems, iterative and array constraints, random
control, random number generators.
UNIT-IV
Threads and Interprocess Communication: Working with threads, disabling 8 Hrs
threads, interprocess communication, events, semaphores, mailboxes, building a test
bench with threads and interprocess communication.
UNIT-V
Functional Coverage: Coverage types, coverage strategies, simple coverage 8 Hrs
example, anatomy of cover group and triggering a cover group, data sampling,
cross coverage, generic cover groups, coverage options, analyzing coverage data,
measuring coverage statistics during simulation.
Course Outcomes: After completing the course, the students will be able to
CO1 Demonstrate proficiency in using procedural statements, tasks, functions, and interface
constructs in SystemVerilog.
CO2 Implement object-oriented programming principles and constrained randomization
techniques in System Verilog.
CO3 Utilize threads and inter-process communication mechanisms in System Verilog
testbenches
CO4 Analyze and measure functional coverage in simulations, utilizing functional coverage
metrics
LIST OF EXPERIMENTS
5. Write a testbench to verify ALU using functional coverage concepts of system verilog.
6. write a testbench to verify 4 bit counter using functional coverage and randomization
concepts of system verilog.
7. write a testbench to verify a simple comparator using system assertion
8. Write a testbench to verify 4 bit counter using threads and interprocess communication
system verilog.
Text Books:
1. Spear, Chris. SystemVerilog for Verification: A Guide to Learning the Testbench
Language Features. Springer Science & Business Media.
Reference Books:
1. Ashok B Mehta, “System Verilog Assertions and Functional Coverage” Springer
International Publishing, 2020.
2. Stuart Sutherland, Simon Davidmann, and Peter Flake, "System Verilog for design: A
guide to using system verilog for hardware design" Springer
CO-PO-PSO Mapping
P PO PO PO PO P P P P PO PO PO PSO PSO
CO/PO
O1 2 3 4 5 O6 O7 O8 O9 10 11 12 1 2
CO1 3 3 2 2 1 - - - - - - 1 2 2
CO2 3 3 2 2 1 - - - - - - 1 2 2
CO3 3 3 2 2 1 - - - - - - 1 2 2
CO4 3 3 2 2 1 - - - - - - 1 1 1
CO5 3 3 2 2 1 - - - - - - 1 1 1
UNIT-I
Pre-requisite: Analog VLSI design 8 Hrs
Introduction: An overview, analog and mixed-signal integrated design concepts,
Revision of Analog VLSI design: MOSFET, single stage, differential and Op-
Amp Amplifier.
Advanced Analog Circuits: Basic switched capacitor, active integrator, sample-
and-hold amplifier.
1. https://archive.nptel.ac.in/courses/108/108/108108122/
UNIT-II
Verilog A/AMS for Modeling: Hardware description languages, the verilog 8 Hrs
family of languages, mixed-signal simulators, applications of verilog-ams,
traditional approaches to mixed-signal design, Mixed-Signal Modeling:
Modeling discrete behavior, modeling mixed-signal behavior, structural Verilog-
AMS.
Verilog A Language for AMS Modeling: Basics: Comments, identifiers,
keywords, compiler directives, Data Types: Constants, variables, parameters,
natures and disciplines, ports, nets, and nodes, branches
UNIT-III
Verilog A Language for AMS Modeling: Signals: Continuous-time signal 8 Hrs
access, contributions, expressions: operators, functions, mathematical functions,
logical functions, environment functions, analog operators, thresholding
functions, limiting functions, small-signal stimulus functions, user-defined
functions. System functions and tasks, analog behaviour, discrete-event
behaviour, mixed behaviour and design hierarchy.
UNIT-IV
Data Converter Fundamental: Analog versus discrete time signals, converting 8 Hrs
analog signals to digital signals, sample-and-hold (S/H) characteristics, digital-
to-analog converter (DAC) specifications, analog-to-digital converter (ADC)
specifications, mixed-signal layout issues.
Data Converter Architectures: DAC Architectures: Digital input code, resistor
string, current steering, DAC trimming or calibration, glitch
Laboratory Sessions/ Experimental Learning:
1. Design and simulate various DAC architectures using electronic design
automation (EDA) tools.
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/108/108/108108122/
UNIT-V
8 Hrs
Data Converter Architectures: ADC Architecture: Slope ADC, SAR ADC,
flash ADC, pipelined ADC and delta sigma ADC
Course Outcomes: After completing the course, the students will be able to
CO1 Demonstrate a thorough understanding of the fundamental concepts and principles of
analog VLSI design
CO2 Apply Verilog-AMS to model and simulate the behavior of mixed-signal systems,
integrating both analog and digital components to accurately represent real-world
circuits and systems.
CO3 Utilize Verilog-A for the modeling and simulation of analog behavior
CO4 Understand the operating principles, design considerations, and performance
characteristics of digital-to-analog converters (DACs) and analog-to-digital converters
(ADCs).
CO5 Analyze and compare various ADC architectures, understanding their design trade-offs,
applications, and performance implications in different signal processing contexts.
LIST OF EXPERIMENTS
5. Write Verilog-A model for a linear voltage control voltage source (VCVS)
6. Write a Verilog-A/MS model for an ideal periodic (self-clocked) sample and
7. Write a Verilog-A/MS model that measures and saves the time interval between
Text Books:
1. Behzad Razavi, Design of Analog CMOS Integrated Circuits”, McGraw Hill Education
Publication, 2017.
2. Ken Kundert and Olaf Zinke, “The Designer's Guide to Verilog-AMS”, Kluwer
Academic Publishers.
3. Arjuna Marzuki, “CMOS Analog and Mixed-signal Circuit Design: Practices and
Innovations”, 1st Edition, CRC Press, 2020.
Reference Books:
1. R. Jacob Baker, “CMOS Circuit Design, Layout, and Simulation, IEEE press Wiley
Fourth Edition, 2019
2. Phillip E. Allen, Douglas R. Holberg, “CMOS Analog Circuit Design” Oxford
University Press Second Edition.
CO-PO-PSO Mapping
P PO PO PO PO P P P P PO PO PO PSO PSO
CO/PO
O1 2 3 4 5 O6 O7 O8 O9 10 11 12 1 2
CO1 3 3 2 2 1 - - - - - - 1 2 2
CO2 3 3 2 2 1 - - - - - - 1 2 2
CO3 3 3 2 2 1 - - - - - - 1 2 2
CO4 3 3 2 2 1 - - - - - - 1 1 1
CO5 3 3 2 2 1 - - - - - - 1 1 1
UNIT 1
VLSI Design and Process: Introduction, architectural design, logic design, physical design,
Layout Styles: Full-custom layout, gate-array layout, standard- cell layout, macro-cell
layout, programmable logic arrays, FPGA layout, comparison of different design styles,
difficulties in physical design, definitions and notation: Nets and netlist, connectivity
information, weighted nets, grids, trees, and distances.
UNIT 2
Circuit Partitioning and Floor planning: Circuits Partitioning: Brief details of circuit
partitioning, Cost Function and Constraints: Bounded size partitions, minimize external
8Hrs.
wiring, Approaches to Partitioning Problem: Kernighan-Lin algorithm, variations of
Kernighan-Lin algorithm, Fiduccia Mattheyses heuristic, simulated annealing.
Floor planning: Brief introduction of floorplanning, floorplanning model, cost functions,
terminologies related to floorplanning, Approaches to Floorplanning: Cluster growth,
simulated annealing, analytical technique and dual graph technique.
UNIT 3
Circuits Placement: Challenges in Placement, Cost functions and constraints, estimation
of wirelength, minimize total wirelength, minimize maximum cut, minimize maximum
density, maximize performance.
Approaches to Placement: Partition-based methods, limitation of the min-cut heuristic,
simulated annealing, numerical techniques, artificial neural networks and genetic algorithm.
UNIT 4
Channel Routing: Brief of channel routing, cost function and constrajnts, approaches to
channel routing: basic left-edge algorithm, dogleg algorithm, yoshimura and kuh algorithm,
greedy channel router, switchbox routing.
Clock routing and power/Ground
Laboratory Sessions/ Experimental Learning:
1. Perform grid routing on the imported design and analyze the initial routing results.
Video Link / Additional Online Information:
1. https://onlinecourses.nptel.ac.in/noc21_cs12/preview
2. https://onlinecourses.nptel.ac.in/noc23_ee137/preview
UNIT 5
Brief About Different Types of Layout, Behavioral level, structural level, physical level,
layout generation: standard-cells, programmable logic array. standard-cell generation and
optimizations, optimization of gate-matrix layout, Programmable Logic Arrays: PLA
personality, optimization of PLAs, capabilities of layout editors, different types of layout
system,
Course Outcomes: After completing the course, the students will be able to
Identify and explain different VLSI design styles, including their respective challenges and
CO1
notation.
Apply a variety of algorithms to effectively partition VLSI circuits, ensuring balanced
CO2
partitioning that meets design constraints.
Implement advanced placement strategies aimed at minimizing wirelength, thereby reducing
CO3
delay and power consumption.
Design efficient routing schemes using various algorithms to ensure signal integrity and
CO4
minimize delays.
Assess the trade-offs involved in physical design decisions and propose optimal solutions
CO5
based on analysis and evaluation.
Text Books:
Sadiq M. Sait, and Habib Youssef, “VLSI physical design automation: theory and practice”,
1.
Vol. 6. World Scientifi.
Sneh Saurabh, “Introduction to VLSI design flow” Cambridge University Press, 2023.
2.
Reference Books:
1. Naveed A. Sherwani, “Algorithms for VLSI physical design automation”, Springer Science
& Business Media, 2012.
PO PO PO PO PO PO PO PO 9 PO PO PO PSO PSO
CO/PO PO
2 3 4 5 6 7 8 10 11 12 1 2
1
CO1 3 2 2 - - - - - - - - - 2 1
CO2 3 2 2 - - - - - - - - - 1 1
CO3 3 2 2 - - - - - - - - - 1 1
CO4 3 2 2 - 2 2 - - - - - - 1 1
CO5 3 2 2 2 - 2 - - - - - - 1 1
UNIT 1
Implementation Strategies for Digital ICs: Introduction, from custom to semicustom and
structured array design approaches, custom circuit design, cell- based design methodology,
standard cell, compiled cells, macrocells, megacells and intellectual property, semi-custom
design flow, array-based implementation approaches, pre-diffused (or mask-programmable)
arrays, pre-wired arrays
1. https://archive.nptel.ac.in/courses/117/101/117101004/
UNIT 2
Coping with Interconnect: Introduction, capacitive parasitics, capacitance and reliability-
cross talk, capacitance and performance in CMOS, resistive parasitics, resistance and 8Hrs.
reliability-ohmic voltage drop, electromigration, resistance and performance-RC delay,
inductive parasitics, inductance and reliabilityvoltage drop, inductance and performance-
transmission line effects
1. https://archive.nptel.ac.in/courses/117/101/117101004/
UNIT 3
Timing Issues In Digital Circuits: Introduction, timing classification of digital systems,
synchronous interconnect, mesochronous interconnect, plesiochronous interconnect,
asynchronous interconnect, synchronous design — an in-depth perspective, synchronous
timing basics, sources of skew and jitter, clock- distribution techniques, latch-base
clocking, self-timed circuit design, self- timed logic - an asynchronous technique,
completion-signal generation, self- timed signaling, synchronizers and arbiters,
synchronizers-concept and implementation, arbiters, clock synthesis and synchronization
using a phase- locked loop, basic concept, building blocks of a PLL. 8Hrs.
1. https://archive.nptel.ac.in/courses/117/101/117101004/
UNIT 4
Designing Memory and Array Structures: Introduction, memory classification, memory
architectures and building blocks, the memory core, read-only memories, nonvolatile
read-write memories, read-write memories (RAM), contents-addressable or associative
memory (CAM), memory peripheral circuitry, the address decoders, sense amplifiers,
voltage references, drivers/buffers, timing and control. 8Hrs.
1. https://archive.nptel.ac.in/courses/117/101/117101004/
UNIT 5
Memory Reliability and Yield: Signal-to-noise ratio, memory yield, power dissipation in
memories, sources of power dissipation in memories, partitioning of the memory, addressing
the active power dissipation, data retention dissipation
1. https://archive.nptel.ac.in/courses/117/101/117101004/
Course Outcomes: After completing the course, the students will be able to
Apply design automation for complex circuits using the different implementation
CO1 methodology like custom versus semi-custom, hardwired versus fixed, regular array versus
ad-hoc.
Utilizes the approaches to minimize the impact of interconnect parasitics on performance,
CO2
power dissipation and circuit reliability
Analyze and apply synchronous, clocked approaches to impose the ordering of switching
CO3
events, ensuring that desired timing constraints are met
CO4 Analyze the reliability of the memory structures
Analyze the role of peripheral circuitry such as the decoders, sense amplifiers, drivers and
CO5
control circuitry in the design of reliable and fast memories.
Text Books:
Jan M Rabey, AnanthaChandrakasan, Borivoje, Digital Integrated Circuits-A Design
1.
Perspective, PHI, 2nd Edition.
Reference Books:
CO-PO-PSO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO2 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO3 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO4 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO5 3 3 2 2 1 1 1 - 1 - - 1 1 1
UNIT 1
Introduction: History of memory technologies, importance of memory technologies in high
performance computing and AI/ML. Different categories of volatile and non-volatile
memories
UNIT 2
Volatile memories for SRAM: Static random access memories (SRAMs): SRAM cell
structure- MOS SRAM architecture, MOS SRAM cell and peripheral circuit operation,
bipolar SRAM technologies, silicon on insulator (SOI) technology, advanced SRAM
architectures and technologies, application specific SRAMs 8Hrs.
UNIT 3
Volatile memories for DRAM: DRAM technology development, DRAMs cell theory and
advanced cell structures, BiCMOS DRAMs-soft error failure in DRAMs, advanced DRAM
designs and architecture, application specific DRAMs like GDRAM, high bandwidth
memories (HBM).
the DRAM cell operation and introduce noise or particle effects to simulate soft errors.
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/127/105/127105234/
2. https://onlinecourses.nptel.ac.in/noc22_ee08/preview
UNIT 4
Nonvolatile Memories: Masked read, only memories (ROMs): High density ROMs,
programmable read-only memories (PROMs)- bipolar PROMs, CMOS PROMs, EPROM,
floating Gate EPROM cell- one, time programmable (OTP) (EEPROMs), EEPROM
technology and architecture, nonvolatile SRAM-Flash memories (EPROMs or EEPROM),
advanced flash memory architecture, advanced non-volatile random access memories
MRAM, RRAM and PC-RAMs.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Understand the basic principles and operation of Programmable Read-Only Memories
(PROMs).
Video Link / Additional Online Information:
1. https://archive.nptel.ac.in/courses/127/105/127105234/
2. https://onlinecourses.nptel.ac.in/noc22_ee08/preview
UNIT 5
Course Outcomes: After completing the course, the students will be able to
Demonstrate an understanding of the historical development and current trends in memory
CO1
technologies for high-performance computing and AI/ML applications.
Analyze different SRAM architectures, including static cell designs and associative memory
CO2
structures.
Evaluate advanced DRAM technologies such as DDR, HBM, and emerging designs like STT-
CO3
RAM and MRAM.
Understand nonvolatile memory types including Flash memory, EEPROM, PCM, and others,
CO4
focusing on their operational principles and applications.
CO5 Address the challenges and mitigation strategies related to memory reliability.
Text Books:
Ashok K Sharna, “Advanced Semiconductor Memories – Architecture, Design and
1.
Applications”, Wiley publication.
2. Yu, Shimeng. Semiconductor Memory Devices and Circuits. CRC Press, 2022.
Reference Books:
1. Jack Luecke, William N. Carr, “Semiconductor Memory Design & Application”, Mc-Graw
Hill.
Continuous Internal Evaluation (CIE):
Theory for 50 Marks
CIE is executed by way of quizzes (Q), tests (T) and assignments. A minimum of three quizzes are
conducted along with tests. Test portion is evaluated for 50 marks and quiz is evaluated for 10 marks.
Faculty may adopt innovative methods for conducting quizzes effectively. The number of quizzes may
be more than three (conduct additional quizzes and take best three). The three tests are conducted for
50 marks each and the average of all the tests are calculated for 50. The marks for the assignments are
20 (2 assignments for 10 marks each). The marks obtained in test, quiz and assignment are added to
get marks out of 100 and report CIE for 50 marks.
SEE for 50 marks is executed by means of an examination. The Question paper for each course
contains two parts, Part – A and Part – B. Part – A consists of objective type questions for 20 marks
covering the entire syllabus. Part – B Students have to answer five questions, one from each unit for
16 marks adding up to 80 marks. Each main question may have a maximum of three sub divisions.
Each unit will have internal choice in which both questions cover entire unit having same complexity
in terms of COs and Bloom’s taxonomy level.
CO-PO-PSO Mapping
CO/PO PO PO PO PO PO PO PO PO PO PO PO PO PSO PS0
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 2 2 - - - - - - - - - 2 2
CO2 3 2 2 - - - - - - - - - 2 2
CO3 3 2 2 - - - - - - - - - 2 2
CO4 3 2 2 - 2 2 - - - - - - 1 2
CO5 3 2 2 2 - 2 - - - - - - 1 2
High-3, Medium-2, Low-1
B.E. (VLSI Design and Technology)
Semester: VII
NANOELECTRONICS
Course Code: MVJ22VL743 CIE Marks:50
Credits: L:T:P: 3:0:0 SEE Marks: 50
Hours: 40L SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
1 Understand the fundamentals of Ideal MOS capacitor.
Describe the non-idealities in MOS capacitors, such as interface traps, oxide charges, and
2
their impact on device performance.
Analyze the impact of scaling on MOSFET performance, identifying the key challenges and
3
limitations associated with short channel effects.
Evaluate the reliability issues in MOSFETs, such as hot carrier injection, negative bias
4 temperature instability (NBTI), and time-dependent dielectric breakdown (TDDB), and
propose strategies for mitigation
Assess different FET structures and nano devices, comparing their advantages and
5
limitations in terms of performance, scalability, and application potential.
UNIT 1
Prerequisites: Physics of semiconductor device
Idea MOSCAP: Ideal MOS fundamentals, accumulation, depletion and inversion, threshold
voltage, oxide and interface charges, CV characteristics of MOS, definition of technology
node
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Measure C-V characteristics of p channel MOSFET
Video Link / Additional Online Information:
1. https://nptel.ac.in/courses/117108047
UNIT 2
Non Ideal Effects: Impact of gate work function, oxide and interface charges, poly
8Hrs.
depletion, quantum capacitance, gate leakage, effect on C-V characteristics.
Laboratory Sessions/ Experimental Learning:
1. MOS parameter extraction from C-V.
Video Link / Additional Online Information:
1. https://nptel.ac.in/courses/117108047
UNIT 3
Scaling Effects: MOS Scaling theory, issues in scaling MOS transistors, short channel
effects, channel length modulation, drain induced barrier lowering, punch through, velocity
saturation, SiO2 vs high-k gate dielectrics.
UNIT 4
MOS Transistor Reliability: Overview, negative bias temperature instability, positive bias
temperature instability, substrate and gate current, hot carrier degradation, stress induced
leakage current.
UNIT 5
Emerging Devices: SOI - PDSOI and FDSOI, vertical transistors - FinFET and surround
gate FET. Emerging nano materials: Nanotubes, nanorods and other nano structures
Course Outcomes: After completing the course, the students will be able to
CO1 Analyze the non-ideal effects in MOSCAP
CO2 Analyze the measured I-V for MOSFET that includes the scaling effects
Apply knowledge of stress and temperature effects to understand their impact on the
CO3
performance of MOSFETs.
CO4 Describe the various FET device structures and their operational principles.
Analyze the performance metrics of devices based on emerging nanomaterials and structures,
CO5 comparing them to conventional materials and devices to evaluate potential benefits and
limitations for future nanoelectronic applications.
Text Books:
Reference Books:
1. Fundamentals of Modern VLSI Devices, Y. Taur and T. Ning, Cambridge University Press.
CO-PO-PSO Mapping
CO/P PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO
O 1 2 3 4 5 6 7 8 9 0 1 2 1 2
CO1 3 3 2 2 1 1 1 - 1 - - 1 2 2
CO2 3 3 2 2 1 1 1 - 1 - - 1 2 2
CO3 3 3 2 2 1 1 1 - 1 - - 1 2 2
CO4 3 3 2 2 1 1 1 - 1 - - 1 2 2
CO5 3 3 2 2 1 1 1 - 1 - - 1 2 2
UNIT-1
Introduction: Nanometer designs, what is static timing analysis? why static timing analysis?
crosstalk and noise, design flow, CMOS digital designs, FPGA designs, asynchronous designs,
STA at different design phases
STA Concepts: CMOS logic design, basic MOS structure, CMOS logic gate, standard cells,
modeling of CMOS cells, switching waveform, propagation delay, slew of a waveform, skew
between signals 8Hrs.
UNIT-2
Standard Cell Library: Pin capacitance, timing modeling, linear timing model, non-linear
delay model, example of non-linear, delay model lookup, threshold specifications and slew 8Hrs.
derating timing models - combinational cells, delay and slew models, positive or negative
unate, general combinational block, timing models - sequential cells
Laboratory Sessions/ Experimental Learning:
1. Use standard cells to design digital circuits. Perform layout generation and design rule
checking (DRC)
Video Link / Additional Online Information:
1. https://onlinecourses.nptel.ac.in/noc24_ee77/preview
UNIT-3 8Hrs.
Interconnect Parasitics: RLC for interconnect, wireload models, interconnect trees,
specifying wire load models, representation of extracted parasitic, detailed standard parasitic
format, reduced standard parasitic format, standard parasitic exchange format, representing
coupling capacitances
Delay Calculation: Overview, delay calculation basics, delay calculation with interconnect,
pre-layout timing, post-layout timing, cell delay using effective capacitance, interconnect
delay, Elmore delay, higher order interconnect delay estimation, full chip delay calculation
UNIT-4
Configuring the STA Environment: What is the STA environment? specifying clocks, clock
uncertainty, clock latency, generated clocks, example of master clock at clock gating cell
output, generated clock using edge and edge shift options, generated clock using invert option,
clock latency for generated clocks, typical clock generation scenario
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. For any combinational and sequential circuit, perform the configuration the STA
Environment and verify the STA environment.
Video Link / Additional Online Information:
1. https://onlinecourses.nptel.ac.in/noc24_ee77/preview
UNIT-5
Timing Verification: Setup timing check, flip-flop to flip-flop path, input to flip-flop path, 8Hrs.
input path with actual clock, flip flop to output path, input to output path, frequency histogram,
hold timing check, flip-flop to flip- flop path, hold slack calculation, input to flip-flop path,
flip-flop to output path, flip-flop to output path with actual clock
Course Outcomes: After completing the course, the students will be able to
Utilize the principles and methodologies of Static Timing Analysis (STA) tools to evaluate the
CO1
timing of digital circuits.
Apply techniques to calculate interconnect delays, incorporating the impact of parasitics, and
CO3
assess their implications for overall circuit performance.
Utilize timing and delay models from standard cell libraries to conduct precise timing analysis
CO4
and optimization of digital circuits.
Analyze delay calculations for flip-flops, understanding and verifying critical timing
CO5 parameters such as setup time, hold time, and clock-to-Q delay to ensure proper circuit
functionality.
Text Books:
Bhasker, R Chadha, “Static Timing Analysis for Nanometer Designs: A Practical Approach”,
1.
Springer Reference Books
Sridhar Gangadharan, Sanjay Churiwala, “Constraining Designs for Synthesis and Timing
2.
Analysis – A Practical Guide to Synopsis Design Constraints (SDC)”, Springer, 2013
Reference Books:
Naresh Maheshwari and SachinSapatnekar, “Timing Analysis and Optimization of Sequential
1.
Circuits”, Springer Science and Business Media
CIE is executed by way of quizzes (Q), tests (T) and assignments. A minimum of three quizzes are
conducted along with tests. Test portion is evaluated for 50 marks and quiz is evaluated for 10
marks. Faculty may adopt innovative methods for conducting quizzes effectively. The number of
quizzes may be more than three (conduct additional quizzes and take best three). The three tests are
conducted for 50 marks each and the average of all the tests are calculated for 50. The marks for
the assignments are 20 (2 assignments for 10 marks each). The marks obtained in test, quiz and
assignment are added to get marks out of 100 and report CIE for 50 marks.
Semester End Examination (SEE):
SEE for 50 marks is executed by means of an examination. The Question paper for each course
contains two parts, Part – A and Part – B. Part – A consists of objective type questions for 20 marks
covering the entire syllabus. Part – B Students have to answer five questions, one from each unit
for 16 marks adding up to 80 marks. Each main question may have a maximum of three sub
divisions. Each unit will have internal choice in which both questions cover entire unit having same
complexity in terms of COs and Bloom’s taxonomy level.
CO-PO-PSO Mapping
CO/P PO PO PO PO PO PO PO PO PO PO PO1 PSO PS0
PO1
O 2 3 4 5 6 7 8 9 10 11 2 1 2
CO1 3 2 2 - - - - - - - - - 2 2
CO2 3 2 2 - - - - - - - - - 2 2
CO3 3 2 2 - - - - - - - - - 2 2
CO4 3 2 2 - 2 2 - - - - - - 1 2
CO5 3 2 2 2 - 2 - - - - - - 1 2
High-3,Medium-2,Low-1
B.E. (VLSI Design and Technology)
Semester: VII
VLSI DESIGN FOR SIGNAL PROCESSING
Course Code: MVJ22VL751 CIE Marks:50
Credits: L:T:P: 3:0:0 SEE Marks: 50
Hours: 40L SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
Explain essential DSP algorithms, including finite impulse response (FIR) and infinite
1
impulse response (IIR) filtering, and their applications in signal processing.
Apply algorithmic strength reduction techniques to digital filters and transforms, optimizing
2
computational efficiency and resource utilization in various signal processing applications.
Implement pipelining and parallel processing techniques for infinite impulse response (IIR)
3
filters, demonstrating their effectiveness in enhancing processing speed and efficiency.
Analyze and design bit-level arithmetic architectures, such as adders, multipliers, and
4 shifters, optimizing them for performance, area efficiency, and power consumption in
digital circuits.
Examine the principles and implementation methodologies of synchronous wave and
5
asynchronous pipelining techniques in digital circuit design
UNIT 1
Introduction to DSP systems: Typical DSP algorithms, data flow and dependence graphs
- critical path, loop bound, iteration bound, longest path matrix algorithm
Pipelining and Parallel processing of FIR filters: Pipelining and parallel processing for
low power.
UNIT 2
Retiming – Definitions and properties, unfolding – an algorithm for unfolding, properties
of unfolding, sample period reduction and parallel processing application
Algorithmic strength reduction in filters and transforms: 2-parallel FIR filter, 2-
parallel fast FIR filter, DCT architecture, rank-order filters, odd-even merge-sort
architecture, parallel rank-order filters.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Implement retiming and algorithmic strength reduction techniques to optimize the
performance of digital filters and transforms.
Video Link / Additional Online Information:
1. https://onlinecourses.nptel.ac.in/noc20_ee44/preview
UNIT 3
Pipelining and parallel processing of IIR filters: Fast convolution – cook-toom
algorithm, modified cook-toom algorithm, pipelined and parallel recursive filters – look-
ahead pipelining in first-order IIR filters, look-ahead pipelining with power- of-2
decomposition, clustered look-ahead pipelining, parallel processing of IIR filters,
combined pipelining and parallel processing of IIR filters.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Implement pipelining and parallel processing techniques to optimize the performance
of IIR filters.
Video Link / Additional Online Information:
1. https://onlinecourses.nptel.ac.in/noc20_ee44/preview
UNIT 4
Bit-level arithmetic architectures – Parallel multipliers with sign extension, parallel
carry-ripple and carry-save multipliers, design of Lyon’s bit-serial multipliers using
Horner’s rule, bit-serial FIR filter, CSD representation, CSD multiplication using
Horner’s rule for precision improvement, distributed arithmetic fundamentals and FIR 8Hrs.
filters
UNIT 5
Course Outcomes: After completing the course, the students will be able to
Illustrate the use of various DSP algorithms and represent them using block diagrams,
CO1 signal flow graphs, and data-flow graphs, explaining the significance of each
representation.
Utilize pipelining and parallel processing techniques in the design of high-speed and
CO2 low-power applications, demonstrating improvements in processing efficiency and
power consumption.
Apply unfolding techniques in the design of parallel architectures, showcasing how they
CO3
enhance the throughput and performance of DSP systems.
Evaluate the effectiveness of look-ahead techniques in the implementation of parallel and
CO4 pipelined IIR digital filters, assessing their impact on filter performance and computational
efficiency.
Develop and analyze an algorithm, architecture, or circuit design for DSP applications,
CO5 focusing on optimizing key metrics such as speed, power consumption, and area
efficiency.
Text Books:
Digital Signal Processing for Multimedia Systems”, Keshab K. Parhi and Takao Nishitani,
2.
Marcel Dekker.
Reference Books:
“Pipelined Lattice and Wave Digital Recursive Filters”, J. G. Chung and Keshab K. Parhi,
1.
Kluwer.
CO-PO-PSO Mapping
CO/P PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO
O 1 2 3 4 5 6 7 8 9 0 1 2 1 2
CO1 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO2 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO3 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO4 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO5 3 3 2 2 1 1 1 - 1 - - 1 1 1
High-3, Medium-2, Low-1
B.E. (VLSI Design and Technology)
Semester: VII
BASIC VLSI DESIGN
Course Code: MVJ22VL752 CIE Marks:50
Credits: L:T:P: 3:0:0 SEE Marks: 50
Hours: 40L SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
Explain the principles of MOS transistor theory and the fundamentals of CMOS
1
technologies, including their operational characteristics and applications.
Describe the various architectural choices in designing and realizing circuits in CMOS
2
technology, emphasizing the design considerations and constraints.
Analyze subsystem design processes in CMOS technology, identifying key steps and
4
techniques for optimizing the design and ensuring functionality.
Demonstrate the concepts and techniques of CMOS testing, implementing testing procedures
5
to ensure the reliability and correctness of CMOS circuits.
UNIT 1
Introduction: A brief history, MOS transistors, MOS transistor theory, ideal I-V
characteristics, non-ideal I-V effects, DC transfer characteristics
Fabrication: nMOS fabrication, CMOS fabrication [P-well process, N-well process, twin
tub process], BiCMOS technology
UNIT 3
Scaling of MOS Circuits: Scaling models & scaling factors for device parameters
subsystem design processes: some general considerations, an illustration of design processes,
illustration of the design processes: regularity, design of an ALU Subsystem, the Manchester
Carrychain and adder enhancement techniques
UNIT 4
Subsystem Design: Some architectural issues, switch logic, gate (restoring) logic, parity
generators, multiplexers, the programmable logic array (PLA)
FPGA Based Systems: Introduction, basic concepts, digital design and FPGAs, FPGA
8Hrs.
based system design, FPGA architecture, physical design for FPGAs
UNIT 5
Memory, Registers and Aspects of system Timing: System timing considerations, some
commonly used storage/memory elements
Testing and Verification: Introduction, logic verification, logic verification principles,
manufacturing test principles, design for testability
Course Outcomes: After completing the course, the students will be able to
Demonstrate understanding of MOS transistor theory, CMOS fabrication flow, and the
CO1
principles of technology scaling in semiconductor manufacturing.
Analyze memory elements in VLSI circuits, considering timing considerations such as setup
CO2
time, hold time, and clock cycles, to ensure reliable operation.
Apply knowledge of FPGA-based system design to develop and implement digital systems
CO3
using FPGAs for various applications.
Analyze testing and testability issues in VLSI design, evaluating methodologies and
CO4
techniques to ensure comprehensive testing coverage and fault detection.
Analyze CMOS subsystems and architectural issues within the constraints of design
CO5
specifications.
Text Books:
1. Basic VLSI Design”- Douglas A Pucknell & Kamran Eshraghian, PHI, 3rd Edition.
“CMOS VLSI Design- A Circuits and Systems Perspective”, Neil H E Weste, David Harris,
2.
Ayan Banerjee, 3rd Edition, Pearson Education.
“FPGA Based System Design”, Wayne Wolf, Pearson Education, Technology and
3.
Engineering
Reference Books:
Vikram Arkalgud Chandrasetty, “VLSI Design: A Practical Guide for FPGA and ASIC
1.
Implementations” Springer, 2011
Continuous Internal Evaluation (CIE):
Theory for 50 Marks
CIE is executed by way of quizzes (Q), tests (T) and assignments. A minimum of three quizzes are
conducted along with tests. Test portion is evaluated for 50 marks and quiz is evaluated for 10 marks.
Faculty may adopt innovative methods for conducting quizzes effectively. The number of quizzes may
be more than three (conduct additional quizzes and take best three). The three tests are conducted for 50
marks each and the average of all the tests are calculated for 50. The marks for the assignments are 20
(2 assignments for 10 marks each). The marks obtained in test, quiz and assignment are added to get
marks out of 100 and report CIE for 50 marks.
Semester End Examination (SEE):
Total marks: 50+50=100
SEE for 50 marks is executed by means of an examination. The Question paper for each course contains
two parts, Part – A and Part – B. Part – A consists of objective type questions for 20 marks covering the
entire syllabus. Part – B Students have to answer five questions, one from each unit for 16 marks adding
up to 80 marks. Each main question may have a maximum of three sub divisions. Each unit will have
internal choice in which both questions cover entire unit having same complexity in terms of COs and
Bloom’s taxonomy level.
CO-PO-PSO Mapping
CO/P PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO
O 1 2 3 4 5 6 7 8 9 0 1 2 1 2
CO1 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO2 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO3 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO4 3 3 2 2 1 1 1 - 1 - - 1 1 1
CO5 3 3 2 2 1 1 1 - 1 - - 1 1 1
High-3, Medium-2, Low-1
B.E. (VLSI Design and Technology)
Semester: VII
IC TECHNOLOGY
Course Code: MVJ22VL753 CIE Marks:50
Credits: L:T:P: 3:0:0 SEE Marks: 50
Hours: 40L SEE Duration: 3 Hrs
Course Learning Objectives: The students will be able to
Explain the various crystal structures of semiconductors and the different methods used for
1
semiconductor growth, including their principles and applications.
Utilize the principles behind silicon dioxide oxidation and oxide charges to solve
2
problems related to the fabrication and performance of semiconductor devices.
UNIT 1
Prerequisites: Basic science
Introduction to Microelectronics Fabrication and Crystal Growth: Introduction and
historical perspective, crystallography and crystal structure, crystal defects, Czochralski and
float zone growth, sheet resistant measurement, hall measurement, basic fabrication process.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. To study the details regarding crystal structure.
Video Link / Additional Online Information:
1. https://nptel.ac.in/courses/117106093
UNIT 2
Thermal Oxidation:
8Hrs.
Importance of oxidation, types of oxidation techniques, growth mechanism, factors affecting
the growth mechanisms, silicon oxidation model, dry & wet oxidation, oxide charges in
Si/SiO2 system.
UNIT 3
Lithography: Basic concepts, optical lithography, photoresists, light sources and wafer
exposure systems, optics, modulation transfer function
UNIT 4
Diffusion: Diffusion mechanisms; diffusion reactor; diffusion profile; diffusion kinetics;
Dopants and their behaviors, choice of dopants
Ion Implantation: Reactor design, impurity distribution profile, properties of ion
implantation, low energy and high energy ion implantation.
8Hrs.
Laboratory Sessions/ Experimental Learning:
1. Measure the resistivity of doped area of wafer.
Video Link / Additional Online Information:
1. https://nptel.ac.in/courses/117106093
UNIT 5
Text Books:
Silicon VLSI Technology: Fundamentals, Practice and Modeling Book by Jim Plummer,
1.
Michael D. Deal, and Peter B. Griffin
Reference Books:
CO-PO-PSO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 2 2 1 1 1 - 1 - - 1 2 2
CO2 3 3 2 2 1 1 1 - 1 - - 1 2 2
CO3 3 3 2 2 1 1 1 - 1 - - 1 2 2
CO4 3 3 2 2 1 1 1 - 1 - - 1 2 2
CO5 3 3 2 2 1 1 1 - 1 - - 1 2 2
High-3, Medium-2, Low-1