49
1 M.Tech (Full Time) – EMBEDDED SYSTEM TECHNOLOGY Curriculum & Syllabus (2018-19 and onwards) FACULTY OF ENGINEERING AND TECHNOLOGY SRM Institute of Science and Technology SRM Nagar, Kattankulathur – 603 203

M.Tech (Full Time) – EMBEDDED SYSTEM TECHNOLOGY … · UNIT II - HIGH PERFORMANCE CISC ARCHITECTURE – PENTIUM (9 hours) The software model - functional description - CPU pin descriptions

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

1

M.Tech (Full Time) – EMBEDDED SYSTEM TECHNOLOGY

Curriculum & Syllabus

(2018-19 and onwards)

FACULTY OF ENGINEERING AND TECHNOLOGY SRM Institute of Science and Technology SRM Nagar, Kattankulathur – 603 203

2

M.TECH - EMBEDDED SYSTEM TECHNOLOGY (FULL TIME) Curriculum & Syllabus

Batch 2018-19 and onwards

S. No. Category No. of Credits

I Semester II Semester III Semester IV Semester1 Core Courses 12 12 - - 2 Elective Courses 3 6 9 - 3 Supportive Courses 3 - - - 4 Interdisciplinary - 3 - - 5 Career Advancement Courses 1 1 1 - 6 Seminar - - 1 - 7 Project Work - - 6* 16**

Credits per semester 19 22 17 16 Total Credits 74

*Main Project-Phase I **Main Project-Phase II

Core courses

Course code Course Title L T P CEM2001 Digital System Design and Testing 3 1 0 4 EM2002 Microprocessors & Microcontrollers 3 0 2 4 EM2003 Embedded Systems Software 3 1 0 4 EM2004 Signal Processing for Embedded Systems 3 1 0 4

OR EM2005 Real Time Operating Systems 3 1 0 4 EM2006 Embedded System Architecture 3 1 0 4

OR EM2007 Microprocessor Architecture 3 1 0 4 EM2008 VLSI Design Methodologies and Programming in HDL 3 0 2 4

OR EM2009 FPGA Design 3 0 2 4

Program Electives

Course code Course Title L T P C

EM2101 Computer architecture 3 0 0 3 EM2102 Embedded Linux 3 0 0 3 EM2103 Principles of Distributed Embedded Systems 3 0 0 3 EM2104 Communication Network Processors 3 0 0 3 EM2105 Embedded Wireless Sensor Networks 3 0 0 3 EM2106 Wireless & Mobile Communication 3 0 0 3 EM2107 Embedded Control Systems 3 0 0 3 EM2108 Intelligent Systems 3 0 0 3 EM2109 Digital Image Processing 3 0 0 3 EM2110 Multimedia systems 3 0 0 3 EM2111 DSP Integrated Circuits 3 0 0 3 EM2112 Real Time Systems 3 0 0 3 EM2113 Electronic Product design and reliablity engineering 3 0 0 3 EM2114 Advanced Digital Image Processing 3 0 0 3 EM2115* 3 0 0 3 EM2116* Thermal Image Processing 3 0 0 3 EM2117* Reconfigurable Architecture for Heterogeneous Systems 3 0 0 3 EM2118* Oceanographic Sensor Systems 3 0 0 3 EM2119* Advanced Optical Instrumentation and Data Acquisition 3 0 0 3

3

EM2120* Advanced Thermoelectric 3 0 0 3 EM2121* Physiochemical of Thermoelectric Energy 3 0 0 3 EM2122* Retinal Image Analysis 3 0 0 3 EM2123* IoT Technologies and Applications 3 0 0 3 EM2124* Quantum Information and Computing 3 0 0 3 EM2125* Fundamentals of Quantum Computing 3 0 0 3 EM2126* Reversible Logic Optimization and Testing 3 0 0 3 EM2127* Fetal Electrocardiography 3 0 0 3

* Ph.D Course Work

Supportive Courses

Course code Course Title L T P CMA2009 Applied Mathematics 3 0 0 3 VL2113 Fundamentals and applications of MEMS 3 0 0 3 VL2112 Reliablity Engineering 3 0 0 3

Other courses

Course code Course Title L T P C

CAC2001 Career Advancement Course for Engineers –I 1 0 1 1 CAC2002 Career Advancement Course for Engineers –II 1 0 1 1CAC2003 Career Advancement Course for Engineers –III 1 0 1 1 EM2047 Seminar 0 0 1 1 EM2049 Project Work – Phase I 0 0 12 6EM2050 Project Work – Phase II 0 0 32 16

4

EM2001

L T P C

DIGITAL SYSTEM DESIGN AND TESTING 3 1 0 4

Total Contact Hours – 60 Prerequisite:Nil

PURPOSE Learning design of digital circuits is a fundamental necessity for designing embedded systems. This subject provides necessary instruments to achieve that goal. INSTRUCTIONAL OBJECTIVES 1. To impart knowledge on the theory of logic and logic functions. 2. To design digital circuits. 3. To learn fault diagnosis and testability algorithms.

UNIT I - ADVANCED TOPICS IN BOOLEAN ALGEBRA (13 hours) Shannon’s Expansion theorem, Consensus theorem, Reed-Muller Expansion, Multiplexer logic as function generators, Design of static hazard-free and dynamic hazard-free logic circuits, Threshold logic, Symmetric functions. UNIT II - SEQUENTIAL CIRCUIT DESIGN (12 hours) Counters and Registers, Mealy and Moore machines, clocked synchronous sequential circuit design procedure-state diagrams-state table-state reduction-state assignment, Incompletely Specified Sequential Machines. UNIT III - DESIGN WITH PROGRAMMABLE LOGIC DEVICES (11 hours) Basic concepts, PROM as PLD, Programmable Array Logic (PAL), Programmable Logic Array (PLA), Design of combinational and sequential circuits using PLS’s, Complex PLD (CPLD), Introduction to Field Programmable Gate Arrays (FPGA), Xilinx FPGAs - Xilinx 3000 series and 4000 series FPGA. UNIT IV - FINITE STATE MACHINES (FSM) (12hours) State Machine (SM) charts, Derivation of SM charts, Realization of SM charts, 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 V - FAULT DIAGNOSIS AND TESTABILITY ALGORITHMS (12hours) Introduction, Principle of Testing, Test generation basics, Test generation algorithms – Fault table method – Path Sensitization method – Boolean difference method – D-Algorithm. REFERENCES

1. Charles H. Roth,Jr and Lizy Kurian John, “Principles of Digital Systems Design using VHDL”, CENGAGE Learning, 2009.

2. Charles. H. Roth, Jr, “Digital Systems Design using VHDL”, CENGAGE Learning, 2010. 3. R. F. Tinder, “Engineering Digital Design”, Academic Press, 2000. 4. Zvi Kohavi, “Switching and Finite Automata Theory – 3rd Edition”, Cambridge Press,

2010. 5. Parag K.Lala, “Digital circuit design and testability”, BS Publishers, 2002..

5

EM2002

L T P C

MICROPROCESSORS AND MICRO CONTROLLERS 3 0 2 4

Total Contact Hours – 75 Prerequisite:Nil

PURPOSE To enable the student to understand the RISC (ARM) and CISC (Pentium) processors, which will be useful for designing high end embedded systems. INSTRUCTIONAL OBJECTIVES 1. To learn RISC and CISC architectures of processors. 2. To learn ARM processor and its programming with Embedded C. 3. To learn to use ARM development tools and carry out experiments

UNIT I - MICROPROCESSOR ARCHITECTURE (9 hours) Instruction set - Data formats - Instruction formats - Addressing modes - Memory Hierarchy - register file - Cache - Virtual memory and paging - Segmentation - Pipelining - The instruction pipeline - pipeline hazards - Instruction level parallelism - reduced instruction set - Computer principles - RISC versus CISC - RISC properties - RISC evaluation - On-chip register files versus cache evaluation. UNIT II - HIGH PERFORMANCE CISC ARCHITECTURE – PENTIUM (9 hours) The software model - functional description - CPU pin descriptions - RISC concepts - bus operations - Super scalar architecture - pipelining - Branch prediction - The instruction and caches - Floating point unit - protected mode operation - Segmentation - paging - Protection - multitasking - Exception and interrupts - Input/Output - Virtual 8086 model - Interrupt processing - Instruction types - Addressing modes - Processor flags - Instruction set - Basic programming the Pentium Processor.Lab exercise. UNIT III - HIGH PERFORMANCE RISC ARCHITECTURE (24 hours) ARM: The ARM architecture - ARM organization and implementation - The ARM instruction set - The thumb instruction set - Basic ARM Assembly language program - ARM CPU cores. ARM DEVELOPMENT ENVIRONMENT The AMULET asynchronous ARM Processors. Embedded Operating Systems - Principle Components – Application case study – VLSI Ruby II Advanced communication processor – nuvoTon Cortex M0 (Nu-LB-NUC140) Microcontroller processor & its supporting tools.Lab exercise UNIT IV - INTRODUCTION TO EMBEDDED C AND APPLICATIONS (16 hours) C-looping structures – Register allocation – Function calls – Pointer aliasing – structure arrangement – bit fields – unaligned data and endianness – inline functions and inline assembly – portability issues. Embedded Systems programming in C – Binding & Running Embedded C program in Keil IDE – Dissecting the program -Building the hardware. Basic techniques for reading & writing from I/O port pins – switch bounce - LED Interfacing using Embedded C.Lab exercise UNIT V: EMBEDDED OPERATING SYSTEMS(sEOS): (17 hours) Basics of sEOS – Timer Design consideration using sEOS- Multistate system design. Implementation of Traffic light sequencing using onchip UART for RS-232 communication-

6

memory requirements. Case study – Intruder alarm system. HyperTerminal based control-packet based control for LED interfacing- Security challenges and authentication ptocess for Embedded Systems. RFERENCES

1. Daniel Tabak, “Advanced Microprocessors-SIE”, Tata McGraw Hill. Inc., 2011. 2. James L. Antonakos, “The Pentium Microprocessor”, Pearson Education, 2002. 3. Steave Furber, “ARM system - on - chip architecture”, Addison Wesley, 2000. 4. Andrew N. Sloss, Dominic Symes, Chris Wright and John Rayfield, “ARM System

Developer's Guide, Designing and Optimizing System Software”, Elsevier, 2004. 5. David Seal, “ARM Architecture Reference Manual”, Pearson Education, 2007. 6. Michael J. Pont, “Embedded C”, Addison Wesley, 2002. 7. Jivan S. Parab, Vinod G. Shelake, Rajanish K.Kamot, and Gourish M.Naik, “Exploring C for

Microcontrollers- A Hands on Approach”, Springer, 2007.

EM2003

L T P C

EMBEDDED SYSTEM SOFTWARE 3 1 0 4

Total Contact Hours – 60 Prerequisite:Nil

PURPOSE Introduce the student with software concepts used in embedded systems. INSTRUCTIONAL OBJECTIVES 1. To learn C language and assembly programming. 2. To learn Object orientation for programming and C++. 3. To learn software modeling fundamentals.

UNIT I - INTRODUCTION TO ASSEMBLY LANGUAGE AND DATAREPRESENTATION IN C (12 hours) Assembly language programming – macros - Data representation – Twos complement, fixed point and floating point number formats –Low level programming in C: Primitive data types – Pointers – Structures – Unions – Dynamic memory allocation – Functions – recursive functions - Linked lists. UNIT II - PROGRAMMING IN C (12 hours) Register usage conventions – Typical use of addressing options – Instruction sequencing – Procedure call and return – Functions – recursive functions - Parameter passing – Retrieving parameters – Everything in pass by value – Temporary variables – threads – preemptive kernels – system timer – scheduling. UNIT III - OBJECT ORIENTED PROGRAMMING (10 hours) Object oriented analysis and design - C++ classes and objects – functions – data structures - examples. UNIT IV - UNIFIED MODELING LANGUAGE (14 hours) Connecting the object model with the use case model – Key strategies for object identification – UML basics. Object state behavior – UML state charts – Role of scenarios in the definition of behavior – Timing diagrams – Sequence diagrams – Event hierarchies – types and strategies of operations – Architectural design in UML concurrency design – threads in UML.

7

UNIT V - EMBEDDED SOFTWARE DEVELOPMENT TOOLS AND RTOS (12 hours) The compilation process – libraries – porting kernels – C extensions for embedded systems – emulation and debugging techniques – RTOS - system design using RTOS . REFERENCES

1. Daniel W. Lewis, “Fundamentals of embedded software where C and assembly meet”, Pearson Education, 2002.

2. Bruce Powel Douglas, “Real time UML, second edition: Developing efficient objects for embedded systems”, 3rd Edition 1999, Pearson Education.

3. Steve Heath, “Embedded system design”, Elsevier, 2003. 4. David E. Simon, “An Embedded Software Primer”, Pearson Education, 2003. 5. E. Balaguruswamy, “Object oriented programming with C++”, Tata McGraw Hill, 2011.

EM2004

L T P C

SIGNAL-PROCESSING FOR EMBEDDED SYSTEMS 3 1 0 4

Total Contact Hours – 60 Prerequisite:Nil

PURPOSE Signal Processing is an upcoming embedded field wherein many small systems and robots are built with signal processing functions. This course gives an idea of signal processing concepts for embedded systems. INSTRUCTIONAL OBJECTIVES 1. To learn DSP basics. 2. To know about typical DSP applications and their theory. 3. To learn DSP programming methods for small systems and related issues.

