Вы находитесь на странице: 1из 57

RA18 M.Tech.

ES Syllabus

SR ENGINEERING COLLEGE
(Autonomous)
(RA18) COURSE STRUCTURE:: M. TECH. EMBEDDED SYSTEMS
(Applicable from the batch admitted during 2018-19 academic year and onwards)

L: Theory, T: Tutorial, P/D: Practical/Drawing, C: Credits


CIE: Continuous Internal Evaluation, SEE: Semester End Examination

I Year I Semester
Course Hours/Week
S. No. Course
Code L T P/D C
1 18EC201 RTL Simulation and Synthesis with PLDs 3 - - 3
2 18EC202 ARM Architectures 3 - - 3
18EC203 VLSI Technology And Design
18EC204 Digital System Design
3 3 - - 3
18EC205 Embedded System Design
18EC206 Embedded Computing
18EC207 CPLD and FPGA Architectures and Applications
18EC208 IoT and Protocols
4 3 - - 3
18EC209 TCP/IP Networks
18EC210 Embedded C
5 18CM201 Research Methodology and IPR 2 - - 2
6 18EC224 Embedded Systems Laboratory - - 3 2
7 18EC225 RTL Simulation and Synthesis with PLDs Lab - - 3 2
Total 18

I Year II Semester
Course Hours/Week
S. No. Course
Code L T P/D C
1 18EC211 Embedded OS & RTOS 3 - - 3
2 18EC212 System On Chip Architecture 3 - - 3
18EC213 Automotive Electronics
18EC214 Design of Low power Circuits
3 3 - - 3
18EC215 Advanced Digital Signal Processing
18EC216 System Design with Embedded Linux
18EC217 Product Design And Development
18EC218 Embedded Networking
4 3 - - 3
18EC219 Programming Languages for Embedded Software
18EC220 High speed digital design
5 18EC226 Embedded Systems Lab - II Using PSoC - - 3 2
6 18EC227 Advanced Embedded Systems Lab - - 3 2
7 18EC228 Mini Project - - 3 2
Total 18

II Year I Semester

S R Engineering College (Autonomous), Warangal, Telangana Page 1 of 57


RA18 M.Tech. ES Syllabus

Course Hours/Week
S. No. Course
Code L T P/D C
18EC232 Robotics And Machine Vision
18EC233 VLSI And DSP Architectures
1 3 - - 3
18EC234 Design for Testability
18EC235 Nano materials and Nanotechnology
18OE201 Industrial Safety
18OE202 Operations Research
2 3 - - 3
18OE204 Business Analytics
18OE205 Cost Management of Engineering Projects
3 18EC236 Project Work Phase – I - - - 10
Total 16

II Year II Semester
Course Hours/Week
S. No. Course
Code L T P/D C
1 18EC237 Project work Phase – II - - - 16
Total 16

S R Engineering College (Autonomous), Warangal, Telangana Page 2 of 57


RA18 M.Tech. ES Syllabus

(18EC201) RTL SIMULATION AND SYNTHESIS WITH PLDS

COURSE OUTCOMES
The students will be able to
1. Explain top down design flow of VLSI
2. Differentiate between modeling techniques
3. Explain advanced Verilog concepts
4. Design different PLDs
5. Design data path subsystems of CMOS
6. Discuss different testing principles

UNIT I
An Overview of Design Procedures used for System Design using CAD Tools, RTL basics,
Design Entry, Synthesis, Simulation, Optimization, Place and Route, Design Verification
Tools.

UNIT II
Basic Verilog
Overview of Digital Design with Verilog HDL, Hierarchical Modeling Concepts, Basic
Concepts, Modules and Ports, Gate Level Modeling, Data Flow Modeling, Behavioral
Modeling,

UNIT III
Advanced Verilog
Tasks and Functions, Useful Modeling Techniques, Timing and Delays, Switch Level
Modeling, User Defined Primitives, Logic Synthesis with Verilog HDL.

UNIT IV
Programmable Logic Devices
PLA, PAL, FPGAs, CPLDs, Standard Cells, SoC.

UNIT V
CMOS data path subsystems
Adders, Subtractors, Array multiplier, parity generators, comparators, zero/one detectors,
Ring and Johnson counter.

UNIT VI
CMOS Testing
Need for testing, manufacturing test principles, Design for testability, Boundary scan

TEXT BOOKS
1. Samir Palnitkar, “Verilog HDL, a guide to digital design and synthesis”, Prentice Hall.
2. Neil H.E. Weste, David Harris, Ayan Banerjee, “CMOS VLSI Design – A circuits and
systems perspective”, Pearson, 2009. ISBN 13: 978-0-321-54774-3

REFERENCE BOOKS
1. Charles Roth, Jr. and Lizy K John, “Digital System Design using VHDL”, Cengage
Learning.
2. Z. Nawabi, “VHDL Analysis and Modeling of Digital Systems”, (2/E), McGraw Hill,
1998

S R Engineering College (Autonomous), Warangal, Telangana Page 3 of 57


RA18 M.Tech. ES Syllabus

(18EC202) ARM ARCHITECTURES


COURSE OUTCOMES
The students will be able to:
1. Understand design topology of ARM cores
2. Know the programming of ARM cores using ARM instruction set.
3. Write efficient Embedded C code to program ARM cores.
4. Design of embedded system using ARM cores
5. Design the system applications using Embedded C programming.
6. Understand the design requirements and architecture of embedded systems

UNIT I
ARM Architecture
ARM Design Philosophy, Registers, Program Status Register, Instruction Pipeline, Interrupts
and Vector Table, Architecture Revision, ARM Processor Families.

UNIT II
ARM Programming Model – I
Instruction Set: Data Processing Instructions, Addressing Modes, Branch, Load, Store
Instructions, PSR Instructions, Conditional Instructions.

UNIT III
ARM Programming Model – II
Thumb Instruction Set: Register Usage, Other Branch Instructions, Data Processing
Instructions, Single-Register and Multi Register Load-Store Instructions, Stack, Software
Interrupt Instructions

UNIT IV
ARM Programming
Simple C Programs using Function Calls, Pointers, Structures, Integer and Floating Point
Arithmetic, Assembly Code using Instruction Scheduling, Register Allocation, Conditional
Execution and Loops.

UNIT V
Caches
Memory Hierarchy and cache memory ,Cache Architecture, Polices, Flushing and Cleaning
Cache Memory

UNIT VI
Memory Management
Details of ARM MMU, Page Tables, Translation, Access Permissions, Context Switch.

TEXT BOOKS
1. ARM Systems Developer’s Guides- Designing, Optimizing System Software –
Andrew N. Sloss, Dominic Symes, Chris Wright, 2008, Elsevier.

REFERENCE BOOKS
1. Embedded Microcomputer Systems, Real Time Interfacing – Jonathan W. Valvano –
Brookes / Cole, 1999, Thomas Learning.

S R Engineering College (Autonomous), Warangal, Telangana Page 4 of 57


RA18 M.Tech. ES Syllabus

(18EC203) VLSI TECHNOLOGY AND DESIGN


(ELECTIVE I)
COURSE OUTCOMES
The students will be able to
1. Illustrate basic Ids vs Vds relation of MOS transistor and understand the operation of
Inverter circuits with MOS, CMOS, Bi CMOS circuits.
2. Design various stick diagrams and layouts of logic gates such as NAND, NOR etc with
MOS transistors
3. Explain the concepts of combinational logic networks such as switching logic networks
and their testing procedures.
4. Design validation and testing of sequential circuits.
5. Apply various Floor planning methods for VLSI circuits.
6. Design various combinational and sequential circuits

UNIT I
Review of Microelectronics and Introduction to MOS Technologies
MOS, CMOS, BiCMOS Technology, Basic Electrical Properties of MOS, CMOS &
BiCMOS Circuits: Ids – Vds relationships, Threshold Voltage VT, Gm, Gds and ωo, Pass
Transistor, MOS, CMOS & Bi CMOS Inverters, Z pu/Zpd, MOS Transistor circuit model,
Latch-up in CMOS circuits.

UNIT II
Layout Design and Tools
Transistor structures, Wires and Vias, Scalable Design rules, Layout Design tools.

UNIT III
Logic Gates & Layouts
Static Complementary Gates, Switch Logic, Alternative Gate circuits, Low power gates,
Resistive and Inductive interconnect delays.

UNIT IV
Combinational Logic Networks
Layouts, Simulation, Network delay, Interconnect design, Power optimization, Switch logic
networks, Gate and Network testing.

UNIT V
Sequential Systems
Memory cells and Arrays, Clocking disciplines, Design, Power optimization, Design
validation and testing.

UNIT VI
Floor Planning
Floor planning methods, Global Interconnect, Floor Plan Design, Off-chip connections.

TEXT BOOKS
1. Essentials of VLSI Circuits and Systems, K. Eshraghian Eshraghian. D, A. Pucknell,
2005, PHI.
2. Modern VLSI Design – Wayne Wolf, 3rd Ed., 1997, Pearson Education.

S R Engineering College (Autonomous), Warangal, Telangana Page 5 of 57


RA18 M.Tech. ES Syllabus

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.

S R Engineering College (Autonomous), Warangal, Telangana Page 6 of 57


RA18 M.Tech. ES Syllabus

(18EC204) DIGITAL SYSTEM DESIGN


(ELECTIVE I)
COURSE OUTCOMES
The students will be able to
1. Learn basic techniques for designing circuits in electronic, communication and software
systems.
2. Understand the minimization of Finite state machine.
3. Understand the fundamental concepts of PLDs, design of combinational circuits.
4. Develop skills in modeling and evaluating fault-modeling and test pattern generation.
5. Develop complete understanding the designing of fault tolerant machines
6. Design fault diagnosis in sequential circuits

UNIT I
Minimization and Transformation Of Sequential Machines
The Finite State Model – Capabilities and limitations of FSM – State equivalence and
machine minimization – Simplification of incompletely specified machines.
Fundamental mode model – Flow table – State reduction – Minimal closed covers – Races,
Cycles and Hazards.

