+ All Categories
Home > Documents > VLSI Course_info. M.tech 2nd Sem

VLSI Course_info. M.tech 2nd Sem

Date post: 03-Jun-2018
Category:
Upload: mahesh24pk
View: 227 times
Download: 0 times
Share this document with a friend
14
 P.E.S. Institute of Technology  Course Information  M. Tech (VLSI DESIGN & EMBEDDED SYSTEM) 2 nd  Semester Dept of ECE - 1- Sem: M. Tech 2 nd  Semester INDEX SHEET Sl.# Subject Code Subject Faculty Handling Page No 1 10EC025 Design of Analog and Mixed Mode VLSI circuits 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
Transcript

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

8/12/2019 VLSI Course_info. M.tech 2nd Sem

http://slidepdf.com/reader/full/vlsi-courseinfo-mtech-2nd-sem 13/13


Recommended