UNIT I - OVERVIEW OF DSP (14 hours) Digital signal processing basics – processing models for dsp – common filters – adaptive digital systems – non-linear systems. UNIT II - DSP APPLICATIONS-I (10 hours) Spectral analysis and modulation – RLS estimation, pseudo-inverse. Kalmann filter – data compression methods, Hufmann algorithm, LZW coding, Vocoder, LPC, MP3 coding. UNIT III - DSP APPLICATIONS – II (9 hours) Error correcting codes and channel coding, Hamming distance and error correction, CRC, Reed Solomon codes, convolution codes, Viterbi decoding, interleaving – practical issues in using DSP. UNIT IV - DSP PROGRAMMING (15 hours) Overview of DSP algorithms – DSP architectures – optimizing DSP software – RTOS for DSP, testing and debugging DSP systems – embedded DSP software design using multicore SoC architectures. UNIT V - DSP PROGRAM OPTIMIZATION AND GUIDELINES: (9 hours) Software performance engineering - code optimization – algorithm development guidelines.

8

REFERENCES 1. Dag Stranneby, William Walker, “Digital Signal Processors and applications”, Elsevier, 2003. 2. Robert Oshana, “DSP Software Development Techniques for embedded real time applications",

Elsevier, 2006.

EM2005

L T P C

REAL TIME OPERATING SYSTEMS 3 1 0 4

Total Contact Hours – 60 Prerequisite:Nil

PURPOSE Real time operating systems are being widely used in many embedded systems. This course deals with the basics and typical RTOSs. INSTRUCTIONAL OBJECTIVES 1. To learn fundamentals of operating system. 2. To study implementation aspects of real time concepts. 3. To study example RTOSs and applications.

UNIT I - RTOS PROGRAMMING FUNDAMENTALS: (12 hours)

Tasks and Task states – Semaphores – Shared data – Message queues, Mail boxes and pipes – Memory management – Interrupt routines – Encapsulating semaphore and queues.

UNIT II - RTOS FUNDAMENTALS: (10 hours)

Task management – Dual role of time – Intertask communication - Process input/output.

UNIT III - REAL TIME SCHEDULING: (11 hours)

Schedulability problem: classification, schedulability test, worst case execution time (WCET) - static scheduling: - dynamic scheduling: dependent tasks, independent tasks.

UNIT IV - REAL TIME OPERATING SYSTEMS: (18 hours)

VX works - uCOS – POSIX standards - RT Linux – device drivers - Real time library of Keil IDE - RTOS Porting to a Target.

UNIT V - RTOS APPLICATION DOMAINS: (9 hours)

Case studies : Free-RTOS architecture - Embedded RTOS for voice over IP – RTOS for fault Tolerant Applications – RTOS for Control Systems.

REFERENCES 1. David Simon, “An Embedded software premier”, Pearson education, 2007. 2. Hermann Kopetz, ”Real–Time systems – Design Principles for distributed Embedded

Applications”, Second Edition, Springer 2011. 3. Micro C OS II reference manual. 4. VX works Programmers manual. 5. Keil Real Time library documentation – . 6. Doug Abbott, “Linux for embedded and real time applications”, Elsevier Science, 2003. 7. “Getting started with RT-Linux”, FSM Labs., Inc.,

9

EM2006

L T P C

EMBEDDED SYSTEM ARCHITECTURE 3 1 0 4

Total Contact Hours – 60 PrerequisitE:Nil

PURPOSE To familiarize the student with the architecture of embedded systems in general. INSTRUCTIONAL OBJECTIVES 1. To learn the rationale and concepts for designing embedded systems. 2. To know about typical engineering issues of software development.

UNIT I - INTRODUCTION TO EMBEDDED SYSTEMS (13 hours) Embedded system model – embedded standards – block diagrams – powering the hardware - embedded board using von Neuman model. EMBEDDED processors: ISA architecture models – application specific ISA models – general purpose ISA models – instruction level parallelism. UNIT II - PROCESSOR HARDWARE (12 hours) Internal processor design: ALU – registers – control unit - clock – on chip memory – processor i/o – interrupts – processor buses – processor performance. UNIT III - SUPPORT HARDWARE (12 hours) Board memory: ROM – RAM – cache – auxiliary memory – memory management – memory performance – board buses: arbitration and timing – PCI bus example – integrating bus with components – bus performance. UNIT IV - SOFTWARE (11 hours) Middleware and applications: PPP – IP middleware – UDP – Java . application layer: FTP client – SMTP – HTTP server and client. UNIT V - ENGINEERING ISSUES OF SOFTWARE (12 hours) Design and development: architectural patterns and reference models – creating the architectural structures – documenting the architecture – analyzing and evaluating the architecture – debugging testing, and maintaining. REFERENCES

1. Tammy Noergaard, “Embedded system architecture”, Elsevier, 2006. 2. Jean J. Labrosse, “Embedded Systems Building Blocks: Complete and Ready-To-Use

Modules in C”, The publisher, Paul Temme, 2011.

10

EM2007

L T P C

MICROPROCESSOR ARCHITECTURE 3 1 0 4

Total Contact Hours – 60 Prerequisite:Nil

PURPOSE To familiarize the student with the design and operating issues of microprocessor architectures. INSTRUCTIONAL OBJECTIVES 1. To analyze the historical development of microprocessor architectures. 2. To know about processor working principles. 3. To learn multiprocessor architectures.

UNIT I - BASICS (12 hours) Performance metrics and evaluation – pipelining – caches – virtual memory and paging. UNIT II – SUPERSCALAR PROCESSORS (13 hours) Instruction pipelining – register renaming – reorder buffer – reservation stations. Overview of Pentium P6 micro-architecture – VLIW/EPIC processors. UNIT III - INSTRUCTION HANDLING (13 hours) Branch prediction, instruction fetching, register renaming, instruction scheduling, memory access instructions, back-end optimizations. UNIT IV - CACHE HIERARCHY (10 hours) L1 cache access – hiding memory latencies – large higher level caches – main memory. UNIT V - MULTIPROCESSING (12 hours) Multiprocessor organization – cache coherency – synchronization – relaxed memory models – single processor multithreading – general purpose multithreaded chip multiprocessors – special purpose multithreaded chip multiprocessors – technological limitations. REFERENCES

1. Jean-Loup Baer, “Microprocessor Architecture, from simple pipelines to chip multiprocessors”, Cambridge University Press, First edition, 2010.

2. Kai Hwang & Naresh Jotwani, “Advanced Computer Architecture”, McGraw –Hill, Inc. 2011.

11

EM2008

L T P C

VLSI DESIGN METHODOLOGIES AND PROGRAMMING IN HDL

3 0 2 4

Total Contact Hours – 75 Prerequisite : Nil

PURPOSE As the hardware is becoming more customizable it is essential for the embedded designer to know the fundamentals of VLSI design, to implement special function circuits used in embedded systems. Hence this course is offered. INSTRUCTIONAL OBJECTIVES

1. To learn analysis of MOS transistor with all its relevant aspects to the static and dynamic operation.

2. To know principles of low power CMOS circuit design. 3. To learn basic hierarchical modeling concepts used in digital design. 4. To learn the four levels of abstraction – behavioral dataflow gate-level and switch-level.

UNIT I - MOS TRANSISTOR THEORY (15 hours) MOS transistor theory introduction - Ideal V-I characteristics - second order effects- CMOS logic - CMOS fabrication and layout - VLSI design flow. UNIT II - CIRCUIT CHARACTRIZATION & PERFORMANCE ESTIMATION (15 hours) CMOS inverter - DC transfer characteristics- Delay estimation - logical effort - Power dissipation - scaling - latch up. UNIT III - COMBINATIONAL AND SEQUENTIAL CIRCUIT DESIGN (15 hours) Static CMOS - ratioed circuits - differential cascode voltage switch logic- Dynamic circuit - domino logic-pass transistor circuits - CMOS D latch and edge triggered flipflop - Schmitt trigger.Lab exercises. UNIT IV - HDL PROGRAMMING USING BEHAVIORAL AND DATA FLOW MODELS (15 hours) Verilog introduction - Typical design flow-Modules and ports-instances – components –lexical conventions - number specification - strings – identifiers and keywords –data types - System tasks and compiler directives - behavioral modeling - dataflow modeling - RTL - Gate level modeling - programs for combinational and sequential.Lab exercises UNIT V - HDL PROGRAMMING WITH STRUCTURAL AND SWITCH LEVEL MODELS (15 hours) Tasks and functions –difference between tasks and functions-switch level- MOS switches - CMOS switches- examples - CMOS NAND and NOR –MUX using transmission gate – CMOS flipflop. REFERENCES

1. Neil H.E Weste, David Harris, Ayan Banenjee, “CMOS VLSI Design”, 3rd Edition, Pearson,2004.

2. Sung Mu Kang , Yusuf Leblebici “CMOS Digital Integrated Circuits”, 3rd Edition, Tata Mc-Graw Hill, 2002.

3. Samir Palnitkar, “Verilog HDL”, 2nd Edition, Pearson, 2004.

12

EM2009

L T P C

FPGA SYSTEM DESIGN 3 0 2 4

Total Contact Hours – 75 Prerequisite :Nil

PURPOSE Complex and faster embedded systems can be made with FPGAsAs. This course introduces the design concepts of using FPGAs. INSTRUCTIONAL OBJECTIVES 1. To learn FPGA architectures. 2. To learn and use design flow for using FPGA. 3. To learn programming of FPGA with practical circuits.

UNIT I - INTRODUCTION TO ASICS, CMOS LOGIC AND ASIC LIBRARY DESIGN (9 hours) Types of ASICs - Design Flow - CMOS transistors, CMOS design rules - Combinational Logic Cell - Sequential logic cell - Data path logic cell - transistors as resistors - transistor parasitic capacitance - Logical effort - Library cell design - Library architecture. UNIT II - PROGRAMMBLE LOGIC CELLS AND I/O CELLS (9 hours) Digital clock Managers-Clock management- Regional clocks- Block RAM – Distributed RAM-Configurable Logic Blocks-LUT based structures – Phase locked loops- Select I/O resources –Anti fuse - static RAM - EPROM and EEPROM technology. UNIT III - DEVICE ARCHITECTURES (15 hours) Device Architecture-Spartan 6 -Vertex 4 architecture- Altera Cyclone and Quartus architectures. UNIT IV - DESIGN ENTRY AND TESTING (21 hours) Logic synthesis using HDL- Types of simulation –Faults- Fault simulation - Boundary scan test - Automatic test pattern generation. Built-in self test. – scan test.Lab exercises. UNIT V - FLOOR PLANNING, PLACEMENT AND ROUTING (21 hours) System partition - FPGA partitioning - partitioning methods - floor planning - placement - physical design flow - global routing - detailed routing - special routing - circuit extraction – DRC. REFERENCES

1. M.J.S. SMITH, “Application Specific Integrated Circuits”, Pearson Education, 2006. 2. Ronald Sass and Andrew G. Schmidt, “Embedded systems design with platform FPGAs:

Principles and practices”, Morgan Kaufmann, 2010. 3. Design manuals of Altera, Xilinx and Actel.

13

EM2101

L T P C

COMPUTER ARCHITECTURE 3 0 0 3

Total Contact Hours – 45 Prerequisite :Nil

PURPOSE To introduce students with general concepts of computer architecture basics to enable them to use the processors effectively. INSTRUCTIONAL OBJECTIVES 1. To familiarize with fundamentals of computer design. 2. To learn parallel and pipeline architectures. 3. To learn principles of parallel programming.

UNIT I - PROCESSOR AND MEMORY HIERARCHY (9 hours) Multiprocessors and Multicomputers – Multivector and SIMD computers – Architectural Development Tracks – Processors and Memory Hierarchy – Advanced Processor Technology – Superscalar and vector Processor – Memory Hierarchy technology-Virtual memory technology.

UNIT II - FUNDAMENTALS OF COMPUTER DESIGN (9 hours) Elements of modern computers-System attributes to performance-Bus, Cache and Shared memory-Bus Systems – Cache Memory Organizations – Shared memory Organization – Sequential and weak consistency models.

UNIT III - PARALLEL AND SCALABLE ARCHITECTURES (9 hours) Multiprocessor System Interconnects – Cache Coherence and Synchronization Mechanisms – Message-Passing Mechanisms – Vector Processing Principles – Multivector Multiprocessors – Performance-Directed Design Rules – Fujitsu VP2000 and VPP500 – SIMD Computer Organizations – Implementation models – The MasPar MP-1 Architecture-Latency - Hiding Techniques – Principles of Multithreading – Scalable and Multithreaded Architectures - The Tera Multiprocessor System. UNIT IV - PIPELINING AND SUPER SCALAR TECHNIQUES (9 hours) Introduction – Basics of a RISC Instruction set – Implementation of five stage Pipeline for a RISC processor – Performance issues – hurdle of pipelining – simple implementation of MIPS – extending the MIPS pipeline to handle multicycle operations – cross cutting issues. UNIT V - SOFTWARE FOR PARALLEL PROGRAMMING (9 hours) Parallel programming models – parallel languages and compliers – code optimization and scheduling – scalar optimization with basic blocks – code generation and scheduling – trace scheduling compilation – parallelization and wave fronting – software pipelining – parallel programming environments – Y-MP, Paragon and CM-5 environments – synchronization and multiprocessing modes – principles of synchronization - multiprocessor execution modes – shared-variable program structures – locks for protected access – semaphores and applications – message-passing program development. REFERENCES

1. Kai Hwang & Naresh Jotwani, “Advanced Computer Architecture”, McGraw –Hill, Inc. 2011.

2. John L. Hennessey and David A. Patterson, “Computer Architecture: A Quantitative Approach”, 3rd Edition, Morgan Kaufmann, 2003.

14

EM2102

L T P C