UNIT II
Digital Design
Digital Design Using ROMs, PALs and PLAs , PLA minimization and testing, PLA
minimization, PLA folding, fault model in PLA, Design of combinational and sequential
circuits using PLD's, Complex PLD (CPLD), Introduction to Field Programmable Gate
Arrays (FPGA),

UNIT III
SM Charts
State machine charts, Derivation of SM Charts, Realization of SM Chart, Implementation of
A shift and add multiplier, Binary Multiplier, Binary divider, dice game controller. Linked
State Machines, Architectures centered around Non-registered PLDs, State machine designs
centered around shift registers, One-hot design method, Application of one-hot method.

UNIT IV
Fault Modeling
Logic Fault model – Fault detection & Redundancy- Fault equivalence and fault location –
Fault dominance – Single stuck at fault model – Multiple stuck at fault models –Bridging
fault model. Fault Simulation Applications,

UNIT V
Fault Diagnosis And Testability Algorithms
Introduction, Principle of Testing, Test generation basics, Test generation algorithms – Fault
table method – Path Sensitization method – Boolean difference method – Kohavi algorithm –
Test algorithms – D algorithm, PODEM, Random testing, Transition count testing, Signature
analysis and test bridging faults.

UNIT VI
Fault Diagnosis in Sequential Circuits
Circuit Test Approach, Transition Check Approach – State identification and fault detection
experiment, Machine identification, Design of fault detection experiment

S R Engineering College (Autonomous), Warangal, Telangana Page 7 of 57


RA18 M.Tech. ES Syllabus

TEXT BOOKS
1. Fundamentals of Logic Design – Charles H. Roth, 5th Ed., Cengage Learning.
2. Logic Design Theory – N. N. Biswas, PHI

REFERENCE BOOKS
1. Switching and Finite Automata Theory – Z. Kohavi , 2nd Ed., 2001, TMH
2. Digital Design – Morris Mano, M.D.Ciletti, 4th Edition, PHI.
3. Digital Circuits and Logic Design – Samuel C. Lee , PHI
4. R. F. Tinder, “Engineering Digital Design”, Academic Press, 2000.
5. Parag K.Lala, “Digital circuit testing and testability”, Allied Publishers, 1997
6. Digital Systems Testing and Testable Design – Miron Abramovici, Melvin A. Breuer
and Arthur D. Friedman- John Wiley & Sons Inc.

S R Engineering College (Autonomous), Warangal, Telangana Page 8 of 57


RA18 M.Tech. ES Syllabus

(18EC205) EMBEDDED SYSTEM DESIGN


(ELECTIVE I)

COURSE OUTCOMES
1. Recall concepts of embedded systems
2. Illustrate core of the embedded system and memory
3. Attain the knowledge of Embedded design firmware approaches and development
languages
4. Explain the concepts of operating systems
5. Describe the task communication and task synchronization
6. Distinguish various types of different embedded design applications

UNIT I
Introduction to Embedded Systems
Definition of Embedded System, Embedded Systems Vs General Computing Systems,
History of Embedded Systems, Classification, Major Application Areas, Purpose of
Embedded Systems, Characteristics and Quality Attributes of Embedded Systems.

UNIT II
Typical Embedded System
Core of the Embedded System: General Purpose and Domain Specific Processors,
ASICs, PLDs, Commercial Off-The-Shelf Components (COTS), Memory: ROM, RAM,
Memory according to the type of Interface, Memory Shadowing, Memory selection for
Embedded Systems, Sensors and Actuators, Communication Interface: Onboard and
External Communication Interfaces.

UNIT III
Embedded Firmware
Reset Circuit, Brown-out Protection Circuit, Oscillator Unit, Real Time Clock,
Watchdog Timer, Embedded Firmware Design Approaches and Development Languages.

UNIT IV
RTOS Based Embedded System Design
Operating System Basics, Types of Operating Systems, Tasks, Process and Threads,
Multiprocessing and Multitasking, Task Scheduling.

UNIT V
Task Communication
Shared Memory, Message Passing, Remote Procedure Call and Sockets.

UNIT VI
Task Synchronization
Task Communication/Synchronization Issues, Task Synchronization Techniques, Device
Drivers, How to Choose an RTOS.

TEXT BOOKS
1. Introduction to Embedded Systems - Shibu K.V, Mc Graw Hill.
2. An Embedded Software Primer - David E. Simon, Pearson Education.

S R Engineering College (Autonomous), Warangal, Telangana Page 9 of 57


RA18 M.Tech. ES Syllabus

REFERENCE BOOKS
1. Embedded Systems - Raj Kamal, TMH.
2. Embedded System Design - Frank Vahid, Tony Givargis, John Wiley.
3. Embedded Systems – Lyla, Pearson, 2013

S R Engineering College (Autonomous), Warangal, Telangana Page 10 of 57


RA18 M.Tech. ES Syllabus

(18EC206) EMBEDDED COMPUTING


(ELECTIVE I)
COURSE OUTCOMES
The student will be able to
1. Understand the programming on Linux platform, software development tools and
various interfacing techniques.
2. Understand networking and security process.
3. Understand the instruction set of IA 32 and various debugging tools
4. Develop complete idea of embedded computing
5. Understand the basic principles and sensors and actuators
6. Understand the fundamental concepts of TCP/IP layers.

UNIT I
Programming on Linux Platform: System Calls, Scheduling, Memory Allocation, Timers,
Embedded Linux, Root File System, Busy Box.

UNIT II
Operating System Overview: Processes, Tasks, Threads, Multi-Threading, Semaphore,
Message Queue.

UNIT III
Introduction to Software Development Tools: GNU GCC, make, gdb, static and dynamic
linking, C libraries, compiler options, code optimization switches, lint, code profiling
tools,.

UNIT IV
Interfacing Modules: Sensor and actuator interface, data transfer and control, GPS,
GSM module interfacing with data processing and display, OpenCV for machine vision,
Audio signal processing.

UNIT V
Networking Basics: Sockets, ports, UDP, TCP/IP, client server model, socket programming,
802.11, Bluetooth, ZigBee, SSH, firewalls, network security.

UNIT VI
IA32 Instruction Set: Application binary interface, exception and interrupt handling, interrupt
latency, assemblers, assembler directives, macros, simulation and debugging tools.

TEXT BOOKS
1. Modern Embedded Computing - Peter Barry and Patrick Crowley, 1st Ed.,
Elsevier/Morgan Kaufmann, 2012.
2. Linux Application Development - Michael K. Johnson, Erik W. Troan, Adission Wesley,
1998.
REFERENCE BOOKS
1. Operating System Concepts by Abraham Silberschatz, Peter B. Galvin and Greg Gagne.
2. The Design of the UNIX Operating System by Maurice J. Bach Prentice-Hall
3. UNIX Network Programming by W. Richard Stevens
4. Intel® 64 and IA-32 Architectures Software Developer Manuals
5. Assembly Language for x86 Processors by Kip R. Irvine

S R Engineering College (Autonomous), Warangal, Telangana Page 11 of 57


RA18 M.Tech. ES Syllabus

(18EC207) CPLD AND FPGA ARCHITECTURES AND APPLICATIONS


(ELECTIVE II)
COURSE OUTCOMES
The student will be able to
1. Discuss about Programmable Logic Devices
2. Design complex circuits using FPGA device
3. Classify different architectures.
4. Comprehend CPLD and FPGA technologies
5. Explain design applications of CPLD
6. Discuss design applications of FPGAs and ASICs

UNIT I
Introduction to Programmable Logic Devices
Introduction, Simple Programmable Logic Devices – Read Only Memories,
Programmable Logic Arrays, Programmable Array Logic, Programmable Logic
Devices/Generic Array Logic; Complex Programmable Logic Devices – Architecture of
Xilinx Cool Runner XCR3064XL CPLD, CPLD Implementation of a Parallel Adder with
Accumulation.

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.

UNIT VI
Digital Front End Digital Design Tools for FPGAs & ASICs
Using Mentor Graphics EDA Tool (“FPGA Advantage”) - Design Flow Using FPGAs -
Guidelines and Case Studies of parallel adder cell, parallel adder sequential circuits, counters,
multiplexers, parallel controllers.

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.

S R Engineering College (Autonomous), Warangal, Telangana Page 12 of 57


RA18 M.Tech. ES Syllabus

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. J. Old Field, R. Dorf, “Field Programmable Gate Arrays”, John Wiley and Sons,
Newyork, 1995.
4. S. Brown, R. Francis, J. Rose, Z.Vransic, “Field Programmable Gate array”, Kluwer
Academic Publication, 1992.

S R Engineering College (Autonomous), Warangal, Telangana Page 13 of 57


RA18 M.Tech. ES Syllabus

(18EC208) IOT AND PROTOCOLS


(ELECTIVE II)
COURSE OUTCOMES
The students will be able to
1. Understand the concepts of IOT
2. Understand the concept of IOT and M2M
3. Explain the concepts of IoT Architecture
4. Explain the concepts of IoT Reference Architecture.
5. Study IOT architecture and applications in various fields
6. Study the security and privacy issues in IOT.

UNIT I
Introduction to Internet of Things –Definition and Characteristics of IoT, Physical Design of
IoT – IoT Protocols, IoT Communication Models, Iot Communication APIs IoT enabled
Technologies – Wireless Sensor Networks, Cloud Computing, Big data analytics,
Communication protocols, Embedded Systems, IoT Levels and Templates Domain Specific
IoTs – Home, City, Environment, Energy, Retail, Logistics, Agriculture, Industry, Health and
Lifestyle

UNIT II
M2M to IoT A Basic Perspective: Introduction, Some Definitions, M2M Value Chains, IoT
Value Chains, An emerging industrial structure for IoT, The international driven, global value
chain and global information monopolies.

UNIT III
M2M to IoT-An Architectural Overview: Building architecture, Main design, principles and
needed capabilities, An IoT architecture outline, standards considerations.

UNIT VI
IoT Architecture -State of the Art: Introduction, State of the art, Architecture Reference
Model- Introduction, Reference Model and architecture, IoT reference Model, IoT Reference
Architecture- Introduction, Functional View, Information View, Deployment and Operational
View, Other Relevant architectural views

