Vlsi Syllabus Scheme-17
Vlsi Syllabus Scheme-17
Page 1 of 38
TWO YEAR M.TECH DEGREE COURSE (SCHEME-2017)
Scheme of Instruction and Examination
(Effective from 2017-2018)
Page 2 of 38
M.Tech III & IV Semester VLSI and Embedded Systems
Scheme of
Instruction Scheme of Examination
periods/week
S. Course Course
Credits
No. No. Title
End Internal
Total
L T P Exam Assessment
Marks
Marks Marks
Page 3 of 38
CMOS ANALOG IC DESIGN (AICD)
Course Outcomes : At the end of the course the student will be able to
CO1: design simple and high impedance current mirror circuits and their frequency response
CO2: design Differential OP-AMP and comparator circuits
CO3: design Sample and hold and switched capacitor circuits
CO4: understand Nyquist rate Data converters
CO5: understand Oversampling Data converters and filters
Text Books :
1. Paul. R. Gray & Robert G. Major, Analysis and Design of Analog Integrated Circuits, John
Wiley & sons, 2004.
2. David Johns, Ken Martin, Analog Integrated Circuit Design, John Wiley & sons. 2004.
3. P.E. Allen, D.R. Holberg, “CMOS Analog Circuit Design”, Oxford University Press, 2002
Reference Books :
1. Behzad Razavi, Design of Analog CMOS Integrated Circuits, Tata McGraw Hill. 2002.
2. Jacob Baker.R.et.al., CMOS Circuit Design, IEEE Press, Prentice Hall, India, 2000.
3. Mohamed Ismail, Analog VLSI, McGraw hill, 1st Edition, 1994.
Page 4 of 38
Web References:
1. http://nptel.ac.in/courses/117106030/35
2. https://link.springer.com/chapter/10
3. http://www.ee.iitm.ac.in/videolectures/doku.php?id=ee658_2008
Question Paper Pattern:
Internal Assessment: The question paper shall consist of Six questions out of which the student shall
answer any Four questions
End Exam: The question paper shall consist of Eight questions out of which the student shall answer
any Five questions
Page 5 of 38
ADVANCED DIGITAL SYSTEM DESIGN USING VERILOG (ADSD)
Course Outcomes : At the end of the course the student will be able to
CO1: Analyze and design sequential digital circuits
CO2: Analyze and design asynchronous sequential digital circuits
CO3: Design using programmable logic devices
CO4: Identify the requirements and specifications of the system required for a given application
CO5: Design and use programming tools for implementing digital circuits of industry standards
SEQUENTIAL CIRCUIT DESIGN
Analysis of clocked synchronous sequential circuits and modeling- State diagram, state table, state
table assignment and reduction-Design of synchronous sequential circuits design of iterative circuits-
ASM chart and realization using ASM
ASYNCHRONOUS SEQUENTIAL CIRCUIT DESIGN
Analysis of asynchronous sequential circuit – flow table reduction-races-state assignment- transition
table and problems in transition table- design of asynchronous sequential circuit-Static, dynamic and
essential hazards – data synchronizers – mixed operating mode asynchronous circuits – designing
vending machine controller
FAULT DIAGNOSIS AND TESTABILITY ALGORITHMS
Fault table method-path sensitization method – Boolean difference method-D algorithm - Tolerance
techniques – The compact algorithm – Fault in PLA – Test generation-DFT schemes – Built in self test
SYNCHRONOUS DESIGN USING PROGRAMMABLE DEVICES
Programming logic device families – Designing a synchronous sequential circuit using PLA/PAL –
Realization of finite state machine using PLD – FPGA – Xilinx FPGA-Xilinx 4000
SYSTEM DESIGN USING VERILOG
Hardware Modelling with Verilog HDL – Logic System, Data Types and Operators For Modelling in
Verilog HDL - Behavioural Descriptions in Verilog HDL – HDL Based Synthesis – Synthesis of Finite
State Machines– structural modeling – compilation and simulation of Verilog code –Test bench -
Realization of combinational and sequential circuits using Verilog – Registers – counters – sequential
machine – serial adder – Multiplier- Divider – Design of simple microprocessor
Text Books :
2. Charles H.Roth Jr “Fundamentals of Logic Design” Thomson Learning 2004
3. Nripendra N Biswas “Logic Design Theory” Prentice Hall of India,2001
Reference Books :
1. Parag K.Lala “Fault Tolerant and Fault Testable Hardware Design” B S Publications,2002
2. Parag K.Lala “Digital system Design using PLD” B S Publications,2003
3. M.D.Ciletti , Modeling, Synthesis and Rapid Prototyping with the Verilog HDL, Prentice Hall,
1999.
4. S. Palnitkar , Verilog HDL – A Guide to Digital Design and Synthesis, Pearson , 2003.
Question Paper Pattern:
Internal Assessment: The question paper shall consist of Six questions out of which the student shall
answer any Four questions
End Exam: The question paper shall consist of Eight questions out of which the student shall answer
any Five questions
Page 6 of 38
EMBEDDED REAL TIME OPERATING SYSTEM (ERTOS)
Course Outcomes : At the end of the course the student will be able to
CO1: Understand Real Time Systems and RTOS functionality
CO2: Understand the UNIX file system and its Programming
CO3: Understand the VxWorks, Posix, μC/OS-II and RT Linux environments
CO4: Understand the debugging tools for suitable RTOS Environments
Text Books :
1. Real Time Concepts for Embedded Systems – Qing Li, Elsevier, 2011.
2. Operating System Concepts – Silberschatz, Galvin and Gagne, 8th Edition ©2009
Reference Books :
1. Embedded Systems- Architecture, Programming and Design by Rajkamal, 2007, TMH.
2. Embedded Linux: Hardware, Software and Interfacing – Dr. Craig Hollabaugh
3. MicroC/OS-II, Jean.J.Labrosse, 2nd Edition,Elsevier, 2012, CMP Books
Question Paper Pattern:
Internal Assessment: The question paper shall consist of Six questions out of which the student shall
answer any Four questions
End Exam: The question paper shall consist of Eight questions out of which the student shall answer
any Five questions
Page 7 of 38
ADVANCED EMBEDDED SYSTEMS (AES)
Course Outcomes : At the end of the course the student will be able to
CO1: Understand Intel 8051 and Atmel microcontrollers features for embedded systems
CO2: Utilize the programming model of 8051 microcontroller in framing various programs.
CO3: Understand the Embedded C programming techniques for microcontrollers.
CO4: Use Embedded C in interfacing of I/O peripherals to microcontrollers
Text Books :
1. Embedded C by Michael J. Pont, A Pearson Education, 1st Edition, 2002.
2. Embedded Systems Architecture, Programming and Design, by Raj Kamal 2nd Edition, TMH, 2006.
Reference Books :
1. An Embedded Software Primer, by David.E. Simon 2nd Edition, Pearson Edition, 2009.
Question Paper Pattern:
Internal Assessment: The question paper shall consist of Six questions out of which the student shall
answer any Four questions
End Exam: The question paper shall consist of Eight questions out of which the student shall answer
any Five questions
Page 8 of 38
TECHNICAL ENGLISH (TE)
Page 9 of 38
ADVANCED VLSI AND EMBEDDED SYSTEMS LAB (AVESP)
Course Outcomes : At the end of the course the student will be able to
CO1: Understand HDL programming models.
CO2: Design various digital circuits using CPLD and FPGA devices
CO3: Synthesize various Digital circuits.
CO4: Program MSP 430 and Cortex M4 Processors
LIST OF EXPERIMENTS
1. Digital Circuits Description using Verilog and VHDL
2. Verification of the Functionality of Designed circuits using function Simulator.
3. Timing simulation for critical path time calculation.
4. Synthesis of Digital circuits
5. Place and Route techniques for major FPGA vendors such as Xilinx, Altera and Actel etc.
6. Implementation of Designed Digital Circuits using FPGA and CPLD devices.
7. Microcontroller programming using MSP430 and Cortex M4 processors
a) Toggling the LEDs,
b) Master Slave Communication,
c) PWM interface
d) Sensor Interfacing (Temperature)
End Exam:50M
Page 10 of 38
LOW POWER VLSI DESIGN (LVD)
Course Outcomes : At the end of the course the student will be able to
CO1: Understand different sources of power dissipation
CO2: Understand minimization of switched capacitance
CO3: Analyze and minimize dynamic and static power consumption in VLSI circuits
CO4: Understand working principles of adiabatic logic
CO5: Find ways to minimize power in software design
Text Books :
1. Pal, Ajit, Low-Power VLSI Circuits and Systems, Springer,2015
Reference Books :
1. J. Rabaey, Low Power Design Essentials, 1st Edition, Springer, 2010
2. Michael Keating, David Flynn, Robert Aitken, Alan Gibbons, Kaijian Shi, Low Power Methodology
Manual for System-On-Chip Design, Springer,2007
3. Christian Piguet, Low Power CMOS Circuits Technology, Logic Design and CAD Tools,
1st Indian Reprint, CRC Press, 2010
4. Kaushik Roy and Sharat Prasad, Low-Power CMOS VLSI Circuit Design, Wiley Inter-science
Publications, 2000
Page 11 of 38
Web References:
1. nptel.ac.in/courses/106105034/
2. https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/
3. www.ece.ucdavis.edu/~vojin/CLASSES/EEC280/.../Low-PowerDesignTechniques.pps
Question Paper Pattern:
Internal Assessment: The question paper shall consist of Six questions out of which the student shall
answer any Four questions
End Exam: The question paper shall consist of Eight questions out of which the student shall answer
any Five questions
Page 12 of 38
VLSI DESIGN FOR TESTABILITY (VDFT)
Course Outcomes : At the end of the course the student will be able to
CO1: Understand all the levels of testing done in VLSI circuits
CO2: Understand the DFT principles in VLSI circuits
CO3: Understand logic and fault simulation in VLSI circuits
CO4: Generate test generation in VLSI circuits
Introduction to Testing
Importance of Testing, Testing During the VLSI Lifecycle, Challenges in VLSI Testing- Challenges in
VLSI Testing, Fault Models; Levels of Abstraction in VLSI Testing, Historical Review of VLSI Test
Technology
Design for Testability
Introduction, Testability Analysis----SCOAP Testability Analysis, Probability-Based Testability
Analysis, Simulation-Based Testability Analysis; Design for Testability Basics--- Ad Hoc Approach,
Structured Approach; Scan Cell Designs--Muxed-D Scan Cell, Clocked-Scan Cell, LSSD Scan Cell;
Scan Architectures --- Full-Scan Design, Partial-Scan Design, Random-Access Scan Design; Scan
Design Rules, Scan Design Flow diagram and brief description of each stages only, RTL Design for
Testability
Logic and Fault Simulation
Logic Simulation for Design Verification, Fault Simulation for Test and Diagnosis, Simulation Models-
-- Gate-Level Network, Logic Symbols, Logic Element Evaluation, Timing Models; Logic Simulation,
Fault Simulation--- serial, parallel, deductive, concurrent and differential fault simulation; fault
detection, comparison of Fault Simulation Techniques, Alternatives to Fault Simulation
Test Generation
Introduction, Random Test Generation, Boolean difference, untestable faults, Designing a Stuck-At
ATPG for Combinational Circuits--- A Naive ATPG Algorithm, A Basic ATPG Algorithm, D Algorithm,
PODEM, PODEM; Designing a Sequential ATPG--- Designing a Sequential ATPG, 5-Valued Algebra
Is Insufficient, Gated Clocks and Multiple Clocks; Untestable Fault Identification, ATPG for Non-Stuck-
At Faults--- Designing an ATPG That Captures Delay Defects, ATPG for Transition Faults.
Logic Built-In Self-Test
Introduction, Test Pattern Generation--- Exhaustive Testing, Pseudo-Random Testing, Pseudo-
Exhaustive Testing, Delay Fault Testing; Output Response Analysis--- Ones Count Testing, Transition
Count Testing, Signature Analysis, Logic BIST Architectures ---- BIST Architectures for Circuits
without Scan Chains, BIST Architectures for Circuits with Scan Chains, BIST Architectures Using
Register Reconfiguration, BIST Architectures Using Concurrent Checking Circuits, Fault Coverage
Enhancement, BIST Timing Control
Text Books :
1. Laung-Terng Wang, Cheng-Wen Wu, Xiaoqing Wen, “VLSI Test Principles and Architectures:
Design for Testability”, 1st Edition, Morgan Kaufmann, 2006.
Reference Books :
Page 13 of 38
1. M.L. Bushnell, V. D. Agrawal, “Essentials of Electronic Testing for Digital, Memory and Mixed
Signal VLSI Circuits”, Kluwer Academic Publishers, 2000
2. M.Abramovici, M.A.Breuer and A.D. Friedman, “Digital systems and Testable Design”, Jaico
Publishing House,2002
3. Parag K. Lala, “Digital Circuits Testing and Testability”, Academic Press Inc, 1997
Web References:
1. http://booksite.elsevier.com/9780123705976/
2. https://onlinecourses.nptel.ac.in/noc17_ec02/preview
3. http://nptel.ac.in/courses/106103116/
Question Paper Pattern:
Internal Assessment: The question paper shall consist of Six questions out of which the student shall
answer any Four questions
End Exam: The question paper shall consist of Eight questions out of which the student shall answer
any Five questions
Page 14 of 38
VLSI ARCHITECTURES (VLSIA)
Course Outcomes : At the end of the course the student will be able to
CO1: Students will be in position to choose processor architecture for their projects.
CO2: Students will be able to work with DSP processors and understand MAC architecture.
CO3: Students will be able learn advanced concepts in super scalar architectures.
Reference Books :
1. K.Hwang & F.A.Briggs, Computer Architecture and Parallel Processing, Mc Graw Hill.
2. J.P.Hayes, Computer Architecture and Organization, Mc Graw Hill.
3. Dezso Sima, Terence Fountain, Peter Kacsuk, Advanced Computer Architectures-A Design Space
Approach, Addison-Wiley.
Page 15 of 38
MICROCONTROLLERS FOR EMBEDDED SYSTEM DESIGN (MESD)
Course Outcomes : At the end of the course the student will be able to
CO1: Understand ARM Architecture and pipelining.
CO2: Understand ARM processor instruction set and thumb formats
CO3: Use ARM programming model to frame programs
CO4: Understand the memory management and cache issues of ARM processor
ARM Architecture
ARM Design Philosophy, Registers, Program Status Register, Instruction Pipeline, Interrupts and
Vector Table, Architecture Revision, ARM Processor Families.
ARM Programming Model – I
Instruction Set: Data Processing Instructions, Addressing Modes, Branch, Load, Store Instructions,
PSR Instructions, Conditional Instructions..
ARM Programming Model – II
Thumb Instruction Set: Register Usage, Other Branch Instructions, Data Processing Instructions,
Single-Register and Multi Register Load-Store Instructions, Stack, Software Interrupt Instructions
ARM Programming
Simple C Programs using Function Calls, Pointers, Structures, Integer and Floating Point Arithmetic,
Assembly Code using Instruction Scheduling, Register Allocation, Conditional Execution and Loops.
Memory Management
Cache Architecture, Polices, Flushing and Caches, MMU, Page Tables, Translation, Access Permissions,
Context Switch.
Text Books :
1. ARM Systems Developer’s Guides- Designing & Optimizing System Software – Andrew N.
Sloss, Dominic Symes, Chris Wright, 2008, Elsevier.
2.
Reference Books :
1. Embedded Microcomputer Systems, Real Time Interfacing – Jonathan W. Valvano – Brookes /
Cole, 1999, Thomas Learning
Question Paper Pattern:
Internal Assessment: The question paper shall consist of Six questions out of which the student shall
answer any Four questions
End Exam: The question paper shall consist of Eight questions out of which the student shall answer
any Five questions
Page 16 of 38
RESEARCH METHODOLOGY (RM)
Course Outcomes : At the end of the course the student will be able to
CO1: Understand overview of research process, state the research problem and conduct a literature
review of the concepts comprising the research questions.
CO2: Study the data collection methods and process the data statistically.
CO3: Understand the basic properties of estimators, analyse the estimated data and interpret the data in
a research paper.
Page 17 of 38
ADVANCED ELECTRONIC DESIGNAUTOMATION LAB (EDAP)
Course Outcomes : At the end of the course the student will be able to
CO1: Perform transient, AC and DC analysis of CMOS based circuits
CO2:.Perform transient, AC and DC analysis of PASS-transistor based circuits
CO3:Perform transient, AC and DC analysis of Transmission Gate based circuits
CO4:Perform transient, AC and DC analysis of circuits like CS,CG,CD, Diff Amplifier, Op-Amp etc.
CO5: Perform DRS,LVS, Layouts of simple circuits.
LIST OF EXPERIMENTS
1. Transient Analysis of various CMOS based circuits (from simple circuits like Inverter to
complex circuits like arithmetic circuits).
2. Transient Analysis of PASS Transistor based circuits
3. Transient Analysis of various Transmission Gate (TG) based circuits ( eg. XOR gate, MUX
etc).
4. Transient, AC, DC Analysis of various amplifier circuits (e.g. CS, CD, Differential, Operational
Amplifiers etc.). Finding CMRR (for Differential and Operational Amplifiers) and Bandwidth.
5. Applications based on operational amplifiers (e.g. DAC etc.)
6. DRC, LVS, Parasitic Values Estimation from Layout of CMOS based circuits.
Reference Books :
1. Neil Weste, David Harris, “CMOS VLSI Design, 4th Edition”, Pearson, 2010
2. Paul.R. Gray & Robert G. Major, “Analysis and Design of Analog Integrated Circuits”, John
Wiley & sons, 2004
3. David Johns, “Ken Martin, Analog Integrated Circuit Design”, John Wiley & sons. 2004
Internal Assessment: 50M
End Exam:50M
Page 18 of 38
CMOS DIGITAL INTEGRATED CIRCUIT DESIGN (DICD)
Course Outcomes : At the end of the course the student will be able to
CO1: Revise the MOS transistor theory
CO2: Solve various delays in combinational circuit and its optimization methods
CO3: Understand circuit design of latches and flip-flops.
CO4: Understand combinational and sequential circuits of medium complexity that is based on VLSIs,
and programmable logic devices.
CO5: Understand Design Methodology and Tools
Text Books :
1. Neil Weste, David Harris, “CMOS VLSI Design, 4th Edition”, Pearson, 2010
Reference Books :
1. Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolic,”Digital Integrated Circuits”, 2nd edition,
Pearson Education, 2003
2. W.Wolf, “FPGA- based System Design”, Pearson, 2004.
3.C.Roth,” Fundamentals of Digital Logic Design”, Jaico Publishers, V ed., 2009. 6. Recent literature in
Digital System Design
Question Paper Pattern:
Internal Assessment: The question paper shall consist of Six questions out of which the student shall
answer any Four questions
End Exam: The question paper shall consist of Eight questions out of which the student shall answer
any Five questions
Page 19 of 38
CPLD AND FPGA ARCHITECTURES AND APPLICATIONS (FPGA)
Course Outcomes : At the end of the course the student will be able to
CO1: Understand ROMs, PALs, PLAs, CPLDs
CO2: Get exposure to industry standard FPGAs of XILINX, ALTERA and ACTEL in terms of
programming technology, logic block implementation, interconnect structures, and their I/Os.
CO3: Understand the concepts of ASICs and its design Flow
CO4: Understand System partitioning, floor-planning Placement & Routing and associated algorithms
CPLD
Programmable logic, Programmable read only memory (PROM), programmable logic array (PLA),
Programmable array logic (PAL). Sequential programmable logic devices (SPLDS), Programmable gate
arrays (PGAS), CPLD
FPGA Programming Technology
Programmable logic FPGA general structure, Anti fuse - Static RAM: EPROM and EEPROM technology,
PREP benchmarks, FPGA Logic block – Actel ACT - Xilinx LCA, Altera FLEX, Altera MAX;
FPGA I/Os
DC & AC inputs and outputs, Clock and Power inputs, Xilinx I/O block
FPGA Interconnect
Actel ACT -Xilinx LCA - Xilinx EPLD, Altera MAX 5000 and 7000, Altera MAX 9000, Altera FLEX,,
FPGA Design flow
ASIC Construction
Physical Design ,Goals and objectives of all the ASIC physical design steps, System partitioning,
Partitioning method—Constructive partitioning, iterative partitioning, K-L algorithm, Floor planning
,Floor planning tools ,Placement , placement Methods, Placement types-- constructive: min-cut placement
method, eigenvalue placement algorithm, Iterative Placement Improvement, Physical design flow.
ASIC Routing
Global Routing : Goals and Objectives , Measurement of Interconnect Delay ,Global routing Methods,
Detailed routing: Goals and objectives, Measurement of channel density, Left Edge Algorithm, Circuit
Extraction and DRC, Special Routing : Clock Routing and Power Routing .
Text Books :
1. Michael John Sebastian Smith, Application specific Integrated Circuits, 3rd Edition, Pearson Education
Asia, 2001.
2. Pak and Chan, Samiha Mourad, Digital Design using Field Programmable Gate Arrays, 1st Edition
Pearson Education, 2009.
Reference Books :
1. S. Trimberger, Edr, Field Programmable Gate Array Technology, 1st Edition Kluwer Academic
Publications,1994.
2. John V.Oldfield, Richard C Dore, Field Programmable Gate Arrays, 1st Edition,Wiley Publications,
1999.
3. S. Brown, R. Francis, J. Rose, Z.Vransic, Field Programmable Gate array, 1st Edition, Kluwer
Publications, 1992.
Page 20 of 38
Web References:
1. http://www.fpgacenter.com/
2. http://www.cpld.com/
3. www.asic.co.in/
Question Paper Pattern:
Internal Assessment: The question paper shall consist of Six questions out of which the student shall
answer any Four questions
End Exam: The question paper shall consist of Eight questions out of which the student shall answer
any Five questions
Page 21 of 38
SCRIPTING LANGUAGES FOR VLSI DESING AUTOMATION (SLA)
Course Outcomes : At the end of the course the student will be able to
CO1: Students are capable of scripting the given code in HDLs.
CO2: Students will get benefit of using Scripting languages in their projects.
CO3: Students will get scope for learning Java Script, SKILL etc.
Page 22 of 38
VLSI TECHNOLOGY (VTECH)
I Semester : VLSI & ES Scheme : 2017
Course Code Hours/Week Credits Maximum Marks
Continuous
EC858 L T P C Internal End Exam TOTAL
(Elective-I) Assessment
3 - - 3 40 60 100
Sessional Exam Duration : 2 Hrs End Exam Duration: 3 Hrs
Course Outcomes : At the end of the course the student will be able to
CO1: understand the MOS technologies, its models and latch-up problem
CO2: understand the layout design and layouts of logic gates
CO3: understand all the stages of manufacturing an IC
CO4: understand the doping and deposition concepts
CO5: understand design rules and scaling, BICMOS ICs in
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.
Layout Design
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.
Stages of Manufacturing
Overview of semiconductor industry, Stages of Manufacturing, Process and product trends, Crystal
growth, Basic wafer fabrication operations, process yields, Semiconductor material preparation, Basic
wafer fabrication operations, Yield measurement, Contamination sources, Clean room construction,
Oxidation and Photolithography, Doping and Depositions, Metallization. Ten step patterning process,
Photoresists, physical properties of photoresists, Storage and control of photoresists, photo masking
process, Hard bake, develop inspect, Dry etching Wet etching, resist stripping
Doping and depositions
Diffusion process steps, deposition, Drive-in oxidation, Ion implantation-1, Ion implantation-2, CVD
basics, CVD process steps, Low pressure CVD systems, Plasma enhanced CVD systems, Vapor phase
epitaxy, molecular beam epitaxy
Design rules and Scaling, BICMOS ICs
Design rules and Scaling, BICMOS ICs: Choice of transistor types, pnp transistors, Resistors, capacitors,
Packaging: Chip characteristics, package functions, package operations
Text Books :
1. Peter Van Zant, Microchip fabrication, McGraw Hill, 1997
2. C.Y. Chang and S.M. Sze, ULSI technology, McGraw Hill, 20000
Reference Books :
1. Micro Electronics circuits Analysis and Design 2nd Edition, Muhammad H Rashid, CENAGE
Learning 2011
2. Eugene D. Fabricius, Introduction to VLSI design, McGraw Hill, 1999
3. Wani-Kai Chen (editor), The VLSI Hand book, CRI/IEEE press, 2000
4. S.K. Gandhi, VLSI Fabrication principles, John Wiley and Sons, NY, 1994
Question Paper Pattern:
Internal Assessment: The question paper shall consist of Six questions out of which the student shall
answer any Four questions
End Exam: The question paper shall consist of Eight questions out of which the student shall answer
any Five questions
Page 23 of 38
EMBEDDED PROGRAMMING (EP)
Course Outcomes : At the end of the course the student will be able to
CO1: Understand C language and assembly programming.
CO2: Understand Object orientation for programming and C++.
CO3: Understand software modeling fundamentals.
CO4: Understand Embedded software development tools
Text Books :
1. David E. Simon, “ An Embedded Software Primer”, Pearson Education, 2003.
2. Daniel W. Lewis, “ Fundamentals of embedded software where C and assembly meet”, Pearson
Education, 2002.
Reference Books :
1. Steve Heath, “ Embedded system design”, Elsevier, 2003.
2. E. Balaguruswamy, “ Object oriented programming with C++”, Tata McGraw Hill, 2011.
Question Paper Pattern:
Internal Assessment: The question paper shall consist of Six questions out of which the student shall
answer any Four questions
End Exam: The question paper shall consist of Eight questions out of which the student shall answer
any Five questions
Page 24 of 38
EMBEDDED SYSTEM ARCHITECTURE (ESA)
Course Outcomes : At the end of the course the student will be able to
CO1: Understand the Embedded System Models
CO2: Understand the typical engineering issues of software development.
CO3: Understand rationale and concepts for designing embedded systems
CO4: Analyze the Embedded Issues of Software
Introduction to embedded systems
Embedded system model – embedded standards – block diagrams – powering the hardware - embedded
board using Von Neuman model. Embedded processors: ISA architecture models – application specific
ISA models – general purpose ISA models – instruction level parallelism.
Processor Hardware
Internal processor design: ALU – registers – control unit - clock – on chip memory – processor i/o –
interrupts – processor buses – processor performance.
Support Hardware
Board memory: ROM – RAM – cache – auxiliary memory – memory management – memory
performance – board buses: arbitration and timing – PCI bus example – integrating bus with
components – bus performance.
Software
Middleware and applications: PPP – IP middleware – UDP – Java . application layer: FTP client – SMTP
– HTTP server and client.
Engineering Issues Of Software
Design and development: architectural patterns and reference models – creating the architectural
structures – documenting the architecture – analyzing and evaluating the architecture – debugging testing,
and maintaining.
Text Books :
1. Embedded system architecture, Tammy Noergaard, Elsevier, 2006.
Reference Books :
1. Embedded Systems Building Blocks: Complete and Ready-To-Use Modules in C, Jean J.
Labrosse, The publisher, Paul Temme, 2011.
Question Paper Pattern:
Internal Assessment: The question paper shall consist of Six questions out of which the student shall
answer any Four questions
End Exam: The question paper shall consist of Eight questions out of which the student shall answer
any Five questions
Page 25 of 38
ROBOTICS AND AUTOMATION (RAA)
Course Outcomes : At the end of the course the student will be able to
CO1: Understand anatomy and laws of robotics
CO2: Understand the micro machines and types of the control modes.
CO3: Understand the forward kinematics and its techniques.
CO4: Use robot programming tools in robot cell design
Basic Concepts
Definition and origin of robotics – different types of robotics – various generations of robots – degrees
of freedom – Asimov’s laws of robotics –anatomy of robot- applications of robots.
Power Sources And Sensors
Hydraulic, pneumatic and electric drives – determination of HP of motor and gearing ratio – variable
speed arrangements – path determination – micro machines in robotics – machine vision – ranging –
laser – acoustic – magnetic, fiber optic and tactile sensors.
Manipulators, Actuators And Grippers
Construction of manipulators – manipulator dynamics and force control –types of control modes-
electronic and pneumatic manipulator control circuits – end effectors – various types of grippers.
Kinematics And Path Planning
Forward kinematics-solution of inverse kinematics problem – multiple solution jacobian work envelop –
hill climbing techniques – robot programming languages
Case Studies
Mutiple robots – machine interface – robots in manufacturing and non- manufacturing applications –
robot cell design – selection of robot.
Text Books :
1. Introduction to Robotics Analysis, Systems, Applications, Saeed B. Niku, Prentice Hall of
India/PearsonEducation, Asia, 2001.
2. Industrial Robots - Technology Programming and applications, Mikell P. Groover, et.al
McGraw Hill, 1980.
Reference Books :
1. Robotics for Engineers, Yoran Koren, McGraw Hill. 1980
2. Introduction to Robotics Mechanics and Control , Craig, Second edition, Pearson Education, Asia,
2004.
3. Robotics Technology and Flexible Automation, Satya Ranjan Deb, TMH, New Delhi, 2001
Question Paper Pattern:
Internal Assessment: The question paper shall consist of Six questions out of which the student shall
answer any Four questions
End Exam: The question paper shall consist of Eight questions out of which the student shall answer
any Five questions
Page 26 of 38
ADVANCED COMPUTER NETWORKS (ACN)
Course Outcomes : At the end of the course the student will be able to
CO1: Understand Intel 8051 and Atmel microcontrollers features for embedded systems
CO2: Utilize the programming model of 8051 microcontroller in framing various programs.
CO3: Understand the Embedded C programming techniques for microcontrollers.
CO4: Use Embedded C in interfacing of I/O peripherals to microcontrollers
Congestion and Quality of Service (QoS)
Data traffic, Congestion, Congestion Control, Open loop and Closed Loop Congestion Control in TCP
and Frame Relay, Quality of Service, Flow Characterization, Flow Classes, Need For QoS, Resource
Allocation, Best Effort Service Features, Techniques to Improve QoS. Queue Management: Passive,
Active (RED), and Fair (BRED, Choke) Queue Management Schemes, Scheduling, Traffic Shaping,
Resource Reservation and Admission Control Scheduling, Integrated and Differential Services.
Wireless Local Area Networks
Introduction, Wireless LAN Topologies, Wireless LAN Requirements, the Physical Layer, the Medium
Access Control (MAC) Layer, Latest Developments. Wireless Personal Area Networks (WPANs):
Introduction to PAN Technology and Applications, Commercial Alternatives- Bluetooth, Home RF.
Wireless Wide Area Networks and MANS: The Cellular Concept, Cellular Architecture, The First-
Generation Cellular Systems, The Second- Generation Cellular Systems, The Third- Generation Cellular
Systems, Wireless in Local Loop, Wireless ATM, IEEE 802.16 Standard.
Cellular Systems and Infrastructure
Based Wireless Networks: Cellular Systems Fundamentals, Channel Reuse, SIR and User Capacity,
Interference Reduction Techniques, Dynamic Resource Allocation, Fundamental Rate Limits. Virtual
Private Network (VPN): Types of VPN, VPN General Architecture, Current VPN Advantages and
Disadvantages, VPN Security Issues, VPN Standards.
ATM Protocol Reference Model
Introduction, Transmission Convergence (TC) Sub-layer, Physical Medium Dependent (PMD) Sub-
layer, Physical Layer Standards for ATM. ATM Layer: ATM Cell Header Structure at UNI, ATM Cell
Header Structure at NNI, ATM Layer Functions. ATM Adaptation Layer: Service Classes and ATM
Adaptation Layer, ATM Adaptation Layer 1 (AAL1), ATM Adaptation Layer 2 (AAL2), ATM
Adaptation Layer 3/4 (AAL3/4), ATM Adaptation Layer 5 (AAL5). ATM Traffic and Service
Parameterization: ATM Traffic Parameters, ATM Service Parameters, Factors Affecting QoS
Parameters, ATM Service Categories, QoS and QoS Classes.
Interconnection Networks
Introduction, Banyan Networks- Properties, Crossbar Switch, Three Stage Class Networks,
Rearrangeable Networks, Folding Algorithm, Benes Networks, Looping Algorithm, Bit- Allocation
Algorithm. SONET/SDH: SONET/SDH Architecture, SONET Layers, SONET Frames, STS
Multiplexing, SONET Networks
Text Books :
1.Wireless Communications - Andrea Goldsmith, 2005, Cambridge University Press.
2. Ad Hoc Wireless Networks: Architectures and Protocols - C. Siva Ram Murthy and B.S.Manoj, 2004,
PHI.
3. Data Communication and Networking - B. A.Forouzan, 2nd updating, 2004,TMH
Page 27 of 38
Reference Books :
1.Introduction to Broadband Communication Systems- Sadiku, Mathew N.O., Akujuobi, Cajetan.M,
PHI
2. Wireless Networks- P. Nicopolitidis, A. S. Pomportsis, G. I. Papadimitriou, M. S. Obaidat, 2003,
JohnWiley & Sons.
Page 28 of 38
VLSI SIGNALPROCESSING (VS)
Course Outcomes : At the end of the course the student will be able to
CO1: Apply the principles of DFG in DSP architectures.
CO2: Apply pipelining and parallel processing on FIR and IIR systems to achieve high speed and
low power.
CO3: Solve Register minimization, retiming, folding techniques for the given digital filter.
CO4: Understand the overview FIR filter Systolic architecture design.
Page 29 of 38
ELECTRONIC DESIGN AUTOMATION TOOLS (EDAT)
Course Outcomes : At the end of the course the student will be able to
CO1: Utilize EDA tools in their projects.
CO2: Design synthesizable verilog code.
CO3: Explain the difference between verilog and systemverilog and write SystemVerilog code.
CO4: Design circuits using Pspice.
Page 30 of 38
SYSTEM ON CHIP ARCHITECTURE (SOCA)
II Semester : VLSI & ES Scheme : 2017
Course Code Hours/Week Credits Maximum Marks
Continuous
EC957 L T P C Internal End Exam TOTAL
(Elective-III) Assessment
3 - - 3 40 60 100
Sessional Exam Duration : 2 Hrs End Exam Duration: 3 Hrs
Course Outcomes : At the end of the course the student will be able to
CO1: understand system approach for SoC design
CO2: understand processor design as part of SoC design
CO3: understand Memory design as part of SoC design
CO4: understand interconnect optimization and configuration in an SoC
CO5: understand applications of SoC with the help of case studies
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.
Processors
Introduction , Processor Selection for SOC, Basic concepts in Processor Architecture, Basic concepts in
Processor Micro Architecture, Basic elements in Instruction handling. Buffers: minimizing Pipeline
Delays, Branches, More Robust Processors, Vector Processors and Vector Instructions extensions,
VLIW Processors, Superscalar Processors
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.
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.
Application Studies / Case Studies
SOC Design approach, AES algorithms, Design and evaluation, Image compression – JPEG compression.
Text Books :
1. Computer System Design System-on-Chip - Michael J. Flynn and Wayne Luk, Wiely India Pvt. Ltd
2. ARM System on Chip Architecture - Steve Furber - 2nd Ed., 2000, Addison Wesley Professional
Reference Books :
1. Design of System on a Chip: Devices and Components – Ricardo Reis, 1st Ed., 2004, Springer
2. Co-Verification of Hardware and Software for ARM System on Chip Design (Embedded
Technology) – Jason Andrews – Newnes, BK and CDROM
3. System on Chip Verification – Methodologies and Techniques –Prakash Rashinkar, Peter Paterson
and Leena Singh L, 2001, Kluwer Academic Publishers
Question Paper Pattern:
Internal Assessment: The question paper shall consist of Six questions out of which the student shall
answer any Four questions
End Exam: The question paper shall consist of Eight questions out of which the student shall answer
any Five questions
Page 31 of 38
DESIGN OF SEMICONDUCTOR MEMORIES (DSM)
Course Outcomes : At the end of the course the student will be able to
CO1: Students will get insight into basic memory techniques to advanced memory techniques.
CO2: Students will be able to analyze faults in memories.
CO3: Students will be able to use efficient memory techniques in their projects especially testing phase.
Text Books :
1. Ashok K. Sharma, Semiconductor Memories, Two-Volume Set, Wiley-IEEE Press, 2003
2. Brent Keeth, R. Jacob Baker, DRAM Circuit Design A Tutorial, Wiley-IEEE Press, 2000
Page 32 of 38
Reference Books :
1. Betty Prince, High Performance Memories New Architecture DRAMs and SRAMs - Evolution and
Function, Wiley, 1999
Page 33 of 38
PRINCIPLES OF DISTRIBUTED EMBEDDED SYSTEMS (PDES)
Course Outcomes : At the end of the course the student will be able to
CO1: Understand C language and assembly programming.
CO2: Understand Object orientation for programming and C++.
CO3: Understand software modeling fundamentals.
CO4: Understand Embedded software development tools
REAL-TIME ENVIRONMENT
Real-time computer system requirements – classification of real time systems – simplicity – global
time – internal and external clock synchronization – real time model. Real – time communication –
temporal relations – dependability – power and energy awareness – real –time communication –
event triggered – rate constrained – time triggered
UNIT II - REAL-TIME OPERATING SYSTEMS
Inter component communication – task management – dual role of time – inter task interactions –
process input/output – agreement protocols – error detection
SYSTEM DESIGN
Scheduling problem - static & dynamic scheduling – system design – validation – time–triggered
architecture
INTRODUCTION TO CAN
Introduction to CAN Open – CAN open standard – Object directory – Electronic Data Sheets & Devices
CAN STANDARDS
Configuration Files – Service Data Objectives – Network management CAN open messages – Device
Profile Encoder
Text Books :
1.Hermann Kopetz, “Real–Time systems – Design Principles for distributed Embedded
Applications”, 2nd Edition, Springer 2011.
2. Glaf P.Feiffer, Andrew Ayre and Christian Keyold, “Embedded Networking with CAN and
CAN open”, Copperhill Media Corporation, 2008.
Reference Books :
1.
Question Paper Pattern:
Internal Assessment: The question paper shall consist of Six questions out of which the student shall
answer any Four questions
End Exam: The question paper shall consist of Eight questions out of which the student shall answer
any Five questions
Page 34 of 38
EMBEDDED LINUX (ELX)
Course Outcomes : At the end of the course the student will be able to
CO1: Understand fundamentals of Embedded Linux.
CO2: Understand GNU tool chain.
CO3: Understand Embedded Linux applications
CO4: Understand Embedded Development Environment
Linux Fundamentals
Introduction - host-target development setup - hardware support - development languages and tools –
RT linux.
Initialization
Linux kernel and kernel initialization - system initialization – hardware support – boot loaders.
Device Handling
Device driver basics - module utilities - file systems - MTD subsystems – busy box.
Development Tools
Embedded development environment - GNU debugger - tracing & profiling tools - binary utilities - kernel
debugging - debugging embedded Linux applications - porting Linux - Linux and real time - SDRAM
interface.
Device Applications
Asynchronous serial communication interface - parallel port interfacing - USB interfacing - memory
I/O interfacing - using interrupts for timing.
Text Books :
2. Embedded Linux Primer: A practical real world approach, Christopher Hallinan, Prentice
Hall, 2007.
2. Embedded Linux: Hardware, software and Interfacing, Craig Hollabaugh, Pearson Education, 2002.
Reference Books :
4. Building embedded linux systems, Karim Yaghmour, Jon Masters, Gillad Ben Yossef, Philippe
Gerum, O'Reilly, 2008.
5. Linux for embedded and real time applications, Doug Abbott, Elsevier Science, 2003.
Page 35 of 38
EMBEDDED NETWORKS AND PROTOCOLS (ENP)
Course Outcomes : At the end of the course the student will be able to
CO1: Understand concepts of CAN protocals and ethernet.
CO2: Understand elements of a network.
CO3: Understand industrial networking protocals.
CO4: Understand RF communication
INTRODUCTION TO CAN
The CAN bus - General - Concepts of bus access and arbitration - Error processing and management -
From concept to reality -Patents, licenses and certification – CAN protocol: ‘ISO 11898-1’- Content of
the different ISO/OSI layers of the CAN bus-Compatibility of CAN 2.0A and CAN 2.0B
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.
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.
INDUSTRIAL NETWORKING PROTOCOL
LIN – Local Interconnect Network - Basic concept of the LIN 2.0 protocol - Fail-safe SBC – Gateways
- Managing the application layers - Safe-by-Wire - Safe-by-Wire Plus - Audiovideo buses - I2C Bus -
D2B (Domestic digital) bus - MOST (Media oriented systems transport) bus - IEEE 1394 bus or
‘FireWire’- profi bus.
RF COMMUNICATION
Radio-frequency communication: internal and external - Remote control of opening parts - PKE
(passive keyless entry) and passive go- TPMS (tyre pressure monitoring systems) -Wireless networks
GSM-Bluetooth - IEEE 802.11x - NFC (near-field communication).
Text Books :
1. Multiplexed Networks for Embedded Systems- CAN, LIN, Flexray, Safe-by-Wire, Dominique Paret,
John Wiley & Sons Ltd- 2007.
2. Embedded Ethernet and Internet Complete, Jan Axelson Penram publications
Reference Books :
1. Embedded networking with CAN and CAN open,. Glaf P.Feiffer, Andrew Ayre and Christian
Keyold Embedded System Academy 2005
2. Principles of Embedded Networked Systems Design, Gregory J. Pottie, William J. Kaiser Cambridge
University Press, Second Edition, 2005.
Question Paper Pattern:
Internal Assessment: The question paper shall consist of Six questions out of which the student shall
answer any Four questions
Page 36 of 38
End Exam: The question paper shall consist of Eight questions out of which the student shall answer
any Five questions
Course Outcomes : At the end of the course the student will be able to
CO1: Understand H/W and S/W Co Design models.
CO2: Understand H/W and S/W prototyping and target architectures
CO3: Understand H/W and S/W design specifications and verification
CO4: Understand the H/W and S/W system level synthesis
Page 38 of 38