EMBEDDED LINUX 3 0 0 3

Total Contact Hours – 45 Prerequisite :Nil

PURPOSE To enable the student to learn developing Linux based embedded applications. INSTRUCTIONAL OBJECTIVES 1. To learn fundamentals of embedded linux. 2. To learn to use GNU tool chain. 3. To learn to implement embedded linux applications.

UNIT I - LINUX FUNDAMENTALS (9 hours) Introduction - host-target development setup - hardware support - development languages and tools – RT linux. UNIT II - INITIALIZATION (9 hours) Linux kernel and kernel initialization - system initialization – hardware support - bootloaders. UNIT III - DEVICE HANDLING (9 hours) Device driver basics - module utilities - file systems - MTD subsystems – busybox. UNIT IV - DEVELOPMENT TOOLS (9 hours) Embedded development environment - GNU debugger - tracing & profiling tools - binary utilities - kernel debugging - debugging embedded Linux applications - porting Linux - Linux and real time - SDRAM interface. UNIT V - DEVICE APPLICATIONS (9 hours) Asynchronous serial communication interface - parallel port interfacing - USB interfacing - memory I/O interfacing - using interrupts for timing. REFERENCES

1. Karim Yaghmour, Jon Masters, Gillad Ben Yossef, Philippe Gerum, “Building embedded linux systems”, O'Reilly, 2008.

2. Christopher Hallinan, “Embedded Linux Primer: A practical real world approach”, Prentice Hall, 2007.

3. Craig Hollabaugh, “Embedded Linux: Hardware, software and Interfacing”, Pearson Education, 2002.

4. Doug Abbott, “Linux for embedded and real time applications”, Elsevier Science, 2003.

15

EM2103

L T P C

PRINCIPLES OF DISTRIBUTED EMBEDDED SYSTEMS

3 0 0 3

Total Contact Hours – 45 Prerequisite :Nil

PURPOSE To introduce the design concepts of distributed embedded systems and CAN network, which is widely used in automotive and industrial embedded systems. INSTRUCTIONAL OBJECTIVES 1. To understand the design principles of distributed embedded systems. 2. To learn CAN and CANopen networking. 3. To learn to design CAN network based systems.

UNIT I - REAL-TIME ENVIRONMENT (9 hours) Real-time computer system requirements – classification of real time systems – simplicity – global time – internal and external clock synchronization – real time model. Real – time communication – temporal relations – dependability – power and energy awareness – real –time communication – event triggered – rate constrained – time triggered. UNIT II - REAL-TIME OPERATING SYSTEMS (6 hours) Inter component communication – task management – dual role of time – inter task interactions – process input/output – agreement protocols – error detection. UNIT III - SYSTEM DESIGN (12 hours) Scheduling problem - static & dynamic scheduling – system design – validation – time–triggered architecture. UNIT IV - INTRODUCTION TO CAN (9 hours) Introduction to CAN Open – CAN open standard – Object directory – Electronic Data Sheets & Devices. UNIT V - CAN STANDARDS (9 hours) Configuration Files – Service Data Objectives – Network management CAN open messages – Device Profile Encoder. REFERENCES

1. Hermann Kopetz, “Real–Time systems – Design Principles for distributed Embedded Applications”, 2nd Edition, Springer 2011.

2. Glaf P.Feiffer, Andrew Ayre and Christian Keyold, “Embedded Networking with CAN and CAN open”, Copperhill Media Corporation, 2008.

16

EM2104

L T P C COMMUNICATION NETWORK PROCESSORS 3 0 0 3

Total Contact Hours – 45 Prerequisite :Nil

PURPOSE There is a need for designing hardware and software for data communication devices. This course aims at equipping the student with necessary knowledge and design principles for network equipment like routers, bridges etc,. INSTRUCTIONAL OBJECTIVES 1. To familiarize embedded communication devices. 2. To understand the functions of each communication layer of ISO standard. 3. To learn network processors.

UNIT I - OVERVIEW OF DATA NETWORKS (6 hours) End point: Data Modems, Serial interfaces, ISDN interface – Communication: Types of switching, Types of error: single and burst error, Error detection, redundancy check: Longitudinal, vertical, and cyclic error correction, architecture of computer network - Overview of OSI reference model – Network components: Routers, Bridges and Gateways.

UNIT II - COMMUNICATION SOFTWARE DESIGN (12 hours) Ecosystem - embedded communications software - software partitioning - module and task decomposition - Partitioning case study - Protocol software - debugging protocols - tables and other data structures - table access routines - Buffer and timer management - Management software – device & router management – CLI based management & HTTP based management - Agent to protocol interface – device to manager communication – system setup, boot & post-boot configuration – saving and restoring the configuration.

UNIT III - MULTI-BOARD DESIGN (9 hours) Multiboard common architectures for communication equipment – Single board, chassis and rack-based designs - Components of a multi board designs – RTOS support for distribution – data structure and state machine changes for distribution – failures and fault tolerance in multi board systems.

UNIT IV - DESIGN PRINCIPLES OF SCHEDULING (9 hours) Processor scheduling – Multiprocessor scheduling – Limited packet processing capacity in routers – real time scheduling on multiprocessors – Multithreaded Packet processors – random external memory accesses.

UNIT V - COMMUNICATION PROCESSOR ARCHITECTURES (9 hours) The TRIBE Architecture – Tribe pipeline – Quantum Flow Processor - Introduction – Architecture of quantum flow processor – ASR 1000 series router – QFP residing on distributed line cards – High level packet flow – Packet Processors Engines – Packet Processor Engine resources - QFP Buffer, Queue and scheduling. REFERENCES

1. Behrouz A. Forouzan, “Data Communications and Networking”, 4th Edition, Mc-Graw Hill. 2. T. Sridhar , “Designing Embedded Communications Software”, CMP books, 2003. 3. Mark A. Franklin, Patrick Crowley, Haldun Hadimioglu and Peter Z. Onufryk., “Network

Processor Design – Issues and Practices”, Elsevier, 2005. 4. “The CISCO Quantum Flow Processor”, CISCO’s Next Generation Network Processor

Manual.

17

EM2105

L T P C

EMBEDDED WIRELESS SENSOR NETWORKS 3 0 0 3

Total Contact Hours – 45 Prerequisite : Nil

PURPOSE Wireless sensor networks are an becoming an important application of embedded systems, giving scope for unique designs and applications. This course is aimed at imparting knowledge on wireless sensor networks and practical implementation. INSTRUCTIONAL OBJECTIVES 1. To understand the concepts of sensor networks. 2. To learn implementation issues and techniques wireless sensor nodes.

UNIT I - INTRODUCTION TO WSN (9 hours) Introduction to WSN-Challenges for WSNs - Characteristic requirements - Required mechanisms - Single-node architecture -Hardware components-Energy consumption of sensor nodes-Operating systems and execution environments-Some examples of sensor nodes. UNIT II - NETWORK ARCHITECTURE (9 hours) Sensor network scenarios- Optimization goals and figures of merit- Design principles for WSNs, Service interfaces of WSNs- Gateway concepts. UNIT III - SENSOR NETWORK IMPLEMENTATION (9 hours) Sensor Programming- Introduction to TinyOS Programming and fundamentals of Programming sensors using nesC- Algorithms for WSN –Techniques for Protocol Programming. UNIT IV - PROGRAMMING MODELS (9 hours) An Introduction to the Concept of Cooperating Objects and Sensor Networks- System Architectures and Programming Models. UNIT V - CASE STUDIES (9 hours) Wireless sensor networks for environmental monitoring, Wireless sensor networks with mobile nodes, Autonomous robotic teams for surveillance and monitoring, Inter-vehicle communication networks. REFERENCES

1. Holger karl, Andreas Willig, “Protocols and architectures for wireless sensor networks”, John Wiley,2005.

2. Liljana Gavrilovska, Srdjan Krco, Veljko Milutinovic , Ivan Stojmenovic,Roman Trobec, “Application and Multidisciplinary Aspects of Wireless Sensor Networks”, Springer-Verlag, London Limited 2011.

3. Michel Banâtre, Pedro José Marrón, Anibal Ollero, Adam Wolisz, ”Cooperating Embedded Systems and Wireless Sensor Networks “, John Wiley & Sons, Inc .2008.

4. Seetharaman Iyengar, Nandhan, “Fundamentals of Sensor Network Programming Applications and Technology” , John Wiley & Sons, Inc.2008.

18

EM2106

L T P C

WIRELESS AND MOBILE COMMUNICATIONS 3 0 0 3

Total Contact Hours – 45 Prerequisite :Nil

PURPOSE To introduce the concepts of mobile wireless communication systems. INSTRUCTIONAL OBJECTIVES 1. To make the student learn fundamentals of wireless communications. 2. To learn about the systems which operate on wireless principles.

UNIT I - INTRODUCTION (9 hours) Wireless Transmission-signal propagation-spread spectrum-Satellite Networks-Capacity Allocation-FAMA-DAMA-MAC. UNIT II - MOBILE NETWORKS (9 hours) Cellular Wireless Networks-GSM-Architecture-Protocols-Connection Establishment-Frequently Allocation-Routing-Handover-Security-GPRA. UNIT III - WIRELESS NETWORKS (9 hours) Wireless LAN-IEEE 802.11 Standard-Architecture-Services-AdHoc Network- HiperLan - Blue Tooth.

UNIT IV - ROUTING (9 hours) Mobile IP-DHCP- AdHoc Networks-Proactive and Reactive Routing Protocols-Multicast Routing.

UNIT V - TRANSPORT AND APPLICATION LAYERS (9 hours) TCP over Adhoc Networks-WAP-Architecture-WWW Programming Model-WDP-WTLS-WTP-WSP-WAE-WTA Architecture-WML-WML scripts. REFERENCES

1. Kaveh Pahlavan, Prasanth Krishnamoorthy, “Principles of Wireless Networks”, PHI/Pearson Education, 2003.

2. Jochen Schiller, “Mobile communications”, PHI/Pearson Education, Second Edition, 2003. 3. William Stallings, “Wireless communications and Networks”, PHI/Pearson Education, 2002. 4. Uwe Hansmann, Lothar Merk, Martin S. Nicklons and Thomas Stober, “Principles of

Mobile computing”, Springer, New york, 2003. 5. C.K.Toh, “AdHoc mobile wireless networks”, Prentice Hall, Inc, 2002. 6. Charles E. Perkins, “Adhoc Networking”, Addison-Wesly, 2001.

19

EM2107

L T P C

EMBEDDED CONTROL SYSTEMS 3 0 0 3

Total Contact Hours – 45 Prerequisite: Nil

PURPOSE To introduce the basic concepts of control systems and its embedded implementation. INSTRUCTIONAL OBJECTIVES 1. To learn the basics of control systems. 2. To learn control theory as used in embedded systems. 3. To learn application of control systems 4. To learn I/O devices used in control systems.

UNIT I - CONTROL SYSTEM BASICS (12 hours) Z-transforms – performance requirements - block diagrams - analysis and design - sampling theory – difference equations. UNIT II - CONTROL SYSTEM IMPLEMENTATION (9 hours) Discretization method – Fixed point mathematics – Nonlinear controller elements – Gain scheduling – Controller implementation & testing in Embedded Systems. Case study of robotic control system. UNIT III - CONTROL SYSTEM TESTING (6 hours) Software implications - Controller implementation and testing in embedded systems - Measuring frequency response. UNIT IV - INPUT DEVICES (6 hours) Keyboard basics - Keyboard scanning algorithm - Character LCD modules - LCD module display Configuration - Time-of-day clock - Timer manager - Interrupts - Interrupt service routines - Interrupt-driven pulse width modulation. Triangle waves analog vs. digital values - Auto port detect - Capturing analog information in the timer interrupt service routine - Automatic, multiple channel analog to digital data acquisition. UNIT V - OUTPUT DEVICES (3 hours) H Bridge – relay drives - DC/ Stepper Motor control – optical devices. UNIT VI - SENSORS (7 hours) Linear and angular displacement sensors: resistance sensor – induction displacement sensor – digital optical displacement sensor – pneumatic sensors. Speed and flow rate sensors : electromagnetic sensors – fluid flow sensor – thermal flow sensor. Force sensors: piezoelectric sensors – strain gauge sensor – magnetic flux sensor – inductive pressure sensor – capacitive pressure sensor. Temperature sensors: electrical – thermal expansion – optical. UNIT VII - CASE STUDY (2 hours) Examples for sensor, actuator, control circuits with applications.

20

REFERENCES 1. Jim Ledin, “Embedded control systems in C/C++”, CMP Books, 2004. 2. TimWiscott, “Applied control for embedded systems”, Elsevier Publications, 2006. 3. Jean J. Labrosse, “Embedded Systems Building Blocks: Complete and Ready-To-Use Modules

in C”, The publisher, Paul Temme, 2011. 4. Ball S.R., “Embedded microprocessor Systems - Real World Design”, Prentice Hall, 2002. 5. Lewin A.R.W. Edwards, “Open source robotics and process control cookbook”, Elsevier

Publications, 2005. 6. Ben-Zion Sandler, “Robotics”, Elsevier Publications, 1999.

EM2108

L T P C

INTELLIGENT SYSTEMS 3 0 0 3

Total Contact Hours – 45 Prerequisite : Nil

PURPOSE Intelligent system concepts are becoming more relevant in the embedded systems. To give an overview of design principles and applications this course is offered. INSTRUCTIONAL OBJECTIVES 1. To learn basic intelligent system concepts. 2. To learn neural networks. 3. To learn fuzzy logic and its implementation methods.