UNIT V
IoT Applications for Value Creations: Introduction, IoT applications for industry: Future
Factory Concepts, Brownfield IoT, Smart Objects, Smart Applications, Four Aspects in your
Business to Master IoT, Value, Creation from Big Data and Serialization, IoT for Retailing
Industry, IoT For Oil and Gas, Industry, Opinions on IoT Application and Value for Industry,
Home Management, eHealth

UNIT VI
Internet of Things Privacy, Security and Governance: Introduction, Overview of Governance,
Privacy and Security Issues, Contribution from FP7 Projects, Security, Privacy and Trust in
IoTData- Platforms for Smart Cities, First Steps Towards a Secure Platform, Smartie
Approach.

S R Engineering College (Autonomous), Warangal, Telangana Page 14 of 57


RA18 M.Tech. ES Syllabus

TEXT BOOKS
1. Vijay Madisetti and ArshdeepBahga, “Internet of Things (A Hands-on-Approach)”, 1 st
Edition, VPT, 2014.
2. Jan Holler, Vlasios Tsiatsis, Catherine Mulligan, Stefan Avesand, Stamatis Karnouskos,
David Boyle,” From Machine-to-Machine to the Internet of Things: Introduction to a
New Age of Intelligence” 1st Edition, Academic Press, 2014.

REFERENCE BOOK
1. Francis daCosta, “Rethinking the Internet of Things: A Scalable Approach to Connecting
Everything”, 1stEdition, Apress Publications, 2013.
2. CunoPfister, “Getting Started with the Internet of Things”, O_Reilly Media, 2011.

S R Engineering College (Autonomous), Warangal, Telangana Page 15 of 57


RA18 M.Tech. ES Syllabus

(18EC209) TCP/IP NETWORKS


(ELECTIVE II)
COURSE OUTCOMES
The student will be able to
1. Understand the fundamental concepts of TCP/IP layers.
2. Understand the different types of protocols like UDP,SCTP
3. Analyze the difference between Traditional TCP,TCP Over Wireless
4. Apply the Techniques of traffic Congestion Control and to Improve Quality of Service.
5. Explain the format of an IPv4 address, and explain the CIDR address assignment plan
6. Implement a simulation of a simplified subset of DNS

UNIT I
Network Models
Layered Tasks, The OSI Model, Layers in OSI Model, TCP/IP, Protocol suite, Addressing.
Network Layer Protocols
Internet Protocol (IP), ICMPv4, Mobile IP, IPv6, Addressing IPv6 Protocol, ICMPV6
Protocol, Transition from IPV4 to IPV6

UNIT II
Transport Layer
Introduction to Transport Layer, Transport Layer Protocols: Simple Protocols, Stop and Wait
Protocols, Go Back N Protocol, Selective Repeat Protocol, Bidirectional Protocols:
Piggybacking Transport layer protocols Services and Port Numbers. Transmission Control
Protocol
TCP Services, TCP Features, Segments, TCP Connection, State Transition Diagram,
Windows in TCP, Flow and Error Control ,TCP Congestion Control, TCP Timers

UNIT III
User Datagram Protocol
User Datagram, UDP Services, UDP Applications
Stream Control Transmission Protocol (SCTP)
Services, Features, Packet Format, Flow Control, Error Control, Congestion Control.
NIT IV
Mobile Network Layer
Entities and Terminology, IP Packet Delivery, Agents, Addressing, Agent Discovery,
Registration, Tunneling and Encapsulating, Inefficiency in Mobile IP, TCP in Wireless

UNIT V
Domain: Traditional TCP, TCP Over Wireless Snooping TCP, TCP Unware Link Layer.
Indirect TCP, Mobile TCP, Explicit Loss Notification, WTCP, Transaction-Oriented TCP,
Impact of Mobility.

UNIT VI
Congestion Control and Quality of Service
Data Traffic, Congestion, Congestion Control, Quality of Service, Techniques to Improve
QoS, Integrated Services, Differentiated Services, QoS in Switched Networks
Queue Management
Passive-Drop trial, Drop front, Random drop, Active- early Random drop, Random Early
detection

S R Engineering College (Autonomous), Warangal, Telangana Page 16 of 57


RA18 M.Tech. ES Syllabus

TEXT BOOKS
1. TCP/IP Protocol Suite: B.A. Forouzan, TMH, 4th Edition.
2. High performance TCP/IP Networking -- Mahbub Hasan & Raj Jain PHI -2005

REFERENCE BOOKS
1. Internetworking with TCP/IP -- Douglas. E.Comer, Volume I PHI
2. Computer Networks-Larry L. Perterson and Bruce S.Davie -
3. Mobile Communications, Jochen Schiiler, Pearson, Second Edition

S R Engineering College (Autonomous), Warangal, Telangana Page 17 of 57


RA18 M.Tech. ES Syllabus

(18EC210) EMBEDDED C
(ELECTIVE -II)
COURSE OUTCOMES
The student will be able to
1. Understand the basic c programming
2. Understand the basic Embedded C programming
3. Understand the 8051 IO Port programming and Interfacing switches with 8051.
4. Design examples with object oriented programming with C.
5. Analyze different real time operating system.
6. Develop small embedded projects

UNIT I
Programming Embedded Systems in C
Introduction ,What is an embedded system, Which processor should you use, Which
programming language should you use, Which operating system should you use, How do
you develop embedded software

UNIT II
Introducing the 8051 Microcontroller Family
The external interface of the Standard 8051, Reset requirements, Clock frequency and
performance, Memory issues, I/O pins, Timers, Interrupts, power consumption.

UNIT III
Reading Switches
Introduction, Basic techniques for reading from port pins, Example: Reading and
writing bytes, Example: Reading and writing bits (simple version), Example: Reading
and writing bits (generic version), The need for pull-up resistors, Dealing with switch
bounce, Example: Reading switch inputs (basic code), Example: Counting goats

UNIT IV
Adding Structure to Code
Introduction, Object-oriented programming with C, The Project Header (MAIN.H), The
Port Header (PORT.H), Example: Restructuring the ‘Hello Embedded World’ example,
Example: Restructuring the goat-counting example, Further examples

UNIT V
Meeting Real-Time Constraints
Introduction, Creating ‘hardware delays’ using Timer 0 and Timer 1, Example: Generating a
precise 50 ms delay, Example: Creating a portable hardware delay, Why not use Timer
2?, The need for ‘timeout’ mechanisms, Creating loop timeouts, Example: Testing loop
timeouts, Example: A more reliable switch interface, Creating hardware timeouts,
Example: Testing a hardware timeout

UNIT VI
Case Study Intruder Alarm System
Introduction, The software architecture, Key software components used in this example,
running the program, the software

S R Engineering College (Autonomous), Warangal, Telangana Page 18 of 57


RA18 M.Tech. ES Syllabus

TEXT BOOKS
1. Embedded C - Michael J. Pont, 2nd Ed., Pearson Education, 2008
2. Muhammed Ali Mazidi, “The 8051 Microcontrollers and Embedded Systems”, Pearson,
New Delhi.

REFERENCE BOOKS
1. Kenneth.J. Ayala “The 8051 Microcontroller” 3rd edition, Cengage Learning.
2. PIC micro MCU C-An introduction to programming, The Microchip PIC in CCS C –
Nigel Gardner

S R Engineering College (Autonomous), Warangal, Telangana Page 19 of 57


RA18 M.Tech. ES Syllabus

(18CM201) RESEARCH METHODOLOGY AND IPR

COURSE OUTCOMES
At the end of the course, the students will develop ability to
1. Identify the appropriate research problem and parameters
2. Write a research proposal and understand research design and techniques.
3. Collect the data and analyze the data
4. Understand the basic concepts of Intellectual property Rights.
5. Explain practical aspects of registration of Copy Rights and International Treaties and
Conventions on IPRs
6. Explain IP Laws, Cyber Law and Digital Content Protection

UNIT I
Research Problem
Meaning of research problem, Sources of research problem, Criteria / Characteristics of a
good research problem, Errors in selecting a research problem, Scope and objectives of
research problem.

UNIT II
Developing a Research Proposal
Format of research proposal, Individual research proposal, Institutional proposal. Proposal of
a student – a presentation and assessment by a review committee consisting of Guide and
external expert only.
Research Design
Features of Good Design, Types of Research Design, Basic Principles of Experimental
Design

UNIT III
Data Collection and Analysis
Accepts of Method Validation, Observation and collection of data, Methods of Data
collection, Data Processing and analysis strategies and tools, Computers and its role in
Research, Introduction to Evolutionary algorithms
UNIT IV
Introduction to IPRs, Basic concepts and need for Intellectual Property – Patents, Copyrights,
Geographical Indications, IPR in India and Abroad – Genesis and Development – the way
from WTO to WIPO –TRIPS, Nature of Intellectual Property, Industrial Property,
technological Research, Inventions and Innovations – Important examples of IPR.

UNIT V
Meaning and practical aspects of registration of Copy Rights, Trademarks, Patents,
Geographical Indications, Trade Secrets and Industrial Design registration in India and
Abroad.
International Treaties and Conventions on IPRs, TRIPS Agreement, PCT Agreement, Patent
Act of India, Patent Amendment Act, Design Act, Trademark Act, Geographical Indication
Act.

UNIT VI

S R Engineering College (Autonomous), Warangal, Telangana Page 20 of 57


RA18 M.Tech. ES Syllabus

Digital Innovations and Developments as Knowledge Assets – IP Laws, Cyber Law and
Digital Content Protection – Unfair Competition – Meaning and Relationship between Unfair
Competition and IP Laws – Case Studies.

TEXT BOOKS
1. Research Methodology: Methods And Techniques - C. R. Kothari,2nd Edition, New
Age International Publishers
2. Fundamentals of IP for Engineers: K.Bansl& P.Bansal

