M.Tech VLSI & Embedded Systems Guide
M.Tech VLSI & Embedded Systems Guide
In
VLSI & EMBEDDED SYSTEMS
R17-COURSE STRUCTURE
I Year I Semester
6 OPEN ELECTIVE –I 3 - 3 30 70
R17DEC51 1.Embedded Systems Programming
R17DCS51 2.Scripting Languages
R17DME51 3.Non-conventional Energy Sources
R17DAE51 4.Mathematical Modeling Techniques
I Year II Semester
OPEN ELECTIVE- II
R17DEC52 1.Internet of Things
6 R17DCS52 2.Information Security 3 - 3 30 70
R17DME52 3.Industrial Management
R17DCS53 4.Research Methodology
7 R17D6883 Embedded Systems Laboratory - 3 2 30 70
8 R17D6884 Technical Seminar-II - - 2 50 -
Total 18 3 22 260 490
II Year I Semester
II Year II Semester
I Year I Semester
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
UNIT –I:
Review of Microelectronics and Introduction to MOS Technologies:
MOS, CMOS, BiCMOS Technology.Basic Electrical Properties of MOS, CMOS &BiCMOS Circuits: I ds –Vds
relationships, ThresholdVoltage V T , G m , G ds and ω o , Pass ransistor, MOS, CMOS & Bi CMOS
Inverters, Zpu /Zpd , MOSTransistor circuit model, Latch-up in CMOS circuits.
UNIT –II:
Layout Design and Tools:
Transistor structures, Wires and Vias, Scalable Design rules, Layout Design tools.
Logic Gates & Layouts:
Static Complementary Gates, Switch Logic, Alternative Gate circuits, Low power gates, Resistive
andInductive interconnect delays.
UNIT –III:
Combinational Logic Networks:
Layouts, Simulation, Network delay, Interconnect design, Power optimization, Switch logic
networks,Gate and Network testing.
UNIT –IV:
Sequential Systems:
Memory cells and Arrays, Clocking disciplines, Design, Power optimization, Design validation andtesting.
UNIT –V:
Floor Planning:
Floor planning methods, Global Interconnect, Floor Plan Design, Off-chip connections.
TEXT BOOKS:
1. Essentials of VLSI Circuits and Systems, K. EshraghianEshraghian. D, A. Pucknell, 2005,
PHI.
2. Modern VLSI Design – Wayne Wolf, 3 rd Ed., 1997, Pearson Education.
REFERENCE BOOKS:
1. Introduction to VLSI Systems: A Logic, Circuit and System Perspective – Ming-BO Lin, CRC
Press, 2011.
2. Principals of CMOS VLSI Design – N.H.E Weste, K. Eshraghian, 2 nd Ed., Addison Wesley.
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
UNIT-II:
Field Programmable Gate Arrays:
Organization of FPGAs, FPGA Programming Technologies, Programmable Logic Block Architectures,
Programmable Interconnects, Programmable I/O blocks in FPGAs, Dedicated Specialized Components of
FPGAs, Applications of FPGAs.
UNIT -III:
SRAM Programmable FPGAs:
Introduction, Programming Technology, Device Architecture, The Xilinx XC2000, XC3000 and XC4000
Architectures.
UNIT -IV:
Anti-Fuse Programmed FPGAs:
Introduction, Programming Technology, Device Architecture, The Actel ACT1, ACT2 and ACT3
Architectures.
UNIT -V:
Design Applications:
General Design Issues, Counter Examples, A Fast Video Controller, A Position Tracker for a Robot
Manipulator, A Fast DMA Controller, Designing Counters with ACT devices, Designing Adders and
Accumulators with the ACT Architecture.
TEXT BOOKS:
1. Field Programmable Gate Array Technology - Stephen M. Trimberger, Springer International
Edition.
2. Digital Systems Design - Charles H. Roth Jr, Lizy Kurian John, Cengage Learning.
REFERENCE BOOKS:
1. Field Programmable Gate Arrays - John V. Oldfield, Richard C. Dorf, Wiley India.
2. Digital Design Using Field Programmable Gate Arrays - Pak K. Chan/Samiha Mourad,
Pearson Low Price Edition.
3. Digital Systems Design with FPGAs and CPLDs - Ian Grout, Elsevier, Newnes.
4. FPGA based System Design - Wayne Wolf, Prentice Hall Modern Semiconductor Design
Series.
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
TEXT BOOKS:
1. ARM Systems Developer’s Guides- Designing & Optimizing System Software – Andrew N.
Sloss, Dominic Symes, Chris Wright, 2008, Elsevier.
2. Professional Embedded ARM development-James A Langbridge, Wiley/Wrox
REFERENCE BOOKS:
1. Embedded Microcomputer Systems, Real Time Interfacing – Jonathan W. Valvano – Brookes
/ Cole, 1999, Thomas Learning.
2. ARM System on Chip Architecture, Steve Furber, 2nd Edition, Pearson
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
TEXT BOOKS:
1. Fundamentals of Logic Design – Charles H. Roth, 5 th Ed., Cengage Learning.
2. Digital Systems Testing and Testable Design – MironAbramovici, Melvin A.
Breuer and Arthur D. Friedman- John Wiley & Sons Inc.
3. Logic Design Theory – N. N. Biswas, PHI
REFERENCE BOOKS:
1. Switching and Finite Automata Theory – Z. Kohavi , 2 nd Ed., 2001, TMH
2. Digital Design – Morris Mano, M.D.Ciletti, 4 th Edition, PHI.
3. Digital Circuits and Logic Design – Samuel C. Lee , PHI
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
UNIT -I:
MOS Devices and Modeling:
The MOS Transistor, Passive Components- Capacitor & Resistor, Integrated circuit Layout, CMOSDevice
Modeling - Simple MOS Large-Signal Model, Other Model Parameters, Small-Signal Model forthe MOS
Transistor, Computer Simulation Models, Sub-threshold MOS Model.
UNIT -II:
Analog CMOS Sub-Circuits: MOS Switch, MOS Diode, MOS Active Resistor, Current Sinks and Sources,
Current Mirrors-Currentmirror with Beta Helper, Degeneration, Cascode current Mirror and Wilson
Current Mirror, Current and Voltage References, Band gap Reference.
UNIT -III:
CMOS Amplifiers: Inverters, Differential Amplifiers, Cascode Amplifiers, Current Amplifiers, Output
Amplifiers, High GainAmplifiers Architectures.
UNIT -IV:
CMOS Operational Amplifiers:Design of CMOS Op Amps, Compensation of Op Amps, Design of Two-
Stage Op Amps, Power-Supply Rejection Ratio of Two-Stage Op Amps, Cascode Op Amps, Measurement
Techniques of OPAmp.
UNIT -V:
Comparators: Characterization of Comparator, Two-Stage, Open-Loop Comparators, Other Open-
LoopComparators, Improving the Performance of Open-Loop Comparators, Discrete-Time Comparators.
TEXT BOOKS:
1. CMOS Analog Circuit Design - Philip E. Allen and Douglas R. Holberg, Oxford University
Press, International Second Edition/Indian Edition, 2010.
2. Analysis and Design of Analog Integrated Circuits- Paul R. Gray, Paul J. Hurst, S. Lewis and
R. G. Meyer, Wiley India, Fifth Edition, 2010.
REFERENCE BOOKS:
1. Analog Integrated Circuit Design- David A. Johns, Ken Martin, Wiley Student Edn, 2013.
2. Design of Analog CMOS Integrated Circuits- BehzadRazavi, TMH Edition.
3. CMOS: Circuit Design, Layout and Simulation- Baker, Li
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
UNIT –I:
Co- Design Issues: Co- Design Models, Architectures, Languages, A Generic Co-design Methodology.
Co- Synthesis Algorithms: Hardware software synthesis algorithms: hardware – software partitioning
distributed system co-synthesis.
UNIT –II:
Prototyping and Emulation:
Prototyping and emulation techniques, prototyping and emulation environments, future developments
in emulation and prototyping architecture specialization techniques, system communication
infrastructure
Target Architectures:
Architecture Specialization techniques, System Communication infrastructure, Target Architecture and
Application System classes, Architecture for control dominated systems (8051-Architectures for High
performance control), Architecture for Data dominated systems (ADSP21060, TMS320C60), Mixed
Systems.
UNIT –III:
Compilation Techniques and Tools for Embedded Processor Architectures:
Modern embedded architectures, embedded software development needs, compilation technologies,
practical consideration in a compiler development environment.
UNIT –IV:
Design Specification and Verification:
Design, co-design, the co-design computational model, concurrency coordinating concurrent
Computations, interfacing components, design verification, implementation verification, verification
tools, interface verification
UNIT –V:
Languages for System – Level Specification and Design-I:
System – level specification, design representation for system level synthesis, system level
Specification languages,
Languages for System – Level Specification and Design-II:
Heterogeneous specifications and multi language co-simulation, the cosyma system and lycos
System.
TEXT BOOKS:
1. Hardware / Software Co- Design Principles and Practice – Jorgen Staunstrup, Wayne Wolf –
2009, Springer.
2. Hardware / Software Co- Design - Giovanni De Micheli, Mariagiovanna Sami, 2002, Kluwer
Academic Publishers
REFERENCE BOOKS:
1. A Practical Introduction to Hardware/Software Co-design -Patrick R. Schaumont - 2010 –Springer
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
UNIT –II:
Combinational MOS Logic Circuits:
MOS logic circuits with NMOS loads, Primitive CMOS logic gates – NOR & NAND gate, ComplexLogic
circuits design – Realizing Boolean expressions using NMOS gates and CMOS gates , AOI andOIA gates,
CMOS full adder, CMOS transmission gates, Designing with Transmission gates.
UNIT –III:
Sequential MOS Logic Circuits:
Behavior of bistable elements, SR Latch, Clocked latch and flip flop circuits, CMOS D latch and
edgetriggered flipflop.
UNIT –IV:
Dynamic Logic Circuits:
Basic principle, Voltage Bootstrapping, Synchronous dynamic pass transistor circuits, Dynamic
CMOStransmission gate logic, High performance Dynamic CMOS circuits.
UNIT –V:
Semiconductor Memories:
Types, RAM array organization, DRAM – Types, Operation, Leakage currents in DRAM cell andrefresh
operation, SRAM operation Leakage currents in SRAM cells, Flash Memory- NOR flash andNAND flash.
TEXT BOOKS:
1. Digital Integrated Circuit Design – Ken Martin, Oxford University Press, 2011.
2. CMOS Digital Integrated Circuits Analysis and Design – Sung-Mo Kang, Yusuf Leblebici,
TMH, 3 rd Ed., 2011.
REFERENCE BOOKS:
1. Introduction to VLSI Systems: A Logic, Circuit and System Perspective – Ming-BO Lin, CRC
Press, 2011
2. Digital Integrated Circuits – A Design Perspective, Jan M. Rabaey, AnanthaChandrakasan,
Borivoje Nikolic, 2 nd Ed., PHI.
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
UNIT II
GENERAL PURPOSE METHODS FOR COMBINATIONAL OPTIMIZATION
Backtracking, Branch and Bound, Dynamic Programming, Integer Linear Programming,Local Search,
Simulated Annealing, Tabu search, Genetic Algorithms.
LAYOUT COMPACTION, PLACEMENT, FLOORPLANNING AND ROUTING
Problems, Concepts and Algorithms.
MODELLING AND SIMULATION
Gate Level Modelling and Simulation, Switch level Modelling and Simulation.
UNIT III
LOGIC SYNTHESIS AND VERIFICATION
Basic issues and Terminology, Binary-Decision diagrams, Two-Level logic Synthesis
HIGH-LEVEL SYNTHESIS
Hardware Models, Internal representation of the input Algorithm, Allocation, Assignment and
Scheduling, Some Scheduling Algorithms, Some aqspects of Assignment problem, High-level
Transformations.
UNIT IV
PHYSICAL DESIGN AUTOMATION OF FPGA’S
FPGA technologies, Physical Design cycle for FPGA’s, partitioning and Routing for segmented and
staggered Models.
UNIT V
PHYSICAL DESIGN AUTOMATION OF MCM’S
MCM technologies, MCM physical design cycle, Partitioning, Placement - Chip Array based and Full
Custom Approaches, Routing – Maze routing, Multiple stage routing, Topologic routing, Integrated Pin –
Distribution and routing, Routing and Programmable MCM’s.
TEXT BOOKS:
1. Algorithms for VLSI Design Automation, S.H.Gerez, 1999, WILEY Student Edition, John wiley&
Sons(Asia) Pvt. Ltd.
2. Algorithms for VLSI Physical Design Automation – Naveed Sherwani, 3rdEd., 2005, Springer
International Edition.
REFERENCES:
1. Computer Aided Logical Design with Emphasis on VLSI – Hill & Peterson, 1993, Wiley.
2. Modern VLSI Design: Systems on silicon – Wayne Wolf, 2nd ed., 1998, Pearson Education Asia
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
UNIT I
Review of DFT, FFT, IIR Filters, FIR Filters,
Multirate Signal Processing: Introduction, Decimation by a factor D, Interpolation by a factor I, Sampling
rate conversion by a rational factor I/D, Multistage Implementation of Sampling Rate Conversion, Filter
design & Implementation for sampling rate conversion, Applications of
Multirate Signal Processing
UNIT II
Non-Parametric methods of Power Spectral Estimation: Estimation of spectra from finite duration
observation of signals, Non-parametric Methods: Bartlett, Welch & Blackman & Tukey
Methods, Comparison of all Non-Parametric methods
UNIT III
Parametric Methods of Power Spectrum Estimation: Autocorrelation & Its Properties, Relation between
auto correlation & model parameters, AR Models - Yule-Waker& Burg Methods, MA & ARMA models for
power spectrum estimation.
UNIT –IV
Linear Prediction : Forward and Backward Linear Prediction – Forward Linear Prediction, Backward
Linear Prediction, Optimum reflection coefficients for the Lattice Forward and Backward Predictors.
Solution of the Normal Equations: Levinson Durbin Algorithm, Schur Algorithm, Properties of Linear
Prediction Filters
UNIT V
Finite Word Length Effects: Analysis of finite word length effects in Fixed-point DSP systems – Fixed,
Floating Point Arithmetic – ADC quantization noise & signal quality – Finite word length effect in IIR
digital Filters – Finite word-length effects in FFT algorithms.
TEXTBOOKS:
REFERENCES:
1. Modern spectral Estimation: Theory & Application – S. M .Kay, 1988, PHI.
2. Multirate Systems and Filter Banks – P.P.Vaidyanathan – Pearson Education
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
Linux internals: Process Management, File Management, Memory Management, I/O Management.
Overview of POSIX APIs, Threads – Creation, Cancellation, POSIX Threads Inter Process Communication -
Semaphore, Pipes, FIFO, Shared Memory
Kernel: Structure, Kernel Module Programming Schedulers and types of scheduling.
Interfacing: Serial, Parallel Interrupt Handling Linux Device Drivers: Character, USB, Block & Network
Basics of RTOS: Real-time concepts, Hard Real time and Soft Real-time, Differences between General
Purpose OS & RTOS, Basic architecture of an RTOS, Scheduling Systems, Inter-process communication,
Performance Matric in scheduling models, Interrupt management in RTOS environment, Memory
management, File systems, I/O Systems, Advantage and disadvantage of RTOS.
POSIX standards, RTOS Issues - Selecting a Real Time Operating System, RTOS comparative study.
Converting a normal Linux kernel to real time kernel, Xenomai basics. Overview of Open source RTOS for
Embedded systems (Free RTOS/ Chibios-RT) and application development.
VxWorks/ Free RTOS Scheduling and Task Management - Realtime scheduling, Task Creation, Intertask
Communication, Pipes, Semaphore, Message Queue, Signals, Sockets, Interrupts I/O Systems - General
Architecture, Device Driver Studies, Driver Module explanation, Implementation of Device Driver for a
peripheral
Cross compilers, debugging Techniques, Creation of binaries & porting stages for Embedded
Development board (Beagle Bone Black, Rpi or similar), Porting an Embedded OS/ RTOS to a target
board ().Testing a real time application on the board
TEXT BOOKS:
1. Essential Linux Device Drivers, VenkateswaranSreekrishnan
2. Writing Linux Device Drivers: A Guide with Exercises, J. Cooperstein
3. Real Time Concepts for Embedded Systems – Qing Li, Elsevier
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
REFERENCES:
1. Embedded Systems Architecture Programming and Design: Raj Kamal, Tata McGraw Hill
2. Embedded/Real Time Systems Concepts, Design and Programming Black Book, Prasad, KVK
3. Software Design for Real-Time Systems: Cooling, J E Proceedings of 17the IEEE Real-Time Systems
Symposium December 4-6, 1996 Washington, DC: IEEE Computer Society
4. Real-time Systems – Jane Liu, PH 2000
5. Real-Time Systems Design and Analysis: An Engineer's Handbook: Laplante, Phillip A
6. Structured Development for Real - Time Systems V1: Introduction and Tools: Ward, Paul T & Mellor,
Stephen J
7. Structured Development for Real - Time Systems V2: Essential Modeling Techniques: Ward, Paul T &
Mellor, Stephen J
8. Structured Development for Real - Time Systems V3: Implementation Modeling Techniques: Ward,
Paul T & Mellor, Stephen J
9. Monitoring and Debugging of Distributed Real-Time Systems: TSAI, Jeffrey J P & Yang, J H
10. Embedded Software Primer: Simon, David E.
11. Embedded Systems Architecture Programming and Design: Raj Kamal, Tata McGraw
Hill
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
UNIT I
Introduction to PERL and Scripting Scripts and Programs, Origin of Scripting , Scripting Today,
Characteristics of Scripting Languages, Web Scripting, and the universe of Scripting Languages. PERL-
Names and Values, Variables, Scalar Expressions, Control Structures, arrays, list, hashes, strings, pattern
and regular expressions, subroutines, advance perl - finer points of looping, pack and unpack, filesystem,
eval, data structures, packages, modules, objects, interfacing to the operating system, Creating Internet
ware applications, Dirty Hands Internet Programming, security Issues.
UNIT II
PHP Basics- Features, Embedding PHP Code in your Web pages, Outputting the data to the browser,
Datatypes, Variables, Constants, expressions, string interpolation, control structures, Function, Creating
a Function, Function Libraries, Arrays, strings and Regular Expressions.
UNIT III
Advanced PHP Programming Php and Web Forms, Files, PHP Authentication and Methodologies -Hard
Coded, File Based, Database Based, IP Based, Login Administration, Uploading Files with PHP, Sending
Email using PHP, PHP Encryption Functions, the Mcrypt package, Building Web sites for the World –
Translating Websites- Updating Web sites Scripts, Creating the Localization Repository, Translating Files,
text, Generate Binary Files, Set the desired language within your scripts, Localizing Dates, Numbers and
Times.
UNIT IV
TCL Structure, syntax, Variables and Data in TCL, Control Flow, Data Structures, input/output,
procedures, strings, patterns, files, Advance TCL- eval, source, exec and up level commands, Name
spaces, trapping errors, event driven programs, making applications internet aware, Nuts and Bolts
Internet Programming, Security Issues, C Interface. Tk- Visual Tool Kits, Fundamental Concepts of Tk, Tk
by example, Events and Binding , Perl-Tk.
UNIT V
TEXT BOOKS:
1. The World of Scripting Languages, David Barron, Wiley Publications.
2. Python Web Programming, Steve Holden and David Beazley, New Riders Publications.
3. Beginning PHP and MySQL, 3rd Edition, Jason Gilmore, Apress Publications (Dreamtech)
REFERENCE BOOKS:
1. Open Source Web Development with LAMP using Linux, Apache, MySQL, Perl and PHP, J.Lee and
B.Ware (Addison Wesley) Pearson Education.
2. Programming Python, M.Lutz, SPD.
3. PHP 6 Fast and Easy Web Development, Julie Meloni and Matt Telles, Cengage Learning Publications.
4. PHP 5.1, I.Bayross and S.Shah, The X Team, SPD.
5. Core Python Programming, Chun, Pearson Education.
6. Guide to Programming with Python, M.Dawson, Cengage Learning.
7. Perl by Example, E.Quigley, Pearson Education.
8. Programming Perl, Larry Wall, T.Christiansen and J.Orwant, O’Reilly, SPD.
9. Tcl and the Tk Tool kit, Ousterhout, Pearson Education.
10. PHP and MySQL by Example, E.Quigley, Prentice Hall (Pearson).
11. Perl Power, J.P.Flynt, Cengage Learning.
12. PHP Programming solutions, V.Vaswani, TMH.
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
TEXT BOOKS
1. The Nature of Mathematical Modeling, Neil Gershenfeld, Cambridge University Press, 2006,ISBN
0-521-57095-6
REFERENCE BOOKS
1. Mathematical Models in the Applied Sciences, A. C. Fowler, Cambridge University Press,
1997,ISBN 0-521-46140-5
2. A First Course in Mathematical Modeling, F. R. Giordano, M.D. Weir and W.P. Fox,
2003,Thomson, Brooks/Cole Publishers
3. Applied Numerical Modeling for Engineers, Donald De Cogan, Anne De Cogan, Oxford
UniversityPress, 1997
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
Design and implementation of the following CMOS digital/analog circuits using Cadence / Mentor
Graphics / Synopsys / Equivalent CAD tools. The design shall include Gate-level design,Transistor-level
design, Hierarchical design, Verilog HDL/VHDL design, Logic synthesis, Simulationand verification.
Design and implementation of the following CMOS digital/analog circuits using Cadence / Mentor
Graphics / Synopsys / Equivalent CAD tools. The design shall include Gate-level design/Transistor-level
design/Hierarchical design/Verilog HDL or VHDL design, Logic synthesis, Simulation and verification,
Scaling of CMOS Inverter for different technologies, study of secondary effects (temperature, power
supply and process corners), Circuit optimization with respect to area,performance and/or power,
Layout, Extraction of parasitic and back annotation, modifications in circuit parameters and layout
consumption, DC/transient analysis, Verification of layouts (DRC, LVS).
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
3. Layout of any combinational circuit (complex CMOS logic gate)- Learning about data paths
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
I Year II Semester
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
UNIT – I:
Introduction
Introduction to UNIX/LINUX, Overview of Commands, File I/O,( open, create, close, lseek, read,write),
Process Control ( fork, vfork, exit, wait, waitpid, exec.
UNIT - II:
Real Time Operating Systems
Brief History of OS, Defining RTOS, The Scheduler, Objects, Services, Characteristics of RTOS,Defining a
Task asks States and Scheduling, Task Operations, Structure, Synchronization,
Communication and Concurrency.
Defining Semaphores, Operations and Use, Defining Message Queue, States, Content, Storage,
Operations and Use
UNIT - III:
Objects, Services and I/O
Pipes, Event Registers, Signals, Other Building Blocks, Component Configuration, Basic I/O
Concepts, I/O Subsystem
UNIT - IV:
Exceptions, Interrupts and Timers
Exceptions, Interrupts, Applications, Processing of Exceptions and Spurious Interrupts, Real Time Clocks,
Programmable Timers, Timer Interrupt Service Routines (ISR), Soft Timers, Operations.
UNIT - V:
Case Studies of RTOS
RT Linux, MicroC/OS-II, Vx Works, Embedded Linux, Tiny OS, and Basic Concepts of Android OS.
TEXT BOOKS:
1. Real Time Concepts for Embedded Systems – Qing Li, Elsevier, 2011
REFERENCE BOOKS:
1. Embedded Systems- Architecture, Programming and Design by Rajkamal, 2007, TMH.
2. Advanced UNIX Programming, Richard Stevens
3. Embedded Linux: Hardware, Software and Interfacing – Dr. Craig Hollabaugh
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
UNIT -II:
Phased Lock Loop (PLL):
Basic PLL topology, Dynamics of simple PLL, Charge pump PLLs-Lock acquisition, Phase/Frequency
detector and charge pump, Basic charge pump PLL, Non-ideal effects in PLLs-PFD/CP non-idealities,Jitter
in PLLs, Delay locked loops, applications
UNIT -III:
Data Converter Fundamentals:
DC and dynamic specifications, Quantization noise, Nyquist rate D/A converters- Decoder based
converters, Binary-Scaled converters, Thermometer-code converters, Hybrid converters
UNIT -IV:
Nyquist Rate A/D Converters:
Successive approximation converters, Flash converter, Two-step A/D converters, Interpolating A/D
converters, Folding A/D converters, Pipelined A/D converters, Time-interleaved converters.
UNIT -V:
Oversampling Converters:
Noise shaping modulators, Decimating filters and interpolating filters, Higher order modulators, Delta
sigma modulators with multibit quantizers, Delta sigma D/A
TEXT BOOKS:
1. Design of Analog CMOS Integrated Circuits- Behzad Razavi, TMH Edition, 2002
2. CMOS Analog Circuit Design - Philip E. Allen and Douglas R. Holberg, Oxford University
Press,International Second Edition/Indian Edition, 2010.
3. Analog Integrated Circuit Design- David A. Johns,Ken Martin, Wiley Student Edition, 2013
REFERENCE BOOKS:
1. CMOS Integrated Analog-to- Digital and Digital-to-Analog converters-Rudy Van De Plassche,Kluwer
Academic Publishers, 2003
2. Understanding Delta-Sigma Data converters-Richard Schreier, Wiley Interscience, 2005.
3. CMOS Mixed-Signal Circuit Design - R. Jacob Baker, Wiley Interscience, 2009.
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
UNIT -I:
Wireless LANS and PANS: Introduction, Fundamentals of WLANS, IEEE 802.11 Standards, HIPERLAN
Standard, Bluetooth, Home RF.
AD HOC Wireless Networks: Introduction, Issues in Ad Hoc Wireless Networks.
UNIT -II:
MAC Protocols: Introduction, Issues in Designing a MAC protocol for Ad Hoc Wireless Networks, Design
goals of a MAC Protocol for Ad Hoc Wireless Networks, Classifications of MAC Protocols, Contention -
Based Protocols, Contention - Based Protocols with reservation Mechanisms, Contention – Based MAC
Protocols with Scheduling Mechanisms, MAC Protocols that use Directional Antennas, Other MAC
Protocols.
UNIT -III:
Routing Protocols: Introduction, Issues in Designing a Routing Protocol for Ad Hoc Wireless Networks,
Classification of Routing Protocols, Table –Driven Routing Protocols, On – Demand Routing Protocols,
Hybrid Routing Protocols, Routing Protocols with Efficient Flooding Mechanisms, Hierarchical Routing
Protocols, Power – Aware Routing Protocols.
UNIT –IV:
Transport Layer Protocols: Introduction, Issues in Designing a Transport Layer Protocol for Ad Hoc
Wireless Networks, Design Goals of a Transport Layer Protocol for Ad Hoc Wireless Networks,
Classification of Transport Layer Solutions, TCP Over Ad Hoc Wireless Networks, Other Transport Layer
Protocol for Ad Hoc Wireless Networks.
UNIT –V:
Wireless Sensor Networks: Introduction, Sensor Network Architecture, Data Dissemination, Data
Gathering, MAC Protocols for Sensor Networks, Location Discovery, Quality of a Sensor Network,
Evolving Standards, Other Issues.
TEXT BOOKS:
1. Ad Hoc Wireless Networks: Architectures and Protocols - C. Siva Ram Murthy and B.S.Manoj, 2004,
PHI.
2. Wireless Ad- hoc and Sensor Networks: Protocols, Performance and Control - Jagannathan
Sarangapani, CRC Press.
REFERENCE BOOKS:
1. Ad- Hoc Mobile Wireless Networks: Protocols & Systems, C.K. Toh , 1st Ed. Pearson Education.
2. Wireless Sensor Networks - C. S. Raghavendra, Krishna M. Sivalingam, 2004, Springer.
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
UNIT –I:
UNIT –II:
UNIT -III:
UNIT –IV:
UNIT –V:
TEXT BOOKS:
1. Digital Signal Processing – Avtar Singh and S. Srinivasan, Thomson Publications, 2004.
2. A Practical Approach To Digital Signal Processing - K Padmanabhan, R. Vijayarajeswaran,
Ananthi. S, New Age International, 2006/2009
3. Embedded Signal Processing with the Micro Signal Architecture
Publisher: Woon-Seng Gan, Sen M. Kuo, Wiley-IEEE Press, 2007
REFERENCE BOOKS:
UNIT –I:
Embedded Communication Protocols:
Embedded Networking: Introduction – Serial/Parallel Communication – Serial communication protocols
-RS232 standard – RS485 – Synchronous Serial Protocols -Serial Peripheral Interface (SPI) – Inter
Integrated Circuits (I2C) – PC Parallel port programming - ISA/PCI Bus protocols – Firewire
.
UNIT –II:
USB and CAN Bus:
USB bus – Introduction – Speed Identification on the bus – USB States – USB bus communication:Packets
–Data flow types –Enumeration –Descriptors –PIC 18 Microcontroller USB Interface – C Programs –CAN
Bus – Introduction - Frames –Bit stuffing –Types of errors –Nominal Bit Timing – PIC microcontroller CAN
Interface –A simple application with CAN.
UNIT –III:
Ethernet Basics:
Elements of a network – Inside Ethernet – Building a Network: Hardware options – Cables,
Connections and network speed – Design choices: Selecting components –Ethernet Controllers –Using
the internet in local and internet communications – Inside the Internet protocol.
UNIT –IV:
Embedded Ethernet:
Exchanging messages using UDP and TCP – Serving web pages with Dynamic Data – Serving web pages
that respond to user Input – Email for Embedded Systems – Using FTP – Keeping Devices and Network
secure.
UNIT –V:
Wireless Embedded Networking:
Wireless sensor networks – Introduction – Applications – Network Topology – Localization –Time
Synchronization - Energy efficient MAC protocols –SMAC – Energy efficient and robust routing – Data
Centric routing.
TEXT BOOKS:
1. Embedded Systems Design: A Unified Hardware/Software Introduction - Frank Vahid, Tony
Givargis, John & Wiley Publications, 2002
2. Parallel Port Complete: Programming, interfacing and using the PCs parallel printer port - Jan
Axelson, Penram Publications, 1996.
REFERENCE BOOKS:
1. Advanced PIC microcontroller projects in C: from USB to RTOS with the PIC18F series -
Dogan Ibrahim, Elsevier 2008.
2. Embedded Ethernet and Internet Complete - Jan Axelson, Penram publications, 2003.
3. Networking Wireless Sensors - Bhaskar Krishnamachari?, Cambridge press 2005.
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
UNIT –II:
Processors:
Introduction , Processor Selection for SOC, Basic concepts in Processor Architecture, Basic concepts in
Processor Micro Architecture, Basic elements in Instruction handling. Buffers: minimizing Pipeline
Delays, Branches, More Robust Processors, Vector Processors and Vector Instructions extensions, VLIW
Processors, Superscalar Processors.Simple Processor – memory interaction.
UNIT –III:
Memory Design for SOC:
Overview of SOC external memory, Internal Memory, Size, Scratchpads and Cache memory, Cache
Organization, Cache data, Write Policies, Strategies for line replacement at miss time, Types of Cache,
Split – I, and D – Caches, Multilevel Caches, Virtual to real translation , SOC Memory System, Models of
Architectures, Memory and Addressing. System level interconnection, An approach for SOC Design,
System Architecture and Complexity.
UNIT -IV:
Interconnect Customization and Configuration:
Inter Connect Architectures, Bus: Basic Architectures, SOC Standard Buses , Analytic Bus Models, Using
the Bus model, Effects of Bus transactions and contention time. SOC Customization: An overview,
Customizing Instruction Processor, Reconfiguration Technologies, Mapping design onto Reconfigurable
devices, Instance- Specific design, Customizable Soft Processor, Reconfiguration -overhead analysis and
trade-off analysis on reconfigurable Parallelism.
UNIT –V:
Application Studies / Case Studies:
SOC Design approach, AES algorithms, Design and evaluation, Image compression – JPEG
Compression.
TEXT BOOKS:
1. Computer System Design System-on-Chip - Michael J. Flynn and Wayne Luk, Wiely India
Pvt. Ltd.
2. ARM System on Chip Architecture – Steve Furber –2 nd Ed., 2000, Addison Wesley
Professional.
REFERENCE BOOKS:
1. Design of System on a Chip: Devices and Components – Ricardo Reis, 1 st Ed., 2004,
Springer
2. Co-Verification of Hardware and Software for ARM System on Chip Design (Embedded
Technology) – Jason Andrews – Newnes, BK and CDROM.
System on Chip Verification – Methodologies and Techniques –Prakash Rashinkar, Peter Paterson and
Leena Singh L, 2001, Kluwer Academic Publishers.
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
UNIT -I:
Introduction to Testing:
Testing Philosophy, Role of Testing, Digital and Analog VLSI Testing, VLSI Technology Trends
affecting Testing, Types of Testing, Fault Modeling: Defects, Errors and Faults, Functional Versus
Structural Testing, Levels of Fault Models, Single Stuck-at Fault.
UNIT -II:
Logic and Fault Simulation:
Simulation for Design Verification and Test Evaluation, Modeling Circuits for Simulation, Algorithms
for True-value Simulation, Algorithms for Fault Simulation, ATPG.
UNIT -III:
Testability Measures:
SCOAP Controllability and Observability, High Level Testability Measures, Digital DFT and Scan
Design: Ad-Hoc DFT Methods, Scan Design, Partial-Scan Design, Variations of Scan.
UNIT -IV:
Built-In Self-Test:
The Economic Case for BIST, Random Logic BIST: Definitions, BIST Process, Pattern Generation,N
Response Compaction, Built-In Logic Block Observers, Test-Per-Clock, Test-Per-Scan BIST Systems,
Circular Self Test Path System, Memory BIST, Delay Fault BIST.
UNIT -V:
Boundary Scan Standard:
Motivation, System Configuration with Boundary Scan: TAP Controller and Port, Boundary Scan Test
Instructions, Pin Constraints of the Standard, Boundary Scan Description Language: BDSL Description
Components, Pi n Descriptions.
TEXT BOOKS:
1. Essentials of Electronic Testing for Digital, Memory and Mixed Signal VLSI Circuits - M.L.
Bushnell, V. D. Agrawal, Kluwer Academic Pulishers.
REFERENCE BOOKS:
1. Digital Systems and Testable Design - M. Abramovici, M.A.Breuer and A.D Frieman, Jaico
Publishing House
2. Digital Circuits Testing and Testability - P.K. Lala, Academic Press..
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
Technologies involved in IoT Development: Internet/Web and Networking Basics OSI Model, Data
transfer referred with OSI Model, IP Addressing, Point to Point Data transfer, Point to Multi Point Data
transfer & Network Topologies, Sub-netting, Network Topologies referred with Web, Introduction to
Web Servers, Introduction to Cloud Computing IoT Platform overview Overview of IoT supported
Hardware platforms such as: Raspberry pi, ARM Cortex Processors, Arduino and Intel Galileo boards.
TEXT BOOKS:
1. 6LoWPAN: The Wireless Embedded Internet, Zach Shelby, Carsten Bormann, Wiley
2. Internet of Things: Converging Technologies for Smart Environments and Integrated
Ecosystems, Dr. Ovidiu Vermesan, Dr. Peter Friess, River Publishers
3. Interconnecting Smart Objects with IP: The Next Internet, Jean-Philippe Vasseur,
Adam Dunkels, Morgan Kuffmann
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
REFERENCES:
1. The Internet of Things: From RFID to the Next-Generation Pervasive Networked Lu
Yan, Yan Zhang, Laurence T. Yang, Huansheng Ning
2. Internet of Things (A Hands-on-Approach), Vijay Madisetti , Arshdeep Bahga
3. Designing the Internet of Things, Adrian McEwen (Author), Hakim Cassimally
4. Asoke K Talukder and Roopa R Yavagal, “Mobile Computing,” Tata McGraw Hill, 2010.
5. Computer Networks; By: Tanenbaum, Andrew S; Pearson Education Pte. Ltd., Delhi, 4th Edition
6. Data and Computer Communications; By: Stallings, William; Pearson Education Pte. Ltd., Delhi, 6th
Edition
7. F. Adelstein and S.K.S. Gupta, “Fundamentals of Mobile and Pervasive Computing,” McGraw Hill,
2009.
8. Cloud Computing Bible, Barrie Sosinsky, Wiley-India, 2010.
9. Cloud Security: A Comprehensive Guide to Secure Cloud Computing, Ronald L. Krutz, Russell Dean
Vines, Wiley-India, 2010
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
UNIT- I
Concepts of Management and Organisation - Functions of Management - Evolution of Management
Thought : Taylor's Scientific Management, Fayol's Principles of Management, Douglas Mc-Gregor's
Theory X and Theory Y, Mayo's Hawthorne Experiments, Hertzberg's Two Factor Theory of Motivation,
Maslow's Hierarchy of Human Needs - Systems Approach to Management.
UNIT –II
Designing Organisational Structures : Basic concepts related to Organisation - Departmentation and
Decentralisation, Types of mechanistic and organic structures of organisation (Line organization, Line
and staff organization, functional organization, Committee organization, matrix organization, Virtual
Organisation, Cellular Organisation, team structure, boundaryless organization, inverted pyramid
structure, lean and flat
organization structure) and their merits, demerits and suitability.
UNIT –III
Plant location, definition, factors affecting the plant location, comparison of rural and urban sites-
methods for selection of plant- Matrix approach. Plant Layout - definition, objectives, types of
production, types of plant layout - various data analyzing forms-travel chart.
Work study - Definition, objectives, method study - definition, objectives, steps involved- various types
of associated charts-difference between micromotion and memomotion studies. Work measurement-
definition, time study, steps involved-equipment, different methods of performance rating- allowances,
standard time calculation. Work Sampling - definition, steps involved, standard time calculations, and
differences with time study.
UNIT –IV
Materials Management-Objectives, Inventory - functions, types, associated costs, inventory classification
techniques-ABC and VED analysis. Inventory Control Systems-Continuous review system-periodical
review system. Stores Management and Stores Records. Purchase management, duties of purchase of
manager,associated forms.Introduction to PERT / CPM : Project management, network modeling-
probabilistic model, various types of activity times estimation-programme evaluation review techniques-
Critical Path-probability of completing the project, deterministic model, critical path method (CPM)-
critical path calculation-crashing of simple of networks.
UNIT –V
Inspection and quality control, types of inspections - Statistical Quality Control-techniques-variables and
attributes-assignable and non assignable causes- variable control charts, and R charts, attributes control
charts, p charts and c charts. Acceptance sampling plan- single sampling and double sampling plans-OC
curves. Introduction to TQM-Quality Circles, ISO 9000 series procedures. Introduction to Human
Resource Management, Functions of HRM, Job Evaluation, different types of evaluation methods. Job
description, Merit Rating.- difference with job evaluation, different methods of merit ratings, wage
incentives, different types of wage incentive schemes. Marketing, marketing vs selling, marketing mix,
productlife-cycle.
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
TEXT BOOKS:
1. Amrine, Manufacturing Organization and Management, Pearson, 2nd Edition, 2004.
2. Industrial Engineering and Management O.P. Khanna Dhanpat Rai.
3. A.R.Aryasri, Management Science , Tata McGraw-Hill, 2002.
REFERENCE BOOKS:
1. Panner Selvam, Production and Operations Management, PHI, 2004.
2. Dr. C. Nadha Muni Reddy and Dr. K. Vijaya Kumar Reddy, Reliability Engineering & Quality
Engineering, Galgotia Publications, Pvt., Limited.
3. Phillip Kotler, Marketing Management, Pearson, 2004.
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
UNIT - I
Introduction: Research objective and motivation, Types of research, Research approaches, Significance,
Research method vs. methodology, Research process.
UNIT - II
Formulating a research problem: Literature review, Formulation of objectives, Establishing Operational
definitions, Identifying variables, constructing hypotheses.
UNIT - III
Research design and Data Collection: Need and Characteristics, Types of research design, Principles of
Experimental research design, Method of data collection, Ethical issues in collecting data.
UNIT - IV
Sampling and Analysis of data: Need of Sampling, Sampling distributions, Central limit theorem,
Estimation: mean and variance, Selection of sample size Statistics in research, Measures of Central
tendency, Dispersion, asymmetry and relationships, Correlation and Regression analysis, Displaying
data
UNIT - V
Hypothesis Testing: Procedure, Hypothesis testing for difference in mean, variance limitations, Chi-
square test, Analysis of variance (ANOVA), Basic principles and techniques of writing a Research
Proposal
Text Books:
1. R. C. Kothari, Research Methodology: Methods and Techniques, 2nd edition, New Age International
Publisher, 2009
2. Ranjit Kumar, Research Methodology: A Step-by-Step Guide for Beginners, 2nd Edition, SAGE, 2005
References:
1. Trochim, William M. The Research Methods Knowledge Base, 2nd Edition. Internet WWW page, at
URL: <http://www.socialresearchmethods.net/kb/>
2. (Electronic Version): StatSoft, Inc. (2012). Electronic Statistics Textbook. Tulsa, OK: StatSoft. WEB:
http://www.statsoft.com/textbook/.(Printed Version): Hill, T. & Lewicki, P. (2007). STATISTICS: Methods
and Applications. StatSoft, Tulsa, OK.
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
Note:
The following programs are to be implemented on ARM based Processors/Equivalent.
Minimum of 10 programs from Part –I and 6 programs from Part -II are to be conducted.
Part -I: The following Programs are to be implemented on ARM Processor
1. Simple Assembly Program for a. Addition | Subtraction | Multiplication | Division
b. Operating Modes, System Calls and Interrupts
c. Loops, Branches
2. Write an Assembly programs to configure and control General Purpose Input/Output (GPIO) port pins.
3. Write an Assembly programs to read digital values from external peripherals and execute
them with the Target board.
4. Program for reading and writing of a file
5. Program to demonstrate Time delay program using built in Timer / Counter feature on IDE
environment
6. Program to demonstrates a simple interrupt handler and setting up a timer
7. Program demonstrates setting up interrupt handlers. Press button to generate an interrupt
and trace the program flow with debug terminal.
8. Program to Interface 8 Bit LED and Switch Interface
9. Program to implement Buzzer Interface on IDE environment
10. Program to Displaying a message in a 2 line x 16 Characters LCD display and verify the result in debug
terminal.
11. Program to demonstrate I2C Interface on IDE environment
12. Program to demonstrate I2C Interface – Serial EEPROM
13. Demonstration of Serial communication. Transmission from Kit and reception from PC using Serial
Port on IDE environment use debug terminal to trace the program.
14. Generation of PWM Signal
15. Program to demonstrate SD-MMC Card Interface.
Part -II:
Write the following programs to understand the use of RTOS with ARM Processor on IDE Environment
using ARM Tool chain and Library:
1. Create an application that creates two tasks that wait on a timer whilst the main task loops.
2. Write an application that creates a task which is scheduled when a button is pressed, which illustrates
the use of an event set between an ISR and a task
3. Write an application that Demonstrates the interruptible ISRs (Requires timer to have higher priority
than external interrupt button)
4. a).Write an application to Test message queues and memory blocks.
b).Write an application to Test byte queues
5. Write an application that creates two tasks of the same priority and sets the time slice period to
illustrate time slicing.
Interfacing Programs:
6. Write an application that creates a two task to blinking two different LEDs at different timings
7. Write an application that creates a two task displaying two different messages in LCD display in two
lines.
8. Sending messages to mailbox by one task and reading the message from mailbox by another task.
9. Sending message to PC through serial port by three different tasks on priority Basis.
10. Basic Audio Processing on IDE environment.
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
I YEAR I SEMESTER
COURSE COVERAGE SUMMARY & QUESTION BANK
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
(Or)
10. What is global interconnect and explain its advantages and disadvantages (15)
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
1.a. With a neat diagram, Explain CMOS Inverter voltage transfer characteristics with a neat diagram? 8M
b. Compare CMOS and Bipolar technologies. 7M
Or
2. aDerive the relevant expressions Ids versus Vds in the non saturated and saturated regions.8M
b. Briefly explain about Vt, gm,gds, wo of MOS transistor.7M
Section-II
3.a What are the varieties of design layout of wiring trees in the wires and delay? 8M
b. What are design rules? Why is metal-metal spacing larger then poly-poly spacing preferred? 7M
Or
4.a. What are lambda based design rules? Give them for each layer. 8M
b. Draw the stick diagram of 2-input Ex-or gate. 7M
Section-III
5.a. How the standard cell layout design of a combinational logic network is implemented? Explain.
8M
b. Mention the various approaches of routing techniques to equalize channel utilization. 7M
Or
6.a. What are the problems presented by power distribution? How they are solved? 8M
b. How fan-out and path delay influences delay in combinational networks. Explain. 7M
Section-IV
********
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
SECTION - I
1.(a) What are the electrical properties of MOS and CMOS. (7m)
(b) Compare CMOS and BiCMOS technologies. (7m)
or
2 (a) Draw the diagram of CMOS & BiCMOS inverters and explain about them. (7m)
(b) List out the limitations of MOS and BiCMOS technologies. (7m)
SECTION - II
3.(a) What is the need of Layout design, Explain about the latest layout design and give its significance.
(7m)
(b) List out various Scalable design rules and explain about them. (7m)
or
4 (a) Compare resistive and inductive interconnect delays. (7m)
(b) Explain in detail about Static complementary gates with example. (7m)
SECTION - III
5 Explain in detail about the following with respect to Combinational logic networks. (14m )
i) Layouts
ii) Gate testing
Or
6 Explain in detail about Interconnect design with example with respect to switch logic networks.
(14m)
SECTION – IV
7 What is the need of Design validations and testing with respect to sequential systems and explain
about them.
(14m)
Or
8 What do you understand by the term Clocking disciplines and explain about them in detail.
(14m)
SECTION – V
9 Discuss in detail about Global interconnect with regards to Floor Planning. (14m)
Or
10 What is the need of Floor planning methods and explain in detail any two methods
(14m)
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
OR
Q. No. 2 a) Explain the CMOS fabrication using N-well process with neat diagrams (8M)
b) Compute the Zpu /Zpd when the inverter is driven by one or more pass transistors. (7M)
Section-II
Q. No. 3 a) Discuss about the Scalable design rules in detail with relevant diagrams (10M)
b) Draw the structure of AND-NAND logic using DCVSL (5M)
OR
Q. No. 4 a) Draw the layout diagram of a static complementary gate that computes [a (b+c)]' (10M)
b) Discuss about any one method used in the design of low power gates (5M)
Section-III
Q. No. 5 a) Categorize the types of Simulators and explain the switch level simulation. (5M)
b) How could you determine the fault testing for combinational networks? (5M)
c) What changes would you make to optimize the power consumption ? (5M)
OR
Q. No. 6 a) Can you elaborate how to design logic networks using realistic interconnect models? (8M)
b) Briefly discuss about the Left-edge channel routing and channel density in standard cell layout. (7M)
Section-IV
Q. No. 7 a) Discuss in detail about Clocking disciplines to construct a sequential system (12M)
b) Draw the structure of an LSSD latch. (3M)
OR
Q. No. 8 Explain briefly about design validation and testing. (15M)
Section-V
Q. No. 9 briefly discuss about the Floor Planning Methods. (15M)
OR
Q. No. 10 a) Explain the Floor Plan Design (7M)
b) Briefly discuss about the I/O architecture and Pad design (8M)
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
SECTION - I
(OR)
(b) Draw and explain the operation of CMOS inverter and its characteristics. (7M)
SECTION - II
3.(a) List out various Layout design tools and explain about them. (7M)
(b) Explain with example in detail, about Wires and Vias. (7M)
(OR)
4 (a) What are Static complementary gates .Explain about them in detail. (7M)
(b) Compare the Scalable design rules and Layout design. (7M)
SECTION – III
5 Define the term Power Optimization and explain about the term related to combinational logic
networks .( 14M)
(OR)
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
7 Explain the concept of Power Optimization for Sequential systems with an example. (14M)
(OR)
8 List out and explain about the Memory cells and Array with respect to the sequential circuits
(14M)
SECTION – V
9 What is the need of floor planning methods and explain in details any two methods. (14M)
(OR)
10 What are Off–chip connections? List out the advantages and limitations. (14M)
*******
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
OR
Q. No. 2 a) Design a Boolean expression f=AB+BC+CA with PROM (7M)
b) Design a Boolean expression f=ABC+BCD+CA with PLA (7M)
Section-II
Q. No. 3 a) Explain FPGA state machine terms: i) State transition table, ii) State table. (7M)
b) What are the basic concepts and properties of Petrinet and explain it. (7M)
OR
Q. No. 4 a) Explain the design flow of CPLD and FPGA. (7M)
b) Mention various digital front end digital design tools for FPGA & ASICs. (7M)
Section-III
Q. No. 5 a) Draw and explain the architecture of Cypress Flash 370 CPLD. (7M)
b) Mention the features of a Lattice isp & PLSI’s 3000 series. (7M)
OR
Q. No.6 a) Draw the architecture of Xilinx XC 2000 CLB and explain it. (7M)
b) Explain the routing architecture of Xilinx XC 2000. (7M)
Section-IV
Q. No. 7 a) Explain different programming technologies used in CPLD and FPGA. (7M)
OR
Q. No. 4 a) Explain generalized FPGA architecture with a neat block diagram. (7M)
b) Explain the Programmable Interconnects in FPGAs (7M)
Section-III
Q. No. 5 a) Draw the architecture of Xilinx XC 4000 CLB and explain it. (7M)
b) Explain the routing architecture of Xilinx XC 4000 (7M)
OR
Q. No.6 a) Draw the architecture of Xilinx XC 3000 CLB and explain it (7M)
b) Explain the routing architecture of Xilinx XC 2000 (7M)
Section-IV
Q. No. 7 a) Explain the Programming Technology of ACT1 (7M)
b) Explain different Programming Technologies used in CPLD &FPGA (7M)
OR
Q. No. 8 a) Explain the Device Architecture, The Actel ACT2 (7M)
b) Explain the Programming Technology of ACT3 (7M)
Section-V
Q. No. 9 a) Explain and draw the diagram with FPGA a Position Tracker for a Robot
Manipulator. (7M)
b) Explain about a fast DMA controller (7M)
OR
Q. No. 10 Implement the Excess 3 to BCD code converter Finite State Machine with PLA. (14M)
*****
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
1. (a) Briefly explain the importance of instruction pipeline depth in ARM processor
(b) Draw the block diagram for ARM core data flow model and explain.
(OR)
2. (a) Discuss about interrupt vector table in ARM processor in detail.
(b) Write about important features ARM 7 and ARM 9 family
SECTION – II
3. (a) Write about different types of load& store instructions with suitable examples.
(b) Briefly explain the ARM branch instructions in detail with suitable examples
(OR)
4. (a) Discuss about the data processing instructions in ARM processor in detail
(b) Explain the significance of different types of addressing modes in ARM.
SECTION – III
5. (a) Explain the importance of the Thumb instruction set in ARM processor.
(b) Briefly explain the Multi-Register Load-Store Instructions
(OR)
6. (a) Explain about Stack Instructions and Software Interrupt Instructions.
(b) Discuss about the Thumb instruction decoding with suitable example.
SECTION – IV
7. (a) Explain the optimization process in ARM programming.
(b) Write short notes on register allocation and handling of unaligned data
(OR)
8. (a) Explain the bit manipulation instructions with suitable example
(b) Write an assembly language program for finding highest number and smallest
number in an array using loop instructions
SECTION – V
9. Briefly explain the ARM memory management unit using page tables and TLBs.
(OR)
10. (a) Discuss about procedure for the fast context switching in ARM
(b) Write the different types of Access permissions of ARM?
**********
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
SECTION – IV
7. Briefly explain the functions, pointers and structures used in ARM c programming. (15M)
(OR)
8. (a) Write a ARM C code to find the numbers of continuous five 1’s in given 6 bytes
Data.(7M)
(b) Write a ARM C code to sort 10 bytes stored in an array. (8M)
SECTION – V
9. Briefly explain the cache architecture and polices of the ARM processors. (15M)
(OR)
10. (a) Explain the implementation of the paging concept in ARM. (7M)
(b) Write the short notes on context switching in ARM (8M)
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
1. (a) Write about ARM interrupts and vector table in detail. (8M)
(b) Explain the ARM design philosophy. (6M)
(OR)
2. (a) Draw the CPSR format of ARM and explain with each bit in detail(7M)
(b) Describe important features of the ARM families.(7M)
SECTION – II
3. (a) Write the conditional branch instructions in ARM and explain. (7M)
(b) Discuss about the PSR instructions in ARM processor in detail. (7M)
(OR)
4. (a) Explain the load and store instructions in ARM processor. (7M)
(b) Write the role of the barrel shifter in ARM instruction set and explain instructions
related to it.(7M)
SECTION – III
5. (a) Explain how the code density will be improved by using ARM Thumb
Instructions? (6M)
(b) Discuss about the stack and software interrupt instructions in detail. (8M)
(OR)
6. (a) Write about single and multi register load and store instructions. (7M)
(b) Discuss about the data processing instructions related to Thumb instruction set.
(7M)
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
SECTION – IV
7. (a) Write a ARM C code to find out the factorial of given number. (5M)
(b) Write about integer and floating point arithmetic instructions with suitable
example. (9M)
(OR)
8. Discuss the various Looping constructs with suitable example in each case. (14M)
SECTION – V
9. Discuss about various methods involved in the handling of ARM MMU. (14M)
(OR)
10. (a) Describe the cache polices used in ARM . (7M)
(b) Write a short note on access permission in ARM. (7M)
**********
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
6. (a) Explain about the Single-Register and Multi Register Load-Store Instructions? 9M
(b) Write about the software interrupt instructions? 6M
SECTION-IV
7. (a)Write a C program using function call and how is it compiled in ARM? 6M
(b) Explain about the floating point number handling in ARM? 9M
OR
8. Write about pointer aliasing with an example and how to avoid pointer aliasing 15M
SECTION-V
9.(a) What is a virtual memory and how it works? 9M
(b) Write short notes on flushing and cache memory? 6M
OR
10. (a) Explain about the ARM MMU? 10M
(b) Write short notes context switch? 5M
********
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
19. Briefly explain the cache architecture and polices of the ARM processors. [14M]
(OR)
20. (a) Explain the implementation of the paging concept in ARM [7M]
(b) Write the short notes on context switching in ARM [7M]
**********
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
Section-I
Q. No. 1 a) Explain about the mealy sequential circuit design with relevant Block diagram. (7M)
b) An n-state machine is supplied with aperiodic input sequence whose period is ‘p’.
Prove that the output sequence must eventually become periodic, and find a bound for
the period. (7M)
OR
Q. No. 2. Design a mealy sequential circuit that converts BCD digit to Excess-3 coded decimal
digit.(14M)
Section-II
Q.No.3. Design a binary multiplier of 3bit using PLA. (14M)
C0 C1 C2 C3
OR
R3 1 2 3 A
Q.No.4. Design a 4×4 key pad scanner for the following keypad
R2 4 5 6 B
layout. (14M)
R1 7 8 9 C
R0 E 0 F D
Section-III
Q.No.5.a What are the components of an SM chart explain with suitable examples . (14M)
OR
Q.No.6. Design a SM Chart for Dice Game controller. (14M)
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
Section-IV
Q.No. 3.a. Derive the PLA Programming table for the combinational circuit that squares a 4-bit
number.(7M )
b. Design a 32-bit adder circuit using PLD. (7M)
OR
Q.No.4. Design a scanner for telephone keypad using a PLD with state graph. (14M)
SECTION-III
Q.No.5.a Explain implementation of SM charts using microprogramming techniques. (7M)
b.Write a short notes on SM chart for DICE Game. (7M)
OR
Q.No.6. Design a SM Chart for Binary multiplier. (14M)
SECTION-IV
Q.No.7.a Explain about single stuck at fault model with an example. (7M)
b. Write short notes on D algorithm. (7M)
OR
Q.No.8. a. Explain Kohavi algorithm for fault testing and modeling. ( 7M)
Explain the different path sensitization techniques. (7M)
SECTION-V
Q.No.9.a. Explain the method of machine identification. (7M)
b. What is distinguishing tree. Explain its significance in testing of sequential circuits.
(7M)
OR
Q.No.10 Explain the different state-identification experiments and testing of sequential circuits.
(14M)
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
Section-II
3.a Draw the given simplest forms of the current mirror for the following i) Bipolar version of current
mirror ii) MOS version of the current mirror. 8M
b. Discuss the influence of the capacitance in MOS switch. 7M
OR
4.a Draw the circuit diagram of MOSFET switch and discuss the salient features? 8M
b.Discuss the effects on characterization of MOSFET Sinks and Sources. 7M
Section-III
5.a What are the Characteristics of an amplifier and name the types of amplifiers, enumerate the input
and output resistances. 8M
b. Design of a CMOS Differential amplifier with a Current Mirror Load ? 7M
OR
6.a Draw the circuit diagram of voltage driven cascode amplifier also discuss Large-Signal Characteristics
of the Cascode Amplifier. 8M
b. Briefly explain the differential amplifiers. 7M
Section-IV
7.Explain about the design of Two-stage op-amps and the key design issues of it?15M
OR
8.Explain the various Measurement technologies of Op-amp. 15M
Section-V
R15
Code No: R15D6805
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(Autonomous Institution – UGC, Govt. of India)
M.Tech I Year - I Semester Supplementary Examinations, July/Aug 2018
CMOS Analog Integrated Circuit Design
(VLSI&ES)
Time: 3 hours Max. Marks: 75
Note: This question paper Consists of 5 Sections. Answer FIVE Questions, Choosing ONE Question from
each SECTION and each Question carries 15 marks.
****
SECTION-I
1.a What do you mean by sub threshold MOS model, explain? [8M]
b. Draw the small-signal model for the MOS transistor. Briefly explain each component in that?
[7M]
OR
2. a.Name the types of resistors and capacitors in analog design for CMOS VLSI systems and the factors
effecting accuracy? [8M]
b. Explain the Large-signal model for the MOS Transistor. [7M]
SECTION-II
SECTION – II
3. (a) Realize Boolean expressions Z=AB+C using differential CMOS gates.
(b) Draw the circuit of NMOS OAI gate and write the function table. [8 +7]
(or)
4. (a) Explain how MOS inverters connected in cascade can drive large capacitive loads.
(b) Explain the operation of a CMOS full adder circuit with neat schematic. [8+7]
.
SECTION – III
5. Explain the operation of CMOS D-Latch and CMOS negative edge triggered master slave DFF.
[15]
(Or)
6. (a) Design a gate level design to implement the truth table shown in Fig below.
S R Q Q’ S Q
0 1 1 0 R Q’
1 0 0 1
1 1 Q Q’
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
(b) Explain the static behavior of two inverter basic bistable element. [10+5]
SECTION – IV
. 7. Explain dynamic CMOS circuit and synchronous dynamic circuit techniques. [15]
(Or)
8. (a) Explain voltage bootstrapping in CMOS circuit with necessary equations.
(b) Write about high performance dynamic CMOS circuits [8+7]
SECTION – V
9. (a) Explain the NOR gate flash memory with neat sketch.
(b) Compare SRAM and DRAM [8+7]
(Or)
10. (a) Explain the internal structure of 64K X 1 DRAM. With the help of timing waveforms discuss
DRAM access.
(b) Explain the necessity of two dimensional decoding mechanisms in memories.
[7 +8]
**********
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
(OR)
2. Explain the memory management in LINUX operating ssytem. (14M)
SECTION-II
3. Define RTOS? Explain Hard and soft real time system (14M)
(OR)
4. a) Explain the differences between general purpose operating system and RTOS(7M)
b) What are the disadvantages of RTOS? (7M)
SECTION-III
7. What is Shared data problem? Explain with an example how semaphore used to solve
the problem(14M)
(OR)
8. What are device drivers? Explain device drivers functions in RTOS(14M)
SECTION-V
9. Explain the build process for the embedded systems. (14M).
(OR)
10. Explain different laboratory tools used to test embedded boards(14M)
******
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
SECTION-I
11. Explain in detail file management in LINUX operating system (14M)
(OR)
12. Explain the interfacing of USB device drivers to LINUX operating system (14M)
SECTION-II
13. What is an Interrupt? Explain interrupt routine in RTOS Environment (14M)
(OR)
14. a) Explain the architecture of an RTOS(8M)
b) What are the advantages of RTOS? (6M)
SECTION-III
15. What is a POSIX standard in RTOS? Explain.(14M)
(OR)
16. Explain Xenomai basics (14M)
SECTION-IV
17. What is a Task in RTOS? Explain Message Queue in RTOS(14M)
(OR)
18. Write short notes on Pipes and signals (7+7=14M)
SECTION-V
19. Explain Tool chain for building embedded software (14M).
(OR)
20. Explain the porting of RTOS to a target board.(14M)
***********
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
I YEAR II SEMESTER
Section- II
3. What is meant by "Tasks" in RTOS? Explain in detail about task scheduler
OR
4. Write notes on "Semaphores" and "Mutex" in connection with embedded RTOS.
Section- III
OR
8. Explain the real time clocks and programmable timers
Section- V
9. Write notes on
a. Embedded Linux b. RT LINUX
OR
10. Write a short note on
a) Vx works b) Android OS
********
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
(OR)
4. a) Discuss about Message Queue. [7M]
b) Discuss about Scheduling Algorithms. [8M]
SECTION-III
5. How do you create, remove, open, close, read, write and IO control a device using RTOS functions? Take
an example of a pipe delivering an IO stream from a network device. [15M]
(OR)
6. a) Explain select operation is allowed on pipes. [8M]
b) List out various Event Registers? Explain it? [7M]
SECTION-IV
Q. No. 5 a) Draw the basic system of ACVM and explain the system specifications in detail. [7M]
Explain about task and task states with neat diagram. [7M]
OR
Q. No.6 a) Describe about Event Registers. [7M]
b) Explain basic input and out sub systems. [7M]
Section-IV
Q. No. 7 a) Explain the following functional parameters of real time systems. [9M]
i) Pre-emptivity of jobs ii)Criticality of jobs iii)Laxity type and Laxity function
b) Illustrate the weighted round robin approach used in Real time systems with an example and
Relevantf figures
OR
Q. No. 8 a) Interpret the need of RTOS in a Real Time System? List and explain the important features
and services of real time operating systems. [7M]
b) Explain how RTOS can used for implementing the control system applications with examples. [7M]
Section-V
Q. No. 9 a) Draw and explain ACC Hardware Architecture. [7M]
b) Discuss operating system software. [7M]
OR
Q. No. 10 a) Explain the architecture of Android OS. [7M]
b) Discuss OS security issues. [7M]
******
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
OR
6.a) Explain about deterministic approach and statistic approach of quantization noise in data
Converters. [8M]
b) What are the dynamic characteristics that influence the performance of DACs? [7M]
Section-IV
7.a) What is time interleaving? Explain the operation of a time interleaved ADC. [8M]
b) What is a Successive approximation converter? Discuss the working of Successive
Approximation A/D Converter [7M]
OR
8.a) Draw the block diagram of a D-A converter and explain it. [8M]
b)Explain pipelined A-D converter?. [7M]
Section-V
9.a) Discuss about Delta-Sigma DAC. [7M]
b) Explain the block diagram of second order Delta-Sigma modulator. [8M]
OR
10.a) Distinguish oversampling without noise shaping and with noise shaping. [8M]
b) Explain Noise shaping modulators? [7M]
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
Section-V
9.a) Discuss about Delta-Sigma ADC. [7M]
b) Explain the block diagram of second order Delta-Sigma modulator. [8 M]
OR
10.a) Design a high-speed noise-shaping converter using a cascaded modulator. [7M]
b) Explain Interpolating Filters and Decimating Filters. [8M]
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
SECTION – II
3. a) Draw the block diagram of a basic PLL and explain the input-output characteristics of 8M
each block.
b) Explain the use of phase locked loops in clock skew and jitter reduction 7M
OR
4. a) With the help of neat waveforms, explain the operation of phase-frequency detector and 8M
derive a possible implementation
b) Derive the transfer function of a Type-I PLL and describe the tradeoffs 7M
SECTION – III
5. a) Describe the input-out description of an ideal D/A and A/D converter with appropriate 8M
mathematical equations and input-output plots.
b) With a neat sketch, explain the thermometer code converter and mention its 7M
applications
OR
6. a) Describe the deterministic and stochastic modeling of quantization noise in data 8M
conversion systems.
b) Draw the circuit diagram and explain the operation of binary –weighted resistor 7M
converters
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
SECTION – IV
7. a) What is the fundamental advantage of a pipelined A/D converter? Explain the signal flow 8M
and operation of one bit per stage pipelined converter
b) Classify the different A/D converter architectures and comment on their speed and 7M
accuracy.
OR
8. a) With the help of a flow chart and block diagram, explain the operation of a successive 8M
approximation A/D converter
b) Explain the issues in the design of flash A/D converter 7M
SECTION – V
9. a) With the help of a neat block diagram, describe the system architecture of Delta-Sigma 8M
A/D Converters
b) Distinguish between oversampling without and with noise shaping 7M
OR
10. a) Explain the use of decimation and interpolation filters in oversampling A/D converters 8M
b) Derive the switched-capacitor realization of a First-Order A/D Converter . 7M
********
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
Section-V
Q. No. 9 with neat block diagram, describe the operation of multistage decimation filter operation.
[14M]
OR
Q. No. 10 a) Explain the Delta sigma modulators with multibit quantizers. [7M]
b) Explain the principle of interpolation filters.[ 7M]
*****
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
OR
Q. No. 2 a) Explain DIBL, velocity saturation and hot electron effect? 9M
b) What is Glitching power and leakage power in CMOS circuits? 6M
Section-II
Q. No. 3 a) Explain System-Level measures for reduction of Switched Capacitance? 6M
b) Explain Multiple-Threshold CMOS Circuit? 9M
OR
Q. No. 4 a) What are different Low power design approaches? 5M
b) How does power and delay parameter gets affected when the voltage is scaled? 5M
c) What is the effect of Threshold voltage on circuits? 5M
Section-III
Q. No. 5 a) Design transmission gate full adder circuit diagrams? 7M
b) Explain different low-power low-voltage logic styles in adder design? 8M
OR
Q. No.6 a) Differentiate between carry save adder, carry skip adder and carry look-Ahead adders? 9M
b) Write the sum expression reusing carryout term? 3M
c) Draw the full adder logic diagram using half adder? 3M
Section-IV
Q. No. 7 a) Explain 4x4 bit Baugh-Wooley Multiplier with neat block diagram and its operation? 15M
OR
Q. No. 8 a) Explain Modified Booth algorithm to multiply 16bit numbers? 15M
Section-V
Q. No. 9 a) Draw the basic block diagram of DRAM architecture? 5M
b) Explain static and dynamic decoder used in memory circuits? 8M
c) Draw the circuit diagram of 7T SRAM? 2M
OR
Q. No. 10 a) Explain read and write cycle of SRAM with timing diagram? 3M
b) What are the future developments in ROM, SRAM and DRAM? 12M
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
SECTION-II
Q. No. 3 a) With necessary schematics explain the concept of MTCMOS technique (6M)
b) Can you distinguish between pipelining and parallel processing approaches with suitable
examples? (8M)
OR
Q. No. 4 a) How could you minimize the switched capacitance at the system level? (8M)
b) How the low power design can be achieved through Voltage Scaling? (6M)
SECTION-III
Q. No. 5 a) Draw the architecture of Carry look ahead Adder and explain its working (6M)
b) Compare Carry Select and Ripple Carry Adders in terms of delay and area (8M)
OR
Q. No.6 Can you construct and explain the low-voltage low-power Logic Styles (14M)
SECTION-IV
Q. No. 7 Elaborate the operation of Baugh-Wooley multiplier with suitable neat sketches (14M)
OR
Q. No. 8 a) Discuss the modified Booth Recoding technique. (8M)
b) What are the building blocks would you choose for binary array multiplier and explain (6M)
SECTION-V
Q. No. 9 a) Briefly explain about techniques at architecture level used to design low power
memories (6M)
b) What way would you design the chip architecture of a 1024-bit ROM and explain its
operation (8M)
OR
Q. No. 10 a) Discuss the importance of Self-Refresh circuit and explain any one method. (8M)
b) Explain the read and write operations 1-T DRAM cell (6M)
********
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
***********
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
Section – I
1. Explain in detail about the Linear time invariant system. Also, give the significance of Compensating
filter. (15M)
OR
2. Discuss in detail about the Discrete Fourier transform and fast Fourier Transform with examples. Also,
explain the need and advantages of digital filters. (15M)
Section – II
3. Explain the various data addressing capabilities and also, discuss about the speed issues related
programmable DSP devices. (15M)
OR
4. Discuss in detail about the Address generating unit. Also, explain about the Programmability of DSP
device. (15M)
Section – III
5. Discuss in detail about the Data addressing modes of TMS 320C54xx. Also, explain about on chip
Peripherals. (15M)
OR
6. Enumerate the concept involved in memory space of TMS320C54xx Processors.(15M)
Section - IV
7. Discuss in detail about the Architecture of ADSP 2181 high performance Processor(15M)
OR
8. Explain in detail about Blackfin Processor’s Bus Architecture and Memory (15M)
Section –V
9. With a neat block diagram, explain about the DMA. (15M)
OR
10. Enumerate the concepts involved in Memory Space Organization.(15M)
************
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
Section - II
3. List out and explain about the various steps involved in Test Evaluation.
(15m)
OR
4. What are the various algorithms for Fault simulation and explain any two of them in detail.
(15m)
Section – III
5. Discuss in detail about SCOAP Controllability and Observability and give their significance to testability
measures. (15m)
OR
6. Explain in detail about Partial – Scan design and Scan design. (15m)
Section – IV
Section - V
9. Discuss in detail about Boundary Scan description language. (15m)
OR
10. Explain in detail about the Pin constraints of the standout and pin descriptions.
(15m)
**********
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
1. Discuss about the Single stuck at Fault with example and also explain about various levels of Fault
models. (15m)
OR
2. Explain in detail about the various types of testing and the role of testing.
(15m)
Section - II
3. List out and explain about the various steps involved in Simulation for design verification . (15m)
OR
4. What are the various algorithms for true – value simulation and explain any one of them in detail.
(15m)
Section - III
5. What are the various High level testability measures and explain about them. (15m)
OR
*********
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
SECTION – I
1. Explain in detail about Digital and Analog VLSI Testing and give the VLSI technology trends
affecting testings . (15M)
OR
2. Compare the Functional and Structural testing. Also, discuss about various types of testing, (15M)
SECTION - II
3. Discuss the problems in Simulation Based Design verification. (15M)
OR
4. List out the various General Fault Simulation techniques and explain in detail about any one
of them. (15M)
SECTION - III
5. Discuss the concepts related to Partial Scan Design and Variations of Scan. (15M)
OR
6. Explain in detail about High level Testability measures and Observability. (15M)
SECTION - IV
7. Give a logic design for the BIST hardware required to support the STUMPS methodology at
the board level. Assume each chip is designed with a single scan path. Thus every LFSR must
be placed into one or more ‘STUMPS’ chips. (15M)
OR
8. Explain in detail about Memory BIST and delay Fault BIST. (15M)
SECTION - V
9. Explain in detail about TAP controller and Boundary Scan instructions. (15M)
OR
10. Discuss in detail about BDSL description components and Pin Descriptions (15M)
********
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
SECTION-II
Q. No. 3 a) Can you explain the purpose of Simulation for Design Verification with block diagram (6M)
b) Discuss the timing modeling of circuits with an example (8M)
OR
Q. No. 4 a) Why the compiled-code simulators is usually limited to high-level design verification? (4M)
b) Can you elaborate on the reason why the Event-driven simulation is a very effective
procedure for discrete-event simulation with detailed example? (10M)
SECTION-III
Q. No. 5 Can you explain elaborately how the combinational SCOAP controllability and observability
was calculated for all gates with an example? (14M)
OR
Q. No.6 a) Discuss about AdHoc design for testability methods? (4M)
b) Can you elaborate the main idea of scan design and illustrate the scan design and test
generation with an example? (10M)
SECTION-IV
Q. No. 7 a) Distinguish and discuss about Test-Per-Scan BIST Systems (8M)
b) Explain the delay fault BIST testing system (6M)
OR
Q. No. 8 Categorize the Memory BIST techniques and Discuss elaborately. (14M)
SECTION-V
Q. No. 9 a) Explain the Board-Level Bus Testing (6M)
b) Explain the advantages of BSDL and describe the BSDL entity (8M)
OR
Q. No. 10 a) Explain the purpose of Boundary scan Standard. (4M)
b) Discuss the Pin Constraints of the boundary scan /JTAG Standard (10M)
******
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
Section-II
3 a) What are the main issues that need to be addressed while designing a MAC protocol
for Ad hoc wireless networks? 10 M
b) Explain the operation of DMAC protocol with neat diagrams. 5M
OR
4 a) Explain about any two Contention-based MAC protocols with reservation mechanisms. 10 M
b) What are the important design goals of a MAC protocol for Ad hoc wireless networks? 5M
Section-III
5 a) Explain about any two Table Driven Routing protocols. 10 M
b) What are the characteristics of an Ideal Routing Protocol for Ad Hoc Wireless Networks? 5M
OR
6 Explain in detail about PLBR and HSR protocols. 15 M
Section-IV
7 a) Explain about various issues and design goals of TCP for Ad hoc wireless networks. 10 M
b) Explain about Ad hoc transport protocol in detail. 5M
OR
8 a) What are the techniques to be used to improve the performance of TCP in Ad hoc wireless
networks? Explain in detail. 15 M
Section-V
9 a) What do you mean by data gathering? Explain the algorithms that implement data gathering.10 M
b) What are the three basic MAC protocols used in sensor networks? Explain. 5M
OR
10 a) Explain about Indoor Localization and Sensor Network Localization. 10 M
b) Compare Sensor networks and Ad hoc wireless networks. 5M
******
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
SECTION-II
Q. No. 3 Explain the major issues to be considered in designing a MAC protocol for Ad hoc wireless
networks. 15M
OR
Q. No. 4 a) Explain MAC protocol using directional antennas? 5M
b) Explain in detail about Contention based protocols with scheduling mechanism. 10M
SECTION-III
Q. No. 5 a) Give the classification of routing protocols. 5M
b) Explain the Routing Protocols with Efficient Flooding Mechanisms 10M
OR
Q. No. 6 Explain the various Table –Driven Routing Protocols. 15M
SECTION-IV
Q.No.7a)Discuss various Issues in Designing a Transport Layer Protocol for Ad Hoc Wireless
Networks. 8M
b)What are the Design Goals of a Transport Layer Protocol for Ad Hoc Wireless
Networks, explain in detail 7M
OR
Q. No. 8 Write short notes on
a) Application Controlled Transport Protocol 8M
b) Ad Hoc Transport Protocol 7M
SECTION-V
Q. No. 9 a) with an example, explain the Rumor Routing algorithm. 7M
b) Describe two basic mechanisms of location discovery. 8M
OR
Q. No. 10 Briefly describe various data gathering algorithms. 15M
******
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
SECTION-II
Q. No. 3 a) While designing a MAC protocol for adhoc wireless networks, explain the issues that needs
to addressed? [7M]
b) What are the important goals to be met while designing a MAC protocol for adhoc wireless
networks? [7M]
OR
Q. No. 4 a) Draw the frame structure in five phase reservation protocol and explain the phases of the
reservation process? [7M]
b) With a diagram, explain the data transmission mechanism in multiple access collision
technique? [7M]
SECTION-III
Q. No. 5 a) Broadly classify routing protocols for adhoc wireless networks and briefly explain? [7M]
b) Explain any one hybrid routing protocols with an example [7M]
OR
Q. No. 6 a) With an example, explain the destination sequenced distance vector routing protocol? [7M]
b) With an example, explain the optimized link state routing protocol? [7M]
SECTION-IV
Q. No. 7 a) Name the important goals to be met while designing a transport layer protocol for wireless
networks? [7M]
b) Classify and briefly explain transport layer protocol? [7M]
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
OR
Q. No. 8 a) Explain the issues to be considered while designing transport layer protocol for adhoc
wireless networks? [7M]
b) Name the reasons behind through put degradation that TCP faces when used in adhoc
wireless networks? [7M]
SECTION-V
Q. No. 9 a) Classify and draw the tree structure of sensor network protocols? [7M]
b) Explain the issues and challenges in designing a sensor network? [7M]
OR
Q. No. 10 a) Explain data dissemination ? [7M]
b) Explain data gathering? [7M]
*********
MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY
(AUTONOMOUS)
M. Tech – (VLSI & Embedded Systems)
SECTION - II
3. Enumerate in detail the concepts related to Networking configurations in Linux accessing Hardware and
Device files interactions. (14M)
OR
4. Discuss in detail about the Wired Networking equipments. (14M)
SECTION - III
5. Discuss in detail about the 6Lo W PAN. (14M)
OR
6. List out the Salient features of IOT Architecture and explain about Web of Things. (14M)
SECTION - IV
7. Discuss in detail about application protocols related to MQTT, CoAP (14M)
OR
8. Discuss in detail about REST and HTTP (14M)
SECTION - V
9. Discuss in detail about Use of Big Data and Visualization in IOT. (14M)
OR
10. Explain in detail about Sensors and Sensor Mode and interfacing using Raspberry Pi. (14M)
**********