UNIT I - INTRODUCTION AND BASIC CONCEPTS (9 hours) Introduction- Humans and Computers, the structure of the brain, learning in machines, the differences. The basic neuron- Introduction, modeling the single neuron, learning in simple neurons, the perception: a vectorial perspective, the perception learning rule, proof, limitations of perceptrons. UNIT II - MULTILAYER NETWORKS (9 hours) The multi layer perceptron: Introduction, altering the perception model, the new model, the new learning rule, multi layer perception algorithm, XOR problem. Multi layer feed forward networks, error back propagation training algorithm: problems with back propagation, Boltzman training, Cauchy training, combined back propagation, Cauchy training. UNIT III - RESONANT NETWORKS AND APPLICATIONS (9 hours) Hop-field networks: recurrent and bi-directional associative memories, counter propagation network, Artificial Resonance Theory (ART) Application of neural network: Hand written digit and character recognition- Traveling sales man problem, a neuro-controller. UNIT IV - FUZZY SET THEORY (9 hours) Introduction to fuzzy set theory: Fuzzy set vs Crisp set, properties of fuzzy sets, operations on fuzzy set – fuzzy compliments, fuzzy intersection- T-norms, fuzzy union- t- co-norm, fuzzy relations.

21

UNIT V - FUZZY LOGIC AND SYSTEMS (9 hours) Fuzzy Logic: Classical logic, multi valued logic, fuzzy propositions, fuzzy quantifiers, linguistic hedges and their inferences. Fuzzy systems: fuzzy controllers, fuzzy systems and neural networks, fuzzy neural networks, fuzzy automata, fuzzy dynamic system. REFERENCES

1. G.J.Klir & Bo Yuan, “Fuzzy Sets and Fuzzy Logic Theory and Applications”, Prentice Hall of India, 2009.

2. Timothy S.Ross, “Fuzzy Logic with engineering applications”, Weily India Pvt. Ltd., 2011.. 3. Kosko B, “Neural Networks and Fuzzy Systems: A dynamical system approach to machine

intelligence”, Prentice Hall of India, 2009. 4. R Beale & T Jackson, “Neural Computing, An Introduction”, Adam Hilger, 1990. 5. Rao V.B and Rao H.V., “C++, Neural Networks and Fuzzy Logic”, BPB Publications, 2003. 6. Simon Kendal, Malcolm Creen, “An Introduction to Knowledge Engineering”, Springer-

Verlag Limited, 2007.

EM2109

L T P C

DIGITAL IMAGE PROCESSING 3 0 0 3

Total Contact Hours – 45 Prerequisite :Nil

PURPOSE Since image processing is an upcoming embedded field wherein many small systems and robots are built with image processing functions we give in this subject an idea of image processing concepts. INSTRUCTIONAL OBJECTIVES 1. To learn basic Image processing operations and concepts. 2. To learn multi resolution analysis. 3. To study video processing.

UNIT I - FUNDAMENTALS OF IMAGE PROCESSING (9 hours) Introduction - Steps in image processing systems - Image acquisition - Sampling and Quantization - Pixel relationships - Color fundamentals and models, File formats, Image operations – Arithmetic and Morphological. UNIT II - IMAGE ENHANCEMENT (9 hours) Spatial Domain: Gray level Transformations - Histogram processing - Spatial filtering smoothing and sharpening. Frequency Domain: Filtering in frequency domain - DFT, FFT, DCT - Smoothing and sharpening filters – Homomorphic Filtering. UNIT III - IMAGE SEGMENTATION AND FEATURE ANALYSIS (9 hours) Detection of Discontinuities - Edge operators - Edge linking and Boundary Detection - Thresholding - Region based segmentation - Morphological Watersheds - Motion Segmentation.

22

UNIT IV - OBJECT RECOGNITION (10 hours) Introduction – Pattern and Pattern Class – Selection Measurement Parameters – Approaches – Types of Classification – Bayes, Template matching, Non parametric density estimation, Neural Network approach – Applications. UNIT V - VIDEO PROCESSING (8 hours) Real time image and Video processing – parallelism – Algorithm simplification strategy – Hardware platforms – DSP, FPGA, GPU, General purpose processors. REFERENCES

1. Rafael C. Gonzalez and Richard E. Woods, “Digital Image Processing”, 3rd Edition, Pearson Eduction, 2009.

2. Nasser Kehtarnavaz, Mark Noel Gamadia, “Real-time image and video processing: from research to reality”, Morgan Claypool publishers, 2006.

3. S. Jayarman, S. Esakkirajan, T. Veerakumar, “Digital Image Processing”, Tata McGraw Hill, 2010.

4. Anil K. Jain, "Fundamentals of Digital Image Processing", Pearson Education, 2003. 5. Milan Sonka, Vaclav Hlavac and Roger Boyle, "Image Processing, Analysis and Machine

Vision", 2nd Edition, Thomson, 2007.

23

EM2110

L T P C

MULTIMEDIA SYSTEMS 3 0 0 3

Total Contact Hours – 45 Prerequisite :Nil

PURPOSE Multimedia applications are coming in to the arena of embedded systems. With future applications in mind this course on multi media systems is offered. INSTRUCTIONAL OBJECTIVES 1. To learn multimedia principles. 2. To learn knowledge and user understanding. 3. To study text, sound and image applications.

UNIT I - MULTIMEDIA (9 hours) Introduction – Multimedia modalities, Channels and Medium – Interaction – Communicative Interaction – Objects and Agents – Channels of Communication – Artificial Languages – Natural Communication – Meta-languages – Components of Interactive Multimedia Systems. UNIT II - KNOWLEDGE AND USER UNDERSTANDING (9 hours) Knowledge – Basic idea of knowledge – A working definition – Knowledge representation – Knowledge Elicitation – Know about user applying user knowledge – acquiring user knowledge – User profiling – User modeling. UNIT III - INTERACTION, INTERFACE & SEMIOTICS (9 hours) Traditional HCI – Modalities and the interface – Interface channels – Functionality and usability – Visual appearance and Graphic design – Multimedia content – Semiotics – Idea of a Sign – Complex Signs – Semiotics and Media. UNIT IV - TEXT AND SOUND (9 hours) Visual Perception of Text – Images on Page – Meaning and Text Readability – Text and the Screen – Modality of Sound – Channels of Communication – Combining Sound Channels – Technology of Sound – MIDI. UNIT V - IMAGES (9 hours) Psychology of vision – Representational Images – Juxtaposition of Images – Perception of Motion – Constructing a Shot – Shots into narrative – Modern languages of film and television. REFERENCES

1. Mark Elsom-Cook, “Principles of Interactive Multimedia”, McGraw Hill, International Edition 2001.

2. Simon Kendal, Malcolm Creen, “An Introduction to Knowledge Engineering”, Springer-Verlag Limted, 2007.

24

EM2111

L T P C DSP INTEGRATED CIRCUITS 3 0 0 3

Total Contact Hours – 45 Prerequisite EM2008 / EM2009

PURPOSE To impart knowledge of VSLI implementation of DSP circuits. INSTRUCTIONAL OBJECTIVES 1. To learn implementation of DSP in VLSI.

UNIT I - DSP IC’S AND VLSI CIRCUIT TECHNOLOGIES (9 hours) Standard digital signal processors, Application specific IC’s for DSP, DSP systems, DSP system design, Integrated circuit design. MOS transistors, MOS logic, VLSI process technologies, Trends in CMOS technologies. UNIT II - DIGITAL SIGNAL PROCESSING (9 hours) Digital signal processing, Sampling of analog signals, Selection of sample frequency, Signal-processing systems, Frequency response, Transfer functions, Signal flow graphs, Filter structures, Adaptive DSP algorithms, DFT-The Discrete Fourier Transform, FFT-The Fast Fourier Transform Algorithm, Image coding, Discrete cosine transforms. UNIT III - DIGITAL FILTERS AND FINITE WORD LENGTH EFFECTS (9 hours) FIR filters, FIR filter structures, FIR chips, IIR filters, Specifications of IIR filters, Mapping of analog transfer functions, Mapping of analog filter structures, Multirate systems, Interpolation with an integer factor L, Sampling rate change with a ratio L/M, Multirate filters. Finite word length effects -Parasitic oscillations, Scaling of signal levels, Round-off noise, Measuring round-off noise, Coefficient sensitivity, Sensitivity and noise. UNIT IV - DSP ARCHITECTURES AND THEIR SYNTHESIS (9 hours) DSP system architectures, Standard DSP architecture, Ideal DSP architectures, Multiprocessors and multicomputers, Systolic and Wave front arrays, Shared memory architectures. Mapping of DSP algorithms onto hardware, Implementation based on complex PEs, Shared memory architecture with Bit – serial PEs. UNIT V - ARITHMETIC UNITS AND IC DESIGN (9 hours) Conventional number system, redundant Number system, Residue Number System. Bit-parallel and Bit-Serial arithmetic, Basic shift accumulator, Reducing the memory size, Complex multipliers, Improved shift-accumulator. Layout of VLSI circuits, FFT processor, DCT processor and Interpolator as case studies. REFERENCES

1. Lars Wanhammer, “DSP Integrated Circuits”, Academic press, New York, 1999. 2. Robert J. Schilling, “Fundamentals of Digital Singal Processing using MATLAB”, Perason

Education, 2010. 3. A.V.Oppenheim et.al, “Discrete-time Signal Processing”, Pearson education, 2000. 4. Emmanuel C. Ifeachor, Barrie W. Jervis, “Digital signal processing – A practical

approach”, 2nd Edition, Pearson edition, Asia, 2011. 5. Keshab K.Parhi, “VLSI digital Signal Processing Systems design and Implementation”,

Wiley India, 2007.

25

EM2112

L T P C

REAL TIME SYSTEMS 3 0 0 3

Total Contact Hours – 60 Prerequisite :Nil

PURPOSE The concepts of real time systems and their analysis is very essential for embedded systems this course if offered. INSTRUCTIONAL OBJECTIVES 1. To learn real time aspects of OS, memory communication of systems. 2. To study reliability evaluation methods.

UNIT I - INTRODUCTION TO TASK SCHEDULING (9 hours) Introduction - Issues in Real Time Computing, Structure of a Real Time System, Task classes, Performance Measures for Real Time Systems, Task Assignment and Scheduling – Classical uniprocessor scheduling algorithms, RM algorithm with different cases-Priority ceiling- precedence constraints- using of primary and alternative tasks. UNIT II - UNI AND MULTI PROCESSOR SCHEDULING (9 hours) Uniprocessor scheduling of IRIS tasks, Task assignment, Utilization balancing – Next fit- Bin packing- Myopic off-line - Focused addressing and bidding- Buddy strategy- Fault Tolerant Scheduling.-Aperiodic scheduling - Spring algorithm, Horn algorithm- Bratley. - Sporadic scheduling. UNIT III - REAL TIME COMMUNICATION (9 hours) Introduction – VTCSMA – PB CSMA- Deterministic collision resolution protocol- DCR for multi packet messages- dynamic planning based- Communication with periodic and aperiodic messages. UNIT IV - REAL TIME DATABASES (9 hours) Basic Definition, Real time Vs General purpose databases, Main Memory Databases, Transaction priorities, Transaction Aborts, Concurrency control issues, Disk Scheduling Algorithms, Two-phase Approach to improve Predictability, Maintaining Serialization Consistency, Databases for Hard Real Time System. UNIT V - REAL-TIME MODELING AND CASE STUDIES (9 hours) Petrinets and applications in real-time modeling, Air traffic controller system – Distributed air defense system. REFERENCES

1. C.M. Krishna, Kang G. Shin, “Real Time Systems”, Tata McGraw - Hil, 2010. 2. Giorgio C. Buttazzo , “Hard real-time computing systems: predictable scheduling

algorithms and applications” , Springer, 2008. 3. C. Siva Ram Murthy, G. Manimaran, “Resource management in real-time systems and

networks”, PHI, 2009.

26

EM2113

L T P C ELECTRONIC PRODUCT DESIGN AND

RELIABILITY ENGINEERING 3 0 0 3

Total Contact Hours – 45 Prerequisite :Nil

PURPOSE To impart knowledge on electronic product design focusing on EMC reliability and prototyping. INSTRUCTIONAL OBJECTIVES 1. To study EMC principles. 2. To learn reliability techniques for electronic products. 3. To study prototype engineering.

UNIT I - EMISSION AND INTERFERENCE (7 hours) Conducted, radiated emission – cross talk – shielding theory. UNIT II - EMC TESTING (6 hours) RF emissions – immunity tests – low frequency techniques – EMC compliance. UNIT III - EMC IN DESIGN (6 hours) Electromagnetic coupling – PCB layout and grounding – choice of circuit configurations, components – special EMC techniques – shielding method. UNIT IV - RELIABILITY MATHEMATICS (8 hours) Rules of probability – distribution functions – statistical confidence – goodness of FIT – point process. - Statistical experiments. Statistics and definitions – exponential, lognormal, Weibull distributions – system reliability - failure distribution functions - Prediction confidence and assessing risk. UNIT V - ELECTRONIC SYSTEM RELIABILITY (6 hours) Electronic products: definitions – failure physics – bath tub curve. Reliability of electronic components: device failure modes – circuit and system aspects – reliability in design – parameter variation and tolerances – design for production, test and maintenance. UNIT VI - SYSTEM DESIGN (6 hours) System design – design phases – design styles – design of safety critical systems – design diversity – design for maintainability. UNIT VII - PRODUCT DESIGN (6 hours) System engineering – architecturing and engineering judgment – documentation – human interface – packaging and enclosures – grounding and shielding - circuit design – circuit layout – power – cooling – product integration, production and logistics. REFERENCES

