Documente Academic
Documente Profesional
Documente Cultură
SYLLABUS SCHEME
FOR
1ST TO 4TH SEMESTER
M.TECH-EC (VLSI & EMBEDDED SYSTEMS)
GANPAT UNIVERSITY
M. TECH. (ELECTRONICS & COMMUNICATION) VLSI & Embedded Systems
Teaching & Examination Scheme
Semester I
Teaching Scheme
Subject
Code
Credit
Subject
Lect.
Tutorial
Pract
Total
Theory
Examination Scheme
Theory
Tut.
&
Pract
Total
Practical
Total
Int.
Assess.
Ext.
Assess.
Total
Grand
Total
Sem End
Int.
Assess.
Marks
Hrs
3EC111
40
60
100
25
25
50
150
3EC112
Operating Systems
2
2
60
100
25
25
50
150
5
5
40
Algorithms
Digital Signal
Processing
1
1
3EC113
3
3
40
60
100
25
25
50
150
3
0
1
0
40
60
100
25
25
50
150
25
25
50
50
50
50
100
100
30
12
11
2
23
12
4
14
--
--
--
--
3EC114
3EC115
Seminar I
3EC116
Mini Project I
Total Contact Hours
Total Marks
750
3EC211
3EC212
Credit
Examination Scheme
Theory
Subject
Lect.
Computer
Architecture
Data Interfaces &
Protocols
Tutorial
Pract
Total
Theory
Tut.
&
Pract
Total
5
5
Sem End
Int.
Ass
Marks
Hrs
40
60
40
Grand
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
100
25
25
50
150
60
100
25
25
50
150
3EC2**
Elective I*
40
60
100
25
25
50
150
3EC2**
Elective II*
System Level
Design Lab
40
60
100
25
25
50
150
25
25
50
50
Mini Project II
Total Contact
Hours
50
50
100
100
12
14
30
12
11
23
--
--
--
--
3EC213
3EC214
Total Marks
750
Note: In addition to the above, a certificate course on Interview Skills and Corporate Etiquettes must be cleared by students in
second semester based on internal assessment only.
*Elective I & II
1
2
3
4
5
6
Subject Code(**)
15
Verification Techniques
16
Network Programming
17
18
19
20
Subject
Elective III*
Quality
Assurance and
Reliability
Dissertation
Part-I
Total Contact
Hours
1
2
3
4
5
6
7
8
9
Lect
Tut
Prac
Credit
Total
Theory
Tut.
&
Pract.
Total
Int.
Ass.
Theory
Sem End
Grand Total
Total
Int.
Ass.
Ext.
Ass.
Total
100
25
25
50
150
40
Marks
60
25
45
70
15
15
30
100
16
16
100
100
200
200
20
27
12
17
--
--
--
--
*Elective III
Memory Designs
Wireless Sensors and Adhoc Networks
Image Processing
Advanced Digital Communication System
Android and iPhone stack
Systems Security
Multicore Architecture & Designing of
Processors
Low Power Design
Advanced Mixed Signal IC Design
Hrs
3
Examination Scheme
Practical
Total Marks
450
3EC411
Subject
Dissertation
Part-II
Total
Contact
Hours
Lect.
Tuto.
Pract
Credit
Total
Theory
Tut. &
Pract
Total
Theory
Sem End
Int.
Ass.
Marks
Hrs
Examination Scheme
Practical
Total
24
24
12
12
24
24
12
12
--
--
--
--
Grand
Total
Int.
Ass.
Ext.
Ass.
Total
200
200
400
Total Marks
400
400
GANPAT UNIVERSITY
U.V.PATEL COLLEGE OF ENGINEERING
GANPAT VIDYANAGAR, KHERVA-384012
ELECTRONICS & COMMUNICATION ENGINEERING DEPARTMENT
DETAILED SYLLABUS
FOR
1ST SEMESTER
SEMESTER I
3EC111 Digital VLSI Design
Teaching Scheme
Credit
Examination Scheme
Theory
Lect
Tuto.
Pract.
Total
Theory
Tut
&
Pra.
Total
Practical
Sem End
Int.
Ass.
Marks
Hrs
40
60
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
INTRODUCTION
Course program on Digital VLSI Design is assigned for Post Graduate education on
VLSI Design & Embedded Systems specialization and is taught in the Post Graduate 1st
semester. The course duration is 100 hours, lectures are 40-45 hours and
laboratory/assignment/project works are 35-40 hours.
Digital system Design
Concepts of Basic electronics
COURSE GOALSAND OBJECTIVES:
Trainees to understand the fundamentals of digital design and how each digital
systemworksUnderstanding of Finite state machine implementation of same. Hands on
with coding in Verilog and writing test benches for the same.
COURSE CONTENT:
1. Introduction:
Binary Number systems, One's complement, 2's complement and sign- magnitude,addition
of 2'complement numbers, Logical and arithmetic shifting, binary fractions, Fundamentals
of RC circuits, Low pass and high pass RC circuits, time constant, capacitor charging,
charging equations, rise time, propagation delay.
2. Boolean function and its minimization:
Canonical forms of two level logic circuits - POS and SOP canonical forms, Binary
decision diagrams, Binary decision diagrams and Reduced ordered BDD; example BDD
for a simple logic function, Reduction of logical functions using K-map; Design by the
usage of NOR / NAND gates implementation.
3. Basic Combination circuits:
Basic combinational circuits; multiplexer and application of multiplexer as a multipurpose logical element, Two-level multiplexer logic, Demultiplexers, decoders; using
multiplexers to construct basic gates like OR, AND, Priority encoders, comparators,
majority logic function, parity bit generator.
4. Arithmetic Circuits:
adder, half and full adder, types of adders, Fast adders, carry- lookahead adder etc.
concept of overflow and underflow, parallel (combinational) multipliers - basic design.
5. Sequential circuits:
General structure of a state machine; concept of a state, Types of Flops, conversion of one
flop to another Flop; excitation table for flip flops, Synchronous counters and ripple
counters; shift registers.
6. Finite State Machine:
Introduction to finite state machine - concept of state; types of state machines, reduction of
state machine, Simple state machine problems and writing Verilog code for them,
Advanced state machine problems and Writing Verilog code for them.
7. Designing of memory and gate arrays:
FIFO, SRAM, PLA, PAL, FPGA, CPLD
8. ASIC and FPGA Design Flow, Static timing analysis
LABORATORY WORKS (35HOURS):
Tools used during laboratory works: CVER, VCS, Design Vision,
Design Compiler.
Implementation of all the designs taught using Verilog HDL
COURSE PROJECT:
A project of suitable complexity, comprising of RTL design and directed testbench
formation must be completed by the student in approximately 35-40 hours.
REFERENCES:
1. R. Katz , Contemporary logic design by Pearson Prentice Hall.
2. Charles H. Roth, Jr. Larry L. Kinney, Fundamentals of Logic Design, 7thEdition,Cengage
Learning, 2013, ISBN-13: 9781133628477.
3. Switching and finite automata by Zvikohavi and Niraj Jha
4. J.F. Wakerly. Digital Design - Principles & Practices, Prentice Hall, 2001.
Credit
Examination Scheme
Theory
Lect
Tuto.
Pract.
Total
Theory
Tut.
&
Pra.
Total
Practical
Sem End
Int.
Ass.
Marks
Hrs
40
60
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
INTRODUCTION
Course program on Operating Systems is assigned for Post Graduate education on
VLSI Design & Embedded Systems specialization and is taught in the Post Graduate 1st
semester.
COURSE GOALSAND OBJECTIVES:
The study of data structures, algorithms, programming languages, compilers and
operating systems. In the process of the laboratory work it is necessary to use and study
standard programming, compilation and debugging tools. A project of reasonable
complexity must be completed.
1. Introduction (3 hours):
What is an operating system, computer hardware review, Operating System Concepts,
System calls, Operating System Structure.
2. Processes and Threads (5 hours):
Processes, Threads, Inter process Communication and problems, Scheduling.
3. Memory Management (5 hours):
Memory Abstraction, Virtual memory, Page replacement algorithms, Design and
Implementation Issues, Segmentation
4. File systems (4 hours):
Files, Directories, File system implementation, File management and optimization,
Examples on file systems.
5. Input/output (6 hours):
I/O Devices, Device Controllers, Memory-mapped I/O, DMA, Programmed I/O and
Interrupt driven I/O, Interrupt handlers, Clocks, User Interfaces, Power management.
6. Deadlocks (6 hours):
Preemptable and Non-Preemptable resources, Resource acquisition, Introduction to
deadlocks, Ostrich algorithm, Deadlock detection and recovery, Deadlock avoidance and
prevention, Other Issues.
3EC113 Algorithms
Teaching Scheme
Credit
Examination Scheme
Theory
Lect
Tuto.
Pract.
Total
Theory
Tut.
&
Pra.
Total
Practical
Sem End
Int.
Ass.
Marks
Hrs
40
60
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
INTRODUCTION
Course program on Algorithms for Embedded Systems is assigned for Post Graduate
education on VLSI Design and Embedded Systems specialization and is taught in Post
Graduate 1st semester.
1. Linux
2. C concepts
COURSE GOALS AND OBJECTIVES
The goal of the course is to teach the essentials of Algorithms in terms of their usage in
VLSIand Embedded Field.
Mainly it is to develop the thought process for the logical development and comparison for
problem solving approach. In the process of the laboratory work it is necessary to
implement those algorithms and use and study standard and emerging architectures. A
project of reasonable complexity must be completed.
1. Basic Data Structure and its Complexity:
An activity-selection problem, Elements of the greedy strategy, Huffman codes
2. Greedy Programming:
Methods of optimization
3. String Matching:
The naive string-matching algorithm, The Rabin-Karp algorithm, string matching
with finite automation.
4. Hashing:
Hashing, Direct-address tables, hash tables, Hash functions, open addressing.
5. Trees:
Some binary trees. Tree terms. Recursive trees. Complete binary trees. Binary tree
heights. Heaps, maintaining the heap property, Building a heap, the heap-sort
Algorithm,priorityqueues, what is a binary search tree? Querying a binary search
tree, Insertion and deletion,AVL Tree
6. Graphs:
Graph algorithms. Directed graph. Graph representation: adjacency list, adjacency
matrix. Depth-First Search Algorithm. Breadth-First Search Algorithm. Shortest
path based algorithms. Prim`s Algorithm. Kruskals Algorithms. data-flow graph
(DFG). Data-flow Graph Representation. Graph-theoretical Formulation.
Maximum-distance constraints. Longest-path algorithm for DAGs. Maze routing
algorithms.
7. Polynomials and FFT:
Representing polynomials, The DFT and FFT, Efficient FFT implementations.
LABORATORY WORKS(35 HOURS)
Tools used during laboratory works: Linux, Gcc, Gdb.
1. Study and implementation all the data structures and Algorithms
studiedin the class
2. Examples solving mainly for complexity and analysis of Algorithms
REFERENCES
1. Introduction to Algorithms, Third Edition by Thomas H. Cormen, Charles E.
Leiserson, Ronald L. Rivest and Clifford Stein
2. The C Programming Language by Kernighan and Dennis Ritchie.
Credit
Examination Scheme
Theory
Lect
Tuto.
Pract.
Total
Theory
Tut.
&
Pra.
Total
Practical
Sem End
Int.
Ass.
Marks
Hrs
40
60
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
INTRODUCTION:
Course program on Digital Signal Processing is assigned for postgraduate education
on VLSI Design and Embedded Systems specialization and is taught in the 1st
semester The course duration is 68 hours, lectures volume is 34 hours, and laboratory
works are 34 hours.
COURSE GOALSAND OBJECTIVES:
The goal of the course is to teach the students to the theoretical bases of digital signal
processing, with the methods of description of discrete and digital signals and systems
in the domain, z and transform domain including discrete and fast Fourier
transforms.
The study of methods of design of digital filters.
In the process of the laboratory work it is necessary using Matlab program system, to
investigate and design the digital filters.
SYLLABUS:
1. Signal and signal processing (2 hours):
Classification of signals, examples of typical signals, signal applications.
2. Discrete signals in the time domain (4 hours):
Discrete time signals, the sampling process, characterization of linear time-invariant
systems, random signals, correlation of signals.
3. Discrete signals in the transform domain (8 hours):
The Fourier transforms, the discrete Fourier transform and its properties,
Linear convolutions, the fast Fourier transform the z-transform and inverse ztransform.
4. Linear time-invariant discrete systems in the transform domain (6 hours):
Finite dimensional discrete systems, the transfer function, simple digital filters,
Inverse systems, complementary transfer function, system identification, algebraic
Stability test, matched filter.
COURSE PROJECT:
A project of suitable complexity, comprising of Matlab based coding must be completed
by the student in approximately 34-40 hours.
REFERENCES:
To study the course the necessary list of references is given below.
3EC115 Seminar I
Teaching Scheme
Credit
Examination Scheme
Theory
Lect
Tuto.
Pract.
Total
Theory
Tut.
&
Pra.
Total
Practical
Sem End
Int.
Ass
Marks
Hrs
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
25
25
50
50
Students have to choose seminar topic from recent trends and Technology and at the end
of semester they have to give presentation.
Teaching Scheme
Credit
Examination Scheme
Theory
Lect
Tuto.
Pract.
Total
Theory
Tut.
&
Pra.
Total
Practical
Sem End
Int.
Assess
Marks
Hrs
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
50
50
100
100
Students have to carry out the project under the guidance of faculty member using the
knowledge of subjects that he/she has learned in semester. Students have to submit project
report withcode at the end of the semester.
GANPAT UNIVERSITY
U.V.PATEL COLLEGE OF ENGINEERING
GANPAT VIDYANAGAR, KHERVA-384012
ELECTRONICS & COMMUNICATION ENGINEERING DEPARTMENT
DETAILED SYLLABUS
FOR
2ND SEMESTER
SEMESTER 2
3EC211Computer Architecture
Teaching Scheme
Credit
Examination Scheme
Theory
Lect
Tuto.
Pract
Total
Theory
Tut.
&
Pra
Total
Practical
Sem End
Int.
Ass.
Marks
Hrs
40
60
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
INTRODUCTION
Course program on Computer Architecture is assigned for Post Graduate education on
VLSI Design and Embedded Systems specialization and is taught in Post Graduate 1st
semester. The course duration is 100 hours, lectures are 45-48 hours and
laboratory/assignment/project works are 52-55 hours.
COURSE GOALS AND OBJECTIVES
The goal of the course is to teach the essentials of Computer Architecture.
The study of architectural elements, performance metrics and system architecture of
computer systems. In the process of the laboratory work it is necessary to use and study
standard and emerging architectures. A project of reasonable complexity must be completed.
1. Introduction (3 hours):
Basic concepts of computer organization.The stored program model.Classes of
computerarchitecture.Processor vs. System architecture.Elements of computer systems
processors, memories, I/Os, disks, buses etc.
2. Performance measurement in computer architecture (6 hours):
Goals of computer architecture performance, throughput, latency, power, cost. Processor
performance vs. system performance.Comparison of various platforms in terms of
performance and efficiency.
3. Processor Architectures (18 hours):
Internal elements and architecture of processors.Instruction execution. Instruction set
architectures, CISC vs. RISC architectures. Bus architecture.Multi-Processor
architecture.Memories and Caches.Cache coherency.Pipelining and data path elements.
processing.Microcontrollers.Network
Understanding of the course is the basis for the further specialized subjects destined by the
educational plan of VLSI Design and embedded systems specialization.
REFERENCES BOOKS
1. Computer Architecture, A Quantitative approach by D.Patterson and J. Hennessy
2. Computer Organization by D. Patterson and J.Hennessy
3. Embedded Core Design with FPGAs, ZainalabedinNavabi
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
Sem End
Int.
Ass
Marks
Hrs
40
60
To make students familiar with the interfaces used for data communications.
To understand the concepts of data communications.
To study the functions of different layers.
To introduce IEEE standards employed in computer networking.
To make the students to get familiarized with different protocols and network
components.
COURSE CONTENTS
1. Introduction (8 hrs):
OSI Revision IP, TCP, UDP, PDP, x. 25
2. Wireless Protocols (4 hrs for each protocol):
a) High Frequency, short distance: (a)Bluetooth (b) ZigBee
b) High frequency, medium distance: (a)WiFi
c) High frequency, long distance: (a)GSM, 2G,3G,4G (b) Wi MAX (c)LTEandother
proprietary
3. Physical Layer, Data link layer and Transport Layer for all the protocols above:
Signal Analysis - Transmission Media Coaxial Cable Fiber Optics Wireless
Transmission PSTN Modulation Techniques.Error detection and correction Parity
LRC CRC Hamming code Link Layer Control Multiple access links Multiple Access
Protocols ARP - LAN - Ethernet IEEE 802.3 IEEE,802.4 - IEEE 802.5 - IEEE 802.11
PPP HDLC.Duties of transport layer Reliable Data Transfer protocols - Multiplexing
Demultiplexing Sockets User Datagram Protocol (UDP) Transmission Control Protocol
(TCP) Congestion Control Quality of services (QOS) Integrated Services.
Elective-I & II
3EC215 RTOS, Kernels and device drivers
Teaching Scheme
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
Sem End
Int.
Ass.
Marks
Hrs
40
60
Software
abstraction
5.
5.1 Features in the Linux kernel for measuring delays and variability:
5.2 Scheduling policies and priorities for Real time and Non-Real time tasks:
Periodic tasks
Assigning priorities using ratemonotonic analysis
Description of the variousmutex types Linux has to offerand when to use each one
The problem of priorityinversion and priority
Inheritance mutexes
Timers and periodic tasks
A look at the accuracy oftimers
Configuring high resolution timers
5.5 Description of the interrupt model and factors that cause interrupt jiffer:
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
Sem End
Int.
Assess
Marks
Hrs
40
60
1.
2.
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
GrandTo
tal
100
25
25
50
150
Sem End
Int.
Ass
Marks
Hrs
40
60
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
Sem End
Int.
Ass.
Marks
Hrs
40
60
COURSE PROJECT
A project of suitable complexity, comprising of program design, coding, compilation and
debug must be completed in approximately 35 hours.
REFERENCES BOOKS
1.
2.
3.
4.
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
Sem End
Int.
Ass
Marks
Hrs
40
60
COURSE CONTENT
1. Fundamentals of electronics with importance
a) Properties and types of Resistors, Capacitors, Inductors and crystals
b) Properties and types of active components
c) Linear Circuits
d) Digital Circuits
e) Understanding behavior of real components
2. Introduction of Hardware design and Embedded Product
a) Process
b) Flow of designing a product
c) Steps
d) Responsibilities
e) Outcomes
3. Product Architecture & Specifications. Major Component selection
a) Product Definition to Schematic Design Process
4. Board Designing Overview and Basics
a) Process Flow
b) Steps
c) Tools used
d) Fundamental Requirements
5. Interpreting Datasheets and How to select components in Board Design flow from
B.O.M perspective
a) Understanding the online Support for selecting components
b) Discrete component datasheets
c) Specifications
d) Interpretation
e) Examples
f) Exercise
6. Programmable Logic
a) PLA,PAL,CPLD,FPGA
Complete PCB Design Using OrCad Capture and Layout by Kraig MitznerPublisher Newnes .
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
Sem End
Int.
Ass
Marks
Hrs
40
60
INTRODUCTION
Course program on Advanced VLSI Design is assigned for undergraduate and Post
Graduate education on VLSI Design specialization and is taught in the 5th semester (3
years 1st semester) for under graduates or Post Graduate 1st semester.
The course duration is 100 hours, lectures are 45-48 hours and laboratory/assignment/project
works are 52-55 hours.
COURSE GOALS AND OBJECTIVES
The courseis to teach the future designers the basic principles of IC design, as well as to
promote an interest in life-long learning together with the ability to advance professionally.
The study of IC design basics, levels, strategies, options, methods, styles, challenges,
economics and trends especially front-end.
In the process of the laboratory work it is necessary to study the main IC design tools and to
implement in the simplest electronic circuits design. A project of reasonable complexity
must be completed.
COURSE CONTENTS
1. Introduction (3 hours):
Concept of IC. IC structure, components, applications. History and evolution of the IC
industry.Moores Law.Performance (speed, power, function, flexibility). Die size (cost of
die). Design time(cost of engineering and schedule). Testability and ease of testing (cost of
engineering and schedule).Trade-off among the design parameters. The design trends and
perspectives of IC manufacturing (complexity, transistor count, die size, frequency, power
dissipation, power density). Technologyscaling.
2.
3.
COURSE PROJECT
A project of suitable complexity, comprising of complete netlist to GDSII flow must be
completed in approximately 25 hours.
Electrical Engineering
Physical Fundamentals of Microelectronics or Solid State Electronics Fundamentals
CS for EE students or familiarity with Linux, Perl, compilers.
Understanding of the course is the basis for the further specialized subjects destined by the
educational plan of VLSI Design specialization.
REFERENCES BOOKS
1. J.P. Uyenmura. Introduction to VLSI Circuits and Systems, J.Wiley& Sons, 2002.
2. J.M. Rabaey, A. Chandrakasan, B. Nikolic. Digital Integrated Circuits - A Design Perspective,
Prentice Hall, 2003.
3. J.P. Uyenmura. Modern VLSI Design System-on-Chip Design, Prentice-Hall, 2002.
4. D.A. Pucknell and K. Eshraghian. Basic VLSI Design, Systems and Circuits, Prentice-Hall,
1994.
5. W. Wayne. Modern VLSI Design: A Systems Approach, Prentice-Hall, 1994.
6. K. Martin. Digital Integrated Circuit Design, Oxford University Press, 2000.
7. J.F. Wakerly. Digital Design - Principles & Practices, Prentice Hall, 2001.
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
25
25
50
50
Sem End
Int.
Ass
Marks
Hrs
Students to create a system level design using any of the tools, languages and technology
available in the lab.
REFERENCES BOOKS
1. Uwe Meyer-Baese, Digital Signal Processingwith Field ProgrammableGate Arrays,
3rd Edition.
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
50
50
100
100
Sem End
Int.
Ass
Marks
Hrs
Students have to carry out the project under the guidance of faculty member using the knowledge of
subjects that he/she has learned in semester. Students have to submit project report withcode at the
end of the semester.
GANPAT UNIVERSITY
U.V.PATEL COLLEGE OF ENGINEERING
GANPAT VIDYANAGAR, KHERVA-384012
ELECTRONICS & COMMUNICATION ENGINEERING DEPARTMENT
DETAILED SYLLABUS
FOR
3RD SEMESTER
SEMESTER 3
Elective III
3EC311 Memory designs
Teaching Scheme
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
Sem End
Int.
Ass.
Marks
Hrs
40
60
COURSE CONTENT
1. Introduction (3 hours):
IC design flows. Use of standard cell elements vs. custom design and Gate array
paradigms. Introduction to memory types and construction of memory elements.
2. Standard cell library composition and usage (12 hours) :
Types of standard cell elements. Logical and functional elements, primitives and complex
macros. Sequential elements and register files. (Flip flop and latch design). Data path
elements. Library size vs. usage in standard flows. Drive strength and cell families.
Layout of library elements single height, double height cells. Power Management cells.
3. Standard cell characterization (9 hours) :
Usage of standard cells by various tools. Information needed at each stage of design flow.
Characterization parameters, setup and runs across PVT corners. Library representation
formats. (Gate level simulation, synthesis, timing, layout, timing, LVS, DRC)
4. Memory elements and array design (12 hours) :
Volatile and Non-volatile RAM, ROM, EPROM, Flash (EEPROM), OTP elements and
cell design. State retention volatile memories. Array design architecture,
bitline/wordline, optimization, sense-amps and mux/demux architecture. Memory
banking, refresh cycle management. Multi-port memories. Cache memories. Special
memories such as CAMs.
REFERENCES
1. Low Power and Reliable SRAM Memory Cell and Array Design,Springer,Ishibashi,
Koichiro, Osada, Kenichi (Eds.)
2. VLSI Memory Chip Design (Springer Series in Advanced Microelectronics), by
KiyooItoh
3. VLSI-Design of Non-Volatile Memories, springer, Campardo, Giovanni, Micheloni,
Rino, Novosel, David, 2005
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Int.
Ass.
40
Practical
Sem End
Marks
Hrs
60
Total
Int.
Ass.
Ext.
Ass.
100
25
25
Total
Grand
Total
50
150
COURSE CONTENT
1.
Module I
a) Introduction: Motivation for a Network of Wireless Sensor Nodes, Sensing and Sensors
Wireless Networks, Challenges and Constraints
b) Applications: Health care, Agriculture, Traffic and others
2.
Module II
a) Architectures: Node Architecture; the sensing subsystem, processor subsystem,
communication interface, LMote, XYZ, Hogthrob node architectures
b) Power Management - Through local power, processor, communication subsystems and
other means, time Synchronization need, challenges and solutions overview for ranging
techniques.
c) Security Fundamentals, challenges and attacks of Network Security, protocol
mechanisms for security.
3.
Module III
a) Operating Systems: Functional and non-functional aspects, short overview of
prototypes Tiny OS, SOS, Contiki, LiteOS, sensor grid.
4.
Module IV
a) Physical Layer- Basic Components, Source Encoding, Channel Encoding, Modulation,
Signal Propagation
b) Medium Access Control types, protocols, standards and characteristics, challenges
c) Network Layer -Routing Metrics, different routing techniques
REFERENCES BOOKS
1. Dargie, W. and Poellabauer, C., "Fundamentals of wireless sensor networks: theory
and practice", John Wiley and Sons, 2010
2. Sohraby, K., Minoli, D., Znati, T. "Wireless sensor networks: technology, protocols,
and applications, John Wiley and Sons", 2007
3. Hart, J. K. and Martinez, K. (2006) Environmental Sensor Networks: A revolution in
the earth system science? Earth-Science Reviews, 78.
4. Protocols and Architectures for Wireless Sensor Networks Holger Karl, Andreas
Willig - 08-Oct-2007
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
Sem End
Int.
Ass.
Marks
Hrs
40
60
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
Sem End
Int.
Ass.
Marks
Hrs
40
60
COURSE CONTENT
The focus is on coding techniques for approaching the Shannon limit of additive
white Gaussian noise (AWGN) channels, their performance analysis, and design
principles. After a review of 6.450 and the Shannon limit for AWGN channels, the
course begins by discussing small signal constellations, performance analysis and
coding gain, and hard-decision and soft-decision decoding. It continues with binary
linear block codes, Reed-Muller codes, finite fields, Reed-Solomon and BCH codes,
binary linear convolutional codes, and the Viterbi algorithm.
More advanced topics include trellis representations of binary linear block codes and
trellis-based decoding; codes on graphs; the sum-product and min-sum algorithms; the
BCJR algorithm; turbo codes, LDPC codes and RA codes; and performance of LDPC
codes with iterative decoding. Finally, the course addresses coding for the bandwidthlimited regime, including lattice codes, trellis-coded modulation, multilevel coding
and shaping. If time permits, it covers equalization of linear Gaussian channels.
Digital communications at the block diagram level, data compression, Lempel-Ziv
algorithm, scalar and vector quantization, sampling and aliasing, the Nyquist criterion,
PAM and QAM modulation, signal constellations, finite-energy waveform spaces,
detection, and modeling and system design for wireless communication.
We expect to introduce the following topics during the term.
REFERENCES BOOKS
1. Wireless communications, principles and practices By Theodor S. Rappaport (Pearson
Edition).
2. Wireless Digital Communications By Dr. KamiloFeher, (PHI).
3. Error Control Codes by Todd K. Moon
4. Mobile cellular Telecommunication analog and digital systems By William C. Y. Lee
(McGraw-Hill).
5. Mobile Cellular Telecommunication By William C. Y. Lee (McGraw Hill).
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
Sem End
Int.
Ass.
Marks
Hrs
40
60
COURSE CONTENTS
1.
Android
a. OOPs with Java
1. Class
2. Objects
3. Inheritance & Polymorphism
4. Using Widgets / Event Handlers/Callback Functions
5. TryCatch block
6. Java Native Interface
b. Android
1. Booting of Android device
2. Android Architecture
3. Android Application Components
4. Database Handling
5. Content Providers
6. Designing a remote interface using AIDL
7. Android Debug Bridge and Logcat
8. 2D Graphics and 3D Animation using OpenGL
9. Audio API's
10. Video APIs
11. Deploying application to a target device
12. JNI Interfacing
13. Adding Services in the Android Framework
14. Ethernet / USB - Mouse,Keyboard / Wireless - Wi-Fi , Bluetooth / LCD touch
15. Audio Subsystem
16. Video Subsystem
17. Optimization
c. Implementation on Hardware (Panda board / Beagle board - XM)
1. Reading Datasheet of Hardware
2. Booting Panda board
3. Formatting SD card
4. MLO(TI Primary boot loader)
5. Uboot(Secondary boot loader)
6. UImage (Kernel Image)
7. Root File system creation
2.
iPhone
1. MVC and Intro to Objective-C
2. My First iOS Application
3. Objective C
4. Views
5. Protocols and Gestures
6. Multiple MVCs and Segues
7. Controller Lifecycle &Image/Scroll/Webviews
8. Table Views
9. Blocks and Multithreading
10. Action Sheets, Image picker, Core Motion
11. Working with iOS
12. Porting iOS on handheld device
13. Project Design a iOS application
REFERENCES BOOKS
1. Marko Gargenta, Learning Android, OReilly.
2. Alasdair Allan, Learning iOS Programming, 3rd Edition: From Xcode to App Store,
OReilly Media.
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
Sem End
Int.
Ass.
Marks
Hrs
40
60
INTRODUCTION
System Security is a post-graduate, second year graduate course on network and
computer security.
COURSE CONTENT
1. Topics covered include (but are not limited to) the following:
a. Techniques for achieving security in multi-user computer systems and distributed
computer systems;
b. Cryptography: secret-key, public-key, digital signatures;
c. Authentication and identification schemes;
d. Intrusion detection: viruses;
e. Formal models of computer security;
f. Secure operating systems;
g. Software protection;
h. Security of electronic mail and the World Wide Web;
i. Electronic commerce: payment protocols, electronic cash;
j. Firewalls; and
k. Risk assessment.
REFERENCES
1. Saltzer & Kaashoek, Principles of Computer System Design: An Introduction
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
Sem End
Int.
Ass.
Marks
Hrs
40
60
COURSE CONTENT
1. Introduction:
a. Amdahls law
b. Short vector processing (multimedia operations)
c. Multicore and multithreaded processors
d. Flynns taxonomy: Multiprocessor structures and architectures
e. Programming multiprocessor systems
f. GPU and special-purpose graphics processors
g. Introduction to reconfigurable logic and special-purpose processors
2. Introduction to multi-core architecture: Parallel computing and why it failed.
Multi-processor architecture and its limitations. Need for multi-core architectures 4
one-hour lectures
3. Multi-core architecture: Architecting with multi-cores. Homogenous and
heterogeneous cores. Shared recourses, shared busses, and optimal resource sharing
strategies. Performance evaluation of multi-core processors. Error management 12
one-hour lectures
4. Intel Multi-core architecture: Detailed study of the architecture and programming
of the Intel processors. 12 one-hour lectures
5. Benchmarking multi-core architecture: Bench marking of processors. Comparison
of processor performance for specific application domains. 4 one-hour lectures
6. Code optimization: Need for code optimization. Tools for code optimization and
optimization strategies 4 one-hour lectures. The lab part will consist of 14 three-hour
sessions and will include basic programming exercises and a mini-project.
REFERENCES BOOKS
1. http://software.intel.com/en-us/courseware-multiprocessing
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
Sem End
Int.
Ass.
Marks
Hrs
40
60
INTRODUCTION
Course program on Low Power Design is assigned for postgraduate education on
VLSI Design specialization and is taught in the 4th semester (2 years 2nd
semester).The course duration is 104 hours, lectures volume is 52 hours, practice
classes are 26 hours, and laboratory works are 26 hours.
COURSE GOALS AND OBJECTIVES
The goal of the course is to teach the future researchers the principles of design,
analysis, modeling and optimization of low power VLSI, as well as to promote an
interest in life-long learning together with the ability to advance professionally.
The study of CMOS low power IC design, modeling and optimization basics.
In the process of the practice classes and laboratory work it is necessary to study the
approaches for power consumption estimation and different methods of reduction of
switching and leakage power.
COURSE CONTENTS
1. Introduction (4 hours):
IC Power consumption concerns. Limits of Power in Microelectronics. Low-power
design methodologies.
2. Power Consumption in CMOS Digital Designs (8 hours):
Switching component of power. Switching energy per transition. Conventional
CMOS circuits with rail-to-rail swing. Charge sharing. Components of node
capacitance. Definition of transition activity factor. Influence of logic level statistic
and circuit topologies on the node transition activity factor. Word level signal
statistics influencing activity. Influence of voltage scaling. Short-circuit component of
power. Leakage component of power. Diode Leakage. Sub-threshold leakage. Static
Power. Reduced voltage levels feeding CMOS gates. Pseudo-NMOS logic style.
reordering
COURSE PROJECT
Tools used during laboratory works: Hspice, Nanosim, Power Compiler, PrimePower,
DC, Physical Compiler.
1. Exploration of leakage power component in CMOS logic gates (4 hours).
2. Study of clock gating cells (4 hours).
3. Exploration of leakage power reduction by bulk-source biasing (4 hours).
4. Exploration of switching power in pipelined structures (4 hours).
5. Exploration power vs. performance vs. area in digital IP design (6 hours).
6. Study of adiabatic logic gates (4 hours).
METHODIC PROVISION OF THE COURSE
To study the course the necessary list of references is given below.
The course program is compiled taking into account that the following courses had
been studied beforehand:
Semiconductor Devices Semiconductor Technology IC Design
Introduction Digital Integrated Circuits Analog Integrated Circuits IC
Fabrication VLSI Design
Understanding of the course is the basis for the further specialized subjects
destined by the educational plan of VLSI Design specialization.
REFERENCES BOOKS
1. K.S. Yeo, S.S. Rofail, W.L. Goh. CMOS/BiCMOS VLSI: Low Voltage, Low
Power. -Prentice Hall, 2002.
2. K. Roy. Low-Power CMOS VLSI Circuit Design. - John Wiley & Sons Inc, 2003.
-320p.
3. A.P. Chandraksan, R.W. Brodersen. Low Power Digital CMOS Design. Kluwer
Academics,1996. -409p.
4. Y.G. Practical. Low-Power Digital VLSI Design. - Kluwer Academics, 1998. 388p.
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
25
25
50
150
Sem End
Int.
Ass.
Marks
Hrs
40
60
resistor string DAC, R-2R DAC- current mode, Voltage mode, current steering
DAC, mismatch errors related to the current steering DAC, charge scaling DACs,
cyclic DAC and pipeline DAC.
6. ADC Design: Introduction, transistor level design of sub circuits for ADCs and
architecture level design of Flash ADC, two steps flash ADC, pipeline ADC,
integrated ADC, accuracy issues, successive approximation ADC and over sampling
ADC.
7. Phase Locked Loop (PLL) Design: Introduction, building blocks, Phase Frequency
Detector (PFD), charge pump, Voltage Controlled Oscillators (VCO), loop filter.
Non ideal effects in PLL, frequency multiplication and synthesis
8. RF Circuit: Introduction, building blocks, why RF circuit, applications.
9. Layout introduction: Introduction, MOS transistor layers, stick diagram, symbolic
diagram, design rules-lambda and micron rules 180nm, 90nm, 65nm, 45nm. MOS
transistor layout and physical verification, types full custom layout - data path
layout, custom digital layout, cell layout and analog layout.
10. Digital layout design: Introduction, guide line of transistor layout, PMOS and NMOS
transistor layout, CMOS transistor layout, sharing diffusion methods, layout
optimization using dual graph methods and Eulers path. Combinational and
sequential circuit layout
11. Analog MOS circuits: Introduction, MOS transistor analog model, current mirrors
simple, cascode/Cascade, Wilson and widlar. Single stage amplifier common
source amplifier, common drain amplifier and common gate amplifier. Differential
amplifier and two stages MOS operational amplifiers, cascade and folded cascade
operational amplifiers.
12. Analog layout design, mixed signal layout issues: Introduction, analog layout
techniques and Passive component layout - capacitor, resistor and inductor. Floor
planning of analog and digital components, power supply and ground pin issues,
matching, shielding, interconnection issues.
LABORATRY WORKS (34 hours)
Tools used during laboratory works: LT-Spice, H-Spice, Electric-CAD, ASLK.
1. Implementation of Op-Amps, Transconductanceckts, current mirror ckts, filters
usingLT-spice and ASLK.
2. Implementation of ADCs, DACs, PLL, VCO, filters, Op-Amps, memories using
ASLK.
3. Designing/Optimizationlayout of analog ckts using Electric-CAD.
COURSE WORK
The themes for Course Work, intended 1st year 3rd semester, are related to mixed
signal circuit design. Each student should design and verify one mixed signal circuit.
Lect
Tuto.
Pract
Credit
Total
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
70
15
15
30
100
Sem End
Int.
Ass.
Marks
Hrs
25
45
COURSE CONTENTS
1. Basic Concepts, Quality and Reliability Assurance of Complex Equipment & Systems
1.1 Introduction
1.2 Basic Concepts
1.2.1 Reliability
1.2.2 Failure
1.2.3 Failure Rate
1.2.4 Maintenance, Maintainability
1.2.5 Logistic Support
1.2.6 Availability
1.2.7 Safety, Risk, and Risk Acceptance
1.2.8 Quality
1.2.9 Cost and System Effectiveness
1.2.10 Product Liability
1.2.11 Historical Development
1.3 Basic Tasks & Rules for Quality & Reliability Assurance of Complex Equip. &
Systems.
1.3.1 Quality and Reliability Assurance Tasks
1.3.2 Basic Quality and Reliability Assurance Rules
1.3.3 Elements of a Quality Assurance System
1.3.4 Motivation and Training
2. Reliability Analysis During the Design Phase (Nonrepairable Items up to System
Failure).
2.1 Introduction
2.2 Predicted Reliability of Equipment and Systems with Simple Structure
2.2.1 Required Function
2.2.2 Reliability Block Diagram
2.2.3 Operating Conditions at Component Level, Stress Factors
2.2.4 Failure Rate of Electronic Components
2.2.5 Reliability of One-Item Structure
2.2.6 Reliability of Series-Parallel Structures
Systems without Redundancy
Concept of Redundancy
Parallel Models
Series - Parallel Structures
Majority Redundancy
REFERENCES BOOKS
1. Alessandro Birolini, Reliability Engineering: Theory and Practice, 5th Edition
Lect
Tuto.
Pract
16
Credit
Total
16
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
100
100
200
200
Sem End
Int.
Ass.
Marks
Hrs
Each student is required to carry out elaborated project work. The project may be
design/analysis /implementation work or a simulation of a problem/system. At the end of the
semester student will be required to submit a detailed report of literature survey, design
problem formulation, analysis, functional simulation/results, work plan and work done before
examiners.
GANPAT UNIVERSITY
U.V.PATEL COLLEGE OF ENGINEERING
GANPAT VIDYANAGAR, KHERVA-384012
ELECTRONICS & COMMUNICATION ENGINEERING DEPARTMENT
DETAILED SYLLABUS
FOR
4TH SEMESTER
SEMESTER 4
3EC411 Dissertation Part-II
Teaching Scheme
Lect
Tuto.
Pract
24
Credit
Total
24
Theory
Examination Scheme
Theory
Tut.
&
Pra
Total
12
12
Practical
Total
Int.
Ass.
Ext.
Ass.
Total
Grand
Total
200
200
400
400
Sem End
Int.
Ass.
Marks
Hrs
Each student is required to carry out elaborated project work. The project may be
design/analysis /implementation work or a simulation of a problem/system. At the end of the
semester student will be required to submit a detailed report of literature survey, design
problem formulation, analysis, functional simulation/results, work plan and work done before
examiners.