REFERENCE BOOKS
1. Research methodology: an introduction for science & engineering students’, by Stuart
Melville and Wayne Goddard
2. Research Methodology and Statistical tools –P. Narayana Reddy and GVRK
Acharuyulu.1st edition excel books ,New Delhi 2008
3. Intellectual property right, Deborah, E. Bouchoux, Cengage learning
4. Intellectual property right - Unleashing the knowledge economy, Prabuddha Ganguli,
Tata McGraw Hill Publishing Company Ltd

S R Engineering College (Autonomous), Warangal, Telangana Page 21 of 57


RA18 M.Tech. ES Syllabus

(18EC224) EMBEDDED SYSTEMS LAB

COURSE OUTCOMES
The students will be able to:
1. Understand the development of time delay using timers.
2. Understand the interfacing of switches and buzzer.
3. Understand LCD and SSD interfacing with 8051.
4. Understand serial data transfer with 8051
5. Understand ADC interfacing with 8051
6. Understand multitasking implementation using RTX-51 tiny RTOS

Note:
Minimum of 10 experiments have to be conducted.
The following programs have to be tested on 89C51 Development board/equivalent
using Embedded C Language on Keil IDE or Equivalent.
1. Program to toggle all the bits of Port P1 continuously with 250 mS delay.
2. Program to toggle only the bit P1.5 continuously with some delay. Use Timer 0,
mode 1 to create delay.
3. Program to interface a switch and a buzzer to two different pins of a Port such
that the buzzer should sound as long as the switch is pressed.
4. Program to interface LCD data pins to port P1 and display a message on it.
5. Program to interface keypad. Whenever a key is pressed, it should be displayed on LCD.
6. Program to interface seven segment display unit.
7. Program to transmit a message from Microcontroller to PC serially using RS232.
8. Program to receive a message from PC serially using RS232.
9. Program to get analog input from Temperature sensor and display the temperature value
on PC Monitor.
10. Program to interface Stepper Motor to rotate the motor in clockwise and
anticlockwise directions
11. Program to Sort RTOS on to 89C51 development board.
12. Program to interface Elevator.

S R Engineering College (Autonomous), Warangal, Telangana Page 22 of 57


RA18 M.Tech. ES Syllabus

(18EC225) RTL SIMULATION AND SYNTHESIS WITH PLDS LAB

List of Experiments:
Design and implementation of the following circuits using Cadence/ Mentor Graphics/
Synopsys/Xilinx/GEDA/Equivalent CAD tools.

Verilog implementation of following experiments


1. 8:1 Mux/Demux,
2. Full Adder,
3. 8-bit Magnitude comparator,
4. Encoder/decoder, Priority encoder,
5. Flip Flops,
6. 4-bit Shift registers (SISO, SIPO, PISO, bidirectional),
7. 3-bit Synchronous Counters,
8. Binary to Gray converter,
9. Parity generator.
10. Sequence generator/detectors,
11. Synchronous FSM – Mealy and Moore machines.
12. Arithmetic circuits like serial adder/ subtractor,
13. Parallel adder/subtractor,
14. Serial/parallel multiplier.

Note: Any ten of the above experiments are to be conducted

S R Engineering College (Autonomous), Warangal, Telangana Page 23 of 57


RA18 M.Tech. ES Syllabus

(18EC211) EMBEDDED OS & RTOS

COURSE OUTCOMES
The students will be able to
1. Comprehence the architecture of Kernal.
2. Interprets the interprocess communication.
3. Understand the interpretation of LINUX with other Operating systems.
4. Understand the role of operating system up to date.
5. Implement and program a real time system on embedded processor.
6. Make substantial contributions to an advanced operating system project.

UNIT I
Embedded OS (Linux) Internals
Introduction to Embedded OS Unix/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

UNIT II
Programming Interfacing: Serial, Parallel, Network, USB Interrupt Handling: Top handling,
Bottom handling. Interrupt Handling Case study: Keyboard, Serial, Parallel Device Drivers:
Register/Unregistered device, File operation structure. Device Drivers Case study – Serial,
Parallel

UNIT III
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, 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

UNIT IV
VxWorks
VxWorks 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 explanation, Implementation of Device
Driver for a peripheral

UNIT V
Case Studies of RTOS
RT Linux, MicroC/OS-II, Vx Works, Embedded Linux, and Tiny OS

UNIT VI
Real Time Linux
Introduction to Real Time Linux, Realtime patches to Standard Linux, RTLinux Architecture,
RTCore Basics Real Time Programming: Extensions to POSIX Inter process Communication
and Synchronization - Thread functions, Mutex/Semaphores, RTFIFO, Shared memory
Interrupts & IRQ’s, Networking and Device Driver programming. Case study - Porting an
Embedded OS to ARM Processor

S R Engineering College (Autonomous), Warangal, Telangana Page 24 of 57


RA18 M.Tech. ES Syllabus

TEXT BOOKS
1. Real-Time Concepts for Embedded Systems, by Qing Li and Carolyn, CMP Books ©
2003.
2. The Linux Programming Interface by Michael Kerrisk.
3. Embedded Linux®: Hardware, Software, and Interfacing, By Craig Hollabaugh Ph.D.,
Addison Wesley

REFERENCES
1. Embedded Systems Architecture Programming and Design: 2nd Edition; by: Raj Kamal,
Tata McGraw Hill
2. Embedded Realtime Systems Programmming, Sriram V Iyer, Pankaj Gupta , Tata
McGraw Hill
3. UNIX Network Programming, Stevens, W Richard , PH, New Jersey

S R Engineering College (Autonomous), Warangal, Telangana Page 25 of 57


RA18 M.Tech. ES Syllabus

(18EC212) SYSTEM ON CHIP ARCHITECTURE

COURSE OUTCOMES
The students will be able to
1. Understand the architecture of SOC
2. Select processor for SOC
3. Describe memory design for SOC
4. Analyze cache organization for SOC
5. Interpret the inter connect architectures and customization of SOC
6. Discuss SOC design approaches for real time applications

UNIT I
Introduction to the System Approach
System Architecture, Components of the system, Hardware & Software, Processor
Architectures, Memory and Addressing. System level interconnection, An approach for
SOC Design, System Architecture and Complexity.

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.

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,

UNIT IV
Types of Cache
Split – I, and D – Caches, Multilevel Caches, Virtual to real translation , SOC
Memory System, Models of Simple Processor – memory interaction.

UNIT V
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.

UNIT VI
Application Studies / Case Studies
SOC Design approach, AES algorithms, Design and evaluation, Image compression –
JPEG compression.

S R Engineering College (Autonomous), Warangal, Telangana Page 26 of 57


RA18 M.Tech. ES Syllabus

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.
3. System on Chip Verification – Methodologies and Techniques –Prakash Rashinkar,
Peter Paterson and Leena Singh L, 2001, Kluwer Academic Publishers.

S R Engineering College (Autonomous), Warangal, Telangana Page 27 of 57


RA18 M.Tech. ES Syllabus

(18EC213) AUTOMOTIVE ELECTRONICS


(Professional Elective III)

COURSE OUTCOMES
The students will be able to
1. Explain batteries, starting system, charging and ignition system and other electrical
systems inside an automobile.
2. Classify the Lighting System & Accessories and Automotive Electronics
3. Analyze the concepts of automotive sensors and actuators, Electronic Fuel Injection
and Ignition Systems, their application and uses.
4. Explain the Power train, transmission of different types of automobiles with every
detail parts of the systems.
5. Define the details of automobile sub-systems like Engine System, Chassis,
Transmission, Power train, Braking systems etc.
6. Demonstrate the functioning of Chassis and Brake system.

UNIT I
Batteries: Vehicle batteries, lead-acid battery. Maintenance and charging, diagnosing lead-
acid battery faults. Advanced battery technology, development in electrical storage.
Charging System
Requirements of charging system, charging system principles, alternators and charging
circuits, diagnosing charging system faults. Advanced charging system technology.

UNIT II
Starting System
Requirements of Starting system, starter motor and circuits, types of starter motor, diagnosing
starting system faults. Advanced starting system technology.
Ignition Systems
Ignition fundamentals, electronic ignition , programmed ignition, distributorless ignition,
direct ignition, spark plugs.

UNIT III
Electronic fuel control
Combustion, engine fueling and exhaust emission, electronic control of carburetion, fuel
injection, diesel fuel injection.
Engine Management
combined ignition and fuel management, exhaust emission control, contol of diesel emission,
complete vehicle control system, diagnosing engine management system faults, ,advanced
engine management technology, New developments in engine management.

UNIT IV
Sensors and Actuators
Automotive control system applications of Sensors and Actuators, air flow rate sensor,
indirect measurement of mass airflow, engine crank shaft angular position sensor, magnetic
reluctance position sensor, engine speed sensor timing sensor for ignition and fuel delivery,
halleffect position sensor, optical crank position sensor, throttle angle sensor, temperature
sensors.

S R Engineering College (Autonomous), Warangal, Telangana Page 28 of 57


RA18 M.Tech. ES Syllabus

UNIT V
Electronic Fuel Injection and Ignition Systems
Introduction, feedback carburettor systems. Throttle body injection and multi-port or point
fuel injection, fuel injection systems, Injection system controls. Advantages of electronic
ignition systems: Types of solid-state ignition systems and their principle of operation,
Contact less electronic ignition system, and electronic spark timing control.

UNIT VI
Digital Engine Control System
Digital Engine features, control modes for fuel control, engine crank, engine warmup, Open
loop contol, closed loop control, Acceleration enrich ent, Deceleration leaning and idle speed
control, EGR Control, electronic ignition control, closed loop ignition timing.

TEXTBOOKS
1. William B. Ribbens, Understanding Automotive Electronics, 5th Edition, Butterworth,
Heinemann Woburn, 1998.
2. Tom Denton, Automobile Electrical and Electronics System, Elsevier Publications,
Third Edition, 2004

REFERENCES
1. Judge. A.W., Modern Electrical Equipment of Automobiles, Chapman & Hall,
London, 1992.
2. Vinal. G.W. , Storage Batteries, John Wiley & Sons Inc., New York, 1985.