1. Tim Williams, “EMC for product designers”, 4th Elsevier, 2007. 2. Milton Ohring, “Reliability of materials and devices”, Elsevier, 1998. 3. Patrick D.T. O'Connor, David Newton, Richard Bromley, “Practical Reliability

Engineering”, Wiley, 2002.

27

4. Kim R. Fowler, “Electronic Instrument Design: Architecturing for the life cycle”, Oxford University press, 2006.

5. Hermann Kopetz, “Real–Time systems – Design Principles for distributed Embedded Applications”, 2nd Edition, Springer 2011.

6. Clayton R. Paul, “Introduction to EMC”, John Wiley & Sons, 2006.

EM2114

L T P C ADVANCED DIGITAL IMAGE PROCESSING 3 0 0 3 Total Contact Hours – 45 Prerequisite :Nil

PURPOSE To present and illustrate an extensive collection of image processing tools to help the user and prospective user of computer-based systems understand the methods provided in various software packages. INSTRUCTIONAL OBJECTIVES 1. To understand the image fundamentals and mathematical transforms necessary for image

Processing and to study the image enhancement techniques. 2. To understand the image segmentation and representation techniques. 3. To understand how image are analyzed to extract features of interest. 4. To introduce the concepts of image registration and image fusion. 5. To analyze the constraints in image processing when dealing with 3D data sets.

UNIT-I: FUNDAMENTALS OF DIGITAL IMAGE PROCESSING (9 hours) Elements of visual perception, brightness, contrast, hue, saturation, mach band effect, 2D image transforms-DFT, DCT, KLT, and SVD. Image enhancement in spatial and frequency domain,Review of morphological image processing. UNIT-II: SEGMENTATION (9 hours) Edge detection, Thresholding, Region growing, Fuzzy clustering, Watershed algorithm, Active contour methods, Texture feature based segmentation; Model based segmentation, Atlas based Segmentation, Wavelet based Segmentation methods. UNIT-III: FEATURE EXTRACTION (9 hours) First and second order edge detection operators, Phase congruency, Localized feature extractiondetectingimage curvature, shape features Hough transform, shape skeletonization, Boundary descriptors, Moments, Texture descriptors- Autocorrelation, Co-occurrence features, Runlength features, Fractal model based features, Gabor filter, wavelet features. UNIT-IV: REGISTRATION (9 hours) Registration- Preprocessing, Feature selection-points, lines, regions and templates FeatureCorrespondence-Point pattern matching, Line matching, and region matching Template matching.Transformation functions-Similarity transformation and Affine Transformation. Resampling- NearestNeighbour and Cubic Splines.

28

UNIT-V: IMAGE PROCESSING ON 3D (9 hours) Image fusion – pixel, Multiresolution and region based fusion.3D image visualization - 3D Data sets, Volumetric display, Stereo Viewing, Ray tracing, Image processing in 3D, Measurements on 3D images. REFERENCES

1. John C.Russ, “The Image Processing Handbook”, CRC Press, 2007. 2. Mark Nixon, Alberto Aguado, “Feature Extraction and Image Processing”, Academic Press,

2008. 3. Ardeshir Goshtasby, “2D and 3D Image registration for Medical, Remote Sensing and

Industrial Applications”, John Wiley and Sons, 2005. 4. Rafael C. Gonzalez, Richard E. Woods, “Digital Image Processing”, Pearson Education Inc.,

Second Edition, 2004. 5. Anil K. Jain, “Fundamentals of Digital Image Processing”, Pearson Education Inc., 2002. 6. Rick S.Blum, Zheng Liu, “Multisensor image fusion and its Applications”, Taylor & Francis,

2006.

EM2116

L T P C THERMAL IMAGE PROCESSING 3 0 0 3

Total Contact Hours-45 Prerequisites: NIL

PURPOSE Thermal Imaging system concepts are becoming more relevant in the technology of thermal image. To give an overview of design principles and applications this course is offered. INSTRUCTIONAL OBJECTIVES 1. To learn basic thermal imaging processing concepts. 2. To learn performance summary 3. To learn target acquisition and testing UNIT-I: INTRODUCTION AND BASIC CONCEPTS (9 hours) Introduction-Infrared radiation-Portion of reflected and transmitted radiation: Fresnel equations-Radiation transfer between surfaces: Fundamental radiation of radiometry-Black body radiation-Plank distribution function-Different representations of Plank’s law-stefan Boltsmann law-Band emission –Emissitivity Kirchoff’s law. UNIT-II: PERFORMANCE SUMMARY MEASURES (9 hours) NETD-NETD Derivation –Equation for BLIP detectors-Deficiencies of NETD-NETD Trade-offs-MRTD-MRTD Derivation-MDTD-Noise Equivalent Emissivity-sensor performance-spectral region selection and bandpass optimization- Thermal imaging optical materials-Themal effects in optics-Image defects in fixed-focus systems-cold reflections-probabilities of detection, classification, recognition –OTF tests-MRTD tests-NETD test. UNIT-III: INFRARED IMAGE PROCESSING (9 hours) Infrared Imaging-Infrared Image processing:preprocessing-segmentation-Extraction-Detection in Infrared imaging-Artificial neural network techniques (ANN)-Multilayer perceptrons(MLP)-Radial

29

Basis function networks- support vector machines( SVMs)-self-organizing Networks-Dimension reduction methods-overview of anomaly detection Architecture. UNIT-IV: IMAGE SEGMENTATION (9 hours) Preprocessing-Segmentation:Classification of Edge Components-Region-Based Segmentation-Segmentation Decision Fusion Process-Identification of Anatomical Landmarks:Curvature Analysis of Entire Contour-analysis of Distance Contours-Region specific Constraints-Landmark detection Approach-Extraction of Anatomical Regions from Key Landmarks-Determination of Potential Anomalous regions of Interest-choice of features. UNIT-V: IMAGE CLASSIFICATION (9 hours) Databases of Infrared Images: Pianist Database-Computer User Database-Foot Database-Test Infrared Databases-Segmentation of Extremities-Level-Set Active Contour-SVM and ANN Classification of Edge Components-cued morphological processing of edge maps-Results on synthetic images for individual methods-results on real infrared images. REFERENCES

1. J M Lloyd, “Thermal Imaging Systems”, Springer Science +Business Media, LLC.

2. Michael vollmer,Klaus-peter mollmann,”Infrared Thermal Imaging: fundamentals, Research and application, Wiley publication, August 2010

3. May Diakides,Joseph D.Bronzino,Donald R.Peterson, “Medical Infrared Imaging: Principles and Practices”, CRC press 2012.

4. Christophe L.Herry,”Segmentation and Extraction of Regions of Interest for Automated Detection of Anomalies in Clinical Thermal Infrared Images”, Wiley Publication, April 2008.

EM2117

L T P CRECONFIGURABLE ARCHITECTURE FOR

HETEROGENEOUS SYSTEMS 3 0 0 3

Total Contact Hours-45 Prerequisites: NIL

PURPOSE The purpose of reconfigurable architecture ensures understanding the different configuration patterns, which can be configured static and dynamic way. It covers the importance of reconfigurability, Partial and full reconfigurability, application using reconfigurability methods. INSTRUCTIONAL OBJECTIVES 1. To learn the importance of Reconfigurability 2. Applicability of Reconfigurable architectures 3. Different Methods of Reconfiguration and its architecture support 4. Study of available reconfigurable cores UNIT-I- RECONFIGURABLE COMPUTING HARDWARE (9 hours) Logic- Computational fabric, Array and interconnect-Extended logic-configuration- reconfigurable processing fabric architectures-RPF Integration into traditional computing systems-operating system support for reconfigurable computing-Evolvable FPGA.

30

UNIT-II-DIFFERENT METHODS OF RECONFIGURABLE ARCHITECTURE (9 hours) Partial Reconfiguration, Full Reconfiguration, Static Reconfiguration, Dynamic Reconfiguration-study of Interconnects in multi core processors. Boot mechanisms, various configuration modes, Utilization of DMA. UNIT-III-RECONFIGURABLE MULTI CORES (9 hours) Study of “off the shelf” reconfigurable cores-Xilinix Zynq and Altera SoCs, computational architectures of FPGA. Partical reconfiguration using Xilinx Zynq. UNIT-IV-APPLICATIONS USING RECONFIGURABILITY (9 hours) Development of system architecture for applications like Automotive driver assistance, driver information, and infotainment, Broad cast camera, LTE radio and baseband, Video and night vision equipment. UNIT-V-SYSTEM LEVEL PERFORMANCE ANALYSIS (9 hours) Analysis methods-various events-operating system process and events,systems events , software events. REFERENCES: 1.Scott Hauk, Andre Dehon,” Reconfigurable computing:theory and practice of FPGA-based computation”, morgan Kauffmann Publishers, 2008. 2.Andras Vajda, “Programming Many Core Chips”, Springer 2011 3. Technical Reference Manual of Xilinx Zynq series 4. Technical Reference AMnual of Altera Soc.

EM2118

L T P C OCEANOGRAPHIC SENSOR SYSTEMS 3 0 0 3

Total Contact Hours: 45 Prerequisite: Nil

PURPOSE To understand the physical and chemical properties of ocean and to acquire knowledge of sensors to monitor ocean parameters. INSTRUCTIONAL OBJECTIVES 1. To understand the basics of oceanography and properties of sea water. 2. To study the properties of light in ocean. 3. To understand operation of oceanographic sensors and associate measurements. 4. To learn the techniques of measuring ocean parameters. 5. To explore recent trends in oceanographic sensor development.

UNIT I - Introduction to Oceanography (9 hours) Historical review – Current & Future Oceanographic research – Properties of waves and tides – Ocean habitats -Basic Ecology - Carbon cycle: Alkalinity & pH – Marine resources - Marine pollution. Solutes of sea water – Salinity – Chemical and physical structure of ocean – Gases in sea water – Marine sedimentation. Global climate impact on the coast: Greenhouse effect, ocean warming, sea level rise and acidification. Sea water chemistry - Deep ocean circulation - vertical structure, thermohaline flow and heat transport – Temperature Salinity (TS) Diagrams.

31

UNIT II - Ocean Optics (9 hours) Inherent & Apparent optical properties – Optical depth - Absorption of light within the aquatic medium: In situ measurement methods - major light-absorbing components - Measurement of scattering: Beam transmissometers, Variable-angle scattering meters, Turbidimeters – General considerations in remote sensing measurement systems. UNIT III - Principles of Oceanographic Sensors & Measurements (9 hours) Sensor specifications: Definitions - Ocean observation - Materials in Ocean Environment: Aluminum, Glass, Steel, Titanium, Bronze, Galvanized Iron, PVC, Titanium, etc., - Sensor Calibration & supporting sensors – Optical Instrumentation: Transmissometer, Backscatterance Sensor, Spectral Radiometer, Flow Cytometer and Shadowgraph. Measurement of Physical Properties of Seawater: Temperature, Salinity and Pressure (Moored, Towed and Profiled). UNIT IV - Ocean Parameters – Measurement Techniques (9 hours) Need for measurement - Types: Profiling and Moored – Thermosalinographs - Argo float: Biogeochemical Floats and autonomous profiling float. CTDs and associated data loggers – Handheld castable CTD. UNIT V - Recent Trends in Oceanographic Monitoring & Sensing (9 hours) Overview and Classification of Sensor Applications - Water Quality Monitoring - Marine Environment - Sensor’s Integration with Other Networks and Technologies - Current and Future Trends. Deep-sea mining operations - Existing ROV technology: Temperature, Salinity & buoyancy, Data transmission and Positioning. REFERENCES

1. Paul R. Pinet : Invitation to Oceanography, 6th edition, Jones & Bartlett learning, 2013. 2. Tom Garrison: Essentials of Oceanography, 6th edition, Cengage Learning, Inc, 2011. 3. John T. O. Kirk: Light and Photosynthesis in Aquatic Ecosystems, 3rd edition, Cambridge

University Press, 2011. 4. Venkatesan.R, Tandon.A, D'Asaro.E, Atmanand.M.A: Observing the Oceans in Real Time,

Springer International Publishing, 2018. 5. James Irish, and Albert Williams: Principles of Oceanographic Instrument Systems –

Sensors and Measurements, Massachusetts Institute of Technology Open Course-Ware, Spring 2004.

6. Muhammad Ayaz, Mohammad Ammad-uddin, Imran Baig, Member, IEEE, and el-Hadi M. Aggoune: Wireless Sensor’s Civil Applications, Prototypes, and Future Integration Possibilities: A Review, IEEE Sensors Journal, vol.18, 2018.

7. Jonathan Teague, Michael J. Allen, Tom B. Scott: The potential of low-cost ROV for use in deep-sea mineral, ore prospecting and monitoring, Ocean Engineering, vol.147, pp. 333–339, Elsevier, 2018.

8. Online Resources: sea-birdscientific.com, rbr-global.com & sontek.com/castaway

32

EM2119

ADVANCED OPTICAL INSTRUMENTATION & DATA ACQUISITION L T P C

Total Contact Hrs. - 45 3 0 0 3Prerequisite : Basic Knowledge of Instrumentation & Data Analysis.

Purpose To understand the importance of instrumentation in process industries and to acquire knowledge of data acquisition and analysis. Instructional Objectives 1. To understand the need for industrial measurements. 2. To learn instrumentation based on fiber optics. 3. To appreciate the working of smart instruments. 4. To impart the necessity of data acquisition for instrumentation. 5. To analyze the performance of instrumentation system.

