Download - VLSI Course_info. M.tech 2nd Sem
8/12/2019 VLSI Course_info. M.tech 2nd Sem
http://slidepdf.com/reader/full/vlsi-courseinfo-mtech-2nd-sem 1/13
P.E.S. Institute of Technology – Course Information – M. Tech (VLSI DESIGN & EMBEDDED SYSTEM) 2nd Semester Dept of ECE - 1-
Sem: M. Tech 2nd Semester
INDEX SHEET
Sl.# Subject Code Subject Faculty Handling Page No
1 10EC025 Design of Analog and Mixed Mode VLSIcircuits
Lokesha.K 2 - 3
2 10EC126 REAL TIME OPERATING SYSTEMS H.R. Vanamala 4 - 7
3 10EC116 Advanced Microcontrollers Adhiraj A Deshpande 8 – 9
4 10EC047 Low Power VLSI Design Nagamani A.N 10 – 11
5 10EC027 Design of VLSI Systems Deepa Yagain 12 - 13
8/12/2019 VLSI Course_info. M.tech 2nd Sem
http://slidepdf.com/reader/full/vlsi-courseinfo-mtech-2nd-sem 2/13
P.E.S. Institute of Technology – Course Information – M. Tech (VLSI DESIGN & EMBEDDED SYSTEM) 2nd Semester Dept of ECE - 2-
Design of Analog and Mixed Mode VLSI circuitsFaculty: Hours: 52
Class#
ChapterTitle/Reference
LiteratureTopics to be Covered
% of Portion CoveredReference chapter Cumulative
UNIT-1
7% 7%1-2
Basic MOS DevicePhysics
General considerations3 MOS I/V Characteristics4 second order effects5 MOS device modelsUNIT-2
13% 20%
6
Single stageAmplifier
CS stage with resistance load7-8 Diode connected load, current source
load, triode load9-10 CS stage with source degeneration11 Source follower12 common-gate stage13 cascade stage14 choice of device models.UNIT-3
13% 33%15
DifferentialAmplifiers
Basic difference pair16 common mode response17-19 Differential pair with MOS loads20 Gilbert cell.UNIT-4
12% 45%21
Passive and activeCurrent mirrors
Basic current mirrors22-23 Cascade mirrors24-25 active current mirrors..UNIT-5
14% 59%26-27
Frequencyresponse of CS
stage
source follower28-29 Common gate stage, Cascade stage and
Difference pair.30 Noise in CS stage, C- G stage31-32 source follower, cascade stage,
differential pair.UNIT-6 33
OperationalAmplifiers
One Stage OP-Amp
17% 76%
34-35 Two Stage OP-Amp, Gain boosting36 Common Mode Feedback, Slew rate,
PSRR.37-38 Compensation of 2stage OP-Amp,
Other compensation techniques.UNIT-7 39
Oscillators
Ring Oscillators
11% 87%
40-41 LC Oscillators, VCO42-43 Mathematical Model of VCO
8/12/2019 VLSI Course_info. M.tech 2nd Sem
http://slidepdf.com/reader/full/vlsi-courseinfo-mtech-2nd-sem 3/13
P.E.S. Institute of Technology – Course Information – M. Tech (VLSI DESIGN & EMBEDDED SYSTEM) 2nd Semester Dept of ECE - 3-
UNIT-8 44 Simple PLL
13% 100%
45-46
PLL and Oscillators
Charge pump PLL, Non-ideal effects inPLL
48 Delay locked loops and applications.49-50 Bandgap Refernces
51-52 Switched capacitor filetrs.
Literature:
Book Type Code Title & Author Publication infoEdition Publisher year
Reference book“Design of Analog CMOS IntegratedCircuits ”, Behzad Razavi -- TMH 2007
8/12/2019 VLSI Course_info. M.tech 2nd Sem
http://slidepdf.com/reader/full/vlsi-courseinfo-mtech-2nd-sem 4/13
P.E.S. Institute of Technology – Course Information – M. Tech (VLSI DESIGN & EMBEDDED SYSTEM) 2nd Semester Dept of ECE - 4-
REAL TIME OPERATING SYSTEMS (10EC126)
Faculty: Lab + Lecture Hours: 52
Class#
Chapter Title /ReferenceLiterature
Topics to be Covered
% of Portion CoveredReference
chapterCumulative
Chapter I
6 61 Introduction to
Real-TimeEmbedded Systems
Brief history of Real Time Systems,2 A brief history of Embedded Systems.3 RTOS concepts revision
Chapter II
16 22
4
System Resources:
Resource Analysis, Real-Time Service Utility,5 Scheduling Classes,
6The Cyclic Executive, Scheduler Concepts,
Preemptive
7The Cyclic Executive,
Scheduler Concepts, Preemptive8 Fixed Priority Scheduling Policies, Real-Time OS,9 Fixed Priority Scheduling Policies, Real-Time OS,
10 Thread Safe Reentrant Functions.Chapter III
11
Processing:
Preemptive Fixed-Priority Policy, Feasibility,
9 3112 Rate Montonic least upper bound,
13Necessary and
Sufficient feasibility,14 Deadline – Monotonic Policy,15 Dynamic priority policies.
Chapter IV 16
I/O resources
Worst-case Execution time,
6 3717 Intermediate I/O,18 Execution efficiency, .19 I/O Architecture
Chapter V 20
Memory:Physical hierarchy, Capacity and allocation,
6 4321 Shared Memory,22 ECC Memory, Flash filesystems
Chapter VI 23 Multi-resource
Services:Blocking, Deadlock and livestock,
6 4924 Critical sections to protect shared resources,25 priority inversion.
Chapter VII
26Soft Real-Time
Services:Missed Deadlines, QoS, Alternatives to rate
monotonic policy, 3 5227 Mixed hard and soft real-time services
Chapter VIII28 Embedded System Firmware components, RTOS system software 12 64
8/12/2019 VLSI Course_info. M.tech 2nd Sem
http://slidepdf.com/reader/full/vlsi-courseinfo-mtech-2nd-sem 5/13
P.E.S. Institute of Technology – Course Information – M. Tech (VLSI DESIGN & EMBEDDED SYSTEM) 2nd Semester Dept of ECE - 5-
Components: mechanisms,29 RTOS system software mechanisms30 RTOS system software mechanisms,31 RTOS system software mechanisms,32 Software application components33 Software application components
Chapter IX34
DebuggingComponents:
Exceptions assert, Checking return codes,
16 80
35 Single-step debugging36 kernel scheduler traces,37 Test access ports,38 Trace ports, Power-On self test and diagnostics,39 Trace ports, Power-On self test and diagnostics,40 External test equipment,41 Application-level debugging.
Chapter X
42 PerformanceTuning:
Basic concepts of drill-down tuning, hardware –
supported profiling and tracing, Buildingperformance monitoring into software 5 8543 Path length, Efficiency, and Call frequency,44 Fundamental optimizations.
Chapter XI
45High availabilityand Reliability
Design:
Reliability and Availability, Similarities anddifferences,
Reliability, Reliable software, 3 88
46Available software, Design trade offs,
Hierarchical applications for Fail-safe designChapter XII
47-52Design of RTOS – PIC microcontroller. ( Chap 13 fromref book 2 - Myke Predko)
12 100
Note: Supported by 2 hours of Lab sessions every week.
Literature:
Book Type Code Title & AuthorPublication info
Edition Publisher year
Reference Book 1Real-Time Embedded Systems and
Components , Sam Siewert1st
CengageLearning India
Edition2007
Reference Book 2Programming and Customizing the PIC
microcontroller, Myke Predko3rd TMH 2008
Reference Book 3Programming for Embedded Systems,
Dreamtech Software Team1st
John Wiley IndiaPvt. Ltd.
2008
8/12/2019 VLSI Course_info. M.tech 2nd Sem
http://slidepdf.com/reader/full/vlsi-courseinfo-mtech-2nd-sem 6/13
P.E.S. Institute of Technology – Course Information – M. Tech (VLSI DESIGN & EMBEDDED SYSTEM) 2nd Semester Dept of ECE - 6-
Real Time Operating Systems:Laboratory Experiments
USE LINUX/SOLARIS/QNX OS ONLY.
1. Implement simple IPC protocol.
2. Implement Semaphore and Mutex for any given applications.
3. Communicate between 2 PCs using Socket programming or message passing techniques (ie., MPI).
4.Create „n. number of child threads. Each thread prints the message “ I.m in thread number …” and sleeps for 50 ms andthen quits. The main thread waits for complete execution of all the child threads and then quits. Compile and execute inLinux.
5. Implement the multithread application satisfying the following :
i. Four child threads are crated with normal priority.
ii. Thread 1& 2 receives and prints its priority and sleeps for 50ms and then quits.iii. Thread 3&4 prints the priority of the thread 1 &2 and rises its priority to above normal andretrieves the new priority of thread 1, prints it and then quits.iv. The main thread waits for the child thread to complete its job and quits.
6. Implement the usage of send and receive primitives with 512 bytes for data sharing between parent andchild processes using handle inheritance mechanism.
7. Test the program below using multithread application-
1. The main thread creates a child thread with default stack size and name ‘Child_Thread’.
2. The main thread sends user def ined messages and the message ‘WM_QUIT’ randomly to thechild thread.3. The child thread processes the message posted by the main thread and quits when it receivesthe ‘M_QUIT’ messge.4. The main thread checks the termination of the child thread and quits when the child threadcomplete its execution.5. The main thread continues sending the random messages to the child thread till the‘M_QUIT’ message is sent to child thread.6. The messaging mechanism between the main thread and child thread is synchronous.8. Test the program application for creating an anonymous pipe with 512 bytes of size and pass the „ReadHandle. of the pipe to a second process using memory mapped object. The first process writes a message „ Hifrom ‘Pipe Server’. The 2nd process reads the data written by the pipe server to the pipe and displays it on theconsole. Use event object for indicating the availability of data on the pipe and mutex objects for synchronizingthe access in the pipe. For synchronization semaphore / mutex can be used.
9. Create a POSIX based message queue for communicating between several tasks as per the requirementsgiven below:-
i. Use a named message queue with name ‘MyQueue’. ii. Create N tasks with stack size 4000 & priorities (n-1) & n respectively. N can be any number butmore than 4.
8/12/2019 VLSI Course_info. M.tech 2nd Sem
http://slidepdf.com/reader/full/vlsi-courseinfo-mtech-2nd-sem 7/13
P.E.S. Institute of Technology – Course Information – M. Tech (VLSI DESIGN & EMBEDDED SYSTEM) 2nd Semester Dept of ECE - 7-
iii. Tasks creates the specified message queue as Read Write and reads the message present, if any,from the message queue and prints it on the console.iv. Tasks open the message queue and posts the mes sage ‘Hi from Task(n -1)’.v. Handle all possible error scenarios appropriately.
MINI PROJECTS: (optional)
1. Implement protocol converter (refer book 3 given in the RTOS theory)2. Implement System Calls for the RTOS using RTLinux.3. Implement an IP phone.4. Implement Device Driver.
8/12/2019 VLSI Course_info. M.tech 2nd Sem
http://slidepdf.com/reader/full/vlsi-courseinfo-mtech-2nd-sem 8/13
P.E.S. Institute of Technology – Course Information – M. Tech (VLSI DESIGN & EMBEDDED SYSTEM) 2nd Semester Dept of ECE - 8-
Subject: Advanced Microcontrollers
Faculty: Subject code: 10EC 116 Hours: 52
Class #
ChapterTitle/Reference
Literature Topics to be Covered
% of Portion Covered Reference chapter Cumulative
UNIT-1
10% 10% 1
Motivation foradvanced
microcontrollers
Low Power embedded systems 2 On-chip peripherals 3 Low power RF capabilities 4 Examples of applications UNIT -2
20% 30%
9
MSP430 – 16-bitMicrocontroller
family
CPU architecture 10-11 Instruction set 12 Interrupt mechanism 13 Clock system, 14 Memory subsystem 15 bus –architecture 16-18 The assembly language and C
programming for MSP-430microcontrollers
UNIT-3
20% 50%
19
MSP430 – 16-bitMicrocontroller
family
On-chip peripherals 20 WDT, Comparator 21 Op-Amp, Timer 22 Basic Timer, Real Time Clock (RTC) 23-24 ADC, DAC 25 Digital I/O 26 Using the low-power features of
MSP430 27 Clock system 28 low-power modes, Clock request
feature 29-30 Low-power programming and
interrupts UNIT-4
40% 90%
31
ARM -32 bitMicrocontroller
family
Architecture of ARM Cortex M3 32-33 General Purpose Registers 34 Stack Pointer, Link Register 35 Program Counter, Special Register 36 Nested Vector Interrupt Controller 37 Interrupt behavior of ARM Cortex M3 38-39 Exceptions Programming 40-43 Advanced Programming Features 44 Memory Protection 45 Debug Architecture
8/12/2019 VLSI Course_info. M.tech 2nd Sem
http://slidepdf.com/reader/full/vlsi-courseinfo-mtech-2nd-sem 9/13
P.E.S. Institute of Technology – Course Information – M. Tech (VLSI DESIGN & EMBEDDED SYSTEM) 2nd Semester Dept of ECE - 9-
UNIT-5
10% 100%
46-47
Applications
Wireless Sensor Networking withMSP430
48 Low-Power RF circuits 49-52 Pulse Width Modulation(PWM) in
Power Supplies
Literature:
RESOURCEType Title & Author Publication info
Edition Publisher Year
TEXT BOOK Joseph Yiu “ The Definitive Guide to the
ARM Cortex-M3, , , 2008. . Newnes, (Elsevier) 2008
TEXT BOOK John Davies, “ MSP430 Microcontorller
Basics ” Newnes (Elsevier Science),
2008.
STUDYMATERIAL MSP430 Teaching CD-ROM, Texas Instruments, 2008
STUDYMAERIAL
Sample Programs for MSP430downloadable from msp430.com
TEXT BOOK David Patterson and John L. Henessay,“Computer Organization and Design ”,
ARMEdition Morgan Kauffman
Syllabus for test:
Test # Syllabus 1 UNIT 1 AND UNIT 2 2 UNIT 3 AND UNIT 43 UNIT 4 AND UNIT 5
8/12/2019 VLSI Course_info. M.tech 2nd Sem
http://slidepdf.com/reader/full/vlsi-courseinfo-mtech-2nd-sem 10/13
P.E.S. Institute of Technology – Course Information – M. Tech (VLSI DESIGN & EMBEDDED SYSTEM) 2nd Semester Dept of ECE - 10 -
10EC027 : Design of VLSI Systems
Faculty: Hours: 52
Unit (Class#) Portions to be Covered% Portions Covered
Reference
ChapterCumulative
VLSI System DesignMethodology, ChipDesign Methods,
Design Capture Tools,Design Economics
(1-10)
Structure Design, Strategy, Hierarchy, Regularity, Modularity, andLocality.
19.2 19.2
System on Chip Design options: Programmable logic and structures,Programmable interconnect, programmable gate arrays, Sea of gateand gate array design, standard cell design
, full custom mask design, Behavioral synthesis, RTL synthesis, Logicoptimization and structural tools layout synthesis, layout synthesis,EDA Tools for System, HDL Design, Schematic Design, Layout Design,Floor planning and Chip Composition.
Design Verification Tools: Simulation Timing Verifiers, Net ListComparison Layout Extraction, Design Rule Verification, Nonrecurringand recurring engineering Costs, Fixed Costs, Schedule, Personpower, example
Data Path Sub SystemDesign (11-22)
Introduction, Addition, Subtraction, Comparators, Counters, Booleanlogical operations, coding, shifters, Multiplication, Parallel Prefixcomputations
22.9 42.2
Array Subsystem
Design (23-32)
SRAM, Special purpose RAMs, DRAM, Read only memory, Content
Addressable memory, Programmable logic arrays. 19.2 61.4
Control Unit Design(32-33)
Finite State Machine (FSM) Design, Control Logic Implementation:PLA control implementation, ROM control implementation.
3.8 65.2
Special PurposeSubsystems
(34-40)
Packaging, power distribution, I/O, Clock, Transconductanceamplifier, follower integrated circuits, etc
13.4 78.6
VLSI System Testing &Verification
(41-48)
Introduction, A walk through the Test Process, Reliability, LogicVerification Principles, Silicon Debug Principles, Manufacturing TestPrinciples, Design for Testability, Boundary Scan
15.3 93.9
VLSI Applications(49-52) RISC microcontroller, ATM Switch, etc. 8.1
100
8/12/2019 VLSI Course_info. M.tech 2nd Sem
http://slidepdf.com/reader/full/vlsi-courseinfo-mtech-2nd-sem 11/13
P.E.S. Institute of Technology – Course Information – M. Tech (VLSI DESIGN & EMBEDDED SYSTEM) 2nd Semester Dept of ECE - 11 -
Literature:
Book Type Code Title & AuthorPublication info
Edition Publisher year
Reference Book 1“CMOS VLSI Design: A Circuits and SystemPerspectives” Wesley - Pearson Education
3rdEdition
Neil H.E. Weste,Davir HarrisAddison,
2004
Reference Book 2“Modern VLSI Design: System on Silicon”
Prentice Hall PTR/Pearson EducationSecondEdition
. Wayne, Wolf 1998
Reference Book 3 “Basic VLSI Design” PHI 3rd
EditionDouglas A Pucknell
& Kamran Eshragian
(originalEdition –
1994)
8/12/2019 VLSI Course_info. M.tech 2nd Sem
http://slidepdf.com/reader/full/vlsi-courseinfo-mtech-2nd-sem 12/13
P.E.S. Institute of Technology – Course Information – M. Tech (VLSI DESIGN & EMBEDDED SYSTEM) 2nd Semester Dept of ECE - 12 -
Low Power VLSI Design
Faculty: Subject Code : 10EC047 Hours: 52
Class#
ChapterTitle/Reference
LiteratureTopics to be Covered
% of Portion CoveredReference
chapterCumulative
UNIT-1
15.3% 15.3%
1
Introduction
Need for low power VLSI chips
2sources of power dissipation on digital Integratedcircuits
3sources of power dissipation on digital Integratedcircuits
4 Emerging low power approaches5 Physics of power dissipation in CMOS devices6 Physics of power dissipation in CMOS devices7 Physics of power dissipation in CMOS devices8 Physics of power dissipation in CMOS devices
UNIT-2
7.6%22.9%
9Device and
Technology Impacton Low power
Dynamic dissipation in CMOS10 Transis tor sizing and gate oxide thickness11 Impact of technology scaling12 technology and device innovation
UNIT-3
11.5% 34.4%
13
Power estimation,simulation Power
analysis
SPICE circuit simulators14 gate level logic simulation15 capacitive power estimation
16static state power, gate level capacitanceestimation
17architecture level analysis, data correlationanalysis in DSP systems
18 Monte Carlo simulationUNIT-4
7.642%
19Probabilistic power
analysis
Random logic signals20 probability and frequency21 probabilistic power analysis techniques22 signal entropy
UNIT-5
7.6% 49.6%
23Low power design
circuit level
Power consumption in circuits24 flip flops and latches design25 high capacitance nodes26 low power digital cells library
UNIT-6
9.6% 59.6%
27
Low power designLogic Level
Gate re organization28 signal gating29 logic encoding30 state machine encoding31 precomputation logic