S R Engineering College (Autonomous), Warangal, Telangana Page 29 of 57


RA18 M.Tech. ES Syllabus

(18EC214) DESIGN OF LOW POWER CIRCUITS


(Professional Elective III)

COURSE OUTCOMES
The students will be able to
1. Design of low power circuits
2. Describes different levels of power estimation and optimization techniques
3. Design chips used for battery-powered systems
4. Design high-performance circuits not exceeding power limits
5. Compare different types of multipliers
6. Explain basic ROM, RAM ,SRAM technologies

UNIT I
Introduction and need of low power design sources of power dissipation and design strategies
for low power. Physics of power dissipation in CMOS-low power VLSI design limits. Power
estimation at circuit level, input vector compaction, circuit reliability. Synthesis for low
power –logic and circuit level optimization.

UNIT II
Design styles and testing – low voltage CMOS circuit design styles, leakage current in deep
sub micrometer transistor and design issues, minimization of short channel effects (SCE) and
hot carrier effects.

UNIT III
Low power architectures – MOS static RAM cells, banked organization SRAMS, reducing
voltage swing on bit lines, write lines, driver circuits and sense amplifier circuits.

UNIT IV
Low-Voltage Low-Power Multipliers: Introduction, Overview of Multiplication, Types
of Multiplier Architectures, Braun Multiplier, Baugh-Wooley Multiplier, Booth Multiplier,
Introduction to Wallace Tree Multiplier.

UNIT V
Software design for low power - dedicated hardware Vs software implementation, power
dissipation, estimation and optimization. Automated power code generation and co design for
low power.

UNIT VI
Low-Voltage Low-Power Memories: Basics of ROM, Low-Power ROM Technology,
Future Trend and Development of ROMs, Basics of SRAM, Memory Cell, Precharge and
Equalization Circuit, Low-Power SRAM Technologies, Basics of DRAM, Self-Refresh
Circuit.

TEXT BOOKS
1. Kaushik Roy, Sharad Prasad, “Low Power CMOS VLSI Circuit Design”, John Wiley &
Sons, 2000.
2. A.P. Chandrakasan, R.W. Broderson, “Low Power design”, IEEE Press, 1998.
3. J.B. Kuo, J.H. Juo, “Low Voltage VLSI Circuits”, John Wiley & Sons.

S R Engineering College (Autonomous), Warangal, Telangana Page 30 of 57


RA18 M.Tech. ES Syllabus

REFERENCE BOOKS:
1. Introduction to VLSI Systems: A Logic, Circuit and System Perspective – Ming-BO
Lin, CRC Press, 2011
2. Low Power CMOS Design – Anantha Chandrakasan, IEEE Press/Wiley International,
1998.

S R Engineering College (Autonomous), Warangal, Telangana Page 31 of 57


RA18 M.Tech. ES Syllabus

(18EC215) ADVANCED DIGITAL SIGNAL PROCESSING


(Professional Elective III)

COURSE OUTCOMES:
The students will be able to
1. To understand theory of different filters and algorithms
2. To understand theory of multirate DSP, solve numerical problems and write algorithms
3. To understand theory of prediction and solution of normal equations
4. To know applications of DSP at block level.
5. To understand in-depth knowledge of use of digital systems in real time applications
6. To study the modern digital signal processing algorithms and applications

UNIT I
Overview of DSP, Characterization in time and frequency, FFT Algorithms, Digital filter
design and structures: Basic FIR/IIR filter design &structures, design techniques of linear
phase FIR filters, IIR filters by impulse invariance, bilinear transformation, FIR/IIR Cascaded
lattice structures, and Parallel all pass realization of IIR.

UNIT II
Introduction, ecim ation by a Factor D, Interpolation by a Factor , Fiiter Design and Implem
entation for Sam pling-Rate Conversion, Multistage Implementation of Sampling-Rate C
onversion, digital filter banks, Applications in subband coding, QMF.

UNIT III
Forw ard and Backward Linear Prediction, solution of normal equations, Properties of the
Linear Prediction-E rror Filters, AR Lattice and ARMA Lattice-Ladder Filters, Wiener Filters
for Filtering and Prediction.

UNIT IV
Adaptive Filters, Applications, LMS algorithm, Gradient Adaptive Lattice,Adaptive recursive
filters , Recursive Least Square algorithm.

UNIT V
Estimation of Spectra from Finite-Duration Observations of Signals. Nonparametric Methods
for Power Spectrum Estimation,Parametric Methods for Power Spectrum Estimation,
MinimumVariance Spectral Estimation, Eigen analysis Algorithms for Spectrum Estimation.

UNIT VI
Application of DSP & Multi rate DSP, Application to Radar, introduction to wavelets,
application to image processing, design of phase shifters, DSP in speech processing & other
applications.

TEXT BOOKS
1. J.G.Proakis and D.G.Manolakis “Digital signal processing: Principles, Algorithm and
Applications”, 4th Edition, Prentice Hall, 2007.
2. M. H. Hayes, “Statistical Digital Signal Processing and Modeling”, John Wiley & Sons
Inc., 2002.

S R Engineering College (Autonomous), Warangal, Telangana Page 32 of 57


RA18 M.Tech. ES Syllabus

REFERENCE BOOKS
1. N. J. Fliege, “Multirate Digital Signal Processing: Multirate Systems -Filter Banks –
Wavelets”, 1st Edition, John Wiley and Sons Ltd, 1999.
2. Bruce W. Suter, “Multirate and Wavelet Signal Processing”,1 st Edition, Academic
Press, 1997.
3. S.Haykin, “Adaptive Filter Theory”, 4th Edition, Prentice Hall, 2001.
4. D.G.Manolakis, V.K. Ingle and S.M.Kogon, “Statistical and Adaptive Signal
Processing”, McGraw Hill, 2000.

S R Engineering College (Autonomous), Warangal, Telangana Page 33 of 57


RA18 M.Tech. ES Syllabus

(18EC216) SYSTEM DESIGN WITH EMBEDDED LINUX


(Professional Elective III)

COURSE OUTCOMES
At the end of this course, students will be able to
1. Familiarity of the embedded Linux development model.
2. Write, debug, and profile applications and drivers in embedded Linux.
3. Explain Embedded Linux Architecture
4. Understand Board Support Package Embedded Storage
5. Explain debugging
6. Understand and create Linux BSP for a hardware platform

UNIT I
Embedded Linux Vs Desktop Linux, Embedded Linux Distributions, Embedded Linux
Architecture, Kernel Architecture – HAL, Memory manager, Scheduler, File System, I/O and
Networking subsystem, IPC, User space, Start-up sequence

UNIT II
Board Support Package: Inserting BSP in Kernel Build Procedure, The Boot Loader
Interface. Memory Map, Interrupt Management, The PCI Subsystem, Timers, UART, Power
Management.
Embedded Storage: Flash Map, MTD—Memory Technology Device, MTD Architecture ,
Sample MTD Driver, Embedded File Systems.

UNIT III
Embedded Drivers: Linux Serial Driver, Ethernet Driver, I2C Subsystem on Linux, USB
Gadgets, Watchdog Timer, Kernel Modules.
Porting Applications: Architectural Comparison, Application Porting Roadmap,
Programming with Pthreads, Operating System Porting Layer (OSPL), Kernel API Driver,

UNIT IV
Real-Time Linux: Real-Time Operating System, Linux and Real-Time,Real-Time
Programming in Linux, Hard Real-Time Linux
Building and Debugging: Building the Kernel , Building Applications, Building the Root File
System, Integrated Development Environment, Debugging Virtual Memory Problems, Kernel
Debuggers, Profiling Kernel,

UNIT V
Embedded Graphics: Graphics System, Linux Desktop Graphics—The X Graphics System,
Introduction to Display Hardware, Embedded Linux Graphics, Embedded Linux Graphics
Driver, Windowing Environments, Toolkits, and Applications

UNIT VI
uClinux: Linux on MMU-Less Systems, Program Load and Execution, Memory
Management, File / Memory Mapping—The Intricacies of mmap( )in uClinux, Process
Creation, Shared Libraries, Porting Applications to uClinux

S R Engineering College (Autonomous), Warangal, Telangana Page 34 of 57


RA18 M.Tech. ES Syllabus

TEXT BOOKS
1. Karim Yaghmour, “Building Embededd Linux Systems”, O'Reilly & Associates
2. P Raghvan, Amol Lad, SriramNeelakandan, “Embedded Linux System Design and
Development”, Auerbach Publications

REFERENCE BOOKS
1. Christopher Hallinan, “Embedded Linux Primer: A Practical Real World
Approach”,Prentice Hall, 2nd Edition, 2010.\
2. Derek Molloy, “Exploring BeagleBone: Tools and Techniques for Building with
Embedded Linux”, Wiley, 1st Edition, 2014.

S R Engineering College (Autonomous), Warangal, Telangana Page 35 of 57


RA18 M.Tech. ES Syllabus

(18EC217) PRODUCT DESIGN AND DEVELOPMENT


(Professional Elective IV)

COURSE OUTCOMES
The students will be able to
1. Explain Product Development processes.
2. Select an appropriate product design and development process for a given application.
3. Describe the implications of product architecture.
4. Explain various aspects of design such as industrial design, design for manufacture,
analysis and product architecture.
5. Design the prototype of the product and analyse the economic aspect of the product
and develop methods to minimise the cost.
6. Explain the impact of the product on the surroundings.

UNIT I
Product Development process – Product development organizations, Gather raw data –
Interpret raw data- organize the needs into a hierarchy – Relative importance of theNeeds,
Innovative thinking.

UNIT II
Establishing the product specifications,– Target specifications – Refining specification
Concept generation-Clarify the problem – Search internally – Search externally – Explore
systematically.

UNIT III
Concept selection- Screening – scoring, Product architecture – Implication of architecture –
Establishing the architecture – Related system level design issues.

UNIT IV
Need for industrial design – Impact of industrial design – Industrial design process –
Management of industrial design process – Assessing the quality of industrial design,design
for Manufacturing (DFM)- cost considerations.