Unit I- Industrial Instrumentation (9 hours) Static Characteristics of Instruments: Accuracy, Precision, Tolerance, Range, Linearity, Sensitivity, Threshold, Resolution, Hysteresis Effects & Dead space – Calibration: Principles, Control of Calibration Environment, Instrument calibration chain - Temperature sensors: optical pyrometer & radiation pyrometer - Calibration of Temperature Transducers – Flow Measurement: Electromagnetic Flowmeters & Doppler flowmeter. Unit II- Fiber optic Sensors (9 hours) Temperature – Pressure - Fluid Flow - Fluid level – Underwater Acoustic sensors – Long Period Fiber grating based Chemical & Bio-Sensors - Bio-medical sensors. Unit III- Smart Instrumentation (9 hours) Smart Transducer: Background, Transducer Electronic Data Sheet (TEDS) & Smart Transducer Interface Module (STIM) - Smart Sensors - Communication with Intelligent Devices: Input–Output Interface, Parallel Data Bus, Local Area Networks & Digital Fieldbuses. Unit IV- Data Acquisition in Sensors (9 hours) Origin of Signals: Acquiring a signal, Sampling, Filtering, Averaging, Triggering & Throughput – Use of Data Acquisition module (DAQ) in Sensors-Thermocouples & Resistance Temperature Detectors - Signal Conditioning Functions – Flash Analog to Digital Convertors – Spectral Interferometer - Data Acquisition Coding. Unit V- Recent Advancements in Data Acquisition for Optical Systems (9 hours) Photodiode multi-detector divisional detection method - Design of data acquisition system: Trans-impedance amplifier circuit, High-pass RC filters & sampling - Multi-Channel High-Speed Fiber Bragg Grating (FBG) Interrogation System - Reflection Signals of FBGs in Multi-Optical Paths.

REFERENCES

1. A.S.Morris, R.Langari : Measurement and Instrumentation-Theory & Application, Academic Press, Elsevier, 2012.

2. Maity A.B. : Optoelectronics and Optical Fiber Sensors, PHI Learning pvt. Ltd., 2013 3. S.Sumathi & P.Surekha, “LabVIEW based Advanced Instrumentation Systems”, Springer,

33

2007. 4. Tayyab Imrana, Mukhtar Hussainb : An overview of LabVIEW-based f-to-2f spectral

interferometer for monitoring, data acquiring and stabilizing the slow variations in carrier-envelope phase of amplified femtosecond laser pulses, Optik - International Journal for Light and Electron Optics, vol. 157, pp. 1177– 1185, 2018.

5. Kai Zhang, Tingting Liu, Wenhe Liao, Changdong Zhang, Daozhong Du, Yi Zheng : Photodiode data collection and processing of molten pool of alumina parts produced through selective laser melting, Optik - International Journal for Light and Electron Optics, vol. 156, pp. 487–497, 2018.

6. Tatsuya Yamaguchi, Yukitaka Shinoda : Multichannel High-Speed Fiber Bragg Grating Interrogation System Utilizing a Field Programmable Gate Array, IEEE Sensors Letters, vol.2, Issue: 1, 2018.

EM2120 ADVANCED THERMOELECTRICS L T P C

Total contact hours: 45 3 0 0 3 Prerequisite: Basic knowledge of Engineering and Materials

Purpose To understand thermoelectric contacts, stability issues, and challenges to large-scale demonstration. Instructional Objectives

1. To study the selection and optimization of material parameters 2. To emphasize towards improve power factor and decrease thermal conductivity 3. To understand the interfaces/junctions, stability issues, and large scale demonstration

4. To review the voltage-current relationship depending on structural approach for thermoelectric modules

5. To learn the integration, performance enhancement, and exploitation of power source in wearable electronics

Unit I –Enhancement of the thermoelectric efficiency (9 Hours) Waste heat thermoelectric applications – Thermodynamically driven phase separation reactions – approaching for improving ZT – Recent progress in developing bulk thermoelectric module –In-plane and out-of-pane – Mechanical properties under thermal cycling – Combined parameter ZT value – Thermoelectric interfaces/ junctions Unit II –Preparation strategies (9Hours) Chemical vapor deposition (CVD) – Physical vapor deposition (PVD) – Sputtering – Molecular beam epitaxy (MBE) – Laser ablation –Solution based techniques – Electrochemical deposition – Catalyst materials – Size control – Shape control – One-Dimensional – Two-Dimensional – Three-Dimensional nanostructures – Nanolithography – Screen printing – Inkjet printing – 3D Printer Unit III –Thermoelectric Modules (9 Hours) Moving from materials to a device – Particle fluxes and the Continuity equation – Energy fluxes and the Heat equation – Output power – Efficiency – Thermal contacts – Constant heat input and constant delta temperature – Heat exchanger design – Power efficiency map Unit IV –Power electronics and their controls (9 Hours) Building blocks of power electronics – Power electronic topologies – Electrical equivalent circuit models – Maximum power point operation and tracking

34

Unit V – Thermoelectric energy harvesting for powering wearable electronics (9 Hours) Human body as heat source – Heat flow direction design approach – Characterization of heat flux and sensors – Parameters of heat flux sensors – Self-calibration method of heat flux sensors – Photovoltaic-Thermoelectric hybrid energy conversion REFERENCES

1. Brand, Fedder, Hierold, Korvink, Tabata, “Thermoelectric Energy Conversion – Basic Concepts and Device Applications”, Wiley-VCH, 2017.

2. Zhifeng Ren, Yucheng Lan, Qinyong Zhang, “Advanced Thermoelectrics Materials, Concepts, Devices and Systems” Taylor and Francis 2017

3. Jose A. Rodriguez, Macros Fernandez-Garcia, “Synthesis, Properties, and Applications of Oxide Nanomaterials”, Wiley-Interscience, 2007.

4. C.N.R. Rao, A. Muller, A.K. Cheetam, “The Chemistry of Nanomaterials Synthesis, Properties, and Applications Vol 2” Wiley-VCH 2004.

EM2121

PHYSIOCHEMICAL OF THERMOELECTRIC ENERGY CONVERSION L T P C

Total contact hours: 45 3 0 0 3 Prerequisite: Basic knowledge of Engineering and materials

Purpose To understand the renewable energy conversions and thermoelectric applications Instructional Objectives 1. To understand the scenario and way of energy harvesting 2. To understand the transport of heat and electricity in solids 3. To study the selection and optimization of material parameters 4. To review the history of structural approach for thermoelectric materials 5. To learn the conflicting and optimization of solid state devices

Unit I - Principles of Energy Conversion (9 Hours) Basic principles of energy conversion - Mechanical Energy Conversion - Piezoelectric effect and Pyroelectric effect- Thermal energy conversion - Triboelectric effect and Thermoelectric effect-Solar Energy Conversion - Photovoltaic effect- Energy sources and their availability- Hybridization of energy harvesters- Integration of energy harvesting and storage devices Unit II - Thermal Energy Conversion (9Hours) Thermoelectric effects- Transport coefficients – Electric conductivity, Seebeck effect, Lattice thermal conductivity, Phonon drag effect; Thermoelectric Devices- Thermoelectric Efficiency – Power Factor, Figure of Merit, Coefficient of Performance, Compatibility factor- Thermoelectric materials characterization- industrial requirements Unit III - Optimization and Selection of Semiconductor (9 Hours) Properties of Metals, Insulators, semiconductors-Electronic structure engineering – Regular, Singular, Spectral conductivity shape effect-ZT optimization strategies – Thermal conductivity control, power factor enhancement- Spectral conductivity function.

35

Unit IV - Structural approach (9 Hours) Structural complexity and physical properties- Elemental solids of TE-Traditional TE materials – BiSb alloys, Bi2Te3-Sb2Te3-Bi2Se3 alloys, ZnSb alloys, Lead Chalcogenides, SiGe alloys-Complex Chalcogenides – AgSbTe2 compound, TAGS and LAST materials, Thallium bearing compounds, alkali-metal bismuth chalcogenides- large unit cell inclusion compounds – Half-heusler phases, skutterudites, clathrates, chevrel phases. Unit V - Electronic Structure role (9Hours) Electronic structure of elemental solids – Bismuth and Antimony, Selenium and Tellurium, Silicon and Germanium; Electronic Structure of binary compounds; band Engineering concept – TE quality factor, Band convergence effect, Band gap size control, Carrier concentration optimization, impurity-induced DOS peaks, oxide semiconductors; organic semiconductors and polymers REFERENCES

1. John W Twidell and Anthony D Weir, “Renewable Energy Resources”, Taylor and Francis, 2006.

2. Enrique Maciá-Barber, “Thermoelectric Materials Advances and Applications”, Taylor and Francis, 2015.

3. Ju-Hyuck Lee, JeonghunKim,Tae YunKim,a Md Shahriar Al Hossain, Sang-Woo Kim and Jung Ho Kim, “All-in-one Energy Harvesting and Storage Devices”, Journal of Materials Chemistry A, 2014.

4. G.S.Nolas, “Thermoelectric-Basic Principles and materials development”, Springer, 2001. 5. D.N.Rowe, “Thermoelectric Handbook: Micro to Nano”, CRC Publication, 2005.

EM2122

L T P C RETINAL IMAGE ANALYSIS 3 0 0 3

Total Contact Hours – 60 Prerequisite: Nil

PURPOSE The purpose of this course is to develop a strong foundation in the field of retinal image analysis. The subject gives the students an in-depth knowledge about Retinal disease identification. INSTRUCTIONAL OBJECTIVES1. To learn about Retinal Imaging modalities 2. To introduce techniques for segmenting various structures of interest such as blood vessel tree,

optic disk and the macula within the retina. 3. To study various statistical Technique for retinal image analysis 4. To introduce techniques for identifying, quantifying and tracking signs of different types of

diseases. 5. To study about retinal image registration in order to combine the complementary information

in different and same retinal image modalities image. UNIT I- INTRODUCTION (9 hours) Anatomy of the eye and its pathologies, Structure of retina- Retinal nerve fiber Layer, Imaging modalities- Fundus image, Optical Coherence Tomography image- types, Challenges in Retinal image analysis.

36

UNIT II- SEGMENTATION OF RETINAL LANDMARKS (9 hours) Optic nerve head localization-Hough transform, Morphological filtering, Active contours, Foveal localisation, Vascular segmentation- Matched filters, Vessel tracking, Neural Networks, Morphological processing. UNIT III -STATISTICAL STUDY OF RETINAL IMAGES (9 hours) Optical Coherence Tomography Images-Reflectance probability distribution, pixel correlation analysis, Maximum likelihood estimation of distribution parameters, Analysis of Spatial variation of distributed parameters in retinal layers. UNIT IV-DETECTION OF PATHOLOGIES (9 hours) Automatic detection of Diabetic retinopathy- Microaneurysms/ haemorrhages, retinal exudates-hard and soft, cotton wool spots, macular edema. Detection of glaucoma, Age related macular degeneration using digital image analysis techniques. UNIT V -REGISTRATION (9 hours) Registration- Preprocessing, Feature selection-points, lines, regions and templates Feature correspondence-Point pattern matching, Line matching, region matching Template matching .Transformation functions-Similarity transformation and Affine Transformation. Resampling- Nearest Neighbour and Cubic Splines REFERENCES

1. Niall Patton, Tariq.M.Aslam etal, “ Retinal image analysis: Concepts application and potential”, Progress in retinal and eye esearch,Elsevier, 2006.

2. Charles V.Steward, “Computer vision algorithms for retinal image analysis, current results and future directions”, Lecture notes in Computer science, 2005.

3. Ardeshir Goshtasby, “ 2D and 3D Image registration for Medical, Remote Sensing and Industrial Applications”,John Wiley and Sons, 2005.

EM2123 IoT: TECHNOLOGIES AND APPLICATIONS L T P C

Total Contact Hrs - 45 3 0 0 3 Prerequisite : Basic knowledge of IoT

Purpose To understand the various applications of IoT OBJECTIVES

1. To acquire knowledge on the smart connected homes and cities 2. To study the techniques used for the application of IoT in agriculture 3. To understand about the concept of Internet of flying things. 4. To analyze the application of IoT for value creations 5. To understand the necessity of IoT in medical industry.

UNIT I SMART CONNECTED HOMES AND CITIES (9 hours) Key urban challenges and IoT-supported solutions, Smart City Applications - Driverless Vehicles, Crowdsensing, Smart Buildings, Smart Campuses, Smart Grid , Optimal Enablement of Video and Multimedia Capabilities in IoT , The Concept of the Smart Connected Home , Smart Connected Home Systems - Technologies, Architectures and Challenges

37

UNIT II IoT FOR RENEWABLE ENERGY AND AGRICULTURE (9 hours) EIoT, EIoT Deployment, EIoT Elements, Integration of renewable sources and EIoT roles – SCADA, DMS, DERMS, MGC, DRMS, Smart Metering and the Advanced Metering Infrastructure, Security Considerations in EIoT and Clean Energy Environments, IoT-Based Precision Agriculture, IoT Application in Agriculture Irrigation – CWSI, irrigation system, IoT Application in Agriculture Fertilization – NDVI, IoT Application in Crop Disease and Pest Management, IoT Aquaculture UNIT III THE INTERNET OF FLYING THINGS(IoFT) (9 hours) Flying Things, Unmanned Aircraft Systems, Flying Ad Hoc Networks, Fog and Cloud Computing, Characteristics of the IoFT, Modern Applications of the IoFT, WFANET, challenges, Security Issues at Different IoFT Conceptual Layers, Safety issues of IoFT Case studies : WFANETs for Surveillance Tasks in Smart Farms, Targeted Services Delivery on Big Events with IoFT UNIT IV IoT APPLICATIONS FOR VALUE CREATIONS (9 hours) 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 in pharmaceutical industry, IoT for Retailing Industry, IoT For Oil and Gas Industry, Opinions on IoT Application and Value for Industry UNIT V IoT IN MEDICINE (9 hours) IoT in emergency medicine – point of care environment, biosensing network, weather observation for remote rescue, Electronic Patient Record Retrieval in Multihop Communication, Smart health care ecosystem, dimensions of IoT in healthcare Case studies : Chronic Obstructive Pulmonary Disease, Autism Spectrum Disorder TEXTBOOKS

