VLSIand Embeddedsystems
VLSIand Embeddedsystems
TECHNOLOGICAL UNIVERSITY
ALLAPUZHA-PATHANAMTHITTA CLUSTER
Master of Technology
Curriculum, Syllabus and Course Plan
Cluster : 03
Year : 2015
No. of Credits : 68
VLSI and Embedded Systems-Scheme
SEMESTER 1
Semester
Examination Slot
Internal Marks
Exam
End
Course No
Credits
L- T - P
Marks Duration (hrs)
Name
E Elective 1 3-0-0 40 60 3 3
Elective 1
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
2
SEMESTER 2
End Semester
Examination Slot
Course Number
Examination
Internal Marks
Name L-T-P
Duration
Credits
(hours)
Marks
A 03EC 6002 Real Time Operating Systems 4-0-0 40 60 3 4
D Elective-2 3-0-0 40 60 3 3
E Elective-3 3-0-0 40 60 3 3
03EC 6042 Advanced VLSI-DSP Concepts and 03EC 6072 Testing of VLSI Circuits
Architecture
03EC 6052 Low Power VLSI Design 03EC 6082 MEMS
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
3
SEMESTER 3
End Semester
Examination Slot
Course Number
Examination
Internal Marks
Name L-T-P
Duration
Credits
(hours)
Marks
40 60
A Elective IV 3-0-0 3 3
40 60
B Elective V 3-0-0 3 3
Elective IV Elective V
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
4
SEMESTER 4
End Semester
Examination
Course Internal
Examination Slot Name L-T-P Credit
Duration
Number Marks
(hours)
Marks
Project
03EC7914 0-0-21 70 30 12
(Phase 2)
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
5
Year of
Course No. Course Name L-T-P Credits
Introduction
VLSI Technology and Emerging Device
03EC6001 4-0-0 4 2015
Architecture
Course Objectives
Syllabus
Review of Microelectronics and Introduction to MOS Technologies, Basic IC Processing Steps: Crystal
growth, Ion implantation, Rapid thermal annealing, Oxidation, Lithography, Metallization, Need for
emerging technologies: Second order effects in DSM technologies, Sub threshold leakage current,
Random dopant fluctuations, Drain induced barrier lowering, Hot electron effect, Velocity saturation,
Threshold voltage roll off, GIDL, Introduction of SOI technology, FinFET, VLSI interconnects and related
emerging technologies, Introduction to graphene transistor, Single electron transistor, Junction-less nano-
wire transistors, Tunnel FET
Expected Outcome
1. Conceptual understanding of the above Technologies and ability to apply them in practical
situations.
References
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
6
03EC6001 VLSI Technology and Emerging Device Architecture-COURSE PLAN
% of Marks in
End-Semester
Examination
Allotted
Module
Hours
Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
7
Course No. Course Name L-T-P Credits Year of Introduction
03EC 6011 Digital VLSI System Design 4-0-0 4 2015
Course objectives
To learn basic working of NMOS and CMOS Devices and compare its performance at gate level
Introduction to different circuit design styles for designing combinational and sequential circuits
To learn various parasitic effects and its related timing issues in digital IC design
Syllabus
MOS Transistor Theory, The MOS Inverter, Static CMOS Circuits, Arithmetic circuits in CMOS VLSI,
Pass transistor logic ,Dynamic CMOS Circuits, CMOS Memory Design, High Performance Digital
Circuits, Circuit design Process, Timing issues in Digital system design.
Expected Outcome
Upon successful completion of this course:
1. Students will be able to use mathematical methods and circuit analysis of CMOS
digital electronics circuits.
2. Students will have an understanding of the different design steps required to carry
out a complete digital VLSI design in silicon.
3. Be able to complete a VLSI Design project having a set of objectives and
design constraints.
References
1. Jan M Rabaey, Digital Integrated Circuits - A Design Perspective, Pearson Education,
Second Edition, 2003.
2. Neil Weste and K. Eshragian, “Principles of CMOS VLSI Design: A System Perspective,” 2nd edition,
Pearson Education (Asia) Pte. Ltd., 2000.
3. Sung-Mo Kang & Yusuf Leblebici, “CMOS Digital Integrated Circuits - Analysis &Design”, Tata
MGH, 3rd edition.2003.
4. R L Geiger, P E Allen and N R Strader,” VLSI Design Techniques for Analog& Digital
Circuits”, McGraw Hill, 1990.
5. Douglas A Pucknell & Kamran Eshragian, “Basic VLSI Design”, PHI, Third Edition,2005
6. Wayne, Wolf, “Modern VLSI design: System on Silicon”, Pearson Education, Second,2008
7. David A.Hodges, Horace G.Jackson, “Analysis and Design of Digital Integrated circuits”, McGraw
Hill Book Company 2nd Edition.1998
8. Ken Martin, “Digital Integrated Circuit Design”, Oxford University Press, 2000.
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
8
03EC 6011 Digital VLSI System Design - COURSE PLAN
Allotted
Semeste
Contents
Module
Examin
in End-
Marks
Hours
% of
r
MOS Transistor Theory: Properties of digital circuits, Basic working of 6
depletion/ enhancement MOSFET, Threshold voltage equation, Body
effect, MOS Current equation, Transconductance and drain conductance
Sub threshold region, Channel length modulation. Mobility variation,
Tunneling, Punch through, Hot electron effect, Scaling of MOS circuits,
I. Modeling of MOS transistors using SPICE (level 1, 2, and 3). 25
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
9
Course No. Course Name L-T-P Credits Year of Introduction
Course objectives
Syllabus
PIC18 architecture, programming and Interfacing, Using Flash and EEPROM Memories for data
storage, ARM architecture, organization programming and implementation.
Expected Outcome
1.To learn the architecture, programming, interfacing of PIC and ARM microcontrollers
2. To design and develop microcontroller based embedded systems
References
1. Muhammad Ali Mazidi, Rolin D. Mckinlay, Danny Causey, “PIC Microcontroller and
Embedded systems”, Pearson Education,2007
2. S. Furber, “ARM System-on-Chip Architecture”, Pearson Education,2nd 2013.
3. Andrew N. Sloss, Dominic Symes, Chris Wright, “ARM System Developer’s guide”,
Morgan Kaufman,2004.
4. David Seal, “ARM Architecture Reference Manual”, second edition Addison
Wesley,2nd edition 2001
5. Joseph Yiu, “The Definitive Guide to the ARM Cortex- M3”, Newness.2nd edition 2010
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
10
03EC 6021 Design with Advanced microcontrollers- COURSE PLAN
Hours Allotted
% of Marks in
End-Semester
Examination
Module
Contents
Using Flash and EEPROM Memories for data storage, CCP and
ECCP Programming, SPI Protocol and DS1302 RTC Interfacing,
III Motor control: Relay, PWM, DC, and stepper motors 12 25
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
11
Course No. Course Name L-T-P Credits Year of Introduction
03EC 6031 Embedded System Concepts
3-0-0 3 2015
and Design
Course objectives
•Understand current applications, trends and new directions in embedded systems
•To do hardware/software co-design for embedded systems and to develop skills in analysis, approach,
optimization, and implementation of embedded systems
Syllabus
Expected Outcome
References
1. Shibu K.V.,” Introduction to Embedded Systems, Tata McGraw Hill Education Private
Limited, 2010.
2. Lyla B Das,”Embedded Systems-An Integrated Approach”, Pearson, 2013
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
12
03EC 6031 Embedded System Concepts and Design-Course plan
Contents
Examination
% of Marks
Semester
Allotted
Module
in End-
Hours
I Introduction To Embedded Systems :Core of the Embedded System, 10
Memory, Sensors and Actuators, Communication Interface, Embedded
25
Firmware, Other System Components, Characteristics and Quality
attributes of embedded systems, Embedded system examples
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
13
Course No. Course Name L-T-P Credits Year of Introduction
03EC 6041 ASIC Design 3-0-0 3 2015
Course Objectives
Introduction to ASICs- Types of ASIC, ASIC Library Design, Programmable ASICS, Programmable
ASIC Logic cells Synchronous Design Using Programmable Devices: ASIC Construction Floor
Planning and Placement.
Expected Outcome
1. Students will have an understanding of the ASIC Design flow and the various types
of ASICs and their implementations.
2. Be able to understand the physical design algorithms having a set of objectives and
design constraints.
References
1. M.J.S. Smith, “Application – specific integrated circuits” Addison – Wesley
Longman Inc. 1997.
2. John M Yarbrough ,”Digital Logic applications and Design”, Thomson Learning, 2001
3. Samir Palnitkar, Verilog HDL, Pearson Education, 1996.
4. Data sheet:” Spartan-3 FPGA Family Advanced Configuration Architecture “– Xilinx
XAPP452 (v1.1) June 25, 2008
5. Cyclone III Device Hand book, Volume 1,2012
6. Andrew Brown, - “VLSI circuits and systems in silicon”, McGraw Hill, 1991.
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
14
03EC 6041 ASIC Design-Course Plan
% Marks in End
Hours Allotted
Examination
of Semester
Module
Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
15
Course No. Course Name L-T-P Credits Year of Introduction
Digital Design Principles and
03EC 6051 3-0-0 3 2015
Applications
Course Objectives
• To learn how to design synchronous and asynchronous digital systems.
• To learn about the techniques and tools for programmable logic design.
• To develop a digital system using HDL.
Syllabus
Synchronous Sequential Circuit Design, Asynchronous Sequential Circuit Design, Programmable
Logic Devices, Digital System Design Using HDL, VHDL implementation of Combinational and
sequential circuits.
Expected Outcome
1. Ability to design synchronous and asynchronous sequential circuits and a thorough
understanding of VHDL
References
1.Donald G. Givone, “ Digital principles and Design”, Tata McGraw Hill 2002.
2.Charles H. Roth Jr., “Fundamentals of Logic design”, Thomson Learning, 2004
3.Milos D Ercegovac, Tomas Lang,” Digital systems and hardware / firmware algorithm”,
John Wiley, 1985
4.Milos Ercegovac, Tomas Lang, Jaime H. Moreno ,”Introduction to digital systems”, John
Wiley,1998
5.John M Yarbrough, “Digital Logic Applications and Design”, Thomson learning,2006
6.John F Wakerly, “Digital Design Principles and Practices”, Pearson ,2005
7.J Bhasker, “A VHDL Primer”, PHI,2009
8.Stephen Brown, Zvonko Vranesic, “Fundamentals of Digital Logic with VHDL Design”,
McGraw-Hill, 2004.
9.G.K.Kharate “Digital Electronics”,Oxford Higher Education
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
16
03EC 6051- Digital Design Principles and Applications - COURSE PLAN
Hours Allotted
% of Marks in
End-Semester
Examination
Module
Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
17
Course No. Course Name L-T-P Credits Year of Introduction
03EC 6061 Robotics and Machine Vision 3-0-0 3 2015
Course Objectives
Identifying, classifying and describing the functionality of the different elements that
compose a robotic vision system.
Learn machine vision system design and applications
Syllabus
Fundamental of Robotics Basic, Classification of robot and robotic systems, Kinematics of Robot,
Machine Vision: Principles of Machine Vision Basic Machine Vision Processing Operators, Robot
Sensing and Vision Systems, Industrial Applications of Robots
Expected Outcome
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
18
03EC 6061- Robotics and Machine Vision - COURSE PLAN
Hours Allotted
% of Marks in
End-Semester
Examination
Module
Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
19
Course No. Course Name L-T-P Credits Year of Introduction
03RM 6001 Research methodology 1-1-0 2 2015
Course Objectives
This course is designed to familiarize the student with the research process, problem identification
strategies and formulation of a research plan by doing case studies.
Syllabus
References
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
20
03RM 6001 Research methodology– COURSE PLAN
Examination
% of Marks
Semester
Allotted
Module
in End-
Hours
Contents
FIRST ASSESSMENT
Research Ethics – Environmental impacts – Ethical issues -
II Intellectual Property Rights – Patents – legal formalities in filing
3
patent in India – Copy right– plagiarism – citation and
acknowledgement.
25
Research design –Prepare research plan.
III Report writing – types of report – research report, research proposal,
3
funding agencies for research concerned to the specialization,
significance of peer reviewed articles and technical paper- - simple
exercises - oral presentation
SECOND ASSESSMENT
Case Studies: The student is expected to prepare a research plan
relating to a topic of current interest in the concerned specialization,
which has appeared in a recent journal. A minimum of 20 related
IV referred articles should be critically studied. On the basis of this, the 50
6
student is expected to prepare a review report/paper of publishable
quality. This paper has to be presented for open defence before the
departmental committee. (This would carry 50% marks)
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
21
Course No. Course Name L-T-P Credits Year of Introduction
03EC 6901 Seminar I 0-0-2 1 2015
Course Objectives
To make students,
Identify a domain of interest
Identify sufficient number of latest good quality research papers on a particular problem or
allied problems
Do extensive study and analysis of the problem and solution(s)
Prepare a comprehensive report
Make a presentation (20-25 minutes) based on the report
Syllabus
.
No specific Syllabus
Expected Outcome
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
22
Course No. Course Name L-T-P Credits Year of Introduction
03EC 6801 Embedded System Lab 0-0-2 1 2015
Course Objectives
Understand the programming and interfacing concepts for microcontroller based systems
To familiarize System design using HDL
Syllabus
Experiments are based on o the topics covered in 03EC 6021,03EC6051
Allotted
Hours
No
Description
6. Write a program to generate square, triangular and sine wave using DAC
8. Program to generate a 50% duty cycle, 1 KHz wave and to use it for exciting
a buzzer
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
23
2. Design and Simulation of Half adder, Serial Binary Adder, Multi Precision
Adder, Carry Look Ahead Adder and Full Adder.
3. Simulation and Verification of Decoder, MUXs, Encoder using all Modeling
Styles.
4. Modeling of Flip-Flops with Synchronous and Asynchronous reset. .
5. Design and Simulation of Counters- Ring Counter, Johnson Counter,
Up- Down Counter, Ripple Counter.
6. Design of a N- bit Register of Serial-in Serial-out, Serial in Parallel out,
Parallel in Serial out and Parallel in Parallel Out.
7. Design of Sequence Detector (Finite State Machine- Mealy and Moore
Machines).
8. Design Unsigned and Signed Multiplier/Divider
9. Design and implementation of a simple Microprocessor
10. Vending Machine Controller using FSM approach
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
24
Course No. Course Name L-T-P Credits Year of Introduction
03EC 6002
Real Time Operating Systems 3-1-0 4 2015
Course Objectives
• Understand the basics of RTOS
• Familiarize various Real time operating systems available and their use in embedded systems
Syllabus
Introduction to Embedded System and Real Time Operating system ,Survey of software
Architectures, Basic Design using an RTOS, Modern real time kernels and operating systems.
Expected Outcome
Upon successful completion of this course, students will be :
1. Able to summarize the basic properties of a real-time operating system
2. Able to apply RTOS concepts for solving multi tasking embedded applications
References
1.Qing Li, Caroline Yao ,”Real-Time Concepts for Embedded Systems”,CMP Books.2003
2. Dr.K V K K Prasad ,”Embedded / Real time systems: Concepts, Design and Programming”,
Dream Tech press, New Delhi, 2003.
3.Raj Kamal, “Introduction to Embedded Systems”, TMS, Tata McGraw Hill Publications, 2002.
4.Gary Nutt, Nabendu Chakki and Sarmistha Neogy, “Operating systems”, Third edition,
Pearson Education, 2009
5. Charles Crowley, “Operating System” – A design oriented approach, McGraw Hill, 1997. 66.
6. LaPlante, Philip A., “Real Time System Design And Analysis”, 3rd edition, Wiley, 2004
7. Rajkamal, “Microcontrollers: Architecture, programming, interfacing, and system design”,
2nd Edition, Pearson Education, 2012
8. Shehrzad Qureshi, “Embeded Image Processing on the TMS320C6000 DSP”, Springer, 2005.
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
25
03EC 6002 Real Time Operating Systems –COURSE PLAN
Hours Allotted
% of Marks in
End-Semester
Examination
Module
Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
26
Course Objectives
To develop the skills for analyzing high-speed circuits with signal behavior modeling.
To demonstrate power distribution and noise concepts
Syllabus
Introduction to High Speed Digital Design, Power Distribution and Noise, Signalling convention
and Circuits, Timing Convention and Synchronization
Expected Outcome
1. Deeper understanding of behaviour of high-speed digital circuits.
2. To be able to analyze signaling and timing conventions.
References
1. Henry W. Ott, Electromagnetic Compatibility Engineering, John Wiley & Sons, Inc.
Publication.2009
2. William S. Dally & John W. Paulton, “Digital System Engineering”, Cambridge
University Press, 1998.
3. Jan M.Rabaey “Digital Integrated Circuits: A design Perspective”, 2nd Edition 2003
4. Masakazu Shoji., “High Speed Digital Circuits”, Addison Wesley Publishing
Company, 1996
5. Howard Johnson “High-Speed Digital Design”, A Handbook of Black Magic
Prentice Hall.1993
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
27
03EC 6012-High Speed Digital Design- COURSE PLAN
Hours Allotted
% of Marks in
End-Semester
Examination
Module
Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
28
Course No. Course Name L-T-P Credits Year of Introduction
03EC6022 Analog VLSI Design 3-0-0 3 2015
Course Objectives
To understand CMOS analog circuits design
To simulate Analog circuits using SPICE.
To learn about various data converter circuits
Syllabus
Analog MOS transistor models: Various CMOS device models-MOSFET Current source and current
steering circuits, Single stage amplifiers: Frequency response of single stage amplifiers, Cascode stage,
Folded cascade, Choice of device models. MOS Differential Amplifiers: Operational Amplifiers: Basic
CMOS Op-Amp design and Characterization, High speed/ high frequency op-amps and micro power-
opamps, Low noise opamps and low voltage opamps, Filter implementations. Bandgap References,
Dynamic Analog Circuits: Switched capacitor circuits, Switched capacitor integrator. Data Converter
Architectures
Expected Outcome
1. To understand various analogue designs and develop an ability to design analogue circuits.
2. Extend the knowledge acquired to design and develop mixed signal circuits
References
1. Adel S Sedra and Kenneth C Smith, Microelectronic Circuits, Oxford University Press. VthEdition.2004
2. Behzad Razavi, Design of Analog CMOS Integrated Circuit, Tata McGraw HILL, 2002.
3. Philip Allen & Douglas Holberg, CMOS Analog Circuit Design, Oxford University Press, 2002.
4. R Jacob Baker, Harry W Li and David E Boyce, CMOS Circuit design, Layout and simulation.
PHI,1998
5. Paul B Gray and Robert G Meyer, Analysis and Design of Analog Integrated Circuits.
6. BehzadRazavi, Principles of data conversion system design, 2000. John Wiley
7. R Gregorian and G C Temes, Analog MOS Integrated Circuits for Signal Processing,
John Wiley,1986.
8. R L Geiger, P E Allen and N R Strader, VLSI Design Techniques for Analog & Digital Circuits,
McGraw Hill, 1990.
9. Gray, Wooley, Brodersen, Analog MOS Integrated circuits, IEEE press, 1989.
10. Kenneth R. Laker, Willy M.C. Sensen, Design of Analog Integrated circuits and systems, McGraw
Hill, 1994.
11. Mohammed Ismail &Feiz, Analog VLSI – Signal Information and Processing, John Wiley and Sons.3rd
edition, 1993.
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
29
03EC6022 Analog VLSI Design -COURSE PLAN
Hours Allotted
% of Marks in
End-Semester
Examination
Module
EC 5018-Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
30
Course No. Course Name L-T-P Credits Year of Introduction
03EC 6032 Embedded Networking 3-0-0 3 2015
Course Objectives
• Learning of different embedded networking protocols.
• Familiarize various bus standards and embedded networks.
Syllabus
Embedded Networking Requirements, Controller Area Network ,SPI , I2C , USB bus, Wireless
embedded networking
Expected Outcome
Able to identify and implement suitable embedded protocols and buses in
Embedded System Design
References
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
31
03EC 6032 - Embedded Networking– COURSE PLAN
Hours Allotted
% of Marks in
End-Semester
Examination
Module
Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
32
Course No. Course Name L-T-P Credits Year of Introduction
Advanced VLSI- DSP Concepts
03EC 6042 3-0-0 3 2015
and Architecture
Course Objectives
To integrates VLSI architecture theory and algorithms, addresses various architectures at the
implementation level.
Help to design high-speed, low-area, and low-power VLSI systems for a broad range of DSP
applications.
Syllabus
Multirate system fundamentals, Pipe lining and parallel processing, Strength reduction algorithms,
Synchronous wave and asynchronous pipelines
Expected Outcome
1. Students gain in-depth theoretical on advanced DSP architecture.
References
1. Keshab K Parhi,VLSI DSP Systems- Design and Implementation – John Wiley, 2004.
2. P P Vaidyanathan, Multirate Systems and filter banks,, Prentice Hall, PTR.1993
3. Bernard Widrow & Samuel D. Streams Adaptive Signal Processing, Prentice Hall,1985.
4. N J Fliege, Multirate Digital Signal Processing, John Wiley 1994.
5. John G Proakis and Dimitris G Manolokis, Digital Signal Processing Principles –
Algorithms and applications, Prentice Hall, Third Edition,1999
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
33
03EC 6042- Advanced VLSI- DSP Concepts and Architecture COURSE PLAN
Hours Allotted
% of Marks in
End-Semester
Examination
Module
Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
34
Course No. Course Name L-T-P Credits Year of Introduction
EC 6052 LOW POWER VLSI DESIGN 3-0-0 3 2015
Course Objectives
To introduce the need of Low power CMOS designs in the current scenario.
To introduce various levels of power consumption and its relative impact at various technological
nodes
To introduce various power simulation methods used from high level to low level design
To introduce various power reduction methods that can be used in different levels of design
Syllabus
Need for low power VLSI chips, Physics of power dissipation in CMOS devices. Emerging Low
power approaches. Device & Technology Impact on Low Power. Simulation Power analysis: Gate
level logic simulation, Architecture level analysis, Data correlation analysis in DSP systems,
Probabilistic power analysis. Low Power Design- Circuit level, Logic level power analysis.
Low power Architecture & Systems, Low power arithmetic components, Low power memory
design, Low power Clock Distribution, Algorithm & architectural level methodologies:
Expected Outcome
1. To understand the need of low power designs
2. To extend the acquired knowledge to design power effective systems and circuits.
References
1. Gary K. Yeap, “Practical Low Power Digital VLSI Design”, KAP, 2002
2. Rabaey, Pedram, “Low power design methodologies” Kluwer Academic, 1997
3. Kaushik Roy, Sharat Prasad, “Low-Power CMOS VLSI Circuit Design” Wiley, 2000
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
35
EC 6052-- LOW POWER VLSI DESIGN -COURSE PLAN
Hours Allotted
% of Marks in
End-Semester
Examination
Module
Contents
Need for low power VLSI chips, Sources of power dissipation on Digital
Integrated circuits, Emerging Low power approaches. 3
I 25
Physics of power dissipation in CMOS devices. Device & Technology
Impact on Low Power, Dynamic dissipation in CMOS, Transistor sizing 7
& gate oxide thickness, Power estimation, SPICE circuit simulators.
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
36
Course No. Course Name L-T-P Credits Year of Introduction
VLSI Design Automation
03 EC6062 3-0-0 3 2015
Course Objectives
To impart knowledge of various graph algorithms in VLSI
To impart knowledge on automation methods for VLSI physical design
To impart knowledge of various levels of automation in VLSI CAD.
Syllabus
Graph Algorithms: Data structures for Representation of Graphs and introduction to various graph
algorithms. N-P complete Problem: Polynomial time non-deterministic algorithm, N-P
completeness and reducibility, Proof and problems. Logic synthesis &verification in VLSI
automation, Compaction: One-dimensional compaction, Two dimension based compaction,
Hierarchical compaction. VLSI Algorithms for Partitioning, Placement, floor planning & pin
assignment. Routing in VLSI, Global Routing, Detailed routing algorithms . constraints and method
of optimization.
Expected Outcome
1. Extend the acquired knowledge to develop VLSI CAD for different automation levels.
References
1. Sabih H. Gerez, Algorithms for VLSI Design Automation, John Wiley & Sons, 1999
2. Naveed Shervani, Algorithms for VLSI physical design Automation, Kluwer Academic
Publisher, Second edition. 1999
3. ChristophnMeinel& Thorsten Theobold, Algorithm and Data Structures for VLSI Design, KAP,
2002.
4. Rolf Drechsheler ,Evolutionary Algorithm for VLSI, Second edition 1998
5. Trimburger, Introduction to CAD for VLSI, Kluwer Academic publisher, 2002
6.T .H. Cormen, C. E. Leiserson, R. L. Rivest ,Introduction to Algorithms, PHI.2009
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
37
03EC6062-VLSI DESIGN AUTOMATION -COURSE PLAN
Hours Allotted
% of Marks in
End-Semester
Examination
Module
Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
38
Course No. Course Name L-T-P Credits Year of Introduction
Course Objectives
To introduce the scope and need of digital testing in VLSI design.
To teach various testing methods for digital circuits.
To introduce various methods of memory testing
Syllabus
Introduction to test and design for Testability Fundamentals: Modeling digital circuits, Levels of
Modeling, Logic Simulation Types Logic Fault models, Fault detection and redundancy.
Testing for single Stuck Faults (SSF), Compaction and Compression, Selecting ATPG Tools.
Design for Testability: Testability trade offs and techniques, Compression Techniques – Syndrome
test band signature analysis, Ad-hoc design.Digital DFT and Scan design, Built-in Self test- random
logic: BIST and memory logic BIST, Boundary Scan standard, Memory Test-Analog and Mixed
signal, Introduction to automatic in circuit testing.
Expected Outcome
Extend the acquired knowledge to develop efficient testing and fault detection
methods for chip design
Reference
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
39
03EC 6072- TESTING OF VLSI CIRCUITS -COURSE PLAN
Hours Allotted
% of Marks in
End-Semester
Examination
Module
Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
40
Course No. Course Name L-T-P Credits Year of Introduction
Course Objectives
To introduce basics of MEMS
To introduce various MEMS sensors and actuators
To teach real time application studies using MEMS devices
Syllabus
History of Micro Electro Mechanical Systems (MEMS), MEMS Materials, Mechanical properties of
materials, Cantilevers and bridges, Point load & uniform loading, Torsional, Dynamic system;
Piezoelectric & piezo resistive materials. MEMS Fabrication processes, MEMS Devices &
Packaging. Application case studies of MEMS as Scanners, Grating, Light Valve (GLV), Digital
Micromirror Devices (DMD), Optical switching, Capacitive Micro-machined Ultrasonic
Transducers (CMUT), Air bag system, Micro-motors, Scanning Probe Microscopy.
Expected Outcome
Extend the acquired knowledge to real life practical level to provide alternate
solutions to existing sensing technology.
Utilize the knowledge acquired to design and develop MEMS instead of heavy
sensors.
Reference
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
41
03EC 6082-MEMS-COURSE PLAN
Hours Allotted
% of Marks in
End-Semester
Examination
Module
Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
42
Course No. Course Name L-T-P Credits Year of Introduction
Course Objectives
• For doing mini project students can take up any Industry oriented application /real life
problems/emerging technology in VLSI and embedded systems. The work will be supervised
and evaluated by a faculty member
• It is essential to submit a clear and concise report that reflects the literature survey, problem
identification, project aims and objectives, the engineering design work carried out, tests
performed, analysis and discussion of results.
Syllabus
No specific syllabus
Expected Outcome
The student gains in-depth knowledge in the concept/problem he/she has undertaken and allied
topics.
References
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
43
Course No. Course Name L-T-P Credits Year of Introduction
03EC 6802 Physical Design Laboratory 0-0-2 1 2015
Syllabus
Experiments are based on topics covered in subjects EC 6001, EC 6022
Hours Allotted
Description
Parameter Extraction(Compulsory):
Using a SPICE simulator design a circuits (either pMOSFET or nMOSFET, use any
technology node from the available library) which should help in doing the
following jobs
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
44
Simulation and Characterization of minimum any three Analog Circuits given
below
- Use both Schematic and Layout design tools.
I.
B. Current Mirrors circuit
C. Inverting Amplifiers 4
(B-E)
D. Differential Pairs
E. Operational Transconductance Amplifiers
F. Operational Amplifier
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
45
G. D-Flipflop
Note :
End semester evaluation through mini project based knowledge acquired from the lab sessions
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
46
Course No. Course Name L-T-P Credits Year of Introduction
03EC7003 Electromagnetic Compatibility 3-0-0 3 2015
Course Objectives
Syllabus
Need of Electromagnetic compatibility, Noise and Interference, Noise sources, Non-ideal behavior
of electronic components, Cabling-Capacitive and Inductive coupling, Balanced loads, Effect of
power supply decoupling on noise coupling, Grounding, Power Supplies, DC-DC Converters,
Power-Line Filters
Expected Outcome
Understand the EMC issues in design process
References
1. Henry W. Ott, “Electromagnetic Compatibility Engineering”, John Wiley & Sons,
Inc. Publication.2009
2. Clayton R. Paul, “Introduction to Electromagnetic Compatibility”, Second
Edition, John Wiley & Sons, Inc. Publication.2006
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
47
03EC 7003 Electromagnetic Compatibility– COURSE PLAN
Examination
% of Marks
Semester
Allotted
Module
in End-
Hours
Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
48
03EC 7003 Electromagnetic Compatibility– COURSE PLAN
Examination
% of Marks
Semester
Allotted
Module
in End-
Hours
Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
49
Course No. Course Name L-T-P Credits Year of Introduction
03EC 7013 Embedded Linux Systems 3-0-0 3 2015
Course Objectives
Syllabus
Introduction to Embedded Linux, Real Time Linux, Types of Embedded Linux systems,
Cross platform Development tool chain, Kernel and Root File System, Storage Device
Manipulation, Embedded Bootloaders , File system Types for Embedded Devices, Device
Drivers
Expected Outcome
References
1. Karim Yaghmour, JonJason Brittain and Ian F. Darwin Masters, Gilad Ben-Yossef, and
Philippe Gerum ,”Building Embedded Linux Systems”, O’Reilly,2008
2. Alessandro Rubini, Jonathan Corbet, “Linux Device Drivers “, O’Reilly,2001
3. Christopher Hallinan, “Embedded Linux Primer A Practical Real – World Approach”,
Prentice Hall,2006
4.P Raghavan, Amol Lad, Sriram Neelakandan, “Embedded Linux System Design and
DevelopmentAuerbach “,Publications ,2005
5. Alan Cox, Sreekrishnan, Venkateswaran,” Essential Linux Device Drivers” , Prentice
Hall ,2008
6.Craig Hollabaugh, “Embedded Linux Hardware, Software and Interfacing” Pearson
Education ,2002
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
50
03EC 7013 Embedded Linux Systems - COURSE PLAN
Hours Allotted
% of Marks in
End-Semester
Examination
Module
Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
51
Course No. Course Name L-T-P Credits Year of Introduction
03EC 7023 ELECTRONIC PACKAGING 3-0-0 3 2015
Course Objectives
Syllabus
Expected Outcome
1. Understand basic concepts in Electronic packing
References
1. Rao R. Tummala,Fundamentals of Microsystems Packaging, McGraw Hill.2007
2. Richard K. Ulrich &William D. Brown Advanced Electronic Packaging - 2nd Edition : IEEE
Press ,2006
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
52
03EC 7023 Electronic Packaging– COURSE PLAN
% of Marks in
End-Semester
Examination
Allotted
Module
Hours
Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
53
Course No. Course Name L-T-P Credits Year of Introduction
Course Objectives
To understand various semiconductor memory technology
Syllabus
Random Access Memory Technologies :Static Random Access Memories (SRAMS)- Bipolar SRAM
Technologies, Silicon On Insulator (SOI) Technology, Application Specific SRAMs. Dynamic
Random Access Memories (DRAMs)- DRAM Technology Development, CMOS DRAMs and its
advanced design, BiCMOS DRAMs, Soft Error Failures in DRAMs. Nonvolatile Memories: High
Density ROMs ,Programmable Read-Only Memories Bipolar PROMs-CMOS PROMs, EPROMs
Memory Fault Modeling, Testing, Memory Design For Testability and Fault Tolerance RAM Fault
Modeling, Electrical Testing, Application Specific Memory Testing. Semiconductor memory
reliability and radiation effects : General Reliability Issues in memory and its modelling and testing
methods.
Expected Outcome
Extend the acquired knowledge to design and develop power efficient, highly
reliable low cost memory circuits.
Reference
1. Ashok K. Sharma, Semiconductor Memories: Technology, Testing, and Reliability, Wiley- IEEE
Press, 2002.
2. Ashok K. Sharma, Semiconductor Memories, Two-Volume Set, Wiley-IEEE Press,
2003.
3. Ashok K. Sharma, Semiconductor Memories: Technology, Testing, & Reliability,
Prentice Hall of India, 1997.
4. Brent Keeth, R. Jacob Baker, DRAM Circuit Design: A Tutorial, Wiley-IEEE Press,
2000.
5. Betty Prince, High Performance Memories: New Architecture DRAMs and SRAMs Evolution &
Function, Wiley, 1999.
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
54
03EC 7033 Semiconductor Memories -COURSE PLAN
Hours Allotted
% of Marks in
End-Semester
Examination
Module
Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
55
Course No. Course Name L-T-P Credits Year of Introduction
Course Objectives
To learn the various aspects of SoC design
To familiarize various testing and verification methods used in SoC designs
Syllabus
System On Chip Design Process, Soft IP vs Hard IP, Macro Design Process, Design issues, System
Integration with reusable macros.Design for Testability Fundamentals: Faults in Digital circuits,
Fault models ,Digital test pattern generation , Compaction and Compression., Scan Architectures
and testing, Built in Self Test (BIST):BIST concepts and test pattern generation. SoC Verification:
Verification methodology, languages, approaches and plans. System level and Block level
verification. Hardware/software co-verification and Static net list verification.MPSoCs: Techniques
for designing MPSoCs, Performance and flexibility for MPSoCs design, MPSoC performance
modeling and analysis. System-In-Package (SIP) design.
Expected Outcome
Extend the acquired knowledge to practical real life scenario
Reference
1. Prakash Rashinkar, Peter Paterson and Leena Singh, SoC Verification-Methodology and
Techniques, .Kluwer Academic Publishers, 2001.
2. Michael Keating, Pierre Bricaud, Reuse Methodology manual for System-On-A-Chip Designs,
Kluwer Academic Publishers, second edition, 2001.
3. Miron Abramovici, Melvin A. Breur, Arthur D. Friedman, Digital systems Testing and testable
Design, Jaico Publishing House, 2001.
4. William K.Lam, Design Verification: Simulation and Formal Method based Approaches,Prentice
Hall.2005
5. Rochit Rajsuman, System-on-a-Chip-Design and Test,ISBN.2000
6. A.A.Jerraya, W.Wolf, Multiprocessor Systems-on-chips, M K Publishers.2008
7. Dirk Jansen, The EDA HandBook, Kluwer Academic Publishers.2003
8. Alfred Crouch, Design for test for digital IC & Embedded Core Systems, Prentice hall.1999
9. Stanley L. Hurst, VLSI Testing: digital and mixed analogue digital techniques, Pub:Inspec / IEE,
1999
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
56
03EC7043 SYSTEM ON CHIP DESIGN -COURSE PLAN
Hours Allotted
% of Marks in
End-Semester
Examination
Module
Contents
Macro Design Process: Top level Macro Design, Macro Integration, Soft
Macro productization, Developing hard macros, Design issues for hard 5
macros, Design process, System Integration with reusable macros.
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
57
Course No. Course Name L-T-P Credits Year of Introduction
Course Objectives
To Familiarize the current interconnect technology
To familiarize about modeling of interconnects
To familiarize the analysis of interconnect performance
To understand the future trends in interconnect technology
Syllabus
Preliminary Concepts Of VLSI Interconnects: Interconnects for VLSI applications, Copper
interconnections, interconnects modelling methods and delay analysis. Extraction of Parasitic
Resistances, Capacitance and Inductances of interconnects. Approximate formulas for the
estimation of inductances. Interconnection Delay models : micro strip line, Transmission line
analysis for single and multi level interconnections, Analysis of crossing interconnections,
Modeling of lossy parallel and crossing interconnects, High frequency losses in micro strip line.
Cross Talk Analysis :Lumped capacitance approximation, Coupled multi conductor MIS microstrip
line model for single level interconnects, Frequency domain level for single level interconnects,
Transmission line level analysis of parallel multilevel interconnections. Emerging interconnect
technologies and its performance Comparison against copper.
Expected Outcome
Extend the acquired knowledge to model different VLSI interconnects
Design and implement efficient algorithms for the prediction interconnect
performance at design level
Reference
1. Askok K Goel, High speed VLSI interconnections, Wiley inter-science, second edition, 2007.
2. J A Davis, J D Meindl, Interconnect technology and design for Giga scale integration, Kluwer
academic publishers.2003
3. Nurmi J, Tenhumen H, Isoaho J, Jantsch A, Interconnect Centric deisgn for advanced SOC and
NOC, Springer.2004
4. C K Cheng, J Lillis, S Lin, N Chang, Interconnect analysis and synthesis, Wiley inter-
science.2000
5. Hall S H, G W Hall and J McCall, High speed digital system design, Wiley inter-science,2000
6. Chung-Kuan Cheng,John Lillis,Shen Lin and Norman H.Chang,Interconnects Analysis and
Synthesis,Wiley-interscience publication,2000
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
58
EC 7053 VLSI INTERCONNECTS-COURSE PLAN
Hours Allotted
% of Marks in
End-Semester
Examination
Module
EC 5032-Contents
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
59
Course No. Course Name L-T-P Credits Year of Introduction
03EC7903 Seminar II 0-0-2 1 2015
Course Objectives
• Identify Seminar topic relevant to the project with content suitable for
M.Tech level Presentation.
Do extensive study and analysis of the problem and solution(s)
Prepare a comprehensive report
Make a presentation (20-25 minutes) based on the report
Syllabus
.
No specific Syllabus
Expected Outcome
To student
gets good exposure to a domain of interest and the research problems in the
domain
improves his/her writing and presentation skills
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
60
Course No. Course Name L-T-P Credits Year of Introduction
03EC7913 Project (Phase I) 0-0-12 6 2015
Course Objectives
The main objective of the thesis is to provide an opportunity to each student to do an independent
study and research in the area of specialization under the guidance of a faculty member.
The student is required to explore in depth and a topic of his/her own choice, which adds
significantly to the body of knowledge existing in the relevant field. The student has to undertake
and complete the preliminary work on the stream of specialization during the semester.
Syllabus
.
No specific Syllabus
Expected Outcome
Each student shall identify a project related to the curriculum of study. At the end of the
semester, each student shall submit a project report comprising of the following.
State of art of the related work in the specified area through literature survey
Root paper implementation and identification open ends and corresponding solution
methodology / Basic system realization at bread board level in case of embedded systems. /
System simulation at HDL level and identification hardware platform required in case of
projects based on FPGA and Bill of materials in standard format and cost model, if
applicable
Project implementation action plan using standard presentation tools
Students are expected to do the project within the college. However they are permitted
to do the project in an industry or in a government research institute under a qualified supervisor
from that organization. Progress of the project work is to be evaluated at the end of the third
semester. For this a committee headed by the head of the department with two other faculty
members in the area of the project, of which one shall be the project supervisor. If the project is
done outside the college, the external supervisor associated with the student will also be a
member of the committee.
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
61
Course No. Course Name L-T-P Credits Year of Introduction
03EC7914 Project (Phase II) 0-0-21 12 2015
Course Objectives
By the first quarter of the semester, the student should compile his/her work by doing the final
experimentation and result analysis. Towards the middle of the semester there would be a pre-
submission seminar to assess the quality and quantum of work by the department evaluation
committee. This would be the pre-qualifying exercise for the students for getting approval for the
submission of final thesis. The decision of the departmental committee in this regard is final and
binding. The committee can make recommendations to improve the quality or quantity of the work
done. The final evaluation of the thesis would be done by an external examiner. The external
examiner’s comments regarding the quality and quantity of work is an important decisive factor in
the final acceptance/rejection of the thesis.
Syllabus
.
No specific Syllabus
Expected Outcome
In the implementation phase specified in this semester each student should complete following
minimum requirement:
For hardware projects, practical verification of the design, PCB design, fabrication, design
analysis and testing shall be done.
For software projects, a proper front end (GUI) if applicable shall be designed. A detailed
algorithm level implementation, test data selection, validation, analysis of outputs and
necessary trial run shall be done.
Integration of hardware and software, if applicable, shall be carried out.
A detailed project report in the prescribed format shall be submitted at the end of the
semester. All test results and relevant design and engineering documentation shall be
included in the report.
The student is expected to publish technical papers related to his/her research in
peer reviewed journals/conferences.
Cluster: 03 Branch:Electronics and communication Engineering Stream: VLSI and Embedded systems
62