UNIT V
Principles of prototyping – Planning for prototypes, economics of product development
projects, Elements of economic analysis – Base – Case financial model – Sensitivity analysis
–Influence of the quantitative factors, Tools for product design– Drafting/Modeling software.

UNIT VI
Impact of DFM decisions on other factors-Serviceability, Environment, Legal factors and
social issues. Engineering ethics and issues of society related to design of products,
Ergonomics/ Aesthetics, Psychological & Physiological considerations, Patents & IP Acts,
Disclosure preparation.

TEXT BOOKS
1. Karal, T.UlrichstevenD.Eppinger, Product Design and Development, McGraw
Hill,International Editions, 2003.
2. S.Rosenthal, Effective Product Design and Development, Irwin, 1992.

S R Engineering College (Autonomous), Warangal, Telangana Page 36 of 57


RA18 M.Tech. ES Syllabus

REFERENCES
1. Charles Gevirtz Developing New products with TQM, McGraw Hill
InternationalEditions, 1994.
2. Bralla J G “Handbook of Product Design for Manufacture, McGrawhillNewYork.
3. L D Miles “Value Engineering.”

S R Engineering College (Autonomous), Warangal, Telangana Page 37 of 57


RA18 M.Tech. ES Syllabus

(18EC218) EMBEDDED NETWORKING


(Professional Elective IV)
COURSE OBJECTIVES
1. To learn I2C , SPI serial bus protocols and ISA/PCI parallel bus protocols
2. To learn USB and CAN bus protocols
3. To learn basic of Ethernet
4. To learn the basics of embedded Ethernet
5. To learn the basics of wireless embedded Ethernet
6. To learn internet working protocols in embedded systems

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 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

UNIT III
CAN Bus – Introduction - Frames –Bit stuffing –Types of errors –Nominal Bit Timing – PIC
microcontroller CAN Interface –A simple application with CAN.

UNIT IV
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 V
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 VI
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.

S R Engineering College (Autonomous), Warangal, Telangana Page 38 of 57


RA18 M.Tech. ES Syllabus

(18EC219) PROGRAMMING LANGUAGES FOR EMBEDDED SOFTWARE


(Professional Elective IV)
COURSE OUTCOMES
At the end of this course, students will be able to
1. Write an embedded C application of moderate complexity.
2. Understand Object Oriented Programming
3. Write CPP Programs
4. Explain Overloading and Inheritance
5. Develop and analyze algorithms in C++.
6. Differentiate interpreted languages from compiled languages

UNIT I
Embedded ‘C’ Programming – Data types and variables, Data type modifiers, storage class
modifiers.

UNIT II
Object Oriented Design and C++: Inheritance, Composition, Polymorphism, Operator Over
loading, Function Overloading.

UNIT III
CPP Programming : Pointers- Pointer Data Types, Pointer Variables, Classes and Pointers,
Inheritance, Virtual Functions, Abstract Classes and Pure Virtual Functions. Arrays-Array
Based Lists.

UNIT IV
Standard template Library: Components of the STL, iterators.

UNIT V
Linked lists: Linked list, linked list as an ADT, unordered linked lists, ordered linked lists and
doubly linked lists.

UNIT VI
Stacks – Implementation of Stacks as Arrays, Linked Implementation of Stacks, Queues-
Implementation of Queues as Arrays, Linked implementation of Queues and Priority Queues.

TEXT BOOKS
1. Kirk Zurell “C- Programming for embedded systems”, Publishers Group West, 1700
Fourth Street Berkeley, CA 94710, ISBN 1-929629-04-4.
2. D. S. Malik, “Data structures using C++”, Course technology, cengage learning, 2010

REFERENCES
1. Robert Sedgewick, “Algorithms in C++”, Addison Wesley Publishing Company, 1999
2. Abraham Silberschatz, Peter B, Greg Gagne, “Operating System Concepts”, John
Willey & Sons, 2005

S R Engineering College (Autonomous), Warangal, Telangana Page 39 of 57


RA18 M.Tech. ES Syllabus

(18EC220) HIGH SPEED DIGITAL DESIGN


(Professional Elective IV)
COURSE OUTCOMES:
The students will be able to
1. Understand the parasitic due wire/connector routing.
2. Familiar with power distribution in IC’s
3. Understand about the parasitic and coupling due to interconnect
4. Familiar with various time constraints
5. Explain power planning for large circuit
6. Understand the Set of rule for clock distribution

UNIT I
Introduction to high speed digital design: Frequency, time and distance, Capacitance and
inductance effects, High speed properties of logic gates, Speed and power, Modelling of
wires,Geometry and electrical properties of wires, Electrical models of wires, transmission
lines, lossless LC transmission lines, lossy LRC transmission lines, special transmission lines

UNIT II
Power distribution and noise: Power supply network, local power regulation, IR drops, area
bonding, on-chip bypass capacitors, symbiotic bypass capacitors, power supply isolation,
Noise sources in digital system, power supply noise, cross talk, intersymbol interference

UNIT III
Signalling convention and circuits: Signalling modes for transmission lines, signalling over
lumped transmission media, signalling over RC interconnect, driving lossy LC lines,
simultaneous bi-directional signalling, terminations, transmitter and receiver circuits

UNIT IV
Timing convention and synchronization: Timing fundamentals, timing properties of
clocked storage elements, signals and events, open loop timing level sensitive clocking,
pipeline timing, closed loop timing, clock distribution, synchronization failure and meta-
stability, PLL and DLL based clock aligners

UNIT V
Power System: Providing a stable voltage reference, distributing uniform voltage, everyday
distribution problems, choosing a bypass capacitor

UNIT VI
Clock Distribution: Timing Margin, Clock Skew, Using Low-Impedance Drivers, Using low
impedance clock driver, Source termination of multiple clock, controlling cross-talk on clock
lines, delay adjustment, differential distribution, clock signal duty cycle, canceling parasitic
capacitance of a clock repeaters

TEXT BOOKS
1. Howard Johnson and Martin Graham, "High Speed Digital Design: A Handbook of
Black Magic by”,3rd Edition, (Prentice Hall Modern Semiconductor Design Series' Sub
Series: PH Signal Integrity Library), 2006
2. Stephen H. Hall, Garrett W. Hall, and James A. McCall " High-Speed Digital System
Design: A Handbook of Interconnect Theory and Design Practices by ", Wiley , 2007

S R Engineering College (Autonomous), Warangal, Telangana Page 40 of 57


RA18 M.Tech. ES Syllabus

3. Ramesh Harjani “Design of High-Speed Communication Circuits (Selected Topics in


Electronics and Systems)” World Scientific Publishing Company 2006

REFERENCES BOOKS
1. Allen, Phillip E., and Douglas R. Holberg. CMOS analog circuit design. Oxford Univ.
Press, 2002.
2. Razavi, Behzad, and Razavi Behzad. RF microelectronics. Vol. 2. New Jersey: Prentice
Hall, 1998.
3. Razavi, Behzad, ed. Monolithic phase-locked loops and clock recovery circuits: theory
and design. John Wiley & Sons, 1996.

S R Engineering College (Autonomous), Warangal, Telangana Page 41 of 57


RA18 M.Tech. ES Syllabus

(18EC226) EMBEDDED SYSTEMS LAB - II USING PSoC

PSOC is a Mixed Signal microcontroller that has Analog / Digital / Microcontroller blocks
built into a Single Chip. Thus PSOC provides a single chip solution to many Embedded
Applications. Students are expected to perform a Variety of experiments to understand the
functionalities of Analog / Digital / Microcontroller blocks.
1. Understanding the overall Programming Environment of PSOC and using PSOC First
Touch Kit
2. Addressing / Control of on-board resources using the first touch kit
3. Study and characterization of the Programmable Gain Amplifier (PGA): Gain
Bandwidth Product.
4. Realization of Low-pass, High-pass, and Band-pass filters and their characterization
5. Experiments with on-chip ADC's and DAC's
6. Digital Function Implementation using Digital Blocks
7. Logical/Arithmetic function implementation using Microcontroller
8. Timer operation in different Modes
9. Interrupt control
10. I/O Operations: Input from keyboard and display of numerals and strings
11. Implementation of Serial communications
12. Applications
a. LED control and Pattern generation
b. Stepper Motor Control

S R Engineering College (Autonomous), Warangal, Telangana Page 42 of 57


RA18 M.Tech. ES Syllabus

(18EC227) ADVANCED EMBEDDED SYSTEMS LAB

COURSE OUTCOMES:
The student will be able to:
Learn keil programming
Learn an ALP in ARM and its interfacing
Understand the use of RTOS with ARM processor
Understand the mail boxes and task priority in RTOS

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


Simple Assembly Program for
Addition | Subtraction | Multiplication | Division
Operating Modes, System Calls and Interrupts
Loops, Branches
Write an Assembly programs to configure and control General Purpose Input/Output (GPIO)
port pins.
Write an Assembly programs to read digital values from external peripherals and
execute them with the Target board.
Program for reading and writing of a file
Program to demonstrate Time delay program using built in Timer / Counter feature
on IDE environment
Program to demonstrates a simple interrupt handler and setting up a timer
Program demonstrates setting up interrupt handlers. Press button to generate an interrupt and
trace the program flow with debug terminal.
Program to Interface 8 Bit LED and Switch Interface
Program to implement Buzzer Interface on IDE environment
Program to Displaying a message in a 2 line x 16 Characters LCD display and
verify the result in debug terminal.
Program to demonstrate I2C Interface on IDE environment
Program to demonstrate I2C Interface – Serial EEPROM
Demonstration of Serial communication. Transmission from Kit and reception from PC using
Serial Port on IDE environment use debug terminal to trace the program.
Generation of PWM Signal
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:
Create an application that creates two tasks that wait on a timer whilst the main task loops.
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
Write an application that Demonstrates the interruptible ISRs(Requires timer to have higher
priority than external interrupt button)

S R Engineering College (Autonomous), Warangal, Telangana Page 43 of 57


RA18 M.Tech. ES Syllabus

a).Write an application to Test message queues and memory blocks.