1. Qusay F. Hassan, ”Internet of Things A to Z: Technologies and Applications”, IEEE press – 1st edition, Wiley, 2018

2. Dr. Ovidiu Vermesan, Dr. Peter Friess, “Internet of Things: Converging Technologies for Smart Environments and Integrated Ecosystems”, River Publishers, 2013

3. Vijay Madisetti and Arshdeep Bahga, “Internet of Things (A Hands-on-Approach)”, 1st Edition, VPT, 2014

4. Francis daCosta, “Rethinking the Internet of Things: A Scalable Approach to Connecting Everything”, 1st Edition, Apress Publications, 2013.

38

EM2124 QUANTUM INFORMATION AND COMPUTING L T P C

Total contact hours-45 3 0 0 3 Prerequisite: Linear algebra

Purpose To understand the basics of Quantum information , Qubit gates, quantum algorithms Objectives

1. To acquire knowledge on basics of quantum mechanics 2. To acquire knowledge on basics of quantum information 3. To know the basic concepts of Quantum algorithms, Quantum information theory and

cryptography Unit I: Introduction to Quantum mechanics (9 hours) Hilbert space-Unitary and stochastic dynamics-Probabilities and measurements-Entanglement-Density operators and correlations Unit II: Introduction to quantum circuits (9 hours) Quantum computing-postulates of quantum mechanics I- postulates of quantum mechanics II- Qubits and Bloch sphere-Basic quantum gates-Quantum circuits-No cloning theorem- Quantum Teleportation Unit III: Quantum Algorithms (9 hours) Deutsch and Deutsch–Jozsa algorithms-Grover’s Search Algorithm-Quantum Fourier Transform-Shore’s Factorization Algorithm-Quantum Error Correction: Fault tolerance Quantum Cryptography-Implementing Quantum Computing: issues of fidelity-Scalability in quantum computing-NMR Quantum Computing Unit IV: Quantum Information Theory (9 hours) Shannon entropy-noiseless coding theorem-Von Neumann entropy and properties,-noisy-coding theorem-Quantum error correction codes Unit V: Quantum Cryptography (9 hours) Classical cryptography-RSA algorithm-Quantum cryptography-BB84 protocol-B92 Eckart protocol- Quantum Key distribution- Practial realization of a quantum computer. References

1. Michael A. Nielsen and Issac L. Chuang, "Quantum Computation and Information, Cambridge (2002).

2. Mikio Nakahara and Tetsuo Ohmi, "Quantum Computing", CRC Press (2008). 3. N. David Mermin, "Quantum Computer Science", Cambridge (2007).

39

EM2125 FUNDAMENTALS TO QUANTUM COMPUTING L T P C

Total Contact Hours: 45 3 0 0 3 Prerequisites: Basic concepts of reversible logic circuits

Purpose To understand reversible logic synthesis Objectives

1. To acquire knowledge on fundamentals of reversible logic synthesis 2. To get familiar with the synthesis of Boolean and multiple valued logic circuits using Lattice

structures 3. To know about the Fundamentals of reversible logic and their evaluation 4. To get familiar with quantum circuit construction for two valued and multiple valued

reversible structures Unit I: Fundamentals (9 hours) Normal Galois Forms in Logic Synthesis-Invariant multi-valued families of generalized spectral transforms-General notation for operations on transform matrices-Invariant families of multi-valued spectral transforms. Unit II: Novel Methods For the Synthesis of Boolean and Multiple-Valued Logic Circuits Using Lattice Structures (9 hours) Symmetry indices- Two dimensional Lattice structures(2,2) and (3,3)- New Three-Valued Families of (3,3) Three-Dimensional Shannon and Davio Lattice Structures- Three-Dimensional Lattice Structures- An Algorithm for the Expansion of Ternary Functions Example of the Implementation of Ternary Functions-ISID: Iterative Symmetry Indices Decomposition-Fundamental Reversible Logic Primitives and Circuits-The Elimination of Garbage in Two-Valued Reversible Family for Ternary Reed-Muller Logic-Three-Dimensional Lattice Structures Into (3,3) Three-Dimensional Lattice Structures Using the New Three-Dimensional Lattice Structure Unit III: Reversible Logic: Fundamentals and New results (9 hours) Fundamental reversible logic primitives and circuits- Elimination of garbage in Two- Valued reversible circuits-Combinational reversible circuits-Novel General Methodology for the Creation and Classification of New Families of Reversible Invariant Multi-Valued Shannon and Davio Spectral Transforms-The elimination of Garbage in multiple- valued reversible circuits –reversible nets and reversible decision diagrams. Unit IV: Quantum Logic circuits for two valued reversible structures (9 hours) Notation of two-valued and multiple valued quantum circuits- Quantum logic circuits-Fundamentals of Two-Valued Quantum Evolution process and synthesis-New Two-Valued Quantum Evolution Processes- Novel Representations for Two-Valued Quantum Logic: Two-Valued Quantum Decision Trees Unit V: Quantum Logic circuits for multiple valued reversible structures (9 hours) Fundamentals of Multiple-Valued Quantum Computing-New Multiple-Valued Quantum Chrestenson Evolution Process, Quantum Composite Basis States, and the Multiple-Valued Einstein-Podolsky-Rosen (EPR) Basis- New Multiple-Valued Quantum Evolution Processes-Novel Representations for Multiple-Valued Quantum Logic: Multiple-Valued Quantum Decision Trees and Automatic Synthesis of Two-Valued and Quantum Logic Circuits Using Multiple-Valued Evolutionary Algorithms.

40

References 1. A.N.Al-Rabadi, "Reversible logic Synthesis from fundamentals to quantum computing”,

Springer (2003). 2. M. Perkowski, D. Foote, Q. Chen, A. Al-Rabadi, and L. Jozwiak, “Learning Hardware Using

Multiple-Valued Logic, Part 2: Cube Calculus and Architecture,” IEEE Micro, pp. 52-61, May/June 2002.

3. M. Perkowski, and A. Mishchenko, “Logic Synthesis for Regular Layout using Satisfiability,” accepted to International Workshop on Boolean Problems (WBP)’2002,

EM2126

REVERSIBLE LOGIC - OPTIMIZATION & TESTING L T P C

Total Contact Hours: 45 3 0 0 3 Prerequisites: Basic concepts of reversible logic circuits

Purpose To understand reversible logic synthesis, optimization verification and testing Objectives

1. To get familiar with the basics of reversible functions , BDD synthesis and Syrec tool 2. To know about the exact synthesis approach of reversible circuits 3. To understand the problem of embedding irreversible functions 4. To get familiar with the optimization algorithms, verify and test the reversible circuits

Unit-I Introduction (9 hours) Reversible functions-Reversible circuits- Quantum circuits-Current synthesis steps-BDD based synthesis-Software tool Unit-II Exact Synthesis approach (9 hours) Main flow- SAT-based Exact synthesis-Encoding for Toffoli Circuits -Encoding for Quantum Circuit Handling Irreversible Functions - Experimental Results -Improved Exact Synthesis -Exploiting Higher Levels of Abstractions-Quantified Exact Synthesis -Experimental Results Unit-III Embedding of Irreversible Functions (9 hours) The Embedding Problem-Don’t Care Assignment -Methods - Experimental Results- Synthesis with Output Permutation -General Idea - Exact Approach - Heuristic Approach -Experimental Results Unit-IV Optimization (9 hours) Adding Lines to Reduce Circuit Cost -General Idea –Algorithm-Experimental Results - Reducing the Number of Circuit Lines- General Idea- Algorithm - Experimental Results- Optimizing Circuits for Linear Nearest Neighbor Architectures- NNC-optimal Decomposition- Optimizing NNC-optimal Decomposition Experimental Results. Unit V- Formal Verification and Debugging (9 hours) Equivalence Checking -The Equivalence Checking Problem - QMDD-based Equivalence Checking SAT-based Equivalence Checking -Experimental Results -Automated Debugging and Fixing -The Debugging Problem -Determining Error Candidates –Determining Error Locations -Fixing Erroneous Circuits - Experimental Results

41

References 1. Robert Wille, Rolf Drechsler "Towards the design flow for Reversible logic ”, Springer

(2010). 2. S. Abramsky, A structural approach to reversible computation. Theor. Comput. Sci.

347(3), 441–464 (2005) 3. M.F. Ali, S. Safarpour, A. Veneris, M.S. Abadir, R. Drechsler, Post-verification

debugging of hierarchical designs, in Int’l Conf. on CAD (2005), pp. 871–876

EM2127 FETAL ELECTROCARDIOGRAPHY L T P C

Total contact hours-45 3 0 0 3 Prerequisite: Nil

Purpose To understand the basics of acquisition, analysis and abnormalities of Fetal Electrocardiogram Objectives

1. To acquire knowledge on basics of Fetal ECG acquisition. 2. To acquire knowledge on Fetal heart rate variability. 3. To know the morphology of Fetal ECG and related arrythmias. 4. To understand the modelling of Fetal ECG.

UNIT I - ACQUISITION AND MEASUREMENT OF FETAL ELECTRICAL ACTIVITY (9 hours) Fetal Electrocardiogram - Acquisition of the Signal, Non-penetrating electrodes, Electrode characteristics, Electrode-tissue interface-Vectors, Signal Detection and Enhancement, Drawbacks in using time-coherent enhanced averaging, Morphology and Time Measurement of the Enhanced Waveform. UNIT II – FETAL HEART RATE (9 hours) Physiology of Fetal Heart Rate Regulation, Fetal Heart Rate Variability, Accelerations and Decelerations of the Fetal Heart Rate, Early and Late decelerations, Variable decelerations, Interpretation of the CTG, Computerized Assessment of the RR Interval, Accelerative episodes, Decelerative episodes, Computerized Systems for the Interpretation of Antepartum and Intrapartum Fetal Heart Rate, Computerized estimation - baseline, variability, decelerations. UNIT III - MORPHOLOGY OF THE FETAL ECG (9 hours) Analysis of the FECG, Development of an Analyzer of the FECG, The PR Interval and the PR/FHR Relationship – applications to clinical trials, The QRS Complex, The R/S Ratio and Fetal Vectorcardiography, The QT Interval and the ST Segment, The T/QRS Ratio. UNIT IV – FETAL CARDIAC ARRHYTHMIAS (9 hours) Disorders of Cardiac Rhythms in the Fetus, Extrasystoles, The Bradycardias, Sinus Bradycardia, Blocked Atrial Premature Beats, The Tachycardias, Atrial Flutter and Atrial Fibrillation. UNIT V- SYNTHETIC ECG GENERATION (9 hours) The Cardiac Dipole vs. the Electrocardiogram, A Synthetic ECG Generator, Cardiac Dipole Vector and ECG Modeling - Multichannel ECG modelling, Modeling maternal abdominal recordings, Fitting the model parameters to real recordings, ECG Noise Modeling, The model accuracy, Fetal ECG extraction, Time-varying volume conductor model.

42

REFERENCES 1. Symonds, Edwin Malcolm, Allan Chang, and Daljit Sahota. “Fetal electrocardiography”.

World Scientific, 2001. 2. Gibb, Donald, and SabaratnamArulkumaran. “Fetal Monitoring in Practice E-Book”.

Elsevier Health Sciences, 2017. 3. Sameni, Reza. “Extraction of fetal cardiac signals from an array of maternal abdominal

recordings”. Diss. Institut National Polytechnique de Grenoble-INPG; Sharif University of Technology (SUT), 2008.

MA2009

L T P CAPPLIED MATHEMATICS 3 0 0 3

Total Contact hours - 45 Prerequisite:Nil

PURPOSE To develop analytical capability and to impart knowledge in Mathematical and Statistical methods and their applications in Engineering and Technology and to apply these concepts in engineering problems they would come across. INSTRUCTIONAL OBJECTIVES

1. At the end of the course, Students should be able to understand Mathematical and Statistical concepts, Discrete Fourier transform, Z transform, queueing theory concepts and apply the concepts in solving the engineering problems.

UNIT I – BOUNDARY VALUE PROBLEMS (9 hours) Solution of initial and boundary value problems - Characteristics - D'Alembert's Solution - Significance of Characteristic curves - Laplace transform solutions for displacement in a long string - a long string under its weight - a bar with prescribed force on one end - free vibration of a string. UNIT II - SPECIAL FUNCTIONS (9 hours) Series solutions - Bessel's equation - Bessel Functions - Legendre's equation - Legendre Polynomials - Rodrigue's formula - Recurrence relations - Generating Functions and orthogonal property for Bessel functions of the first kind. UNIT III – DISCRETE TRANSFORMS (9 hours) Discrete Fourier Transforms and its properties - Fourier series and its properties - Fourier representation of finite duration sequences - Z-transform - Properties of the region of convergence - Inverse Z-transform - Z-transform properties. UNIT IV - RANDOM VARIABLES (9 hours) Review of Probability distributions - Random variables -Moment generating functions and their properties - Functions of Random variables. UNIT V – QUEUEING THEORY (9 hours) Single and Multiple server Markovian Queuing models - Customer impatience - Queuing applications.

43

