M.E.VLSI Design and Embedded Systems
M.E.VLSI Design and Embedded Systems
M.E.VLSI Design and Embedded Systems
UNIVERSITY DEPARTMENTS
M.E. VLSI DESIGN AND EMBEDDED SYSTEMS
REGULATIONS – 2023
CHOICE BASED CREDIT SYSTEM
To impart high quality technical education to students from socially and economically
diverse backgrounds
Give solid foundation on Mathematical skills and allied fields of Electronics &
Communication
To produce students with technical competence to design sophisticated systems in
Electronics & Communication
To make high quality research contribution in the field of Electronics, Communication,
Networking , VLSI & Signal Processing
To collaborate with industries in Electronics & Communication in the indigenous
product development
To inculcate qualities of leadership and entrepreneurship in students
To facilitate adequate exposure to the faculty enabling them to be synchronized with the
Cutting edge technology
1
ANNA UNIVERSITY, CHENNAI
UNIVERSITY DEPARTMENTS
M.E. VLSI DESIGN AND EMBEDDED SYSTEMS
REGULATIONS – 2023
CHOICE BASED CREDIT SYSTEM
2. PROGRAMME OUTCOMES(POs):
2
PEO/PO Mapping:
Programme Outcomes
PEO PO1 PO2 PO3 PO4 PO5 PO6
I. 3 1 3 3 3 3
II. 3 1 3 3 3 3
III. 3 1 3 3 3 3
IV. 2 1 3 2 2 2
Professional Elective IV
YEAR II
Project Work I 3 3 3 3 3 3
Project Phase II
3 3 3 3 3 3
3
PROGRAM ELECTIVE COURSES(PEC)
PO1 PO2 PO3 PO4 PO5 PO6
1 ASIC Design 1.4 2.5 2.5 2.2 1 -
2 Real Time Systems 1.8 2.6 3 1.8 1.8 1
3 Real Time Operating Systems 3 1 3 2.6 2.4 1.8
4 Digital Image and Video Processing 3 1 3 1.6 1.6 2.2
Micro Electro Mechanical Systems and
1 1.4 3 1.8 1.4 1
5 Microsystems
Adaptive Signal Processing
3 1 2 2 1 1.4
6 Techniques
7 VLSI For Wireless Communication 3 1 3 2 2 1
8 Computer Aided Design for VLSI Systems 2.4 1 1.8 1.4 1.4 1.2
9 Hardware Software Co-Design of Embedded
2.8 1 2.8 2.8 2.8 2
System
10 Embedded Networking 2.2 1 2.4 2.6 1.8 1.4
11 Quantum Computing 3 1 2.2 2 1 1
12 Multi-Core Architectures andProgramming 3 1 2.4 1 2 1
13 RF IC Design 3 1 3 2 2 1
14 Advanced CMOS Analog ICDesign 3 1 3 1.6 1.6 1
15 SoC Design for EmbeddedSystem 3 1 2.4 2 1 1
16 Robotics 3 1 3 3 3 1.8
17 Embedded C Programming 2.8 1 2.8 2.6 2 1.4
18 Digital Signal Processors andArchitectures 3 1 2.8 3 2 1
19 Reconfigurable
3 1 2.8 1.4 1.6 1
Architectures and Applications
Pattern Recognition and Machine Learning
20 2 1.4 1.4 2 2.4 2.4
Energy Efficient VLSI Design
21 3 3 3 2.8 1 -
4
ANNA UNIVERSITY, CHENNAI
UNIVERSITY DEPARTMENTS
M.E. VLSI DESIGN AND EMBEDDED SYSTEMS
REGULATIONS – 2023
CHOICE BASED CREDIT SYSTEM
CURRICULA AND SYLLABI
SEMESTER I
PERIODS TOTAL
S. COURSE
CATE PERWEEK CONTACT CREDITS
NO. CODE COURSE TITLE
GORY L T P PERIODS
THEORY
1. MA3152 Advanced Applied Mathematics FC 4 0 0 4 4
2. RM3151 Research Methodology and IPR RMC 2 1 0 3 3
3. VE3101 Digital Integrated Circuit Design PCC 3 0 0 3 3
4. VLSI Architectures for System
VE3102 PCC 3 0 0 3 3
Design
5. Advanced Embedded System
VE3103 PCC 3 0 2 5 4
Design
6. VE3104 Embedded Internet of Things PCC 3 0 2 5 4
PRACTICALS
7. VE3111 Advanced Digital VLSI Laboratory PCC 0 0 4 4 2
TOTAL 18 1 8 27 23
SEMESTER II
PERIODS TOTAL
S. COURSE
CATE PERWEEK CONTACT CREDITS
NO. CODE COURSE TITLE
GORY L T P PERIODS
THEORY
1. VE3201 Design for Testability PCC 3 0 0 3 3
2. VE3202 CMOS Analog IC Design PCC 3 0 0 3 3
3. Computer Vision and Embedded
VE3203 PCC 3 0 2 5 4
AI
4. VLSI Signal Processing
VE3204 PCC 3 0 0 3 3
Techniques
5. VE3205 Embedded Automation PCC 3 0 2 5 4
6. Professional Elective I PEC 3 0 0 3 3
PRACTICALS
7. VE3211 Analog System Design Laboratory PCC 0 0 4 4 2
TOTAL 18 0 8 26 22
5
SEMESTER III
PERIODS TOTAL
S. COURSE
CATE PER WEEK CONTACT CREDITS
NO. CODE COURSE TITLE
GORY L T P PERIODS
THEORY
1. Professional Elective II PEC 3 0 0 3 3
2. Professional Elective III PEC 3 0 0 3 3
3. Professional Elective IV PEC 3 0 0 3 3
PRACTICALS
4. VE3311 Project Work I EEC 0 0 12 12 6
TOTAL 9 0 12 21 15
SEMESTER IV
PERIODS TOTAL
S. COURSE CATE
COURSE TITLE PER WEEK CONTACT
NO. CODE GORY CREDITS
L T P PERIODS
PRACTICALS
1. VE3411 Project Work II EEC 0 0 24 24 12
TOTAL 0 0 24 24 12
PERIODS PER
S. COURSE PERIODS
WEEK SEMESTER
NO. CODE COURSE TITLE PER WEEK
L T P
1. MA3152 Advanced Applied Mathematics 4 0 0 4 1
PERIODS PER
S. COURSE
COURSE TITLE WEEK CREDITS SEMESTER
NO CODE
L T P
1. VE3101 Digital Integrated Circuit Design 3 0 0 3 1
2. VE3102 VLSI Architectures for System Design 3 0 0 3 1
3. VE3103 Advanced Embedded System Design 3 0 2 4 1
4. VE3104 Embedded Internet ofThings 3 0 2 4 1
5. VE3201 Design for Testability 3 0 0 3 2
6. VE3202 CMOS Analog IC Design 3 0 0 3 2
7. VE3203 Computer Vision and Embedded AI 3 0 2 5 4
8. VE3204 VLSI Signal ProcessingTechniques 3 0 0 3 2
9. VE3205 Embedded Automation 3 0 2 4 2
6
10. VE3111 Advanced Digital VLSI Laboratory 0 0 4 2 1
11. VE3211 Analog System Design Laboratory 0 0 4 2 2
TOTAL CREDITS 35
PERIODS
COURSE PER WEEK
S. NO COURSE TITLE CREDITS SEMESTER
CODE L T P
1. RM3151 Research Methodology and IPR 2 1 0 3 1
TOTAL CREDITS 3
PROGRAM ELECTIVES
PERIODS TOTAL
S. COURSE
CATE PER WEEK CONTACT CREDITS
NO. CODE COURSE TITLE
GORY L T P PERIODS
1 VL3051 ASIC Design PEC 3 0 0 3 3
2 VE3051 Real Time Systems PEC 3 0 0 3 3
7
Architectures
Reconfigurable Architectures
19 VE3014 PEC 3 0 0 3 3
and Applications
Pattern Recognition and
20 WT3053 PEC 3 0 0 3 3
MachineLearning
21 VE3015 Energy Efficient VLSI Design PEC 3 0 0 3 3
SUMMARY
8
MA3152 ADVANCED APPLIED MATHEMATICS LT PC
4 0 0 4
REFERENCES:
1. Andrews, L.C. and Philips.R.L., “Mathematical Techniques for engineering and scientists”,
Printice Hall of India, New Delhi, 2006.
2. Bronson, R., “Matrix Operation”, Schaum‘s outline series, Tata McGrawHill, New York, 2011.
3. O‘Neil P.V., “Advanced Engineering Mathematics”, Cengage Learning, 8th Edition, India, 2017.
4. Oliver C. Ibe, “Fundamentals of Applied Probability and Random Processes”, Academic Press,
Boston, 2014.
5. Sankara Rao, K., “Introduction to partial differential equations”, Prentice Hall of India, pvt, Ltd, 3rd
Edition, New Delhi, 2010.
6. Taha H.A., “Operations Research: An introduction”, Ninth Edition, Pearson Education, Asia, 10th
Edition, New Delhi, 2017.
9
CO-PO Mapping:
UNIT V PATENTS 9
Patents – objectives and benefits of patent, concept, features of patent, inventive steps,
specifications, types of patent application; patenting process - patent filling, examination of patent,
grant of patent, revocation; equitable assignments; Licenses, licensing of patents; patent agents,
registration of patent agents.
TOTAL: 45 PERIODS
COURSE OUTCOMES
Upon completion of the course, the student can
CO1: Describe different types of research; identify, review and define the research problem
CO2: Select suitable design of experiment s; describe types of data and the tools for collection of
data
CO3: Explain the process of data analysis; interpret and present the result in suitable form
10
CO4: Explain about Intellectual property rights, types and procedures
CO5: Execute patent filing and licensing
REFERENCES:
1. Cooper Donald R, Schindler Pamela S and Sharma JK, “Business Research Methods”, Tata
McGraw Hill Education, 11e (2012).
2. Soumitro Banerjee, “Research methodology for natural sciences”, IISc Press, Kolkata, 2022,
3. Catherine J. Holland, “Intellectual property: Patents, Trademarks, Copyrights, Trade Secrets”,
Entrepreneur Press, 2007.
4. David Hunt, Long Nguyen, Matthew Rodgers, “Patent searching: tools & techniques”, Wiley,
2007.
5. The Institute of Company Secretaries of India, Statutory body under an Act of parliament,
“Professional Programme Intellectual Property Rights, Law and practice”, September 2013.
11
REFERENCES:
1. Jan Rabaey, Anantha Chandrakasan, B.Nikolic, “Digital Integrated circuits: A design
perspective”. Second Edition, Prentice Hall of India, 2016.
2. N.Weste, D.M.Harris, “CMOS VLSI Design: Circuits and System Perspective”, Fourth Edition,
Pearson, 2015.
3. N.Weste, K.Eshraghian, “Principles of CMOS VLSI Design”, A system Perspective, second
edition,Addision Wesley 2010.
4. M.J. Smith, “Application specific integrated circuits”, Addisson Wesley, 2009.
5. A.Pucknell, Kamran Eshraghian, “Basic VLSI Design”, Third edition, Prentice Hall of India,
2007.
6. R.Jacob Baker, Harry W.LI., David E.Boyee, “CMOS Circuit Design, Layout and Simulation”,
Prentice Hall of India, 2005.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 2 3 1 1
CO2 3 1 2 3 3 1
CO3 3 1 2 3 3 1
CO4 3 1 2 3 3 1
CO5 3 1 2 3 3 1
AVG 15/5=3 5/5=1 10/5=2 15/5=3 12/4=3 5/5=1
12
UNIT V ASYNCHRONOUS STATE MACHINE DESIGN 9
Features and need for Asynchronous FSMs - Lumped path delay models for asynchronous FSMs -
Excitation table, state diagrams, K-maps, and state tables - Design of the basic cells by using the
LPD model - design examples - Hazards in Asynchronous FSMs - One-hot design of
asynchronous state machines - Design of fundamental mode FSMs by using PLDs.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
On successful completion of this course, students will be able to
REFERENCES:
1. M. Morris Mano and Michael D. Ciletti, ‘Digital Design’, Pearson, 6th Edition, 2018
2. Jan Rabaey, Anantha Chandrakasan, B.Nikolic, “Digital Integrated circuits: A design
perspective”. Second Edition, Prentice Hall of India, 2016.
3. Stephen M.Trimberger, Edr.,“Field Programmable Gate Array Technology”, Springer
Science- Business media, LLC, 2012.
4. P.K.Chan& S. Mourad, “Digital Design Using Field Programmable Gate Array”, Pearson,
2009
5. Roger Woods, John McAllister, Gaye Lightbody and Ying Yi, “FPGA-based implementation
of Signal Processing Systems”, A John Wiley and Sons, Ltd., Publication, 2008.
6. John V. Oldfield, Richard C.Dorf, “Field Programmable Gate Arrays - Reconfigurable logic
for rapid prototyping and implementation of digital systems”, John Wiley & Sons, Reprint,
2008.
7. Samir Palnitkar,“Verilog HDL: A Guide To Digital Design And Synthesis”,Second
Edition,Prentice Hall of India, 2003.
8. Richard F.Tinder, “Engineering Digital Design, Revised Second Edition”, Academic Press,
2000.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 3 3 2 1
CO2 3 1 3 3 2 1
CO3 3 1 3 3 2 1
CO4 3 1 3 3 2 1
CO5 3 1 3 3 2 1
AVG 15/5=3 5/5=1 15/5=3 15/5=3 10/5=2 5/5=1
13
Interrupts – ADC – Master Synchronous Serial Port – USART – WatchDog Timer – Reset – Real
time Operating Systems – Multithreaded Programming - Scheduling – Resource Sharing –
Memory Management.
COURSE OUTCOMES:
CO1: To be able to explain the concepts of PIC16F877 microcontroller and RTOS.
CO2: To be able to perform microcontroller programming using ASM and Embedded C.
CO3: To be able to configure and program the peripherals connected to PIC16F877 MCU.
CO4: To be able to apply the design skill in building simple embedded systems.
CO5: To be able to design advanced real time embedded systems
REFERENCES:
1. Dogan Ibrahim, “Advanced PIC Microcontroller Projects in C – From USB to RTOS with
the PIC18F Series”, Newnes Publions – Elsevier, 2008.
14
2. Muhammad Ali Mazidi, Rolin McKinlay, Danny Causey, "PIC Microcontroller and
Embedded Systems: Using Assembly and C for PIC18", Prentice Hall publications, 2007.
3. Martin Bates, “Interfacing PIC Microcontrollers – Embedded Design by Interactive
Simulation”, Newnes Publication – Elsevier, 2006.
4. “User Manual - C Compiler for Microchip PIC Microcontrollers – mikroC”,
Mikroelectronika, 2006.
5. Kirk Zurell, “C Programming for Embedded Systems”, R & D Books, 2000.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 1 3 2 1 1 1
CO2 1 3 2 1 1 1
CO3 1 3 2 2 1 1
CO4 2 3 3 3 2 1
CO5 3 3 3 3 3 3
AVG 8/5=1.6 15/5=3 12/5=2.4 10/5=2 8/5=1.6 7/5=1.4
15
Transportation-Smart Parking System
LIST OF EXPERIMENTS
1. IoT based Monitoring Device Development (multiparameter)
2. Smart Home
3. Smart Energy meter
4. Smart City
5. Smart Transportation
6. Smart Agriculture
7. Smart Healthcare
8. Smart Environment
9. Smart Parking system
10. Machine to Machine Communication
COURSE OUTCOMES:
CO1: To be able to explain the fundamental concepts in Internet of Things.
CO2: To be able to detail about the different protocols supported in Datalink and Network layer.
CO3: To be able to elucidate the different protocols related to Transport, Session and
Application layer.
CO4: To be able to develop an Embedded IoT device.
CO5: To be able to design and develop Embedded IoT systems for challenging applications.
REFERENCES:
1. Pethuru Raj and Anupama C. Raman, "The Internet of Things: Enabling Technologies,
Platforms, and Use Cases", CRC Press,2017
2. Constandinos X. Mavromoustakis, George Mastorakis, Jordi Mongay Batalla, “Internet of
Things (IoT) in 5G Mobile Technologies” Springer International Publishing Switzerland 2016.
3. Vijay Madisetti and Arshdeep Bahga, “Internet of Things (A Hands-on Approach)”, VPT, 1st
Edition, 2014.
4. Honbo Zhou, “Internet of Things in the cloud:A middleware perspective”, CRC press, 2012.
5. Dieter Uckelmann, Mark Harrison, Florian Michahelles, “Architecting the Internet of Things”
Springer-Verlag Berlin Heidelberg, 2011.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 1 2 2 1 1 1
CO2 1 2 2 1 1 1
CO3 1 2 2 1 1 1
CO4 2 2 3 3 2 2
CO5 3 3 3 3 3 2
AVG 8/5=1.6 11/5=2.2 12/5=2.4 9/5=1.8 8/5=1.6 7/5=1.4
16
3. Design of 4-bit code converter and 4-bit Magnitude compactor.
4. Design of Design of 8-bit Fixed point Arithmetic logical Unit.
5. Design of Universal shift registers
6. Design of Synchronous and Asynchronous Counters.
7. Design of Finite State Machine (Moore/Mealy)
8. Design of Memories.
COURSE OUTCOMES:
On successful completion of this course, students will be able to
CO1: Write HDL code for basic as well as advanced digital integrated circuit
CO2: Import the logic modules into FPGA Boards
CO3: Synthesize Place and Route the digital ICs
CO4: Design various digital IC blocks
CO5: Design, Simulate and Extract the layouts of Digital ICs
TOTAL: 60 PERIODS
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 2 3 3 2 2
CO2 3 2 3 3 2 2
CO3 3 2 3 3 2 2
CO4 3 2 3 3 2 2
CO5 3 2 3 3 2 2
AVG 15/5=3 10/5=2 15/5=3 15/5=3 10/5=2 10/5=2
17
UNIT III ATPG FOR COMBINATIONAL AND SEQUENTIAL CIRCUITS 9
Combinational Circuit: Algorithms and Representations, Redundancy Identification (RID),
Combinational ATPG Algorithms - D-Calculus and D-Algorithm, PODEM and FAN.
Sequential Circuit: ATPG for Single-Clock Synchronous Circuits, Time-Frame Expansion Method,
Simulation-Based Sequential Circuit ATPG -CONTEST Algorithm, Genetic Algorithm.
BIST - Design Rules - Test Pattern Generation - Output Response Analysis - Logic BIST
Architectures - Fault Coverage Enhancement - BIST Timing Control - Logic BIST System Design -
A Design Practice - Memory BIST.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
On successful completion of this course, students will be able to
CO1: Design and simulate the fault models
CO2: Apply fault simulation algorithms for circuit under test
CO3: Design test pattern generation circuits for combinational and sequential circuits
CO4: Design built-in-self test for circuit under test
CO5: Analyze the testability techniques for Embedded core design
REFERENCES:
1. M.L. Bushnell, V. D. Agrawal, “Essentials of electronic testing for digital memory and
mixed Signal VLSI Circuits - Kluwer Academic Publishers, Reprint 2013.
2. L.T. Wang, C.W. Wu and X. Wen, VLSI Test Principles and Architectures, Elsevier, 2006.
3. AlexanderDigitalMiczo,LogicTesting“ and Simulation”, Second Edition , A jhon Wiley
&sonsInc. Publication, 2003.
4. Alfred Crouch, “Design for test for digital IC & Embedded Core Systems”,Prentice Hall,
2002.
5. Samiha Mourad, Yervant Zorian, “Principles of Testing Electronic Systems” A
WileyInterscience Publications, 2002.
6. Abramovici, M, Breuer, M.A and Friendman, A.D., ”Digital systems and Testing and Testable
Design”,Computer Science Press, 1994
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO 1 1 1 1 1 1 3
CO 2 1 1 3 1 1 3
CO 3 1 2 3 3 1 3
CO 4 1 2 1 2 1 2
CO 5 1 2 1 1 1 2
AVG 5/5=1 8/5=1.6 9/5=1.8 8/5=1.6 5/5=1 13/5=2.6
18
VE3202 CMOS ANALOG IC DESIGN LTPC
3 003
TOTAL: 45 PERIODS
COURSE OUTCOMES:
On successful completion of this course, students will be able to
CO1: Analyze and design CMOS analog IC building blocks
CO2: Design the various current mirror biasing circuits
CO3: Analyze and Design the various single and multistage differential amplifier architectures
CO4: Analyze the frequency response of single and multi-stage differential amplifiers
CO5: Analyze and design various feedback amplifiers with compensation
REFERENCES:
1. Behzad Razavi, “Design of Analog CMOS Integrated Circuits”, 2nd Edition, Tata McGraw Hill,
2017.
2. Gray, Hurst, Lewis, Meyar, “Analysis and Design of Analog Integrated Circuits” Fifth Edition
John Wiley, 2016.
3. Phillip E. Allen, Douglas R.Holberg, “CMOS Analog Circuit Design”, Third edition, Oxford
University Press, 2011.
4. Jacob Baker “CMOS: Circuit Design, Layout, and Simulation, Third Edition”, Wiley IEEE Press
2010.
5. Kenneth William Martin, David Johns, “Analog Integrated Circuit Design”, Wiley India, 2008.
19
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO 1 1 3 3 2 1 3
CO 2 1 3 3 2 1 3
CO 3 1 3 3 2 1 3
CO 4 1 3 3 2 1 3
CO 5 1 3 3 2 1 3
AVG 5/5=1 15/5=3 15/5=3 10/5=2 5/5=1 15/5=3
20
6. Gesture Recognition
7. Automatic License Plate Recognition
8. Semantic Segmentation
9. Text Classification
10. Image Captioning
11. Unauthorized Entry Identifier
12. Automatic Guided Vehicle
13. IoT based multi-Parameter Monitoring System
14. Smart Attendance System
15. Smart Surveillance System
COURSE OUTCOMES:
CO1: To be able to explain the fundamental concepts in Computer Vision.
CO2: To be able to detail about the different machine learning algorithms.
CO3: To be able to elucidate the concept of Neural Network and related architectures.
CO4: To be able to develop a Machine Learning/Deep Learning based standalone Embedded AI
system.
CO5: To be able to apply the Embedded AI skill in developing real time applications.
REFERENCES:
1. Avimanyu Bandyopadhyay, “Hands-on GPU Computing with Python”, Packt Publishing,
2019.
2. Salman Khan, Hossein Rahmani, Syed Afaq Ali Shah and Mohammed Bennamoun, “A Guide
to Convolutional Neural Networks for Computer Vision”, Morgan & Claypool Publishers,
2018.
3. Adrian Rosebrock, “Deep Learning for Computer Vision with Python”, PyImageSearch, 2017.
4. Kevin P. Murphy, “Machine Learning – A Probabilistic Perspective”, The MIT Press
Cambridge, Massachusetts, London, England, 2012.
5. Richard Szeliski, “Computer Vision – Algorithms and Applications”, Springer – Verlag London
Limited, 2011.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 2 2 2 1 1 1
CO2 2 2 2 1 1 1
CO3 2 2 2 1 1 1
CO4 3 3 3 3 3 2
CO5 3 3 3 3 3 2
AVG 12/5=2.4 12/5=2.4 12/5=2.4 9/5=1.8 9/5=1.8 7/5=1.4
21
UNIT II RETIMING, ALGORITHMIC STRENGTH REDUCTION 9
Retiming – definitions and properties, Unfolding – an algorithm for unfolding, properties of
unfolding, sample period reduction and parallel processing application, Algorithmic strength
reduction in filters and transforms – Parallel FIR filter - Fast FIR algorithms - Parallel Architectures
for Rank-order filters - Odd-Even merge-sort architecture, parallel rank-order filters
COURSE OUTCOMES:
On successful completion of this course, students will be able to
CO1: Analyze the critical path of the DSP architectures
CO2: Design efficient retiming architecture for FIR filter using data flow graphs
CO3: Analyze various bit-level arithmetic architectures used in signal processing applications
CO4: Design fast convolution algorithms to minimize computational complexity
CO5: Analyze and implement proper clocking techniques on VLSI circuits
REFERENCES:
1. Roger Woods, John McAllister, Gaye Lightbody and Ying Yi, "FPGA-based
Implementation of Signal and Data Processing Systems", Wiley, 2017.
2. U. Meyer Baese, “Digital Signal Processing with Field Programmable Gate Arrays”,
Springer, Second Edition, 2013.
3. Shoab Ahmed Khan, "Digital Design of Signal Processing Systems - A Practical
Approach", A John Wiley and Sons, Ltd., Publication, 2011.
4. Keshab K. Parhi, “VLSI Digital Signal Processing Systems, Design and implementation “,
Wiley, Interscience, 2007.
5. Lars Wanhammar, "DSP Integrated Circuits", Academic Press, 1999
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 3 3 2 1
CO2 3 1 3 3 2 1
CO3 3 1 3 3 2 1
22
CO4 3 1 3 3 2 1
CO5 3 1 3 3 2 1
AVG 15/5=3 5/5=1 15/5=3 15/5=3 10/5=2 5/5=1
LIST OF EXPERIMENTS:
1. Water level controller
2. Unauthorized entry identifier
3. Tweeting bird feeder
4. Package delivery detector
5. Web enabled light switch
6. Curtain automation
7. Android door lock
8. Voice controlled home automation
9. Smart Lighting
10. Smart Mailbox
23
11. Proximity garage door opener
TOTAL: 45 +30 = 75 PERIODS
COURSE OUTCOMES:
CO1: To be able to explain the features and functionalities of different blocks in an architecture of
AVR ATMEGA2560 MCU .
CO2: To be able to configure and program the peripherals connected to ATMEGA2560 MCU.
CO3: To be able to transfer (transmit/receive) data through wired or wireless mode from AVR
microcontroller.
CO4: To be able to design and develop automation systems using Embedded C programming.
CO5: To be able to apply the design skill in building simple and advanced embedded automation
systems.
REFERENCES:
1. Muhammad Ali Mazidi, Sepehr Naimi and Sarmad Naimi, “The AVR Microcontroller and
Embedded Systems using Assembly and C - Using Arduino Uno and Atmel Studio”,
Pearson Education India, 2013.
2. Mike Riley, “Programming your Home - Automate with Arduino, Android and your
Computer”, The Pragmatic Programmers, LLC, 2012.
3. Steven F. Barrett, Daniel J. Pack, “Atmel AVR Microcontroller Primer - Programming and
Interfacing”, Morgan and Claypool Publishers, 2008.
4. Jon Varteresian, “Fabricating Printed Circuit Boards”, Newnes Publication - Elsevier, 2002.
5. Dhananjay V. Gadre, “Programming and Customizing the AVR Microcontroller”, McGraw-
Hill, 2001.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 1 2 1 1 1 1
CO2 1 2 2 1 1 1
CO3 1 2 2 1 1 1
CO4 3 3 3 3 2 1
CO5 3 3 3 3 3 2
AVG 9/5=1.8 12/5=2.4 11/5=2.2 9/5=1.8 8/5=1.6 6/5=1.2
24
PART II LAYOUT EXTRACTION AND SIMULATION USING ANALOG DESIGN
ENVIRONMENT
9. Layout generation, parasitic extraction and layout simulation for experiments 1 to 3.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 3 3 3 1 2
CO2 3 3 3 3 2 2
CO3 3 2 3 3 2 2
CO4 3 2 3 3 2 2
CO5 3 2 3 3 2 2
AVG 15/5=3 12/5=2.4 15/5=3 15/5=3 9/5=1.8 10/5=2
25
Floor planning tools ,I/O and Power planning, Clock planning, Placement Algorithms. Routing:
Global routing, Detailed routing, Special routing.
REFERENCES:
1. M.J.S.Smith, " Application - Specific Integrated Circuits", Pearson, 2003.
2. Steve Kilts, “Advanced FPGA Design,” Wiley Inter-Science, August 2007.
3. Roger Woods, John McAllister, Dr. Ying Yi, Gaye Lightbod, “FPGA-based Implementation
of Signal Processing Systems”, Wiley, 2nd Edition, April 2017.
4. Mohammed Ismail and Terri Fiez, "Analog VLSI Signal and Information Processing ",
Mc Graw Hill, 1994.
5. Douglas J. Smith, “HDL Chip Design”, Madison, AL, USA: Doone Publications, 1996.
6. Jose E. France, Yannis Tsividis, "Design of Analog - Digital VLSI Circuits for
Telecommunication and Signal Processing", Prentice Hall, 1994
7. S.Pasricha and N.Dutt, “On-Chip Communication Architectures System on Chip
Interconnect”, Elsveir, 2008.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 1 2 1
CO2 2 2 2 1
CO3 1 2 1
CO4 3 3 3 1
CO5 1 2 1
26
UNIT II SOFTWARE TOOLS AND EMBEDDED C PROGRAMMING 9
Compilation process - Native vs Cross-Compilers - Run-time libraries - Writing a library - Using
Standard and alternative libraries - Porting Kernels –Techniques for Emulation and Debugging –
Embedded C Program Structure– Data types - Operators, expressions and control statements –
Functions and Procedures -Structures and union.
REFERENCES:
1. Daniel W. Lewis,"Fundamentals of Embedded Software with the ARM Cortex-
M3",Pearson education limited,2ndEdition,2015.
2. Wayne Wolf,"Computers as Components-Principles of Embedded Computing System
Design", Morgan Kaufmann Publishers,2ndEdition,June2008.
3. Andrew N.Sloss, Dominic Symes, Chris Wright,"ARM System Developer's Guide-
Designing and Optimizing System Software",Morgan Kaufmann Publishers,2004.
4. Steve Heath, "Embedded Systems Design",Newnes Publications,2nd Edition,2003.
5. Steve Furber, “ARM system on chip architecture”, Pearson education limited, 2000
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 1 3 3 1 1 1
CO2 1 3 3 1 1 1
CO3 1 3 3 1 1 1
CO4 3 2 3 3 3 1
CO5 3 2 3 3 3 1
AVG 9/5=1.8 13/5=2.6 15/5=3 9/5=1.8 9/5=1.8 5/5=1
27
VE3001 REAL TIME OPERATING SYSTEMS LTPC
3 003
UNIT I REAL TIME EMBEDDED SYSTEMS 9
Introduction - Classification of Real time systems and Embedded systems - Real time services and
standards - System resources - Analysis - Service utility - Scheduling Classes - Cyclic executive -
Scheduler concepts- Real time operating System - Thread safe Reentrant Functions
UNIT II RESOURCES AND SERVICES 9
Processing - Resources - Memory – Multi resource services : Blocking, Deadlock, livelock, Critical
sections to protect shared resources, Priority inversion, Power management and Processor clock
modulation - Soft real time services : Missed deadlines, Quality of Service, Alternatives to Rate
monotonic policy, Mixed hard and soft real time services.
UNIT III REAL TIME EMBEDDED COMPONENTS 9
Hardware components - Firmware components - RTOS system software - Software application
components - Traditional Hard real time operating systems : Asymmetric Multicore Processing and
Symmetric Multi-core Processing - Processor core affinity - SMP support models - RTOS
Hypervisors- Open source real time operating systems
UNIT IV INTEGRATING EMBEDDED LINUX 9
Integrating Embedded Linux into Real time systems - Debugging Components - Performance
tuning - High availability and Reliability Design - Hierarchical approaches for fail-safe design
UNIT V CASE STUDIES 9
System life cycle – Healthcare - Continuous Media applications - video and audio processing -
Robotic applications- Computer vision applications
COURSE OUTCOMES:
On successful completion of this course, students will be able to
CO1: Complete understanding of scheduling algorithm and process
CO2: Better understanding on firmware and tools related to the development of RTOS
CO3: To be able to design and develop an embedded system with RTOS functionality
CO4: To be able to design and develop the systems in Linux environments
CO5: To be able to develop large real-time embedded systems
REFERENCES:
1. Wang K.C., “Embedded and Real Time Operating System”, Springer, 2017
2. Jonathan W. Valvano, "Embedded Systems: Real time operating systems for ARM Cortex-M
Microcontrollers", Createspace Independent Publishing Platform, Fourth Edition, 2017
3. Sam Siewert, John Pratt, "Real-time embedded components and systems with Linux and
RTOS", Mercury Learning and Information LLC, 2016.
4. Tanenbaum, Andrew, “Modern Operating Systems”, 4th edition, Pearson Prentice Hall, USA,
2015.
5. Ivan CibrarioBertolotti, Politecnico di Torino and Gabriele Manduchi, Real-Time Embedded
Systems: Open-Source Operating Systems Perspective,1 st edition, CRC Press,2012.
6. Giorgio C. Buttazzo, "Hard Real-Time Computing Systems - Predictable Scheduling
Algorithms and Applications", Springer Science+Buisness Media, LLC, Third Edition, 2011.
7. Albert M. K. Cheng, "Real-Time Systems - Scheduling, Analysis and Verification", A John
Wiley & Sons INC Publication, 2002.
28
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 3 3 1 3
CO2 3 1 3 3 3 1
CO3 3 1 3 3 3 1
CO4 3 1 3 1 3 1
CO5 3 1 3 3 2 3
AVG 15/5=3 5/5=1 15/5=3 13/5=2.6 12/5=2.4 9/5=1.8
REFERENCES:
1. Rafael C. Gonzalez, Richard E. Woods, “Digital Image Processing”, Pearson
Education, Inc.,4thEdition,2017
2. AnilK. Jain,"Fundamentals of Digital Image Processing”,Prentice Hall of India, 2015.
3. Richard Szeliski, "Computer Vision - Algorithms and Applications", Springer Verlag
London Limited,2011.
4. Alan Bovik, “Handbook of Image and Video Processing”,2nd Edition, 2005.
29
5. Milan Sonka, Vaclav Hlavac and Roger Boyle, “Image Processing, Analysis & Machine
Vision”,Brookes/Cole,Vikas Publishing House, 2nd edition,1999.
6. Sid Ahmed, M.A., “ Image Processing Theory, Algorithms and Architectures”,Mc Graw
Hill,1995.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 3 2 1 3
CO2 3 1 3 2 2 1
CO3 3 1 3 1 2 1
CO4 3 1 3 2 2 3
CO5 3 1 3 1 1 3
AVG 15/5=3 5/5=1 15/5=3 8/5=1.6 8/5=1.6 11/5=2.2
UNIT II MICROMECHANICS 9
Elasticity, Stress, strain and material properties, Bending of thin films, Spring configurations,
torsion deflection, Mechanical vibration, Resonance, Thermo mechanics - actuators, force and
response time,Fracture and thin film mechanics
30
REFERENCES:
1. Eun Sokm Kim “Fundamentals of Micro electro mechanical Systems (MEMS)” McGraw Hill
Professional, 2021
2. Stephen D Senturia, “Microsystems Design”, 2nd edition Springer Publishers, 2013.
3. Ville Kaajakarrai, “ Practical MEMS”,Small Gear Pub., 2009
4. Tai - Ran Hsu, “MEMS and Micro Systems: Design, Manufacture and Nano scale
Engineering”, 2nd Edition, Tata McGraw Hill, New Delhi, 2008.
5. Mohamed Gad-el-Hak, Editor, “The MEMS Handbook”, 2nd Edition, CRC press, 2005.
6. Nadim Maluf and Kirt Williams, “Introduction to Micro electro mechanical Systems
Engineering”, Artech House, 2004.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 1 1 3 2 1 1
CO2 1 1 3 2 1 1
CO3 1 2 3 2 1 1
CO4 1 2 3 2 1 1
CO5 1 1 3 1 3 1
AVG 5/5=1 7/5=1.4 15/5=3 9/5=1.8 7/5=1.4 5/5=1
UNIT V SYNCHRONIZATION 9
Signal parameter estimation, carrier phase estimation, symbol timing estimator, joint estimation of
carrier phase and symbol timing.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
On successful completion of this course, students will be able to
CO1Analyze the basic principles of discrete random signal processing.
CO2 Analyze the principles of spectral estimation.
CO3 Analyze and design the Weiner and adaptive filters.
31
CO4 Analyze the different signal detection and estimation methods.
CO5 Design the synchronization methods for proper functioning of the system
REFERENCES:
1. John G. Proakis., "Digital Communication", McGraw Hill Publication, 5thedition,2014.
2. Simon Haykin, “Adaptive Filter Theory”, Pearson Education, 5th edition,2013.
3. Paulo S. R. Diniz, “Adaptive Filtering Algorithms and Practical Implementation”, Springer,4 th
edition,2013.
4. Monson H. Hayes, “Statistical Digital Signal Processing and Modeling”, John Wiley andSons,
Inc, Singapore ,2009.
5. Kay Steven M, “Fundamentals of Statistical Processing: Estimation Theory Volume 1 and 2
(Estimation & detection Theory”, Pearson,1993 .
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 2 2 1 1
CO2 3 1 2 2 1 1
CO3 3 1 2 2 1 1
CO4 3 1 2 2 1 2
CO5 3 1 2 2 1 2
AVG 15/5=3 5/5=1 10/5=2 10/5=2 5/5=1 7/5=1.4
32
COURSE OUTCOMES:
On successful completion of this course, students will be able to
CO1: Apply the VLSI concepts in wireless communication techniques
CO2: Design and analyze the LNA and Mixers
CO3: Design and analyze PLL for real time applications
CO4: Analyze the characteristics of receivers and frequency synthesizers
CO5: Design and analyze A/D converters
REFERENCES:
1. Behzad Razavi, “Design of Analog CMOS Integrated Circuits” ,2nd Edition, McGraw-Hill,
2017.
2. Bosco H Leung “VLSI for Wireless Communication”, Second Edition, Springer, 2014.
3. B.Razavi ,”RF Microelectronics” , Pearson ,2013.
4. J. Crols and M. Steyaert, “CMOS Wireless Transceiver Design,” Boston, Kluwer
Academic Pub., 2013.
5. Rappaport,T.S., “Wireless communications”, Pearson Education, 3rd Edition, 2010.
6. Thomas H.Lee, “The Design of CMOS Radio – Frequency Integrated Circuits”,
Cambridge University Press ,2004.
7. Emad N Farag and Mohamed I Elmasry, “Mixed Signal VLSI wireless design – Circuits &
Systems”, Kluwer Academic Publishers, 2000.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 3 2 2 1
CO2 3 1 3 2 2 1
CO3 3 1 3 2 2 1
CO4 3 1 3 2 2 1
CO5 3 1 3 2 2 1
AVG 15/5=3 5/5=1 15/5=3 10/5=2 10/5=2 5/5=1
33
UNIT IV SIMULATION AND LOGIC SYNTHESIS 9
Gate level modeling and simulation –Switch level modeling and simulation - Combinational Logic
Synthesis - Binary Decision Diagrams - Two Level Logic Synthesis.
REFERENCES:
1. N.A. Sherwani, "Algorithms for VLSI Physical Design Automation", Kluwer Academic
Publishers, 2013.
2. S.H. Gerez, "Algorithms for VLSI Design Automation", John Wiley & Sons, Reprint - 2008.
3. Sadiq M Sait, Habib Youssef Vlsi Physical Design Automation: Theory And Practice
4. World Scientific. 1999.
5. Christoph Meinel and Thorsten Theobald, "Algorithms and Data structures in VLSI Design
- OBDD Foundations and Applications", Springer Verlag, Berlin Heidelberg, New York,
1998.
6. Shin-ichi Minato, "Binary Decision Diagrams And Applications for VLSI CAD", Kluwer
Academic Publishers, First edition, 1996.
7. M. Sarrafzadeh and C. K. Wong, “An Introduction to VLSI Physical Design”, McGraw Hill,
1996.
8. Prithviraj Banerjee, "Parallel Algorithms for VLSI Computer-Aided Design", Prentice Hall
Inc., 1994.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 2 1 2 1 1 2
CO2 3 1 2 1 2 1
CO3 3 1 1 1 2 1
CO4 2 1 2 3 1 1
CO5 2 1 2 1 1 1
AVG 12/5=2.4 5/5=1 9/5=1.8 7/5=1.4 7/5=1.4 6/5=1.2
34
graph – control flow modeling – Adding time and resources – Transformations.
UNIT II DATA FLOW IMPLEMENTATION IN SOFTWARE AND HARDWARE 9
Software Implementation of Data Flow – Converting queues and actors into software,
Dynamic Scheduler – Hardware Implementation of Data Flow – single rate SDF graphs into
hardware, Pipelining – Analysis of control flow and data flow – construction of control and data
flow graph – Translating C into hardware – Designing data path and controller.
UNIT III DESIGN SPACE OF CUSTOM ARCHITECTURES 9
Finite state machines with datapath – FSMD design example, Limitations – Microprogrammed
Architecture – Microprogrammed control, microinstruction encoding, Microprogrammed data path,
microprogrammed machine – General purpose Embedded Core – RISC pipeline, Program
organization – SoC interfaces for custom hardware – Design Principles in SoC Architecture
UNIT IV HARDWARE/ SOFTWARE INTERFACES 9
Principles of Hardware/software communication – synchronization schemes, communication
constrained versus Computation constrained, Tight and Loose coupling - On-chip buses –
Memory mapped interfaces – coprocessor interfaces – custom instruction interfaces –
Coprocessor hardwareinterface – Data and control design, programmer’s model.
UNIT V APPLICATIONS 9
Zynq processor-centric platforms-Scalable Processor Architecture, Trivium for 8-bit platforms –
AEScoprocessor, CORDIC coprocessor – algorithm and implementation.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
On successful completion of this course, students will be able to
CO1: Analyze the key concepts in hardware/software co-design
CO2: Analyze the data flow implementation in software and hardware
CO3: Design the fundamental building blocks using hardware/software co-design and related
implementation
CO4: Design and analyze with modern hardware/software tools for building prototypes of
embeddedsystems
CO5: Analyze the various processors
REFERENCES:
1. Patrick Schaumont, “A Practical Introduction to Hardware/Software Co-design”,
2ndEdition, Springer, 2014.
2. Louise H. Crockett, “Embedded Processing with the ARM Cortex-A9 on the Xilinx Zynq-
7000 AllProgrammable SoC” Strathclyde Academic Media,2014
3. Jorgen Staunstrup, Wayne Wolf, ”Hardware/Software Co-Design: Principles and Practice” ,
Kluwer Academic Pub, 2013.
4. Ralf Niemann, “Hardware/Software Co-Design for Data Flow Dominated Embedded
Systems”, Kluwer Academic Pub, 2010.
5. Giovanni De Micheli, Rolf Ernst Morgon, ”Reading in Hardware/Software Co-Design“
KaufmannPublishers, 2002.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 2 1 2 2 2 2
CO2 3 1 3 3 3 2
CO3 3 1 3 3 3 2
CO4 3 1 3 3 3 2
CO5 3 1 3 3 3 2
AVG 14/5=2.8 5/5=1 14/5=2.8 14/5=2.8 14/5=2.8 10/5=2
35
VE3006 EMBEDDED NETWORKING LTPC
3 003
REFERENCES:
1. Dogan Ibrahim, “Advanced PIC microcontroller projects in C: from USB to RTOS with the
PIC18F series” - Elsevier 2008.
2. Frank Vahid, Tony Givargis, “Embedded Systems Design: A Unified Hardware/Software
Introduction” - John & Wiley Publications, 2006
3. Bhaskar Krishnamachari, Networking, Wireless Sensors - Cambridge press 2005.
4. Holgerkarl, Andreas Willig, “Protocols and architectures for wireless sensor networks”,
John Wiley,2005.
5. Olaf Pfeiffer, Andrew Ayre and Christian Keydel, “Embedded Networking with CAN and
CAN open”, Second edition published by Copperhill Media Corporation, 2003
6. Jan Axelson, “Parallel Port Complete: Programming, interfacing and using the PCs
parallel printer port” - Penram Publications, 1996.
36
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 2 1 2 3 1 3
CO2 2 1 3 3 3 1
CO3 2 1 2 3 1 1
CO4 3 1 3 1 3 1
CO5 2 1 2 3 1 1
AVG 11/5=2.2 5/5=1 12/5=2.4 13/5=2.6 9/5=1.8 7/5=1.4
REFERENCES:
1. Bernard Zygelman, “A First Introduction to Quantum Computing and Information” Springer
2018.
2. Aboul Ella Hassanien, Mohamed Elhoseny and Janusz Kacprzyk, “Quantum Computing: An
Environment for Intelligent Large Scale Real Application” Springer 2018.
3. Saleem Mohammed RidhaTaha, “Reversible Logic Synthesis Methodologies with Application
to Quantum Computing” Springer, 2016.
37
4. Jennifer Chubb, Ali Eskandarian, Valentina Harizanov, “Logic and Algebraic Structures in
Quantum Computing” Series: Lecture Notes in Logic, Cambridge University Press, 2016.
5. Tzvetan S. Metodi, Arvin I. Faruque and Frederic T. Chong, “Quantum Computing for
Computer Architects” Second Edition, Morgan and Claypool Publishers, 2011.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 3 2 1 1
CO2 3 1 2 2 1 1
CO3 3 1 2 2 1 1
CO4 3 1 2 2 1 1
CO5 3 1 2 2 1 1
AVG 15/5=3 5/5=1 11/5=2.2 10/5=2 5/5=1 5/5=1
38
CO3: Analyze the principles of different multiprocessors with their performance issues
CO4: Analyze the fundamentals of various programming concepts used in multicore architectures
CO5: Design the concepts of multicore architectures for embedded systems
REFERENCES:
1. John L. Hennessey and David A. Patterson, “ Computer architecture – A quantitative
approach”, Morgan Kaufmann/Elsevier Publishers, 4th. edition, 2017.
2. Gerassimos Barlas, “Multicore and GPU Programming: An Integrated Approach”, Elsevier,
2014
3. Bryon Moyer, “Real world Multicore Embedded systems”, Elsevier, 2013.
4. Georgios Kornaros, “Multicore Embedded systems”, CRC Press, Taylor & Francis Group,
2010
5. Shameem Akhter and Jason Roberts, “Multi-core Programming”, Intel Press, 2006.
6. Michael J Quinn, Parallel programming in C with MPI and OpenMP, Tata Mcgraw
Hill, 2004.
7. Andrew S. Tanenbaum, "Modern Operating Systems", Addison Wesley, 2nd Edition, 2001.
8. David E. Culler, Jaswinder Pal Singh, “Parallel computing architecture : A hardware/
software approach” , Morgan Kaufmann/Elsevier Publishers, 2000.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 2 1 2 1
CO2 3 1 2 1 2 1
CO3 3 1 3 1 2 1
CO4 3 1 3 1 2 1
CO5 3 1 2 1 2 1
AVG 15/5=3 5/5=1 12/5=2.4 5/5=1 10/5=2 5/5=1
39
UNIT V SYSTEM ARCHITECUTRE 9
Analog Linear modulation, non linear Modulation, Modern radio modulation, SSB receivers,
Receiver architectures, Blocker tolerant receivers, Receiver filtering and AGC design, Transmitter
architectures, Transceiver design considerations
COURSE OUTCOMES:
On successful completion of this course, students will be able to
CO1: Analyze the RF integrated circuits
CO2: Design low noise amplifiers
CO3: Design power amplifiers
CO4: Design PLL and frequency synthesizers
CO5:Develop RF transceivers and its building blocks
REFERENCES:
1. Hooman Darabi,” Radio Frequency Integrated Circuits and Systems”, Cambridge University
Press, Cambridge, 2020
2. Cam Nguyen,” Radio frequency integrated circuit Engineering”, John Wiley, New
Jersy,2015.
3. Matthew M.Radmanesh "RF and Microwave Design Essentials”, AuthorHouse,
Bloomington,2007.
4. Thomas Lee, “The Design of Radio Frequency CMOS Integrated Circuits”, Cambridge
UniversityPress, 2nd Edition, Cambridge, 2004.
5. John W.M.Rogers and Calvin Plett, "Radio Frequency Integrated Circuit Design", 2 nd
Edition, Artech House, Norwood, 2010.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 3 2 2 1
CO2 3 1 3 2 2 1
CO3 3 1 3 2 2 1
CO4 3 1 3 2 2 1
CO5 3 1 3 2 2 1
AVG 15/5=3 5/5=1 15/5=3 10/5=2 10/5=2 5/5=1
40
Considerations, Precision Considerations, Charge Injection Cancellation, Switched-Capacitor
Amplifiers, Switched- Capacitor Integrator, Switched-Capacitor Common-Mode Feedback.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
On successful completion of this course, students will be able to
CO1: Design various analog block by considering noises and their effects
CO2: Design various OTA architectures and CMFB block
CO3: Design and analyze bandgap reference circuits
CO4: Analyze switched-capacitor circuits and the issue of non-linearity and mismatch in the
circuits
CO5: Analyze data conversion circuits such as DAC and ADC and their design techniques
REFERENCES:
1. Behzad Razavi, “Design of Analog CMOS Integrated Circuits”, Second Edition, Tata
McGraw Hill, 2017.
2. Gray, Hurst, Lewis, Meyar, “Analysis and Design of Analog Integrated Circuits”, Fifth
Edition John Wiley, 2016.
3. Phillip E.Allen, DouglasR.Holberg, “CMOS Analog Circuit Design”, Third edition, Oxford
University Press, 2011.
4. Jacob Baker “CMOS: Circuit Design, Layout, and Simulation”, Third Edition, Wiley IEEE
Press 2010
5. Rudy Van de Plassche, “CMOS Integrated ADC and DACs” 2nd Edition, Springer,2007
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 3 2 2 1
CO2 3 1 3 2 2 1
CO3 3 1 3 2 2 1
CO4 3 1 3 1 1 1
CO5 3 1 3 1 1 1
AVG 15/5=3 5/5=1 15/5=3 8/5=1.6 8/5=1.6 5/5=1
41
interconnection – SoC design requirements and specifications – design integration – design
complexity – cycle time, die area and cost, ideal and practical scaling, area-time-power tradeoff in
processor design, Configurability
TOTAL: 45 PERIODS
COURSE OUTCOMES:
On successful completion of this course, students will be able to
CO1: Analyze the components of a System-on-Chip and an embedded system
CO2: Analyze the major design flows for digital hardware and embedded software
CO3: Design and analyze the major architectures and trade-offs of chips and embedded systems
CO4: Design and analyze various interconnect architectures
CO5: Design memory circuits for embedded system applications
REFERENCES:
1. "Embedded Design Handbook - FPGA CPLD and ASIC", Intel, 2018
2. Michael J. Flynn and Wayne Luk, “Computer System Design: System-on-Chip”, John Wiley
and sons, 2011.
3. Rahul Dubey, “Introduction to Embedded System Design Using Field Programmable Gate
Arrays”, Springer Verlag London Ltd., 2009.
4. Sudeep Pasricha and Nikil Dutt, On-Chip Communication Architectures - System on Chip
Interconnect”, Elsevier, 2008.
5. Michael Keating and Pierre Bricaud, "Reuse Methodology Manual for System -On-A-Chip
Designs", Third Edition, Kluwer Academic Publishers, 2002.
42
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 2 2 1 1
CO2 3 1 2 2 1 1
CO3 3 1 2 2 1 1
CO4 3 1 3 2 1 1
CO5 3 1 3 2 1 1
AVG 15/5=3 5/5=1 12/5=2.4 10/5=2 5/5=1 5/5=1
UNIT I INTRODUCTION 9
Introduction, Rigid Transformation, Robot anatomy, Kinematics, Inverse Kinematics, Jacobians,
Trajectory following, Statics and Dynamics.
REFERENCES:
1. Bruno Siciliano, Lorenzo Sciavicco, Luigi Villani and Giuseppe Oriolo, "Robotics- Modeling,
Planning and Control", Springer-Verlag London Limited 2010.
2. Robert J. Schiling, "Fundamentals of Robotics- Analysis and Control", Pearson Education,
43
2006.
3. John M. Holland, "Designing Autonomous Mobile Robots-Inside the mind of an Intelligent
Machine", Newnes Publication, 2004.
4. John Iovine, "Robots, Android and Animatronics", Second Edition, McGraw-Hill, 2002.
5. J. M. Selig, "Introductory Robotics", Prentice Hall, 1992.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 3 3 3 3
CO2 3 1 3 3 3 1
CO3 3 1 3 3 3 1
CO4 3 1 3 3 3 1
CO5 3 1 3 3 3 3
AVG 15/5 =3 5/5=1 15/5 =3 15/5 =3 15/5 =3 9/5=1.8
UNIT I INTRODUCTION 9
Basic concepts of C, Embedded C Vs C, Embedded programming aspects with respect to
firmware and OS Functions- Data Variables and Types -Expression and Operators – Statements -
Functions - Arrays - Structures - Memory and Pointers - Built in Functions – Strings - Function like
Macros - Conditional Compilation
44
CO2: Interface the peripheral device with microcontroller
CO3: Analyze the scheduling strategies, resource allocation and process methods involved in
RTOS
CO4: Design and develop the hardware and software portion in Real-time embedded Systems
CO5: Design and develop innovative real time systems
REFERENCES:
1. Mark Siegesmund, "Embedded C Programming - Techniques and Applications of C and
PIC MCUs", Newnes is an imprint of Elsevier, First Edition, 2014.
2. Robert Love, Linux System Programming: Talking directly to the kerneland C library: and
C Library, 2013, 2nd Edition, O‟Reilly Publication, USA.
3. Neil Mathew, Richard stones, Beginning Linux Programming, 2012 reprint, Wrox – Wiley
Publishing, USA.
4. Tim Wilmshurst, "Designing Embedded Systems with PIC microcontrollers-Principles and
Applications", Newnes Publications, 2007.
5. Muhammad Ali Mazidi, Rolin McKinlay, Danny Causey, "PIC Microcontroller and
Embedded Systems: Using Assembly and C for PIC18", Prentice Hall publications, 2007.
6. Richard Barnett, Larry O'Cull, Sarah Cox, "Embedded C Programming with the Microchip
PIC", Delmar Learning, a division of Thomson Learning, 2004.
7. Phillip A. Laplante, "Real-Time System Design and Analysis", A John Wiley & Sons, Inc,
Third Edition, 2004.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 3 3 3 3
CO2 3 1 3 2 1 1
CO3 2 1 2 2 1 1
CO4 3 1 3 3 3 1
CO5 3 1 3 3 2 1
AVG 14/5=2.8 5/5=1 14/5=2.8 13/5=2.6 10/5=2 7/5=1.4
45
UNIT IV FIR AND IIR FILTER IMPLEMENTATIONS 9
FIR and IIR filters – Characteristics, Structures, FIR Filter design using Windowing and frequency
sampling method, IIR Filter-Butterworth and Chebyshev Filter Design-, Fixed point implementation
usingTMS320C64x, Floating point implementation using TMS320C67x.
UNIT V ADAPTIVE FILTER STRUCTURES AND ALGORITHMS 9
Wiener filter, LS filter , Filter structures, Adaptive algorithms, Properties and Applications – Fixed
and floating point implementation using TMS320C64x and TMS320C67x.
COURSE OUTCOMES:
On successful completion of this course, students will be able to
CO1: Develop the program for fixed and floating point DSP processors based on the design issues
CO2: Design and develop real time implementations on DSP algorithms
CO3: Design IIR and FIR filters with desired frequency responses
CO4: Apply the fast transforms for the analysis of DSP systems
CO5: Analyze the structures and algorithms of adaptive filters
REFERENCES:
1. Sen M.Kuo, Woon-Seng S.Gan, “Digital Signal Processors – Architectures, Implementations
and Applications”, Pearson Education, 2005, Second Impression, 2009.
2. Lapsley et al “DSP Processor Fundamentals, Architectures & Features”, S.Chand & Co,
2000, Reprint.
3. Monson H. Hayes, “Statistical Digital Signal Processing and Modeling”, Wiley, 2009.
4. John G Proakis and Manolakis, “Digital Signal Processing Principles, Algorithms and
Applications”, Pearson, Fourth Edition, 2007.
5. TMS Manual on TMS320C64XX and TMS320C67XX.
6. A.V. Oppenheim, R.W.Schafer and J.R.Buck, "Discrete Time Signal Processing", Pearson,
2004.
7. S.K. Mitra, “Digital Signal Processing, A Computer Based approach", Tata McGraw-
Hill,2006.
8. P. Vaidyanathan, “Multirate Systems & Filter Banks", Prentice Hall, 1993.
9. I.C.Ifeachor and B.W. Jervis, “Digital Signal Processing-A Practical Approach”, Pearson,
2002.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 3 3 2 1
CO2 3 1 3 3 2 1
CO3 3 1 2 3 2 1
CO4 3 1 3 3 2 1
CO5 3 1 3 3 2 1
AVG 15/5=3 5/5=1 14/5=2.8 15/5=3 10/5=2 5/5=1
UNIT I INTRODUCTION 9
General purpose computing – domain specific processors – application specific processors –
reconfigurable computing – fields of application – evolution of reconfigurable systems – simple
programmable logic devices – complex programmable logic devices – field programmable gate
46
arrays – coarse grained reconfigurable devices.
UNIT V APPLICATIONS 9
FPGA based parallel pattern matching - Low power FPGA based architecture for microphone
arrays in wireless sensor networks - Exploiting partial reconfiguration on a dynamic coarse grained
reconfigurable architecture – Parallel pipelined OFDM baseband modulator with dynamic
frequency scaling for 5G systems– Distributed Arithmetic– Software Defined Radio
TOTAL: 45 PERIODS
COURSE OUTCOMES:
On successful completion of this course, students will be able to
CO1: Analyze the different architecture principles relevant to reconfigurable computing systems
CO2: Compare the tradeoffs that are necessary to meet the area, power and timing criteria of
reconfigurable systems
CO3: Analyze the algorithms related to placement and partitioning
CO4: Analyze the communication techniques and system on programmable chip for reconfigurable
architectures
CO5: Analyze the principles of network and system on a programmable chip
REFERENCES:
1. Nikoloas Voros et al. “Applied Reconfigurable Computing: Architectures, Tools and
Applications” Springer, 2018.
2. Scott Hauck and Andre Dehon, “Reconfigurable Computing: The Theory and Practice of
FPGA based Computation”, Elsevier 2008.
3. Christophe Bobda, “Introduction to Reconfigurable Computing: Architectures, Algorithms and
Applications”, Springer 2007.
4. Koen Bertels, João M.P. Cardoso, Stamatis Vassiliadis, “Reconfigurable Computing:
Architectures and Applications”, Springer 2006.
5. M. Gokhale and P. Graham, “Reconfigurable Computing: Accelerating Computation with
FieldProgrammable Gate Arrays”, Springer, 2005.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 3 2 1 1
CO2 3 1 3 2 1 1
CO3 3 1 2 1 2 1
CO4 3 1 3 1 2 1
CO5 3 1 3 1 2 1
AVG 15/5=3 5/5=1 14/5=2.8 7/5=1.4 8/5=1.6 5/5=1
47
WT3053 PATTERN RECOGNITION AND MACHINE LEARNING LTPC
3 003
COURSE OUTCOMES:
On successful completion of this course, students will be able to
CO1: Employ different feature extraction and dimensionality reduction techniques
CO2: Design different learning models
CO3: Implement different neural network architectures
CO4: Realize basic Deep neural network architectures
CO5: Test and implement deep generative models for various data processing applications
REFERENCES:
1. Richard Szeliski, "Computer Vision - Algorithms and Applications", Springer Verlag
London Limited, 2nd Edition, 2022.
2. Ethem Alpaydm, "Introduction to Machine Learning", The MIT Press, Cambridge, Fourth
Edition, 2020.
3. Josh Patterson and Adam Gibson, "Deep Learning - A Practitioner's Approach", O'Reilly
Media, Inc, 2017.
4. Kevin P. Murphy, "Machine Learning - A Probabilistic Perspective", The MIT Press,
Cambridge, 2012.
5. Christopher M. Bishop,"Pattern Recognition and Machine Learning", Springer, 2011.
6. R.O. Duda, P.E. Hart and D.G. Stork, "Pattern Classification" John Wiley,2nd Edition,
2007.
48
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 1 1 1 2 2 2
CO2 1 1 1 2 1 1
CO3 2 1 1 2 3 3
CO4 3 2 2 2 3 3
CO5 3 2 2 2 3 3
AVG 10/5=2 7/5=1.4 7/5=1.4 10/5=2 12/5=2.4 12/5=2.4
REFERENCES:
1. Kaushik Roy and S.C Prasad, “ Low Power CMOS VLSI Circuit Design” Wiley, 2009
2. J.B.Kulo and J.H Lou, “Low voltage CMOS VLSI Circuits”, Wiley 1999.
3. A.P.Chandrasekaran and R.W.Broadersen, “Low power digital CMOS design”, Kluwer,
October 2012.
4. Gary Yeap, “Practical low power digital VLSI design”, Kluwer, October 2012.
5. Abdelatif Belaouar, Mohamed.I.Elmasry, “Low power digital VLSI design”, Kluwer,
September 2012.
49
6. James B.Kulo, Shih-Chia Lin, “Low voltage SOI CMOS VLSI devices and
Circuits”, JohnWiley and sons,inc. 2001.
7. J.Rabaey, “Low Power Design Essentials (Integrated Circuits and Systems)”, Springer,
2009.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 3 3 2 1 -
CO2 3 3 3 3 1 -
CO3 3 3 3 3 1 -
CO4 3 3 3 3 1 -
CO5 3 3 3 3 1 -
AVG 15/5=3 15/5=3 15/5=3 14/5=2.8 5/5=1 -
50
models
CO2: Design and analyze different MOSFET models
CO3: Analyze the noise models of MOSFET
CO4: Analyze the design challenges involved in device models
CO5: Analyze the EKV and BSIM4 MOSFET models
REFERENCES:
1. Rudan, Massimo, “Physics of Semiconductor Devices”, Springer International Publishing, 2017
2. Behzad Razavi, “Design of Analog CMOS Integrated Circuits”, 2nd Edition, Tata McGraw Hill,
2017
3. Yannis Tsividis and Colin McAndrew, “Operation and Modelling of the MOS transistor”,
Cambridge University Press, 2011.
4. B. Bhattacharyya, “Compact MOSFET Models for VLSI Design”, John Wiley & Sons Inc., 2009.
5. Streetman and Banerjee, Semiconductor Physics and Devices, 6th Edition, Pearson Prentice
Hall, 2006.
6. Trond Ytterdal, Yuhua Cheng and Tor A. Fjeldly, “Device Modeling for Analog and RF CMOS
Circuit Design”, John Wiley & Sons Ltd, 2003
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 3 3 2 1
CO2 3 1 3 3 2 1
CO3 3 1 3 3 2 1
CO4 3 1 3 3 2 1
CO5 3 1 3 3 2 1
AVG 15/5=3 5/5=1 15/5=3 15/5=3 10/5=2 5/5=1
51
UNIT V PERFORMANCE ANALYSIS 9
Throughput, Latency, Fault Tolerance, Common Measurement Pitfalls Queuing Theory,
Probabilistic Analysis, Application-Driven Workloads, Synthetic Workloads, Virtual Channels,
Network Size, Injection Processes, Prioritization, Stability, Fault tolerance.Case Study: Efficiency
and Loss in the BBN Monarch Network
TOTAL: 45 PERIODS
COURSE OUTCOMES:
On successful completion of this course, students will be able to
CO1: Design various networks by considering design constrains
CO2: Design and Analyze the various types of networks
CO3: Design the routing and flow control in networks
CO4: Analyze the various performance metrics
CO5: Design the quality of service and routing mechanisms
REFERENCES:
1. Santanu Kundu Santanu Chattopadhyay, " Network-on-Chip - The Next Generation of
System-on-Chip Integration", CRC Press, Taylor & Fracis Group, 2015.
2. Umit Y. Ogras and Radu Marculescu, " Modeling, Analysis and Optimization of Network-
onChip Communication Architectures", Springer, 2013.
3. Stavroula N.Ventoura, "NOC Switch Design and Simulation using Matlab’s Simulink",
Master Thesis, National And Kapodistrian University of Athens, 2013.
4. Sudeep Pasricha and Nikil Dutt, “On-Chip Communication Architectures - System on Chip
Interconnect”, Elsevier, 2010.
5. Jih-Sheng Shen and Pao-Ann Hsiung, “Dynamic Reconfigurable Network-on-Chip Design:
Innovations for Computational Processing and Communication”, IGI global, 2010.
6. William James Dally and Brian Patrick Towles, “Principles and Practices of Interconnection
Networks”,The Morgan Kaufmann Series in Computer Architecture and Design,2004
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 2 2 1 1
CO2 3 1 2 2 1 1
CO3 3 1 2 2 1 1
CO4 3 1 2 1 2 1
CO5 3 1 3 2 1 1
AVG 15/5=3 5/5=1 11/5=2.2 9/5=1.8 6/5=1.2 5/5=1
52
UNIT III DISTRIBUTED COMPUTING USING JAVA 9
IO streaming – Object serialization – Networking – Threading – RMI – multicasting – distributed
databases – embedded java concepts – case studies.
REFERENCES:
1. Dietel & Dietel, “JAVA how to program”, Prentice Hall 2017.
2. Sape Mullender, “Distributed Systems”, Addison-Wesley,2nd edition,1993.
3. George Coulouris and Jean Dollimore, “Distributed Systems – concepts and design”,Addison
Wesley 1988.
4. “Architecture and Design of Distributed Embedded Systems”, edited by Bernd Kleinjohann C-
lab, Universitat Paderborn, Germany, Kluwer Academic Publishers, Boston, April 2001
5. M. Teresa Higuera-Toledano and Andy J. Wellings, " Distributed, Embedded and Real-time
Java Systems", Springer, 2012.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 3 3 1 2
CO2 3 1 3 2 1 1
CO3 3 1 2 2 1 1
CO4 3 1 2 1 1 1
CO5 3 1 2 1 1 1
AVG 15/5=3 5/5=1 12/5=2.4 9/5=1.8 5/5=1 6/5=1.2
53
Cycle Control, Instrumentation, Basic Measurement System, Filtering, Digital Subsystem,
Sinusoidal Frequency Response, Discrete Time Control System, Closed loop control, Example
Discrete Time
REFERENCES:
1. Al. Santini ,“Automotive Electricity and Electronics”,Second Edition, Delmar Cengage
Learning, 2013.
2. William B. Ribbens, “Understanding Automotive Electronics- An Engineering Prespective”,
7th Edition, Butterworth-Heinemann Publications, 2012.
3. Robert Bosch,” Automotive Hand Book”, SAE, 5TH Edition,2000.
54
4. Young A.P. & Griffiths, “ Automotive Electrical Equipment” , ELBS & New Press,1999.
5. Bechhold, “ Understanding Automotive Electronic”, SAE,1998.
6. Tom Weather Jr. &Cland c. Ilunter, “ Automotive computers and control system”, Prentice
Hall Inc., New Jersey,1984
7. Crouse W.H., “ Automobile Electrical Equipment” , McGraw Hill Co. Inc., New York ,1995.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 2 1 2 1 1 3
CO2 3 1 3 3 3 1
CO3 2 1 3 3 3 1
CO4 2 1 3 3 3 1
CO5 3 1 3 3 1 1
AVG 12/5=2.4 5/5=1 14/5=2.8 13/5=2.6 11/5=2.2 7/5=1.4
COURSE OUTCOMES:
On completion of the course the student should be able to
CO1: Design systems based on neural network architectures
CO2: Perform basic operations in fuzzy and design fuzzy systems
CO3: Implement neuro - fuzzy models for various applications
CO4: Design and implement deep learning architectures
CO5: Design optimization-based algorithm for various application
55
REFERENCES:
1. Lan Good fellow, Yoshua Bengio and Aaron Courville, “DeepLearning” The MIT Press,
Cambridge,2016.
2. Jyh-ShingRogerJang,Chuen-TsaiSun,EijiMizutani,“Neuro-uzzy and Soft Computing”,
Pearson Edn., 2015.
3. George J.Klir and BoYuan, “FuzzySetsand Fuzzy Logic-Theory and Applications”,
Prentice Hall, 2011.
4. David E. Goldberg, “Genetic Algorithms in Search, Optimization and Machine
Learning”, Pearson Education, 2008.
5. James A. Freeman and David M. Skapura, “Neural Networks Algorithms, Applications,
and Programming Techniques”, Pearson Edn., 2003.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 2 3 1 1 1
CO2 3 2 3 1 1 1
CO3 3 2 3 2 2 2
CO4 3 2 3 2 3 3
CO5 3 2 3 2 3 3
AVG 15/3=3 10/5=2 15/5=3 8/5=1.6 10/5=2 10/5=2
56
COURSE OUTCOMES:
On completion of the course the student should be able to
CO1: Understand EMI and susceptibility
CO2:Identify EMI coupling mechanisms
CO3: Use appropriate EMI control schemes in electronic systems
CO4:Design PCBs with EMC
CO5: Conduct EMI measurements according to standards.
REFERENCES:
1. C.R.Paul,”Introduction to Electromagnetic Compatibility”,John Wiley and Sons,Inc,3rd
Edition,2022
2. David A Weston,”Electromagnetic Compatibility–Methods,Analysis,circuits and
measurements” CRC press, Bocaraton2017
3. Tim Williams,”EMC for product designers”,Newness,5thEdition,2017.
4. PatrickG.Andre and Kenneth Wyatt,” EMI Trouble shooting Cook book for Product
Designers ,Sci Tech publishing,2014
5. Henry W.Ott.,”Electromagnetic Compatibility Engineering, Revised edition, Wiley Black well
Newyork,2009.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 2 1 2 2 2 2
CO2 3 1 3 3 3 3
CO3 3 1 3 3 3 3
CO4 3 1 3 3 3 3
CO5 3 1 3 3 3 3
AVG 14/5=2.8 5/5=1 14/5=2.8 14/5=2.8 14/5=2.8 14/5=2.8
57
UNIT V CHANNEL AND I/O CIRCUITS MODELLING 9
Creating a Physical Transmission Line Model - Non idea Return Paths - I/O Design Considerations
- Push-Pull Transmitters - CMOS Receivers - ESD Protection Circuits - On Chip Termination -
Bergeron Diagrams.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
On successful completion of this course, students should be able to
CO1: Understand the fundamental concepts of signal integrity in high speed PCBs.
CO2: Identify and resolve crosstalk.
CO3: Interpret the frequency dependence of dielectrics.
CO4: Analyze the design considerations in I/O circuits.
CO5: Comprehend transmission line model.
REFERENCES:
1. Stephen H. Hall, Howard L. Heck, “Advanced Signal Integrity for High-Speed Digital
Designs”, Second Edition, John Wiley and Sons, 2009.
2. Mike Peng Li, “Jitter, Noise, and Signal Integrity at High-Speed”, First Edition, Prentice Hall,
2007.
3. Douglas Brooks, Signal Integrity Issues and Printed Circuit Board Design, First Edition,
Prentice Hall PTR, 2003.
4. James Edgar Buchanan, “Signal and power integrity in digital systems: TTL, CMOS, and
BiCMOS”, Second Edition, McGraw-Hill, 1996.
5. H. W. Johnson and M. Graham, “High-Speed Digital Design: A Handbook of Black Magic”,
Second Edition, Prentice Hall, 1993.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO1 3 1 1 1 1 1
CO2 3 1 1 1 1 1
CO3 3 1 2 1 1 1
CO4 3 1 3 3 1 1
CO5 3 1 1 3 1 1
AVG 15/5=3 5/5=1 8/5=1.6 9/5=1.8 5/5=1 5/5=1
58