b).Write an application to Test byte queues
Write an application that creates two tasks of the same priority and sets the time slice period
to illustrate time slicing.

Interfacing Programs:
Write an application that creates a two task to Blinking two different LEDs at
different timings
Write an application that creates a two task displaying two different messages in LCD display
in two lines.
Sending messages to mailbox by one task and reading the message from mailbox by
another task.
Sending message to PC through serial port by three different tasks on priority Basis.
Basic Audio Processing on IDE environment.

S R Engineering College (Autonomous), Warangal, Telangana Page 44 of 57


RA18 M.Tech. ES Syllabus

(18EC232) ROBOTICS AND MACHINE VISION


(Professional Elective- V)
COURSE OUTCOMES
The students will be able to
1. Explain the basic concepts like accuracy, resolution, repeatability etc. of robot.
2. Compare various types of End effectors.
3. Analyse robot kinematics.
4. Analyse robot dynamics.
5. Demonstrate the image processing and image analysis techniques by machine vision
system.
6. Apply programming languages for the design of robots.

UNIT I
Introduction- Basic components of robot-Laws of robotics- classification of robot-work
spaceaccuracy-resolution –repeatability of robot. Power transmission system: Rotary to rotary
motion, Rotary to linear motion, Harmonics drives

UNIT II
Robot End effectors: Introduction- types of End effectors- Mechanical gripper- types of
gripper mechanism- gripper force analysis- other types of gripper- special purpose grippers.

UNIT III
Robot kinematics: Introduction- Matrix representation- rigid motion & homogeneous
transformation forward & inverse kinematics- trajectory planning.

UNIT IV
Robot Dynamics: Introduction – Manipulator dynamics – Lagrange - Euler formulation-
Newton - Euler formulation

UNIT V
Machine vision: image acquisition, digital images-sampling and quantization-levels of
computation
Feature extraction-windowing technique- segmentation- Thresholding- edge detection- binary
morphology - grey morphology

UNIT VI
Robot programming: Robot Languages- Classification of robot language-Computer control
and robot software-Val system and Languages- application of robots.
TEXT BOOKS
1. M.P.Groover, M.Weiss ,R.N. Nagal, N.G.Odrey, "Industrial Robotics -
Technology,programming and Applications" Tata , McGraw-Hill Education Pvt Limited,
2008.
2. SathyaRanjan Deb, "Robotics Technology & flexible Automation" Sixth edition, Tata
McGraw-Hill Publication, 2003.
REFERENCES
1. K.S.Fu, R.C.Gonzalez, C.S.G.Lee, "Robotics: Sensing, Vision & Intelligence", Tata
McGraw-HillPublication, 1987.
2. John.J.Craig, "Introduction to Robotics: Mechanics & control", Second edition, 2002.
3. Jazar, "Theory of Applied Robotics: Kinematics, Dynamics and Control", Springer,
IndianReprint, 2010

S R Engineering College (Autonomous), Warangal, Telangana Page 45 of 57


RA18 M.Tech. ES Syllabus

(18EC233) VLSI AND DSP ARCHITECTURES


(Professional Elective V)
COURSE OUTCOMES
The student will be able to
1. Design digital circuits with HDL.
2. Understanding performance of processors
3. Identify DSP computational errors.
4. Programming for DSP devices.
5. Explain pipelining concepts
6. Interface processors with external devices

UNIT I
Essential feature of Instruction set architectures of CISC, RISC and DSP processors and their
implications for implementation as VLSI Chips, Micro programming approaches for
Implementation of control part of the processor.
Introduction to digital signal processing systems
Introduction, Typical DSP Algorithms, DSP application Demands and Scaled CMOS
Technologies, Representations of DSP Algorithms.

UNIT II
Assessing understanding performance, Introduction, CPU performance and its factors,
evaluating performance, real stuff: Two spec bench marks and performance of recent INTEL
processors, fallacies and pitfalls
Iteration Bound, Data-flow graph representations, Loop Bound and Iteration Bound,
Algorithms for Computing Iteration Bound, Iteration Bound of Multirate Data-Flow Graphs,
problems

UNIT III
Data Path and Control
Introduction, logic design conventions, building a data path, a simple implementation
scheme, a multi cycle implementation, exceptions, micro programming: simplifying control
design, an introduction to digital design using hardware description language, fallacies and
pitfalls

UNIT IV
Enhancing performance with pipeline
An overview of pipelining, a pipe lined data path. Pipe lined control, data hazards and
forwarding, data hazards and stalls, branch hazards using a hard ware description language to
describe and model a pipe line, exceptions, advanced pipelining: extracting more
performance, fallacies and pitfalls

UNIT V
Computational Accuracy in DSP implementations
Introduction, number formats for signals and coefficients in DSP system, dynamic range and
precision, sources of errors in DSP implementations, A/D conversion errors, DSP
computational errors, D /A conversion errors

S R Engineering College (Autonomous), Warangal, Telangana Page 46 of 57


RA18 M.Tech. ES Syllabus

UNIT VI
Architectures for programmable digital signal processing devices
introduction, basic architectural features, DSP Computational building blocks, bus
architecture and memory, data addressing capabilities, address generation unit,
programmability and program execution, speed issues, features for external interfacing.

TEXT BOOKS
1. Keshab Parhi, VLSI Digital Signal Processing system design and implementations,
Wiley 1999
2. Computer Organization and Design: Hard ware/ Software Interface-D.A, Patterson and
J.L Hennessy, 4 th ed., Elsevier, 2011
3. Avatar sign, Srinivasan S, Digital Signal Processing implementations using DSP
microprocessors with examples, Thomson 4th reprint, 2004.

REFERENCE BOOKS
1. W. Wolf, Modern VLSI Design: System on Silicon, 2nd Ed., Person Education,1998
2. Structural Computer organization, A.S Tannenbaum, 4 th ed., Prentice-Hall, 1999

S R Engineering College (Autonomous), Warangal, Telangana Page 47 of 57


RA18 M.Tech. ES Syllabus

(18EC234) DESIGN FOR TESTABILITY


(Professional Elective V)

COURSE OUTCOMES
The student will be able to
1. Explain the fundamental concepts of Testing.
2. Discuss basic techniques for achieving fault-testing in electronic, communication and
software systems.
3. Develop skills in modeling and evaluating fault-testing architectures in terms of
reliability, availability and safety.
4. Explain evaluating fault-testing architectures like BIST, Boundary scan Test, which are
used in testing of complex digital and analog circuits.
5. Compare various boundary scan test techniques.
6. Discuss about the Memory test architectures and techniques

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, 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, Pin Descriptions.

UNIT VI
Memory BIST (MBIST)
Memory test architectures and techniques – Introduction to memory test, Types of memories
and integration, Embedded memory testing model. Memory test requirements for MBIST.

S R Engineering College (Autonomous), Warangal, Telangana Page 48 of 57


RA18 M.Tech. ES Syllabus

Brief ideas on embedded core testing.

TEXT BOOKS
1. Essentials of Electronic Testing for Digital, Memory and Mixed Signal VLSI
Circuits - M.L. Bushnell, V. D. Agrawal, Kluwer Academic Pulishers.
2. Alfred Crouch, “Design for Test for Digital ICs & Embedded Core Systems”, Prentice
Hall.
3. Robert J. Feugate, Jr., Steven M. Mentyn, “Introduction to VLSI Testing”, Prentice
Hall, 1998

REFERENCE BOOKS
1. Digital Systems and Testable Design - M. Abramovici, M.A.Breuer and A.D Friedman,
Jaico Publishing House.
2. Digital Circuits Testing and Testability - P.K. Lala, Academic Press.

S R Engineering College (Autonomous), Warangal, Telangana Page 49 of 57


RA18 M.Tech. ES Syllabus

(18EC235) NANO MATERIALS AND NANOTECHNOLOGY


(Professional Elective V)

COURSE OUTCOMES
The student will be able to
1. Understand the basic science behind the design and fabrication of nano scale systems.
2. Understand and formulate new engineering solutions for current problems and
competing technologies for future applications.
3. Design inter disciplinary projects applicable to wide areas by clearing and fixing the
boundaries in system development.
4. Understand operation of fabrication and characterization devices to achieve precisely
designed systems.
5. Explain carbon nano tubes
6. Understand nano technology

UNIT I
Nanomaterials in one and higher dimensions,

UNIT II
Applications of one and higher dimension nano-materials.

UNIT III
Nano-lithography, micro electro-mechanical system (MEMS) and nano-phonics.

UNIT IV
Carbon nanotubes – synthesis and applications

UNIT V & UNIT VI


Interdisciplinary arena of nanotechnology.

TEXT BOOKS
1. Springer Handbook of Nanotechnology by Bharat Bhushan, Springer, 3rdedn, 2010.

REFERENCE BOOKS
1. Nanoscale Materials in Chemistry edited by Kenneth J. Klabunde and Ryan M.
Richards, 2nd edn, John Wiley and Sons, 2009.
2. Nanocrystalline Materials by A I Gusev and A ARempel, Cambridge International
Science Publishing, 1st Indian edition by Viva Books Pvt. Ltd. 2008.
3. Carbon Nanotubes: Synthesis, Characterization and Applications by Kamal K.
Kar,Research Publishing Services; 1stedn, 2011, ISBN-13: 978-9810863975.

S R Engineering College (Autonomous), Warangal, Telangana Page 50 of 57


RA18 M.Tech. ES Syllabus

(18OE201) INDUSTRIAL SAFETY


(Open Elective)
COURSE OUTCOMES
The student will be able to
1. Understand Industrial safety
2. Understand functions and responsibility of maintenance department
3. Understand Wear and Corrosion and their prevention
4. Understand Fault tracing-concept and importance
5. Demonstarate preventive maintenance and Periodic inspection-concept
6. Understand Repair cycle concept and importance

UNIT I
Industrial safety: Accident, causes, types, results and control, mechanical and electrical
hazards, types, causes and preventive steps/procedure, describe salient points of factories act
1948 for health and safety, wash rooms, drinking water layouts, light, cleanliness, fire,
guarding, pressure vessels, etc, Safety color codes. Fire prevention and firefighting,
equipment and methods.