REFERENCES 1. Veerarajan T, "Mathematics IV", Tata McGraw Hill, 2000. (Unit II Chapter 3 Section 3.4

Unit I Chapter 5) 2. Grewal B.S., "Higher Engineering Mathematics", Khanna Publishers. 34th Edition (Unit II -

Chapter 17 Section 17.3, Unit III Chapter 15) 3. Sankara Rao K., "Introduction to Partial Differential Equations", PHI, 1995 (Unit II -

Chapter 1, Section 1.3, Chapter 6 Section 6.13) 4. Veerajan T, "Probability, Statistics and Random Processes", 2004 (Unit IV - Chapter 1,2,3,4

Unit V - Chapter 5) 5. Taha H.A., "Operations Research - An introduction", 7th edition, PH, 1997 6. Churchil R.V., "Operational Mathematics". Mc Graw Hill, 1972 7. Richard A. Johnson, Miller and Freund : "Probability and Statistics for Engineers", 5th

edition, PHI, 1994 8. Narayanan S., Manicavachagom Pillai T.K. and Ramanaiah G., "Advanced Mathematics for

Engineering Students", Vol. II S. Viswanathan & Co.

VL2112

L T P CRELIABILITY ENGINEERING 3 0 0 3Total Contact Hours - 45 Prerequisite : Nil

PURPOSE For any system reliability is an essential parameter. For evaluating reliability of designs, it is necessary to know reliability analysis methods. INSTRUCTIONAL OBJECTIVES

1. To learn basics of reliability evaluation methods 2. To understand its application to electronic circuit. 3. To understand the various Failure modes of many electronic components. UNIT I - RELIABILITY AND RATES OF FAILURE (9 hours) Statistical distribution , statistical confidence and hypothesis testing ,probability plotting techniques - Weibull, extreme value ,hazard, binomial data; Analysis of load - strength interference , Safety margin and loading roughness on reliability. UNIT II - STATISTICAL EXPERIMENTS (9 hours) Statistical design of experiments and analysis of variance Taguchi method, Reliability prediction, Reliability modeling, Block diagram and Fault tree Analysis ,petric Nets, State space Analysis, Monte Carlo simulation, Design analysis methods - quality function deployment, load strength analysis, failure modes, effects and criticality analysis. UNIT III - ELECTRONIC SYSTEMS AND SOFTWARE RELIABILITY (9 hours) Reliability of electronic components, component types and failure mechanisms, Electronic system reliability prediction, Reliability in electronic system design; software errors, software structure and modularity, fault tolerance, software reliability, prediction and measurement, hardware/software interfaces.

44

UNIT IV - RELIABILITY TESTING (9 hours) Test environments, testing for reliability and durability, failure reporting, Pareto analysis, Accelerated test data analysis, CUSUM charts, Exploratory data analysis and proportional hazards modeling, reliability demonstration, reliability growth monitoring. UNIT V - RELIABILITY IN MANUFACTURE AND MAINTENANCE (9 hours) Control of production variability, Acceptance sampling, Quality control and stress screening, Production failure reporting; preventive maintenance strategy, Maintenance schedules, Design for maintainability, Integrated reliability programmes , reliability and costs, standard for reliability, quality and safety, specifying reliability, organization for reliability. REFERENCES

1. Lewis, “Introduction to Reliability Engineering”, Wiley International,2nd Edition, 1996. 2. Patrick D.T. O'Commer, David Newton and Richard Bromley, “Practical Reliability

Engineering”, John Wiley & Sons, 4th Edition, 2002.

VL2113

L T P CFUNDAMENTALS AND APPLICATIONS OF MEMS 3 0 0 3 Total Contact Hours - 45 Prerequisite : Nil

PURPOSE MEMS technology offers many exciting opportunities in miniaturization of elements in a wide range of applications. MEMS based sensors and actuators are constantly introduced into new products and new markets are expected to become affected by MEMS technology in the near future. The diversity and complexity of this technology demands a wide knowledge base from a prospect researcher. The goal of this course is to provide the student the needed background to comprehend existing technology, the tools to execute MEMS fabrication and the expertise to approach the development of new MEMS tools. INSTRUCTIONAL OBJECTIVES 1. To familiarize with MEMS Materials and Scaling Laws in Miniaturation. 2. To revive various concepts of Engineering Mechanics and Thermo fluid Engineering for

Microsystems Design. 3. To study Microsystems Fabrication Process. 4. To familiarize with Microsystems Design, Assembly and Packaging. 5. To explore on various Case Study of MEMS Devices.

UNIT I - OVERVIEW OF MEMS AND MICROSYSTEMS, MEMS MATERIALS AND SCALING LAWS IN MINIATURATION (9 hours) MEMS and Microsystems - Microsystems and microelectronics, Microsystems and miniaturization, Working principle of micro system - Micro sensors, Micro actuators, MEMS with Micro actuators. Materials For MEMS - Substrate and wafer, silicon as a substrate material, silicon compound, silicon Piezo-resistors, Gallium Arsenide, quartz, Piezoelectric crystals, polymers and packaging Materials.

45

Scaling Laws in Miniaturization-Scaling in Geometry, Scaling in Rigid-Body Dynamics, Scaling in Electrostatic Forces, Scaling in Electromagnetic Forces, Scaling in Electricity, Scaling in Fluid Mechanics, Scaling in Heat Transfer UNIT II - ENGINEERING MECHANICS AND THERMOFLUID ENGINEERING FOR MICROSYSTEMS DESIGN (9 hours) Atomic structure of matter, Ions and ionization, Molecular theory of matter and intermolecular forces, Doping of semiconductors, Diffusion process, Plasma physics, Electrochemistry, Static bending of thin plates, Mechanical vibration analysis, Thermo mechanical analysis, Overview of finite element analysis, Thermo fluid Engineering-Characteristics of Moving Fluids, The Continuity Equation, The Momentum Equation, Incompressible Fluid Flow in Microconduits, Overview of Heat Conduction in Micro Structures. UNIT III - MICROSYSTEMS FABRICATION PROCESS (9 hours) Fabrication Process - Photolithography, Ion implantation, Oxidation, Chemical vapor deposition (CVD), Physical vapor deposition, Deposition by Epitaxy, Etching. Manufacturing Process - Bulk Micromachining, Surface Micromachining and LIGA Process. UNIT IV - MICROSYSTEMS DESIGN, ASSEMBLY AND PACKAGING (9 hours) Micro system Design - Design consideration, process design, Mechanical design, Mechanical design using MEMS. Mechanical packaging of Microsystems, Microsystems packaging, interfacings in Microsystems packaging, packaging technology, selection of packaging materials, signal mapping and transduction. UNIT V - CASE STUDY OF MEMS DEVICES (9 hours) Case study on strain sensors, Temperature sensors, Pressure sensors, Humidity sensors, Accelerometers, Gyroscopes , RF MEMS Switch, phase shifter, and smart sensors. Case study of MEMS pressure sensor Packaging. REFERENCES

1. “MEMS and Microsystems: design , manufacture, and nanoscale Engineering,” 2nd Edition, by Tai-Ran Hsu, John Wiley & Sons, Inc., Hoboken, New Jersey, 2008.

2. Chang Liu, “Foundations of MEMS”, Pearson Indian Print, 1st Edition, 2012. 3. Gabriel M Rebeiz, "RF MEMS - Theory Design and Technology", John Wiley and Sons,

2004. 4. Julian W Gardner, "Microsensors MEMS and smart devices", John Wiley and sons Ltd, 2001.

46

CAC2001

L T P C Career Advancement Course for Engineers -I 1 0 1 1 Total Contact Hours - 30Prerequisite: Nil

PURPOSE To enhance holistic development of students and improve their employability skills INSTRUCTIONAL OBJECTIVES 1. To improve aptitude, problem solving skills and reasoning ability of the student. 2. To collectively solve problems in teams & group. 3. Understand the importance of verbal and written communication in the workplace 4. Understand the significance of oral presentations, and when they may be used 5. Practice verbal communication by making a technical presentation to the class 6. Develop time management Skills UNIT I–BASIC NUMERACY: Types and Properties of Numbers, LCM, GCD, Fractions and decimals, Surds UNIT II-ARITHMETIC – I: Percentages, Profit & Loss, Equations UNIT III-REASONING – I: Logical Reasoning

UNIT IV-SOFT SKILLS – I: Presentation skills, E-mail Etiquette

UNIT V-SOFT SKILLS – II: Goal Setting and Prioritizing ASSESSMENT Soft Skills (Internal)

Assessment of presentation and writing skills. Quantitative Aptitude (External)

Objective Questions- 60 marks Descriptive case lets- 40 marks* Duration: 3 hours

*Engineering problems will be given as descriptive case lets. REFERENCES

1. Quantitative Aptitude by Dinesh Khattar – Pearsons Publicaitons 2. Quantitative Aptitude and Reasoning by RV Praveen – EEE Publications 3. Quantitative Aptitude by Abijith Guha – TATA Mc GRAW Hill Publications 4. Soft Skills for Everyone by Jeff Butterfield – Cengage Learning India Private Limited 5. Six Thinking Hats is a book by Edward de Bono - Little Brown and Company 6. IBPS PO - CWE Success Master by Arihant - Arihant Publications(I) Pvt.Ltd - Meerut

47

UNIT I-ARITHMETIC – II: Ratios & Proportions, Mixtures & Solutions UNIT II - MODERN MATHEMATICS: Sets & Functions, Data Interpretation, Data Sufficiency UNIT III – REASONING – II: Analytical Reasoning UNIT IV – COMMUNICATION – I: Group discussion, Personal interview UNIT V - COMMUNICATION – II: Verbal Reasoning test papers ASSESSMENT

1. Communication (Internal)

• Individuals are put through formal GD and personal interviews. • Comprehensive assessment of individuals’ performance in GD & PI will be carried out.

2. Quantitative Aptitude (External)

Objective Questions- 60 marks (30 Verbal +30 Quants) Descriptive case lets- 40 marks* Duration: 3 hours *Engineering problems will be given as descriptive case lets.

REFERENCES

1. Quantitative Aptitude by Dinesh Khattar – Pearsons Publicaitons 2. Quantitative Aptitude and Reasoning by RV Praveen – EEE Publications 3. Quantitative Aptitude by Abijith Guha – TATA Mc GRAW Hill Publications 4. General English for Competitive Examination by A.P. Bharadwaj – Pearson Educaiton 5. English for Competitive Examination by Showick Thorpe - Pearson Educaiton 6. IBPS PO - CWE Success Master by Arihant - Arihant Publications(I) Pvt.Ltd - Meerut 7. Verbal Ability for CAT by Sujith Kumar - Pearson India 8. Verbal Ability & Reading Comprehension by Arun Sharma - Tata McGraw - Hill Education

CAC2002

L T P C Career Advancement Course for Engineers -II 1 0 1 1 Total Contact Hours - 30 Prerequisite: CAC2001

PURPOSE To enhance holistic development of students and improve their employability skills INSTRUCTIONAL OBJECTIVES 1. To improve aptitude, problem solving skills and reasoning ability of the student 2. To collectively solve problems in teams & group 3. Understand the importance of verbal communication in the workplace 4. Understand the significance of oral presentations, and when they may be used 5. Understand the fundamentals of listening and how one can present in a group discussion 6. Prepare or update resume according to the tips presented in class

48

CAC2003

L T P C Career Advancement Course For Engineers - III 1 0 1 1 Total Contact Hours - 30 Prerequisite: Nil

PURPOSE To develop professional skills abreast with contemporary teaching learning methodologies INSTRUCTIONAL OBJECTIVES At the end of the course the student will be able to 1 acquire knowledge on planning, preparing and designing a learning program

2 prepare effective learning resources for active practice sessions 3 facilitate active learning with new methodologies and approaches 4 create balanced assessment tools 5 hone teaching skills for further enrichment UNIT-I: DESIGN (2 hrs) Planning &Preparing a learning program, Planning & Preparing a learning session

UNIT-II: PRACTICE (2 hrs) Facilitating active learning , Engaging learners

UNIT-III: ASSESSMENT (2 hrs) Assessing learner’s progress, Assessing learner’s achievement UNIT-IV: HANDS ON TRAINING (10 hrs) Group activities – designing learning session, Designing teaching learning resources, Designing assessment tools, Mock teaching session UNIT-V: TEACHING IN ACTION (14 hrs) Live teaching sessions, Assessments ASSESSMENT (Internal)

Weightage:

Design - 40% Practice – 40% Quiz – 10% Assessment – 10%

REFERENCES

1. Cambridge International Diploma for Teachers and Trainers Text book by Ian Barker - Foundation books

2. Whitehead, Creating a Living Educational Theory from Questions of the kind: How do I improve my Practice? Cambridge J. of Education �

49

EM2047 SEMINAR L T P C

0 0 1 1

Every student will be required to present a seminar talk on a topic approved by the Department. The Committee constituted by the Head of the Department will evaluate the presentation and will award the marks based on

• Comprehensible arguments and organization. • Accessible delivery • Accessible visuals in support of arguments. • Question and Answers.

EM2049 PROJECT WORK – PHASE - I L T P CTotal Contact Hours - 12 0 0 12 6

Student has to identify the faculty supervisor (Guide), topic, objectives, deliverables and work plan. The topic should be of advanced standing requiring use of knowledge from program core and be preferably hardware oriented. Students are evaluated on monthly basis, by conducting reviews by the department throughout the project period. Student has to submit a report describing his/her project work. End semester examination/ Viva-voce will be conducted by the Department.

EM2050 PROJECT WORK – PHASE – II L T P C

Total Contact hours - 32 0 0 32 16

Student has to continue the project work he/she was doing in phase –I. The Student will be evaluated with monthly reviews and an end semester examination / viva-voce. The students are encouraged to submit his/her project work in Conference/Journal and due weightage will be given in their evaluation