R19 M.Tech. Digital Systems and Computer Electronics: Audit Course - II
R19 M.Tech. Digital Systems and Computer Electronics: Audit Course - II
R19 M.Tech. Digital Systems and Computer Electronics: Audit Course - II
I YEAR I – SEMESTER
Course Code Course Title L T P Credits
Professional
Digital Systems Design with PLDs 3 0 0 3
Core - I
Professional
VLSI Technology and Design 3 0 0 3
Core - II
1. Embedded System Design
Professional
2. CMOS Analog Integrated Circuit Design 3 0 0 3
Elective - I
3. Advanced Microcontrollers
1. Digital Signal Processors and Architectures
Professional
2. TCP/IP and ATM Networks 3 0 0 3
Elective - II
3. Advanced Data Communications
Lab - I Digital System Design Lab 0 0 3 2
Lab - II Scripting Languages Lab 0 0 3 2
Research Methodology & IPR 2 0 0 2
Audit - I Audit Course - I 2 0 0 0
Total 16 0 6 18
I YEAR II – SEMESTER
Course Code Course Title L T P Credits
Professional
Advanced Computer Architecture 3 0 0 3
Core - III
Professional
Design of Fault Tolerant Systems 3 0 0 3
Core - IV
1. System on Chip Architecture
Professional 2. Embedded Software Engineering 3 0 0 3
Elective - III
3. Embedded Real Time Operating Systems
1. Hardware and Software co-design
Professional 2. Low Power VLSI 3 0 0 3
Elective - IV
3. Ad-hoc and Wireless Sensor Networks
Lab - III Embedded Systems Lab 0 0 3 2
Lab - IV Simulation Lab 0 0 3 2
Mini project with Seminar 0 0 4 2
Audit - II Audit Course - II 2 0 0 0
Total 14 0 10 18
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
II YEAR I – SEMESTER
Course Code Course Title L T P Credits
1. Embedded Networks
Professional
2. Soft Computing Techniques 3 0 0 3
Elective - V
3. VLSI Signal Processing
Open Elective Open Elective 3 0 0 3
Dissertation Dissertation Work Review - II 0 0 12 6
Total 6 0 12 12
II YEAR II - SEMESTER
Course Code Course Title L T P Credits
Dissertation Dissertation Work Review - III 0 0 12 6
Dissertation Dissertation Viva-Voce 0 0 28 14
Total 0 0 40 20
*For Dissertation Work Review - I, Please refer 7.8 in R19 Academic Regulations.
Audit Course I & II:
1. English for Research Paper Writing
2. Disaster Management
3. Sanskrit for Technical Knowledge
4. Value Education
5. Constitution of India
6. Pedagogy Studies
7. Stress Management by Yoga
8. Personality Development Through Life Enlightenment Skills
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Course Objectives:
1. To provide extended knowledge of digital logic circuits in the form of state model approach.
2. To provide an overview of system design approach using programmable logic devices.
3. To provide and understand of fault models and test methods.
4. To get exposed to the various architectural features of CPLDS and FPGAS.
5. To learn the methods and techniques of CPLD & FPGA design with EDA tools.
6. To expose software tools used for design process with the help of case studies.
Course Outcomes:
1. To understands the minimization of Finite state machine.
2. To exposes the design approaches using ROM’s, PAL’s and PLA’s.
3. To provide in depth understanding of Fault models.
4. To understands test pattern generation techniques for fault detection.
5. To design fault diagnosis in sequential circuits.
6. To provide exposure to various CPLDS and FPGAS available in market.
7. To acquire knowledge in one hot state machine design applicable to FPGA.
8. To get exposure to EDA tools.
9. To provide understanding in the design of flow using case studies.
UNIT-I
Programmable Logic Devices: The concept of programmable Logic Devices, SPLDs, PAL devices,
PLA devices, GAL devices, CPLD-Architecture, Xilinx CPLDs- Altera CPLDs, FPGAs-FPGA
technology, architecture, virtex CLB and slice- Stratix LAB and ALM-RAM Blocks, DSP Blocks, Clock
Management, I/O standards, Additional features. [TEXTBOOK-1]
UNIT-II
Analysis and derivation of clocked sequential circuits with state graphs and tables: A
sequential parity checker, Analysis by signal tracing and timing charts-state tables and graphs-
general models for sequential circuits, Design of a sequence detector, More Complex design
problems, Guidelines for construction of state graphs, serial data conversion, Alphanumeric state
graph notation. [TEXTBOOK-2]
UNIT-III
Sequential circuit Design: Design procedure for sequential circuits-design example, Code
converter, Design of Iterative circuits, Design of a comparator, Design of sequential circuits using
ROMs and PLAs, Sequential circuit design using CPLDs, Sequential circuit design using FPGAs,
Simulation and testing of Sequential circuits, Overview of computer Aided Design. [TEXTBOOK-2]
UNIT-IV
Fault Modeling and Test Pattern Generation: Logic Fault Model, Fault detection & redundancy,
Fault equivalence and fault location, Fault dominance, Single stuck at fault model, multiple Stuck at
Fault models, Bridging Fault model.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
UNIT V
Fault Diagnosis in sequential circuits: Circuit Test Approach, Transition check Approach, State
identification and fault detection experiment, Machine identification, Design of fault detection
experiment. [Ref.1]
TEXTBOOKS
1. Digital Electronics and design with VHDL- Volnei A. Pedroni, Elsevier publications.
2. Fundamentals of Logic Design-Charles H.Roth,Jr. -5th Ed.,Cengage Learning.
3. Logic Design Theory-N.N.Biswas,PHI.
REFERENCES
1. Digital Circuits and Logic Design-Samuel C.LEE,PHI, 2008.
2. Digital System Design using programmable logic devices- Parag K.Lala, BS publications.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Course Objectives
1. Students from other engineering background to get familiarize with large scale integration
technology.
2. To expose fabrication methods, layout and design rules.
3. Learn methods to improve Digital VLSI system’s performance.
4. To know about VLSI Design constraints.
5. Visualize CMOS Digital Chip Design.
Course Outcomes
1. Review of FET fundamentals for VLSI design.
2. To acquires knowledge about stick diagrams and layouts.
3. Enable to design the subsystems based on VLSI concepts.
UNIT-I
Review of Microelectronics and Introduction to MOS Technologies: MOS, CMOS, BiCMOS
Technology. Basic Electrical Properties of MOS, CMOS & BiCMOS Circuits: Ids – Vds relationships,
Threshold Voltage VT, Gm, Gds and ωo, Pass Transistor, MOS, CMOS & Bi CMOS Inverters,
Zpu/Zpd, MOS Transistor circuit model, Latch-up in CMOS circuits.
UNIT -II
Layout Design and Tools: Transistor structures, Wires and Vias, Scalable Design rules, Layout
Design tools.
Logic Gates & Layouts: Static Complementary Gates, Switch Logic, Alternative Gate circuits, Low
power gates, Resistive and Inductive interconnect delays.
UNIT -III
Combinational Logic Networks: Layouts, Simulation, Network delay, Interconnect design, Power
optimization, Switch logic networks, Gate and Network testing.
UNIT -IV
Sequential Systems: Memory cells and Arrays, Clocking disciplines, Design, Power optimization,
Design validation and testing.
UNIT -V
Floor Planning: Floor planning methods, Global Interconnect, Floor Plan Design, Off-chip
connections.
TEXT BOOKS:
1. Essentials of VLSI Circuits and Systems, K. Eshraghian Eshraghian. D, A. Pucknell, 2005,
PHI.
2. Modern VLSI Design – Wayne Wolf, 3rd Ed., 1997, Pearson Education.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
REFERENCES:
1. Introduction to VLSI Systems: A Logic, Circuit and System Perspective – Ming-BO Lin, CRC
Press, 2011.
2. Principals of CMOS VLSI Design – N.H.E Weste, K. Eshraghian, 2nd Ed., Addison Wesley.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Course Objectives
1. To differentiate between a General purpose and an Embedded System.
2. To provide knowledge on the building blocks of Embedded System.
3. To understand the requirement of Embedded firmware and its role in API.
Course Outcomes
1. Expected to differentiate the design requirements between General Purpose and Embedded
Systems.
2. Expected to acquire the knowledge of firmware design principles.
3. Expected to understand the role of Real Time Operating System in Embedded Design.
4. To acquire the knowledge and experience of task level Communication in any Embedded
System.
UNIT I
Introduction to Embedded Systems: Definition of Embedded System, Embedded Systems Vs
General Computing Systems, History of Embedded Systems, Classification, Major Application Areas,
Purpose of Embedded Systems, Characteristics and Quality Attributes of Embedded Systems.
UNIT II
Typical Embedded System: Core of the Embedded System: General Purpose and Domain Specific
Processors, ASICs, PLDs, Commercial Off-The-Shelf Components (COTS), Memory: ROM, RAM,
Memory according to the type of Interface, Memory Shadowing, Memory selection for Embedded
Systems, Sensors and Actuators, Communication Interface: Onboard and External Communication
Interfaces.
UNIT III
Embedded Firmware: Reset Circuit, Brown-out Protection Circuit, Oscillator Unit, Real Time Clock,
Watchdog Timer, Embedded Firmware Design Approaches and Development Languages.
UNIT IV
RTOS Based Embedded System Design: Operating System Basics, Types of Operating Systems,
Tasks, Process and Threads, Multiprocessing and Multitasking, Task Scheduling.
UNIT V
Task Communication: Shared Memory, Message Passing, Remote Procedure Call and Sockets,
Task Synchronization: Task Communication/Synchronization Issues, Task Synchronization
Techniques, Device Drivers, How to Choose an RTOS.
TEXT BOOKS
1. Introduction to Embedded Systems - Shibu K.V, Mc Graw Hill.
REFERENCES
1. Embedded Systems - Raj Kamal, TMH.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Course Objectives: Analog circuits play a very crucial role in all electronic systems and due to
continued iniaturization, many of the analog blocks are not getting realized in CMOS technology.
1. To understand most important building blocks of all CMOS analog Ics.
2. To study the basic principle of operation, the circuit choices and the tradeoffs involved in the
MOS transistor level design common to all analog CMOS ICs.
3. To understand specific design issues related to single and multistage voltage, current and
differential amplifiers, their output and impedance issues, bandwidth, feedback and stability.
4. To understand the design of differential amplifiers, current amplifiers and OP AMPs.
Course Outcomes: After studying the course, each student is expected to be able to
1. Design basic building blocks of CMOS analog ICs.
2. Carry out the design of single and two stage operational amplifiers and voltage references.
3. Determine the device dimensions of each MOSFETs involved.
4. Design various amplifiers like differential, current and operational amplifiers.
UNIT -I
MOS Devices and Modeling
The MOS Transistor, Passive Components- Capacitor & Resistor, Integrated circuit Layout, CMOS
Device Modeling - Simple MOS Large-Signal Model, Other Model Parameters, Small-Signal Model for
the MOS Transistor, Computer Simulation Models, Sub-threshold MOS Model.
UNIT -II
Analog CMOS Sub-Circuits
MOS Switch, MOS Diode, MOS Active Resistor, Current Sinks and Sources, Current Mirrors-Current
mirror with Beta Helper, Degeneration, Cascode current Mirror and Wilson Current Mirror, Current and
Voltage References, Band gap Reference.
UNIT -III
CMOS Amplifiers
Inverters, Differential Amplifiers, Cascode Amplifiers, Current Amplifiers, Output Amplifiers, High Gain
Amplifiers Architectures.
UNIT -IV
CMOS Operational Amplifiers
Design of CMOS Op Amps, Compensation of Op Amps, Design of Two-Stage Op Amps, Power-
Supply Rejection Ratio of Two-Stage Op Amps, Cascode Op Amps, Measurement Techniques of OP
Amp.
UNIT -V
Comparators
Characterization of Comparator, Two-Stage, Open-Loop Comparators, Other Open-Loop
Comparators, Improving the Performance of Open-Loop Comparators, Discrete-Time Comparators.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
TEXT BOOKS:
1. CMOS Analog Circuit Design - Philip E. Allen and Douglas R. Holberg, Oxford University
Press, International Second Edition/Indian Edition, 2010.
2. Analysis and Design of Analog Integrated Circuits- Paul R. Gray, Paul J. Hurst, S. Lewis and
R. G. Meyer, Wiley India, Fifth Edition, 2010.
REFERENCES:
1. Analog Integrated Circuit Design- David A. Johns, Ken Martin, Wiley Student Edn, 2013.
2. Design of Analog CMOS Integrated Circuits- Behzad Razavi, TMH Edition.
3. CMOS: Circuit Design, Layout and Simulation- Baker, Li and Boyce, PHI.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Course Outcomes:After completing this course the student will be able to:
1. To explore the selection criteria of ARM processors by understanding the functional level
trade off issues.
2. Explore the ARM development towards the functional capabilities.
3. Expected to work with ASM level program using the instruction set.
4. Understand the architecture of ARM Cortex M and programming on it.
UNIT -I
ARM Embedded Systems:RISC design philosophy, ARM design philosophy, Embedded system
hardware, Embedded system software.
ARM Processor Fundamentals:Registers, Current Program Status Register, Pipeline, Exceptions
Interrupts and Vector Table, Core Extensions, Architecture Revisions, ARM Processor Families.
Architecture of ARM Processors:Introduction to the architecture, Programmer’s model- operation
modes and states, registers, special registers, floating point registers, Behaviour of the application
program status register(APSR)-Integer status flags, Q status flag, GE bits, Memory system-Memory
system features, memory map, stack memory, memory protection unit (MPU), Exceptions and
Interrupts-what are exceptions?, nested vectored interrupt controller(NVIC), vector table, Fault
handling, System control block (SCB), Debug, Reset and reset sequence.
UNIT -II
Introduction to the Arm Instruction Set :Data processing instructions, branch instructions, load-
store instructions, software interrupt instructions, program status register instructions, loading
constants, ARMv5E extensions, Conditional execution.
Introduction to the Thumb Instruction Set:Thumb Register Usage, ARM-Thumb Interworking,
Other Branch Instructions, Data Processing Instructions, Single-Register Load-Store Instructions,
Multiple-Register Load-Store Instructions, Stack Instructions, Software Interrupt Instruction.
UNIT III
Technical Details of ARM Cortex M Processors General information about Cortex-M3 and cortex
M4 processors-Processor type, processor architecture, instruction set, block diagram, memory
system, interrupt and exception support, Features of the cortex-M3 and Cortex-M4 Processors-
Performance, code density, low power, memory system, memory protection unit, interrupt handling,
OS support and system level features, Cortex-M4 specific features, Ease of use, Debug support,
Scalability, Compatibility.
UNIT -IV
Instruction SET of ARM Cortex M Background to the instruction set in ARM Cortex-M Processors,
Comparison of the instruction set in ARM Cortex-M Processors, understanding the assembly
language syntax, Use of a suffix in instructions, Unified assembly Language (UAL), Instruction set,
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Cortex-M4-specific instructions, Barrel shifter, Accessing special instructions and special registers in
Programming.
UNIT -V
Floating Point Operations About Floating Point Data,Cortex-M4 Floating Point Unit (FPU)- overview,
FP registers overview, CPACR register, Floating point register bank, FPSCR, FPU->FPCCR, FPU->
FPCAR, FPU->FPDSCR, FPU->MVFR0, FPU->MVFR1. ARM Cortex-M4 and DSP Applications: DSP
on a microcontroller, Dot Product example, writing optimized DSP code for the CortexM4-Biquad filter,
Fast Fourier transform, FIR filter.
TEXTBOOKS:
1. ARM System Developer’s Guide Designing and Optimizing System Software by Andrew N.
SLOSS, Dominic SYMES, Chris WRIGHT, Elsevier Publications, 2004.
2. The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors by Joseph Yiu, Elsevier
Publications, 3rd Ed.,
REFERENCES:
1. Arm System on Chip Architectures – Steve Furber, Edison Wesley, 2000.
2. ARM Architecture Reference Manual – David Seal, Edison Wesley, 2000.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Course Outcomes: Upon completing this course, the student will be able to:
1. Understand the various processing operations on Digital signals.
2. Know the architecture of DSP Processors TMS320C54XX, ADSP 2100, 2181 and Blackfin
Processor.
3. Run the programs on DSP Processors.
4. Interface Memory and I/O devices with DSP Processors.
UNIT –I
Fundamentals of Digital Signal Processing:Digital signal-processing system, Sampling process,
Discrete time sequences, Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT), Linear
time-invariant systems, Digital filters, Decimation and Interpolation, Computational Accuracy in DSP
Implementations- Number formats for signals and coefficients in DSP systems, Dynamic Range and
Precision, Sources of error in DSP implementations, A/D Conversion errors, DSP Computational
errors, D/A Conversion Errors, Compensating filter.
UNIT –II
Architectures for Programmable DSP Devices Basic Architectural features, DSP Computational
Building Blocks, Bus Architecture and Memory, Data Addressing Capabilities, Address Generation
UNIT, Programmability and Program Execution, Speed Issues, Features for External interfacing.
UNIT -III
Programmable Digital Signal Processors Commercial Digital Signal-Processing Devices, Data
Addressing modes of TMS320C54XX DSPs, Data Addressing modes of TMS320C54XX Processors,
Memory space of TMS320C54XX Processors, Program Control, TMS320C54XX instructions and
Programming, On-Chip Peripherals, Interrupts of TMS320C54XX processors, Pipeline operation of
TMS320C54XX Processors.
UNIT –IV
Analog Devices Family of DSP Devices Analog Devices Family of DSP Devices – ALU and MAC
block diagram, Shifter Instruction, Base Architecture of ADSP 2100, ADSP-2181 high performance
Processor. Introduction to Blackfin Processor - The Blackfin Processor, Introduction to Micro Signal
Architecture, Overview of Hardware Processing Units and Register files, Address Arithmetic Unit,
Control Unit, Bus Architecture and Memory, Basic Peripherals
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
UNIT –V
Interfacing Memory and I/O Peripherals to Programmable DSP Devices Memory space
organization, External bus interfacing signals, Memory interface, Parallel I/O interface, Programmed
I/O, Interrupts and I/O, Direct memory access (DMA).
TEXT BOOKS:
1. Digital Signal Processing: Principles, Algorithms & Applications – J.G. Proakis & D.G.
Manolakis, 4th Ed., PHI,2006.
2. Digital Signal Processing – Avtar Singh and S. Srinivasan, Thomson Publications, 2004.
REFERENCES:
1. A Practical Approach to Digital Signal Processing - K Padmanabhan, R. Vijayarajeswaran,
Ananthi. S, New Age International, 2009.
2. Digital Signal Processors, Architecture, Programming and Applications – B. Venkataramani
and M. Bhaskar, TMH, 2002.
3. DSP Processor Fundamentals, Architectures & Features – Lapsley et al., S. Chand & Co.
2000.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Course Outcomes: At the end of the course, the student will be able to:
1. Get the concept of Network Layer Protocols and Transport Layer Protocols.
2. Understand and analyze about UDP, TCP AND SCTP protocols, flow and error control
techniques.
3. Learn congestion control mechanisms and techniques to improve Quality of Service in
switched networks
4. To understand the performance of TCP in Ad-hoc networks and various modified versions of
TCP in ad-hoc networks
5. To understand features of Virtual circuit networks like ATM networks and their applications
Design and analyze various types of Inter connection Networks.
UNIT-I
Network Layer: Network Layer Services, Packet switching, , Network Layer Performance, IPv4
Addresses, Internet protocol(IP), ICMP v4, IPv6 Addressing, IPv6 protocol, ICMPv6 protocol,
Transition from IPv4to IPv6,Mobile IP
Forwarding of IP Packets, Delivery- Direct Versus Indirect Delivery, Forwarding- Forwarding
Techniques, Forwarding Process, Routing Table, Unicast routing- Routing algorithms, Unicast
routing protocols, Multicast routing, Multicasting basics.
UNIT -II
Transport Layer Introduction to Transport Layer, Transport layer services, Connectionless Versus
Connection Oriented Protocols, Transport Layer Protocols: Simple Protocols, Stop and Wait
Protocols, Go Back N Protocol, Selective Repeat Protocol, Bidirectional Protocols: Piggybacking
Transport layer protocols Services and Port Numbers.
UDP, TCP and SCTP
User Datagram Protocol (UDP): User Datagram, UDP Services, UDP Applications
Transmission Control Protocol (TCP): TCP Services, TCP Features, Segments, TCP Connection,
State Transition Diagram, Windows in TCP, Flow and Error Control, TCP Timers,
SCTP: SCTP Services, SCTP Features, Packet Format, An SCTP Association SCTP Flow and Error
Control
UNIT III
Traditional TCP: Congestion Control, Additive Increase Multiplicative Decrease (AIMD), Slow Start,
Fast recovery, fast retransmit
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
TCP in Wireless Domain: Traditional TCP, TCP over wireless, Snoop TCP , TCP-Unaware Link
Layer Indirect TCP, Mobile TCP, Explicit Loss Notification, WTCP, TCP SACK , Transaction-
Oriented TCP
Transport Layer Protocols for Ad Hoc Wireless Networks: TCP Over Ad Hoc Wireless Networks-
Feedback-Based TCP, TCP with Explicit Link Failure Notification, TCP-Bus, Ad Hoc TCP, Split TCP.
UNIT IV
Congestion Control and Quality of Service: Quality of Service- Flow Characteristics, Flow Classes,
Techniques to Improve QoS- Scheduling, Traffic Shaping, Resource Reservation, Admission Control,
Integrated Services- Signaling, Flow Specification, Admission, Service Classes, RSVP, Problems with
Integrated Services , Differentiated Services.
Queue Management: Passive-Drop trial, Drop front, Random drop, Active- early Random drop,
Random Early detection.
UNIT V
ATM Networks: ATM-Design Goals, Problems, Architecture, Switching, ATM Layers
SONET/SDH: Architecture, SONET Layers, SONET Frames, STS Multiplexing, SONET Networks
Interconnection Networks:Introduction, Banyan Networks, Properties, Crossbar switch, Three stage
Class Networks, Rearrangeable Networks, Folding algorithm, Benes Networks, Lopping algorithm, Bit
allocation algorithm.
TEXT BOOKS:
1. Data Communications and Networking - B. A.Forouzan, 5th edition, TMH, 2013.
2. Mobile Communications by Jochen H. Schiller, 2nd Edition, Pearson-Wesley, 2003.
3. Ad Hoc Wireless networks: Architectures and Protocols- C. Siva Ram Murthy and B. S.Manoj,
PHI, 2004
REFERENCES:
1. ATM Fundamentals –N.N Biswas, Adventure Books,1998
2. Data Communications and Computer Networks - Prakash C. Gupta, PHI, 2006.
3. Data and Computer Communications - William Stallings, 8th ed., PHI, 2007.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Course Outcomes: At the end of the course, the student will be able to:
1. Understand the concepts of Networks and data link layer.
2. Acquire the knowledge of error detection, forward and reverse error correction techniques.
3. Compare the performance of different MAC protocols like Aloha, CSMA, CSMA/CA, TDMA,
FDMA & CDMA.
4. Understand the significance of Switching circuits and characteristics of Wired LANs
UNIT -I
Data Communications, Networks and Network Types, Internet History, Standards and Administration,
Protocol Layering, TCP/IP protocol suite, OSI Model. Digital Data Transmission, DTE-DCE interface.
Data Link Layer: Introduction, Data Link Layer, Nodes and Links, Services, Categories of Links, sub
layers, Link Layer Addressing, Address Resolution Protocol.
UNIT -II
Error Detection and Correction:Types of Errors, Redundancy, detection versus correction, Coding
Block Coding: Error Detection, Vertical redundancy cheeks, longitudinal redundancy cheeks, Error
Correction, Error correction single bit, Hamming code.
Cyclic Codes Cyclic Redundancy Check, Polynomials, Cyclic Code Encoder Using Polynomials,
Cyclic Code Analysis, Advantage of Cyclic Codes, Checksum
Data Link Control: DLC Services, Data Link Layer Protocols, HDLC, Point to Point Protocol
UNIT -III
Media Access Control (MAC) Sub Layer: Random Access, ALOHA, Carrier Sense Multiple Access
(CSMA), Carrier Sense Multiple Access with Collision Detection (CSMA/CD), Carrier Sense Multiple
Access with Collision Avoidance (CSMA/CA),Controlled Access- Reservation, Polling- Token Passing,
Channelization - Frequency Division Multiple Access (FDMA), Time - Division Multiple Access
(TDMA), Code - Division Multiple Access (CDMA).
Wired LANS: Ethernet Protocol, Standard Ethernet, Fast Ethernet, Gigabit Ethernet, 10 Giga bit
Ethernet
UNIT-IV
Switching: Introduction to Switching, Circuit Switched Networks, Packet Switching, Structure of
switch
Multiplexing: Multiplexing, Frequency Division Multiplexing, Time Division Multiplexing.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Spectrum Spreading: Spread Spectrum-Frequency Hopping Spread Spectrum and Direct Sequence
Spread Spectrum
Connecting devices: Passive Hubs, Repeaters, Active Hubs, Bridges, Two Layer Switches, Routers,
Three Layer Switches, Gateway, Backbone Networks.
UNIT V
Networks Layer: Packetizing, Routing and Forwarding, Packet Switching, Network Layer
Performance, IPv4 Address, Address Space, Classful Addressing, Classless Addressing, Dynamic
Host Configuration Protocol (DHCP), Network Address Resolution(NATF), Forwarding of IP Packets,
Forwarding based on Destination Address, Forwarding based on Label, Routing as Packet Switches.
Unicast Routing: Introduction, Routing Algorithms-Distance Vector Routing, Link State Routing, Path
Vector Routing, Unicast Routing Protocols- Routing Information Protocol(RIP), Open Short Path First .
TEXT BOOKS
1. Data Communications and Networking - B. A. Forouzan, 5th Ed., TMH, 2013.
2. Data and Computer Communications - William Stallings, 8th Ed., PHI, 2007.
REFERENCES
1. Data Communications and Computer Networks - Prakash C. Gupta, PHI, 2006.
2. Data Communications and Networking - B. A. Forouzan, 2nd Ed., TMH, 2013.
3. Data Communications and Computer Networks- Brijendra Singh, 2nd Ed., 2008.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Part –I:
Programming can be done using any complier. Down load the programs on FPGA/CPLD boards and
performance testing may be done using pattern generator (32 channels) and logic analyzer apart from
verification by simulation with any of the front end tools.
Part –II:
1. Static and Dynamic Characteristics of CMOS Inverter
2. Implementation of EX-OR gate using complementary CMOS, Psedo-NMOS, Dynamic and
domino logic style
3. Implementation of Full Adder using Transmission Gates
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
List of Programs:
Part: I
Preliminary Exercises:
1. To demonstrate different number data types in Python.
2. To perform different Arithmetic Operations on numbers in Python.
3. To create, concatenate and print a string and accessing sub-string from a given string.
4. Write a python script to print the current date in the following format “Sun May 29 02:26:23
IST 2017”
5. To demonstrate working with dictionaries in python.
6. To find largest of three numbers.
7. Write a Python program to construct the a pattern, using a nested for loop.
8. Write a Python script that prints prime numbers less than 20.
9. To convert temperatures to and from Celsius, Fahrenheit.
Part: II:
10. To create, append, and remove lists in python.
11. To demonstrate working with tuples in python.
12. To find factorial of a number using Recursion.
13. Write a Python class to implement pow(x, n)
14. Write a script named copyfile.py. This script should prompt the user for the names of two text
files. The contents of the first file should be input and written to the second file.
15. Write a program that inputs a text file. The program should print all of the unique words in the
file in alphabetical order.
16. Write a Python class to find the frequency of each alphabet (of any language) in the given text
document.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Prerequisite: None
Course Objectives:
To understand the research problem
To know the literature studies, plagiarism and ethics
To get the knowledge about technical writing
To analyze the nature of intellectual property rights and new developments
To know the patent rights
UNIT-I:
Meaning of research problem, Sources of research problem, Criteria Characteristics of a good
research problem, Errors in selecting a research problem, Scope and objectives of research problem.
Approaches of investigation of solutions for research problem, data collection, analysis, interpretation,
Necessary instrumentations
UNIT-II:
Effective literature studies approaches, analysis, Plagiarism, Research ethics
UNIT-III:
Effective technical writing, how to write report, Paper Developing a Research Proposal, Format of
research proposal, a presentation and assessment by a review committee
UNIT-IV:
Nature of Intellectual Property: Patents, Designs, Trade and Copyright. Process of Patenting and
Development: technological research, innovation, patenting, development. International Scenario:
International cooperation on Intellectual Property. Procedure for grants of patents, Patenting under
PCT.
UNIT-V:
Patent Rights: Scope of Patent Rights. Licensing and transfer of technology. Patent information
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
TEXT BOOKS:
1. Stuart Melville and Wayne Goddard, “Research methodology: an introduction for science &
engineering students’”
2. Wayne Goddard and Stuart Melville, “Research Methodology: An Introduction”
REFERENCES:
1. Ranjit Kumar, 2nd Edition, “Research Methodology: A Step by Step Guide for beginners”
2. Halbert, “Resisting Intellectual Property”, Taylor & Francis Ltd ,2007.
3. Mayall, “Industrial Design”, McGraw Hill, 1992.
4. Niebel, “Product Design”, McGraw Hill, 1974.
5. Asimov, “Introduction to Design”, Prentice Hall, 1962.
6. Robert P. Merges, Peter S. Menell, Mark A. Lemley, “Intellectual Property in New
Technological Age”, 2016.
7. T. Ramappa, “Intellectual Property Rights Under WTO”, S. Chand, 2008
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Course Objectives:
Explains instruction set architectures from a design perspective, including memory
addressing, operands, and control flow.
Explains different classifications of instruction set architectures.
Explains the advanced concepts such as instruction level parallelism, , out-of-order execution,
chip-multiprocessing and the related issues of data hazards, branch costs, hardware
prediction.
Examine software support for ILP, including VLIW and similar approaches.
Teach memory hierarchy design issues, including caching and virtual memory approaches.
Explains multiprocessor and parallel processing architectures.
Gives the organization and design of contemporary processor architectures.
As the current trend in computer architecture is towards chip-multiprocessing, the architecture
of shared memory multiprocessors and chip level interconnect (network-on-chip) will be
covered as future scope.
Course Outcomes: A student who has met the objectives of the course will be able to
Understand advanced computer architecture aspects.
Describe and explain instruction level parallelism with static scheduling, out-of-order
execution and network-on-chip architectures.
Understand the architecture and limitations of chip-multiprocessing.
Explain in detail about time-predictable computer architecture.
Understand the operation of modern CPUs including pipelining, memory systems and busses.
Design and emulate a single cycle or pipelined CPU by given specifications using Hardware
Description Language (HDL).
Write reports and make presentations of computer architecture projects.
UNIT- I
Fundamentals of Computer Design: Fundamentals of Computer design, Changing faces of
computing and task of computer designer, Technology trends, Cost price and their trends, measuring
and reporting performance, quantitative principles of computer design, Amdahl’s law.
Instruction set principles and examples- Introduction, classifying instruction set- memory addressing-
type and size of operands, operations in the instruction set.
UNIT - II
Pipelines: Introduction ,basic RISC instruction set ,Simple implementation of RISC instruction set,
Classic five stage pipe line for RISC processor, Basic performance issues in pipelining , Pipeline
hazards, Reducing pipeline branch penalties.
Memory Hierarchy Design: Introduction, review of ABC of cache, Cache performance , Reducing
cache miss penalty, Virtual memory.
UNIT - III
Instruction Level Parallelism the Hardware Approach: Instruction-Level parallelism, Dynamic
scheduling, Dynamic scheduling using Tomasulo’s approach, Branch prediction, high performance
instruction delivery- hardware based speculation.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
ILP Software Approach: Basic compiler level techniques, static branch prediction, VLIW approach,
Exploiting ILP, Parallelism at compile time, Cross cutting issues -Hardware verses Software.
UNIT -IV
Multi Processors and Thread Level Parallelism: Multi Processors and Thread level Parallelism-
Introduction, Characteristics of application domain, Systematic shared memory architecture,
Distributed shared – memory architecture, Synchronization.
UNIT -V
Inter Connection and Networks: Introduction, Interconnection network media, Practical issues in
interconnecting networks, Examples of inter connection, Cluster, Designing of clusters.
Intel Architecture: Intel IA- 64 ILP in embedded and mobile markets Fallacies and pit falls.
TEXT BOOK:
1. John L. Hennessy, David A. Patterson, Computer Architecture: A Quantitative Approach, 3rd
Edition, An Imprint of Elsevier.
REFERENCES:
1. John P. Shen and Miikko H. Lipasti, Modern Processor Design : Fundamentals of Super
Scalar Processors
2. Computer Architecture and Parallel Processing ,Kai Hwang, Faye A.Brigs., MC Graw Hill.,
3. Advanced Computer Architecture - A Design Space Approach, Dezso Sima, Terence
Fountain, Peter Kacsuk ,Pearson Ed.,
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Course Objectives:
To provide broad understanding of fault diagnosis and tolerant design approach.
To illustrate the framework of test pattern generation using semi and full automatic approach.
Course Outcomes:
To acquire the knowledge of fundamental concepts in fault tolerant design.
To acquire the knowledge of design requirements of self check-in circuits.
To acquire the knowledge of test pattern generation using LFSR.
To acquire the knowledge of design for testability rules and techniques for combinational
circuits.
To acquire the knowledge of scan architectures.
To acquire the knowledge of design of built-in-self test.
UNIT - I
Fault Tolerant Design: Basic concepts: Reliability concepts, Failures & faults, Reliability and Failure
rate, Relation between reliability and mean time between failure, maintainability and availability,
reliability of series, parallel and parallel-series combinational circuits.
Fault Tolerant Design: Basic concepts-static, dynamic, hybrid, triple modular redundant system
(TMR), 5MR reconfiguration techniques, Data redundancy, Time redundancy and software
Redundancy concepts. [TEXTBOOK-1]
UNIT - II
Self Checking circuits & Fail safe Design: Basic concepts of self checking circuits, Design of
Totally self checking checker, Checkers using m out of n codes, Berger code, Low cost residue code.
Fail Safe Design- Strongly fault secure circuits, fail safe design of sequential circuits using partition
theory and Berger code, totally self checking PLA design. [TEXTBOOK-1]
UNIT - III
Design for Testability: Design for testability for combinational circuits: Basic concepts of Testability,
Controllability and observability, The Reed Muller’s expansion technique, use of control and syndrome
testable designs.
Design for testability by means of scan: Making circuits Testable, Testability Insertion, Full scan
DFT technique- Full scan insertion, flip-flop Structures, Full scan design and Test, Scan Architectures-
full scan design, Shadow register DFT, Partial scan methods, multiple scan design, other scan
designs.[TEXTBOOK-2]
UNIT - IV
Logic Built-in-self-test: BIST Basics-Memory-based BIST,BIST effectiveness, BIST types,
Designing a BIST, Test Pattern Generation-Engaging TPGs, exhaustive counters, ring counters,
twisted ring counter, Linear feedback shift register, Output Response Analysis-Engaging ORA’s,
One’s counter, transition counter, parity checking, Serial LFSRs, Parallel Signature analysis, BIST
architectures-BIST related terminologies, A centralized and separate Board-level BIST architecture,
Built-in evaluation and self test(BEST), Random Test socket (RTS), LSSD On-chip self test, Self –
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
testing using MISR and SRSG, Concurrent BIST, BILBO, Enhancing coverage, RT level BIST design-
CUT design, simulation and synthesis, RTS BIST insertion, Configuring the RTS BIST, incorporating
configurations in BIST, Design of STUMPS, RTS and STUMPS results. [TEXTBOOK-2]
UNIT - V
Standard IEEE Test Access Methods: Boundary Scan Basics, Boundary scan architecture- Test
access port, Boundary scan registers, TAP controller, the decoder unit, select and other units,
Boundary scan Test Instructions-Mandatory instructions, Board level scan chain structure-One serial
scan chain, multiple-scan chain with one control test port, multiple-scan chains with one TDI,TDO but
multiple TMS, Multiple-scan chain, multiple access port, RT Level boundary scan-inserting boundary
scan test hardware for CUT, Two module test case, virtual boundary scan tester, Boundary Scan
Description language. [TEXTBOOK-2]
TEXTBOOKS:
1. Fault Tolerant & Fault Testable Hardware Design- Parag K.Lala,PHI, 1984.
2. Digital System Test and Testable Design using HDL models and Architectures -Zainalabedin
Navabi, Springer International Ed.,
REFERENCES:
1. Digital Systems Testing and Testable Design-Miron Abramovici, Melvin A.Breuer and Arthur D.
Friedman, Jaico Books
2. Essentials of Electronic Testing- Bushnell & Vishwani D.Agarwal,Springers.
3. Design for Test for Digital IC’s and Embedded Core Systems- Alfred L. Crouch, 2008
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
UNIT -I
Introduction to the System Approach: System Architecture, Components of the system, Hardware
& Software, Processor Architectures, Memory and Addressing. System level interconnection, An
approach for SOC Design, System Architecture and Complexity.
UNIT -II
Processors: Processor Selection for SOC, Basic concepts in Processor Architecture, Basic concepts
in Processor Micro Architecture, Basic elements in Instruction handling. Buffers: minimizing Pipeline
Delays, Branches, More Robust Processors, Vector Processors and Vector Instructions extensions,
VLIW Processors, Superscalar Processors.
UNIT -III
Memory Design for SOC: Overview of SOC external memory, Internal Memory, Size, Scratchpads
and Cache memory, Cache Organization, Cache data, Write Policies, Strategies for line replacement
at miss time, Types of Cache, Split – I , and D – Caches , Multilevel Caches, Virtual to real translation
, SOC Memory System , Models of Simple Processor – memory interaction.
UNIT -IV
Interconnect Customization and Configuration: Inter Connect Architectures, Bus: Basic
Architectures, SOC Standard Buses , Analytic Bus Models, Using the Bus model, Effects of Bus
transactions and contention time. SOC Customization: An overview, Customizing Instruction
Processor, Reconfiguration Technologies, Mapping design onto Reconfigurable devices, Instance-
Specific design, Customizable Soft Processor, Reconfiguration - overhead analysis and trade-off
analysis on reconfigurable Parallelism.
UNIT -V
Application Studies / Case Studies: SOC Design approach, AES algorithms, Design and
evaluation, Image compression – JEPG compression.
TEXT BOOKS:
1. Computer System Design System-on-Chip by Michael J. Flynn and Wayne Luk, Wiely India
Pvt. Ltd.
2. ARM System on Chip Architecture – Steve Furber –2nd Eed., 2000, Addison Wesley
Professional.
REFERENCES:
1. Design of System on a Chip: Devices and Components – Ricardo Reis, 1st Ed.,
Springer,2004.
2. Co-Verification of Hardware and Software for ARM System on Chip Design (Embedded
Technology) – Jason Andrews – Newnes, BK and CDROM
3. System on Chip Verification – Methodologies and Techniques –Prakash Rashinkar, Peter
Paterson and Leena Singh L, Kluwer Academic Publishers,2001.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
UNIT -I
Software Engineering of Embedded and Real-Time Systems:Software engineering, Embedded
systems, Embedded systems are reactive systems, Real-time systems, Soft and Hard Real-Time
systems, Efficient execution and the execution environment, Resource management, Challenges in
real-time system design.
UNIT -II
The embedded system software build process, Distributed and multi-processor architectures,
Software for embedded systems, Super loop architecture, Power-save super loop, Window lift
embedded design, Hardware abstraction layers (HAL) for embedded systems, HW/SW prototyping,
Industry design chain, Different types of virtual prototypes, Architecture virtual prototypes, Software
virtual prototypes.
UNIT -III
Events, Triggers and Hardware Interface to Embedded Software:Events and triggers, Event
system, Event handle, Event methods, Event data structure, Reentrancy, Disable and enable
interrupts, Semaphores, Implementation with Enter/ExitCritical, Event processing, Integration,
Triggers, Blinking LED, Design idea, Tick timer, Trigger interface, Trigger descriptor, Data allocation,
SetTrigger, IncTicks, Making it reentrant, Initialization, Real-time aspects, Introduction to Hardware
Interface, Collaboration, System integration, Launching tasks in hardware, Debug hooks, Compile-
time switches, Build-time switches, Run-time switches, Self-adapting switches, Difficult hardware
interactions, Testing and troubleshooting.
UNIT -IV
Embedded Software Programming and Operating Systems:Introduction, Principles of high-quality
programming, Readability, Maintainability, Testability, Starting the embedded software project,
Libraries from third parties, Team programming guidelines, Syntax standard, Conditional compilation,
Foreground/background systems, Real-time kernels, RTOS (real-time operating system), Critical
sections, Task management, Preemptive scheduling, Context switching, Interrupt management, Non-
kernel-aware interrupt service routine (ISR), Processors with multiple interrupt priorities, The clock tick
(or system tick), Wait lists, Time management, Resource management, Synchronization, Message
passing, Flow control, Clients and servers, Memory management
UNIT -V
Software Reuse and Performance Engineering in Embedded Systems:Kinds of software reuse,
Implementing reuse by layers,Arbitrary extensibility, Ebedded Software for Performance, The code
optimization process, Using the development tools, Compiler optimization
TEXTBOOK:
1. Software Engineering for Embedded Systems: Methods, Practical Techniques, and
Applications, by Oshana, Robert; Kraeling, Mark, “Newnes” Publishers, 2013.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Course Outcomes
Be able to explain real-time concepts such as preemptive multitasking, task priorities, priority
inversions, mutual exclusion, context switching, and synchronization, interrupt latency and
response time, and semaphores.
Able describe how a real-time operating system kernel is implemented.
Able explain how tasks are managed.
Explain how the real-time operating system implements time management.
Discuss how tasks can communicate using semaphores, mailboxes, and queues.
Be able to implement a real-time system on an embedded processor.
Be able to work with real time operating systems like RT Linux, Vx Works, MicroC /OS- II,
Tiny OS
UNIT -I
Introduction:Introduction to UNIX/LINUX, Overview of Commands, File I/O,( open, create, close,
lseek, read, write), Process Control (fork, vfork, exit, wait, waitpid, exec).
UNIT -II
Real Time Operating Systems:Brief History of OS, Defining RTOS, The Scheduler, Objects,
Services, Characteristics of RTOS, Defining a Task, asks States and Scheduling, Task Operations,
Structure, Synchronization, Communication and Concurrency.
Defining Semaphores, Operations and Use, Defining Message Queue, States, Content, Storage,
Operations and Use.
.
UNIT -III
Objects, Services and I/O: Pipes, Event Registers, Signals, Other Building Blocks, Component
Configuration, Basic I/O Concepts, I/O Subsystem.
UNIT - IV
Exceptions, Interrupts and Timers: Exceptions, Interrupts, Applications, Processing of Exceptions
and Spurious Interrupts, Real Time Clocks, Programmable Timers, Timer Interrupt Service Routines
(ISR), Soft Timers, Operations.
UNIT - V
Case Studies of RTOS:RT Linux, MicroC/OS-II, Vx Works, Embedded Linux, and Tiny OS.
TEXT BOOK:
1. Real Time Concepts for Embedded Systems – Qing Li, Elsevier, 2011.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
REFERENCES:
1. Embedded Systems- Architecture, Programming and Design by Rajkamal,TMH, 2007.
2. Advanced UNIX Programming, Richard Stevens.
3. Embedded Linux: Hardware, Software and Interfacing – Dr. Craig Hollabaugh.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Course Outcomes:
To acquire the knowledge on various models of Co-design.
To explore the interrelationship between Hardware and software in a embedded system
To acquire the knowledge of firmware development process and tools during Co-design.
Understand validation methods and adaptability.
UNIT - I
Co- Design Issues: Co- Design Models, Architectures, Languages, A Generic Co-design
Methodology.
Co- Synthesis Algorithms: Hardware software synthesis algorithms: hardware – software
partitioning distributed system co-synthesis.
UNIT - II
Prototyping and Emulation: Prototyping and emulation techniques, prototyping and emulation
environments, future developments in emulation and prototyping architecture specialization
techniques, system communication infrastructure.
Target Architectures: Architecture Specialization techniques, System Communication infrastructure,
Target Architecture and Application System classes, Architecture for control dominated systems
(8051-Architectures for High performance control), Architecture for Data dominated systems
(ADSP21060, TMS320C60), Mixed Systems.
UNIT - III
Compilation Techniques and Tools for Embedded Processor Architectures: Modern embedded
architectures, embedded software development needs, compilation technologies, practical
consideration in a compiler development environment.
UNIT - IV
Design Specification and Verification: Design, co-design, the co-design computational model,
concurrency coordinating concurrent computations, interfacing components, design verification,
implementation verification, verification tools, interface verification.
UNIT - V
Languages for System – Level Specification and Design-I: System – level specification, design
representation for system level synthesis, system level specification languages,
Languages for System – Level Specification and Design-II: Heterogeneous specifications and
multi-language co-simulation, the cosyma system and lycos system.
REFERENCES:
1. Hardware / Software Co- Design Principles and Practice – Jorgen Staunstrup, Wayne Wolf –
Springer, 2009.
2. Hardware / Software Co- Design - Giovanni De Micheli, Mariagiovanna Sami,Kluwer
Academic Publishers, 2002.
3. A Practical Introduction to Hardware/Software Co-design -Patrick R. Schaumont, Springer,
2010
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Pre-Requisite: VLSI
Course Outcomes:
The student will get to know the basics and advanced techniques in low power design which
is a hot topic in today’s market where the power plays major role.
The reduction in power dissipation by an IC earns a lot including reduction in size, cost and
etc.
UNIT - I
Fundamentals:Need for Low Power Circuit Design, Sources of Power Dissipation – Switching Power
Dissipation, Short Circuit Power Dissipation, Leakage Power Dissipation, Glitching Power Dissipation,
Short Channel Effects –Drain Induced Barrier Lowering and Punch Through, Surface Scattering,
Velocity Saturation, Impact Ionization, Hot Electron Effect.
UNIT - II
Low-Power Design Approaches:Low-Power Design through Voltage Scaling – VTCMOS circuits,
MTCMOS circuits, Architectural Level Approach –Pipelining and Parallel Processing Approaches.
Switched Capacitance Minimization Approaches:System Level Measures, Circuit Level Measures,
Mask level Measures.
UNIT- III
Low-Voltage Low-Power Adders:Introduction, Standard Adder Cells, CMOS Adder’s Architectures –
Ripple Carry Adders, Carry Look- Ahead Adders, Carry Select Adders, Carry Save Adders, Low-
Voltage Low-Power Design Techniques –Trends of Technology and Power Supply Voltage, Low-
Voltage Low-Power Logic Styles.
UNIT - IV
Low-Voltage Low-Power Multipliers:Introduction, Overview of Multiplication, Types of Multiplier
Architectures, Braun Multiplier, Baugh- Wooley Multiplier, Booth Multiplier, Introduction to Wallace
Tree Multiplier.
UNIT - V
Low-Voltage Low-Power Memories:Basics of ROM, Low-Power ROM Technology, Future Trend
and Development of ROMs, Basics of SRAM, Memory Cell, Precharge and Equalization Circuit, Low-
Power SRAM Technologies, Basics of DRAM, Self-Refresh Circuit, Future Trend and Development of
DRAM.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
TEXT BOOKS:
1. CMOS Digital Integrated Circuits – Analysis and Design – Sung-Mo Kang, Yusuf Leblebici,
TMH, 2011.
2. Low-Voltage, Low-Power VLSI Subsystems – Kiat-Seng Yeo, Kaushik Roy, TMH Professional
Engineering.
REFERENCES:
1. Introduction to VLSI Systems: A Logic, Circuit and System Perspective – Ming-BO Lin, CRC
Press, 2011.
2. Low Power CMOS Design – Anantha Chandrakasan, IEEE Press/Wiley International, 1998.
3. Low Power CMOS VLSI Circuit Design – Kaushik Roy, Sharat C. Prasad, John Wiley & Sons,
2000.
4. Practical Low Power Digital VLSI Design – Gary K. Yeap, Kluwer Academic Press, 2002.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Course Objectives: The objectives of this course are to make the student
To study the fundamentals of wireless Ad-Hoc Networks.
To study the operation and performance of various Adhoc wireless network protocols.
To study the architecture and protocols of Wireless sensor networks.
UNIT - I
Wireless LANs and PANs: Introduction, Fundamentals of WLANS, IEEE 802.11 Standards,
HIPERLAN Standard, Bluetooth, Home RF.
AD HOC WIRELESS NETWORKS: Introduction, Issues in Ad Hoc Wireless Networks.
UNIT - II
MAC Protocols: Introduction, Issues in Designing a MAC protocol for Ad Hoc Wireless Networks,
Design goals of a MAC Protocol for Ad Hoc Wireless Networks, Classifications of MAC Protocols,
Contention - Based Protocols, Contention - Based Protocols with reservation Mechanisms,
Contention – Based MAC Protocols with Scheduling Mechanisms, MAC Protocols that use Directional
Antennas, Other MAC Protocols.
UNIT - III
Routing Protocols: Introduction, Issues in Designing a Routing Protocol for Ad Hoc Wireless
Networks, Classification of Routing Protocols, Table –Driven Routing Protocols, On – Demand
Routing Protocols, Hybrid Routing Protocols, Routing Protocols with Efficient Flooding Mechanisms,
Hierarchical Routing Protocols, Power – Aware Routing Protocols.
UNIT – IV
Transport Layer Protocols: Introduction, Issues in Designing a Transport Layer Protocol for Ad Hoc
Wireless Networks, Design Goals of a Transport Layer Protocol for Ad Hoc Wireless Networks,
Classification of Transport Layer Solutions, TCP Over Ad Hoc Wireless Networks, Other Transport
Layer Protocol for Ad Hoc Wireless Networks.
UNIT – V
Wireless Sensor Networks: Introduction, Sensor Network Architecture, Data Dissemination, Data
Gathering, MAC Protocols for Sensor Networks, Location Discovery, Quality of a Sensor Network,
Evolving Standards, Other Issues.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
TEXT BOOKS:
1. Ad Hoc Wireless Networks: Architectures and Protocols - C. Siva Ram Murthy and B.S.Manoj,
2004, PHI.
2. Wireless Ad- hoc and Sensor Networks: Protocols, Performance and Control - Jagannathan
Sarangapani, CRC Press.
REFERENCES:
1. Ad-Hoc Mobile Wireless Networks: Protocols & Systems, C. K. Toh , 1st Ed. Pearson
Education.
2. Wireless Sensor Networks - C. S. Raghavendra, Krishna M. Sivalingam, 2004, Springer
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
List of Experiments:
Note : Devices mentioned in the above lists include Arduino, Raspbery Pi, Beaglebone
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
List of Experiments:
1. Overview of EDA Tools Micro Wind / Cadence / Electric
2. Dynamic Charecteristics of CMOS Inverter
3. Design and Simulation of Combinational Circuits
4. Design and Simulation of Sequential Circuits
5. Design and Simulation of Source Follower Circuits
6. Design and Simulation of Cascode Amplifier
7. Design and Simulation of Current Mirror Amplifier
8. Design and Simulation of Differential Amplifier
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Course Objectives:
To elaborate on the conceptual frame work of physical layer and topological issues of
networking in Embedded Systems.
To emphasis on issues related to guided and unguided media with specific reference to
Embedded device level connectivity.
Course Outcomes:
Expected to acquire knowledge on communication protocols of connecting Embedded
Systems.
Expected to master the design level parameters of USB and CAN bus protocols.
Understand the design issues of Ethernet in Embedded networks.
Acquire the knowledge of wireless protocols in Embedded domain.
UNIT -I
Embedded Communication Protocols: Embedded Networking: Introduction – Serial/Parallel
Communication – Serial communication protocols -RS232 standard – RS485 – Synchronous Serial
Protocols -Serial Peripheral Interface(SPI) – Inter Integrated Circuits (I2C) – PC Parallel port
programming - ISA/PCI Bus protocols – Firewire.
UNIT -II
USB and CAN Bus: USB bus – Introduction – Speed Identification on the bus – USB States – USB
bus communication Packets –Data flow types –Enumeration –Descriptors –PIC 18 Microcontroller
USB Interface – C Programs –CAN Bus – Introduction - Frames –Bit stuffing –Types of errors –
Nominal Bit Timing – PIC microcontroller CAN Interface –A simple application with CAN.
UNIT -III
Ethernet Basics:Elements of a network – Inside Ethernet – Building a Network: Hardware options –
Cables,Connections and network speed – Design choices: Selecting components –Ethernet
Controllers –
Using the internet in local and internet communications – Inside the Internet protocol.
UNIT -IV
Embedded Ethernet:Exchanging messages using UDP and TCP – Serving web pages with Dynamic
Data – Serving web pages that respond to user Input – Email for Embedded Systems – Using FTP –
Keeping Devices and Network secure.
UNIT V
Wireless Embedded Networking: Wireless sensor networks – Introduction – Applications – Network
Topology – Localization –Time Synchronization - Energy efficient MAC protocols –SMAC – Energy
efficient and robust routing – Data Centric routing.
TEXT BOOKS:
1. Embedded Systems Design: A Unified Hardware/Software Introduction - Frank Vahid, Tony
Givargis, John & Wiley Publications, 2002.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
2. Parallel Port Complete: Programming, interfacing and using the PCs parallel printer port - Jan
Axelson, Penram Publications, 1996.
REFERENCES:
1. Advanced PIC microcontroller projects in C: from USB to RTOS with the PIC18F series - Dogan
Ibrahim, Elsevier 2008.
2. Embedded Ethernet and Internet Complete - Jan Axelson, Penram publications, 2003.
3. Networking Wireless Sensors - Bhaskar Krishnamachari, Cambridge press 2005.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
UNIT - I
Fundamentals of Neural Networks & Feed Forward Networks: Basic Concept of Neural Networks,
Human Brain, Models of an Artificial Neuron, Learning Methods, Neural Networks Architectures,
Signal Layer Feed Forward Neural Network :The Perceptron Model, Multilayer Feed Forward Neural
Network :Architecture of a Back Propagation Network(BPN), The Solution, Backpropagation Learning,
Selection of various Parameters in BPN. Application of Back propagation Networks in Pattern
Recognition & Image Processing.
UNIT - II
Associative Memories & ART Neural Networks: Basic concepts of Linear Associator, Basic
concepts of Dynamical systems, Mathematical Foundation of Discrete-Time Hop field Networks(HPF),
Mathematical Foundation of Gradient-Type Hopfield Networks, Transient response of Continuous
Time Networks, Applications of HPF in Solution of Optimization Problem: Minimization of the
Traveling salesman tour length, Summing networks with digital outputs, Solving Simultaneous Linear
Equations, Bidirectional Associative Memory Networks; Cluster Structure, Vector Quantization,
Classical ART Networks, Simplified ART Architecture.
UNIT - III
Fuzzy Logic & Systems: Fuzzy sets, Crisp Relations, Fuzzy Relations, Crisp Logic, Predicate Logic,
Fuzzy Logic, Fuzzy Rule based system, Defuzzification Methods, Applications: Greg Viot’s Fuzzy
Cruise Controller, Air Conditioner Controller.
UNIT - IV
Genetic Algorithms: Basic Concepts of Genetic Algorithms (GA), Biological background, Creation of
Offsprings, Working Principle, Encoding, Fitness Function, Reproduction, Inheritance Operators,
Cross Over, Inversion and Deletion, Mutation Operator, Bit-wise Operators used in GA, Generational
Cycle, Convergence of Genetic Algorithm.
UNIT - V
Hybrid Systems:Types of Hybrid Systems, Neural Networks, Fuzzy Logic, and Genetic Algorithms
Hybrid, Genetic Algorithm based BPN: GA Based weight Determination, Fuzzy Back Propagation
Networks: LR-type fuzzy numbers, Fuzzy Neuron, Fuzzy BP Architecture, Learning in Fuzzy BPN,
Inference by fuzzy BPN.
TEXT BOOKS:
1. Introduction to Artificial Neural Systems - J.M.Zurada, Jaico Publishers
2. Neural Networks, Fuzzy Logic & Genetic Algorithms: Synthesis & Applications - S.
Rajasekaran, G. A. Vijayalakshmi Pai, PHI, New Delhi, July 2011.
3. Genetic Algorithms by David E. Gold Berg, Pearson Education India, 2006.
4. Neural Networks & Fuzzy Sytems- Kosko.B., PHI, Delhi,1994.
REFERENCES
1. Artificial Neural Networks - Dr. B. Yagananarayana, PHI, New Delhi, , 1999.
2. An introduction to Genetic Algorithms - Mitchell Melanie, MIT Press, 1998
3. Fuzzy Sets, Uncertainty and Information- Klir G.J. & Folger. T. A., PHI, Delhi, 1993.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Course Outcomes: On successful completion of the module, students will be able to:
Ability to modify the existing or new DSP architectures suitable for VLSI.
Understand the concepts of folding and unfolding algorithms and applications.
Ability to implement fast convolution algorithms.
Low power design aspects of processors for signal processing and wireless applications.
UNIT -I
Introduction to DSP: Typical DSP algorithms, DSP algorithms benefits, Representation of DSP
algorithms
Pipelining and Parallel Processing: Introduction, Pipelining of FIR Digital filters, Parallel
Processing, Pipelining and Parallel Processing for Low Power
Retiming: Introduction, Definitions and Properties, Solving System of Inequalities, Retiming
Techniques
UNIT –II
Folding and Unfolding: Folding- Introduction, Folding Transform, Register minimization
Techniques, Register minimization in folded architectures, folding of Multirate systems
Unfolding- Introduction, An Algorithm for Unfolding, Properties of Unfolding, critical Path, Unfolding
and Retiming, Applications of Unfolding
UNIT -III
Systolic Architecture Design: Introduction, Systolic Array Design Methodology, FIR Systolic Arrays,
Selection of Scheduling Vector, Matrix Multiplication and 2D Systolic Array Design, Systolic Design for
Space Representations contain Delays.
UNIT -IV
Fast Convolution: Introduction – Cook-Toom Algorithm – Winogard algorithm – Iterated Convolution
– Cyclic Convolution – Design of Fast Convolution algorithm by Inspection
UNIT -V
Low Power Design: Scaling Vs Power Consumption, Power Analysis, Power Reduction techniques,
Power Estimation Approaches
Programmable DSP: Evaluation of Programmable Digital Signal Processors, DSP Processors for
Mobile and Wireless Communications, Processors for Multimedia Signal Processing
TEXT BOOKS:
1. VLSI Digital Signal Processing- System Design and Implementation – Keshab K. Parthi, Wiley
Inter Science, 1998.
2. VLSI and Modern Signal processing – Kung S. Y, H. J. While House, T. Kailath, Prentice Hall,
1985.
REFERENCES:
1. Design of Analog – Digital VLSI Circuits for Telecommunications and Signal Processing –
Jose E. France, Yannis Tsividis, Prentice Hall, 1994.
2. VLSI Digital Signal Processing – Medisetti V. K, IEEE Press (NY), 1995.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Prerequisite: None
UNIT-I:
Planning and Preparation, Word Order, Breaking up long sentences, Structuring Paragraphs and
Sentences, Being Concise and Removing Redundancy, Avoiding Ambiguity and Vagueness
UNIT-II:
Clarifying Who Did What, Highlighting Your Findings, Hedging and Criticizing, Paraphrasing and
Plagiarism, Sections of a Paper, Abstracts. Introduction
UNIT-III:
Review of the Literature, Methods, Results, Discussion, Conclusions, The Final Check.
UNIT-IV:
key skills are needed when writing a Title, key skills are needed when writing an Abstract, key skills
are needed when writing an Introduction, skills needed when writing a Review of the Literature,
UNIT-V:
skills are needed when writing the Methods, skills needed when writing the Results, skills are needed
when writing the Discussion, skills are needed when writing the Conclusions. useful phrases, how to
ensure paper is as good as it could possibly be the first- time submission
Prerequisite: None
UNIT-I:
Introduction:
Disaster: Definition, Factors and Significance; Difference Between Hazard and Disaster; Natural and
Manmade Disasters: Difference, Nature, Types and Magnitude.
Disaster Prone Areas in India:
Study of Seismic Zones; Areas Prone to Floods and Droughts, Landslides and Avalanches; Areas
Prone to Cyclonic and Coastal Hazards with Special Reference to Tsunami; Post-Disaster Diseases
and Epidemics
UNIT-II:
Repercussions of Disasters and Hazards:
Economic Damage, Loss of Human and Animal Life, Destruction of Ecosystem. Natural Disasters:
Earthquakes, Volcanisms, Cyclones, Tsunamis, Floods, Droughts and Famines, Landslides and
Avalanches, Man-made disaster: Nuclear Reactor Meltdown, Industrial Accidents, Oil Slicks and
Spills, Outbreaks of Disease and Epidemics, War and Conflicts.
UNIT-III:
Disaster Preparedness and Management:
Preparedness: Monitoring of Phenomena Triggering A Disaster or Hazard; Evaluation of Risk:
Application of Remote Sensing, Data from Meteorological and Other Agencies, Media Reports:
Governmental and Community Preparedness.
UNIT-IV:
Risk Assessment Disaster Risk:
Concept and Elements, Disaster Risk Reduction, Global and National Disaster Risk Situation.
Techniques of Risk Assessment, Global Co-Operation in Risk Assessment and Warning, People’s
Participation in Risk Assessment. Strategies for Survival.
UNIT-V:
Disaster Mitigation:
Meaning, Concept and Strategies of Disaster Mitigation, Emerging Trends In Mitigation. Structural
Mitigation and Non-Structural Mitigation, Programs of Disaster Mitigation in India.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Prerequisite: None
Course Objectives:
To get a working knowledge in illustrious Sanskrit, the scientific language in the world
Learning of Sanskrit to improve brain functioning
Learning of Sanskrit to develop the logic in mathematics, science & other subjects enhancing
the memory power
The engineering scholars equipped with Sanskrit will be able to explore the huge knowledge
from ancient literature
UNIT-I:
Alphabets in Sanskrit,
UNIT-II:
Past/Present/Future Tense, Simple Sentences
UNIT-III:
Order, Introduction of roots,
UNIT-IV:
Technical information about Sanskrit Literature
UNIT-V:
Technical concepts of Engineering-Electrical, Mechanical, Architecture, Mathematics
Prerequisite: None
UNIT-I:
Values and self-development –Social values and individual attitudes. Work ethics, Indian vision of
humanism. Moral and non- moral valuation. Standards and principles. Value judgements
UNIT-II:
Importance of cultivation of values. Sense of duty. Devotion, Self-reliance. Confidence, Concentration.
Truthfulness, Cleanliness. Honesty, Humanity. Power of faith, National Unity. Patriotism. Love for
nature, Discipline
UNIT-III:
Personality and Behavior Development - Soul and Scientific attitude. Positive Thinking. Integrity and
discipline, Punctuality, Love and Kindness.
UNIT-IV:
Avoid fault Thinking. Free from anger, Dignity of labour. Universal brotherhood and religious
tolerance. True friendship. Happiness Vs suffering, love for truth. Aware of self-destructive habits.
Association and Cooperation. Doing best for saving nature
UNIT-V:
Character and Competence –Holy books vs Blind faith. Self-management and Good health. Science
of reincarnation, Equality, Nonviolence, Humility, Role of Women. All religions and same message.
Mind your Mind, Self-control. Honesty, Studying effectively
Prerequisite: None
UNIT-I:
History of Making of the Indian Constitution: History Drafting Committee, (Composition &
Working), Philosophy of the Indian Constitution: Preamble, Salient Features.
UNIT-II:
Contours of Constitutional Rights & Duties: Fundamental Rights Right to Equality, Right to
Freedom, Right against Exploitation, Right to Freedom of Religion, Cultural and Educational Rights,
Right to Constitutional Remedies, Directive Principles of State Policy, Fundamental Duties.
UNIT-III:
Organs of Governance: Parliament, Composition, Qualifications and Disqualifications, Powers and
Functions, Executive, President, Governor, Council of Ministers, Judiciary, Appointment and Transfer
of Judges, Qualification, Powers and Functions.
UNIT-IV:
Local Administration: District’s Administration head: Role and Importance, Municipalities:
Introduction, Mayor and role of Elected Representative, CEO of Municipal Corporation. Pachayati raj:
Introduction, PRI: Zila Pachayat. Elected officials and their roles, CEO Zila Pachayat: Position and
role. Block level: Organizational Hierarchy (Different departments), Village level: Role of Elected and
Appointed officials, Importance of grass root democracy.
UNIT-V:
Election Commission: Election Commission: Role and Functioning. Chief Election Commissioner
and Election Commissioners. State Election Commission: Role and Functioning. Institute and Bodies
for the welfare of SC/ST/OBC and women.
R19 M.TECH. DIGITAL SYSTEMS AND COMPUTER ELECTRONICS
Prerequisite: None
UNIT-I:
Introduction and Methodology: Aims and rationale, Policy background, Conceptual framework and
terminology Theories of learning, Curriculum, Teacher education. Conceptual framework, Research
questions. Overview of methodology and Searching.
UNIT-II:
Thematic overview: Pedagogical practices are being used by teachers in formal and informal
classrooms in developing countries. Curriculum, Teacher education.
UNIT-III:
Evidence on the effectiveness of pedagogical practices, Methodology for the indepth stage: quality
assessment of included studies. How can teacher education (curriculum and practicum) and the scho
curriculum and guidance materials best support effective pedagogy? Theory of change. Strength and
nature of the body of evidence for effective pedagogical practices. Pedagogic theory and pedagogical
approaches. Teachers’ attitudes and beliefs and Pedagogic strategies.
UNIT-IV:
Professional development: alignment with classroom practices and follow-up support, Peer support,
Support from the head teacher and the community. Curriculum and assessment, Barriers to learning:
limited resources and large class sizes
UNIT-V:
Research gaps and future directions: Research design, Contexts, Pedagogy, Teacher education,
Curriculum and assessment, Dissemination and research impact.
Prerequisite: None
Course Objectives:
To achieve overall health of body and mind
To overcome stress
UNIT-I:
Definitions of Eight parts of yog. (Ashtanga)
UNIT-II:
Yam and Niyam.
UNIT-III:
Do`s and Don’t’s in life.
i) Ahinsa, satya, astheya, bramhacharya and aparigraha
ii) Shaucha, santosh, tapa, swadhyay, ishwarpranidhan
UNIT-IV:
Asan and Pranayam
UNIT-V:
i) Various yog poses and their benefits for mind & body
ii) Regularization of breathing techniques and its effects-Types of pranayam
UNIT-I:
Neetisatakam-Holistic development of personality
Verses- 19,20,21,22 (wisdom)
Verses- 29,31,32 (pride & heroism)
Verses- 26,28,63,65 (virtue)
UNIT-II:
Neetisatakam-Holistic development of personality
Verses- 52,53,59 (dont’s)
Verses- 71,73,75,78 (do’s)
UNIT-III:
Approach to day to day work and duties.
Shrimad Bhagwad Geeta: Chapter 2-Verses 41, 47,48,
Chapter 3-Verses 13, 21, 27, 35, Chapter 6-Verses 5,13,17, 23, 35,
Chapter 18-Verses 45, 46, 48.
UNIT-IV:
Statements of basic knowledge.
Shrimad Bhagwad Geeta: Chapter2-Verses 56, 62, 68
Chapter 12 -Verses 13, 14, 15, 16,17, 18
Personality of Role model. Shrimad Bhagwad Geeta:
UNIT-V:
Chapter2-Verses 17, Chapter 3-Verses 36,37,42,
Chapter 4-Verses 18, 38,39
Chapter18 – Verses 37,38,63