UNIT II
Fundamentals of maintenance engineering: Definition and aim of maintenance engineering,
Primary and secondary functions and responsibility of maintenance department, Types of
maintenance, Types and applications of tools used for maintenance, Maintenance cost & its
relation with replacement economy, Service life of equipment.

UNIT III
Wear and Corrosion and their prevention: Wear- types, causes, effects, wear reduction
methods, lubricants-types and applications, Lubrication methods, general sketch, working
and applications, i. Screw down grease cup, ii. Pressure grease gun, iii. Splash lubrication, iv.
Gravity lubrication, v. Wick feed lubrication vi. Side feed lubrication, vii. Ring lubrication,
Definition, principle and factors affecting the corrosion. Types of corrosion, corrosion
prevention methods.

UNIT IV
Fault tracing: Fault tracing-concept and importance, decision tree concept, need and
applications, sequence of fault finding activities, show as decision tree, draw decision tree for
problems in machine tools, hydraulic, pneumatic, automotive, thermal and electrical
equipment’s like, I. Any one machine tool, ii. Pump iii. Air compressor, iv. Internal
combustion engine, v. Boiler, vi. Electrical motors, Types of faults in machine tools and their
general causes.

UNIT V
Periodic and preventive maintenance: Periodic inspection-concept and need, degreasing,
cleaning and repairing schemes, overhauling of mechanical components, overhauling of
electrical motor, common troubles and remedies of electric motor, repair complexities and its
use, definition, need, steps and advantages of preventive maintenance.

UNIT VI
Steps/procedure for periodic and preventive maintenance of: I. Machine tools, ii. Pumps, iii.
Air compressors, iv. Diesel generating (DG) sets, Program and schedule of preventive

S R Engineering College (Autonomous), Warangal, Telangana Page 51 of 57


RA18 M.Tech. ES Syllabus

maintenance of mechanical and electrical equipment, advantages of preventive maintenance.


Repair cycle concept and importance

TEXT BOOKS
1.Maintenance Engineering Handbook, Higgins & Morrow, Da Information Services.
2. Maintenance Engineering, H. P. Garg, S. Chand and Company.

REFERENCE BOOKS
1. Pump-hydraulic Compressors, Audels, Mcgrew Hill Publication.
2. Foundation Engineering Handbook, Winterkorn, Hans, Chapman & Hall London.

S R Engineering College (Autonomous), Warangal, Telangana Page 52 of 57


RA18 M.Tech. ES Syllabus

(18OE202) OPERATIONS RESEARCH


(Open Elective)

Course Outcomes:
At the end of the course, the student should be able to
1. Students should able to apply the dynamic programming to solve problems of discreet
and variables.
2. Students should able to apply the dynamic programming to solve problems of
continuous variables.
3. Students should able to apply the concept of non-linear programming
4. Students should able to carry out sensitivity analysis
5. Student should able to model the real world problem and simulate it.
6. Understand Game Theory Simulation

UNIT I
Optimization Techniques, Model Formulation, models, General L.R Formulation, Simplex
Techniques, Sensitivity Analysis, Inventory Control Models

UNIT II
Formulation of a LPP - Graphical solution revised simplex method - duality theory - dual
simplex method - sensitivity analysis - parametric programming.

UNIT III
Nonlinear programming problem - Kuhn-Tucker conditions min cost flow problem - max
flow problem - CPM/PERT

UNIT IV
Scheduling and sequencing - single server and multiple server models - deterministic
inventory models - Probabilistic inventory control models - Geometric Programming.

UNIT V
Competitive Models, Single and Multi-channel Problems, Sequencing Models, Dynamic
Programming.

UNIT VI
Flow in Networks, Elementary Graph Theory, Game Theory Simulation

TEXT BOOKS
1. H.A. Taha, Operations Research, An Introduction, PHI, 2008
2. H.M. Wagner, Principles of Operations Research, PHI, Delhi, 1982.
3. J.C. Pant, Introduction to Optimisation: Operations Research, Jain Brothers, Delhi, 2008

REFERENCES
1. Hitler Libermann Operations Research: McGraw Hill Pub. 2009
2. Pannerselvam, Operations Research: Prentice Hall of India 2010
3. Harvey M Wagner, Principles of Operations Research: Prentice Hall of India 2010

S R Engineering College (Autonomous), Warangal, Telangana Page 53 of 57


RA18 M.Tech. ES Syllabus

(18OE204) BUSINESS ANALYTICS


(Open Elective)
COURSE OUTCOMES
The student will be able to
1. Demonstrate knowledge of data analytics.
2. Demonstrate the ability of think critically in making decisions based on data and deep
analytics.
3. Demonstrate the ability to use technical skills in predicative and prescriptive modeling
4. .Demonstrate business decision-making.
5. Demonstrate the knowledge of Forecasting Techniques.
6. Demonstrate Decision Strategies with the without Outcome Probabilities

UNIT I
Business analytics: Overview of Business analytics, Scope of Business analytics, Business
Analytics Process, Relationship of Business Analytics Process and organisation, competitive
advantages of Business Analytics.
Statistical Tools: Statistical Notation, Descriptive Statistical methods, Review of probability
distribution and data modelling, sampling and estimation methods overview.

UNIT II
Trendiness and Regression Analysis: Modelling Relationships and Trends in Data, simple
Linear Regression. Important Resources, Business Analytics Personnel, Data and models for
Business analytics, problem solving, Visualizing and Exploring Data, Business Analytics
Technology.

UNIT III
Organization Structures of Business analytics, Team management, Management Issues,
Designing Information Policy, Outsourcing, Ensuring Data Quality, Measuring contribution
of Business analytics, Managing Changes. Descriptive Analytics, predictive analytics,
predicative Modelling, Predictive analytics analysis, Data Mining, Data Mining
Methodologies, Prescriptive analytics and its step in the business analytics Process,
Prescriptive Modelling, nonlinear Optimization.

UNIT IV
Forecasting Techniques: Qualitative and Judgmental Forecasting, Statistical Forecasting
Models, Forecasting Models for Stationary Time Series, Forecasting Models for Time Series
with a Linear Trend, Forecasting Time Series with Seasonality, Regression Forecasting with
Casual Variables, Selecting Appropriate Forecasting Models.
Monte Carlo Simulation and Risk Analysis: Monte Carle Simulation Using Analytic Solver
Platform, New-Product Development Model, Newsvendor Model, Overbooking Model, Cash
Budget Model.

UNIT V
Decision Analysis: Formulating Decision Problems, Decision Strategies with the without
Outcome Probabilities, Decision Trees, The Value of Information, Utility and Decision
Making.

UNIT VI
Recent Trends in : Embedded and collaborative business intelligence, Visual data recovery,
Data Storytelling and Data journalism.

S R Engineering College (Autonomous), Warangal, Telangana Page 54 of 57


RA18 M.Tech. ES Syllabus

TEXT BOOKS
1. Business analytics Principles, Concepts, and Applications by Marc J. Schniederjans,
Dara G. Schniederjans, Christopher M. Starkey, Pearson FT Press.

REFERENCES
1. Business Analytics by James Evans, persons Education.

S R Engineering College (Autonomous), Warangal, Telangana Page 55 of 57


RA18 M.Tech. ES Syllabus

(18OE205) COST MANAGEMENT OF ENGINEERING PROJECTS


(Open Elective)
COURSE OUTCOMES
The student will be able to
1. Understand Strategic Cost Management Process
2. Understand Objectives of a Costing System
3. Understand Project execution and Creation of a Database
4. Differntiate between Marginal Costing and Absorption Costing
5. Demonstarate Activity-Based Cost Management
6. Analyse Quantitative techniques

UNIT I
Introduction and Overview of the Strategic Cost Management Process

UNIT II
Cost concepts in decision-making; Relevant cost, Differential cost, Incremental cost and
Opportunity cost. Objectives of a Costing System; Inventory valuation; Creation of a
Database for operational control; Provision of data for Decision-Making.

UNIT III
Project: meaning, Different types, why to manage, cost overruns centres, various stages of
project execution: conception to commissioning. Project execution as conglomeration of
technical and nontechnical activities. Detailed Engineering activities. Pre project execution
main clearances and documents Project team: Role of each member. Importance Project site:
Data required with significance. Project contracts. Types and contents.

UNIT IV
Project execution Project cost control. Bar charts and Network diagram. Project
commissioning: mechanical and processCost Behavior and Profit Planning Marginal Costing;
Distinction between Marginal Costing and Absorption Costing; Break-even Analysis, Cost-
Volume-Profit Analysis. Various decision-making problems. Standard Costing and Variance
Analysis. Pricing strategies: Pareto Analysis. Target costing, Life Cycle Costing. Costing of
service sector. Just-in-time approach,

UNIT V
Material Requirement Planning, Enterprise Resource Planning, Total Quality Management
and Theory of constraints. Activity-Based Cost Management, Bench Marking; Balanced
Score Card and Value-Chain Analysis. Budgetary Control; Flexible Budgets; Performance
budgets; Zero-based budgets. Measurement of Divisional profitability pricing decisions
including transfer pricing.

UNIT VI
Quantitative techniques for cost management, Linear Programming, PERT/CPM,
Transportation problems, Assignment problems, Simulation, Learning Curve Theory.

TEXT BOOKS
1. Cost Accounting A Managerial Emphasis, Prentice Hall of India, New Delhi
2. Charles T. Horngren and George Foster, Advanced Management Accounting
3. Robert S Kaplan Anthony A. Alkinson, Management & Cost Accounting

S R Engineering College (Autonomous), Warangal, Telangana Page 56 of 57


RA18 M.Tech. ES Syllabus

REFERENCES
1. Ashish K. Bhattacharya, Principles & Practices of Cost Accounting A. H. Wheeler
publisher
2. N.D. Vohra, Quantitative Techniques in Management, Tata McGraw Hill Book Co. Ltd.

S R Engineering College (Autonomous), Warangal, Telangana Page 57 of 57