Professional Documents
Culture Documents
REGULATIONS 2011
M. Tech. VLSI DESIGN
(4 Semesters)
KALASALINGAM UNIVERSITY
ELECTRONICS AND COMMUNICATION ENGINEERING DEPARTMENT
KRISHNANKOIL 626 126
REGULATIONS 2011
KALASALINGAM UNIVERSITY
(Kalasalingam Academy of Research and Education)
ELECTRONICS AND COMMUNICATION ENGINEERING DEPARTMENT
M. Tech. (VLSI DESIGN)
CURRICULUM
I SEMESTER
Code
ECE5121
ECE5122
ECE5123
ECE5124
ECE5125
ECE51XX
ECE5183
Course Name
VLSI Design Techniques
VLSI Technology
Analog Design
Digital Design
Modelling and Synthesis with Verilog HDL
Elective I
HDL Programming and EDA Tools Laboratory
Total
L
4
3
3
3
3
3
0
19
T
0
0
0
0
0
0
0
0
P
0
0
0
0
0
0
3
3
C
4
3
3
3
3
3
2
21
II SEMESTER
Code
ECE5126
ECE5127
ECE5128
ECE5129
ECE51XX
ECE51XX
Course Name
Low power VLSI Design
Advanced Digital Design
Analog and Mixed Signal Design
ASIC Design
Elective II
Elective III
L
3
3
3
4
3
3
T
0
0
0
0
0
0
P
0
0
0
0
0
0
3*
(6)
3
C
3
3
3
4
3
3
ECE5184
Total
19
Total
L
3
3
3
0
9
T
0
0
0
0
0
P
0
0
0
18
18
C
3
3
3
6
15
Total
L
0
9
T
0
0
P
30
30
C
10
10
2
21
III SEMESTER
Code
ECE6111
ECE611X
ECE611X
ECE6196
Course Name
Code
ECE6197
Course Name
Project Phase II
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 2 of 37
REGULATIONS 2011
TOTAL CREDITS: 67
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 3 of 37
REGULATIONS 2011
LIST OF ELECTIVES
ELECTIVE I
Code
ECE5130
ECE5131
ECE5132
ECE5133
Course Name
VHDL Analysis and Design of Digital Systems
Electronic Design Automation Tools
Scripting Languages for VLSI Design Automation
Physical Design of VLSI Circuits
ELECTIVE II
L
3
3
3
3
T
0
0
0
0
P
0
0
0
0
C
3
3
3
3
Code
ECE5134
ECE5135
ECE5136
ECE5137
Course Name
CAD for VLSI Circuits
FPGA Based System Design
Genetic Algorithms and its Applications
Optimization Methods for Engineering Design
ELECTIVE III
L
3
3
3
3
T
0
0
0
0
P
0
0
0
0
C
3
3
3
3
Code
ECE5138
ECE5139
ECE5140
ECE5141
Course Name
Advanced Microprocessors and Microcontrollers
DSP Architecture
Advanced Computer Architecture
Video and Audio Processing
ELECTIVE IV
L
3
3
3
3
T
0
0
0
0
P
0
0
0
0
C
3
3
3
3
Course Name
RF Microelectronics Chip design
System-on-chip Design
RF MEMES
Embedded Systems
ELECTIVE V
L
3
3
3
3
T
0
0
0
0
P
0
0
0
0
C
3
3
3
3
L
3
3
3
3
T
0
0
0
0
P
0
0
0
0
C
3
3
3
3
Code
ECE6112
ECE6113
DCN CODE
ECE6115
Code
ECE6116
ECE6117
ECE6118
ECE6119
Course Name
Nano Electronics
EMI and Compatibility in System Design
VLSI Signal Processing
VLSI Circuit Design Methodology
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 4 of 37
REGULATIONS 2011
KALASALINGAM UNIVERSITY
(Kalasalingam Academy of Research and Education)
Electronics and Communication Engineering Department
SYLLABUS
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 5 of 37
ECE5121
REGULATIONS 2011
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 6 of 37
ECE5123
ANALOG DESIGN
L
3
T
0
P
0
C
3
REGULATIONS 2011
ECE5124
DIGITAL DESIGN
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 8 of 37
ECE5125
ECE5183
REGULATIONS 2011
HDL PROGRAMMING
1. Study of simulation tools, Study of synthesis tools, Study of FPGA board
2. RTL description of combinational and sequential circuits using Verilog HDL/VHDL
a. All gates with all modelling, half adder and full adder, Multiplexer, Address decoder
b. Clock generator with variable duty cycle and frequency, clock generator with jitter, clock
multiplier, clock divider and a pulse counter
c. 2 bit counter as a FSM (with Clock, Reset, Enable, Load, and Count up or down)
d. 4 bit multiplier, 8 bit adder, Accumulator, Calculator (Addition, Subtraction and
Multiplication of 2s complement numbers)
e. 4/8 bit Barrel shifter, 8 bit Parallel to serial converter (with a go bit for start of transmission)
f. PRBS generator, Memory unit
3. Verification of the Functionality using a Simulator, for above RTL designs with test benches: Linear
or File I/O Based or Task based Test bench
4. Synthesis of the above RTL designs and power and timing analysis of the synthesised designs
PSPICE MODELLING
5. Introduction to Spice language
6. Study of Netlist (R, C, diodes, MOS transistors, BJTs), Models (diodes, MOS transistors, BJTs), and
Analysis types (dc, ac and transient)
7. Verify truth tables of NOT, AND, OR gates implemented by NAND gates using PSPICE
8. Diode Circuits
a. Diode characteristics and basic diode circuits: - Experimental identification of basic diode
Spice model parameters
b. Design of rectifiers and power supplies: - Ripple, line and load regulation specs
9. MOS Transistor Circuits
a. MOS characteristics: - Experimental identification of basic MOSFET Spice model parameters
b. NMOS Inverter: - Depletion and Enhancement Mode Circuit Simulation
c. CMOS Inverter: - Circuit Simulation, adjustment of W/L ratio of P & N channel MOS
transistor for symmetrical drive output and loading consideration, Scaling of CMOS Inverter
for different technologies, study of secondary effects
10. Current source/Mirrors
a. Circuit simulation of current Mirror using BJT and MOS (Simple, Wilson and Widler
configurations) study and modifications to improve power and load regulation
11. Differential Amplifier
a. Study of specifications of Differential amplifier and Design considerations, Study of input
loading and biasing techniques, Determination of gain, bandwidth, output impedance and
CMRR
12. Frequency response of an op-Amp integrator circuit, RC-coupled CE Amplifier
MINI PROJECT
(INCLUDING THE FOLLOWING)
13. Design and characterization of an 8-bit ADC circuit using HDL
14. Design of FFT using HDL
15. Design and simulation of pipelined serial and parallel adder to add/ subtract 8 numbers of size, 12 bits
each in 2's complement
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 10 of 37
REGULATIONS 2011
16.
ECE5126
VLSI TECHNOLOGY
6. Giuseppe Massobrio, Paolo Antognetti, Semiconductor Device Modeling with Spice, Tata McGraw
Hill, 2010
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 11 of 37
ECE5127
REGULATIONS 2011
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 12 of 37
ECE5128
REGULATIONS 2011
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 13 of 37
ECE5129
ASIC DESIGN
ASICs INTRODUCTION*
Introduction to ASICs, ASICs types, Design flow, Comparison, Cell libraries, CMOS transistors, CMOS
process, CMOS rules, Combinational logic cells, Sequential logic cells, Data path logic cells, I/O Cells, Cell
compilers, ASIC Library design
PROGRAMMABLE ASICs, LOGIC CELLS, I/O CELLS
Antifuse, Static RAM, EPROM and EEPROM technology, Issues, Specifications, PREP benchmarks, Actel
ACT, Xilinx LCA, Altera FLEX, Altera MAX, DC and AC I/Os, Clock input, Power input, Xilinx I/O blocks,
Other I/O cells
PROGRAMMABLE ASIC INTERCONNECT, DESIGN SOFTWARE, LOW LEVEL DESIGN
ENTRY
Interconnect Actel ACT, Xilinx LCA, Xilinx EPLD, Altera MAX, FLEX; Design systems, Logic synthesis,
Halfgate ASIC, Schematic entry, Low level design languages, PLA tools, EDIF, CFI design representation,
HDL languages overview and design examples
LOGIC SYNTHESIS, SIMULATION, TESTING
Logic synthesizer, Verilog and Logic synthesis, FSM synthesis, Memory synthesis, Performance driven
synthesis, Case studies, Simulation types, Design example, Logic systems and Logic simulation, Cell models,
Delay models, Static timing analysis, Formal Verification, Switch-level simulation, Transistor-level
simulation, Testing importance, Design example, Case study, SOC Introduction, Design issues in SOC, High
performance algorithms for ASICs/ SOCs
PARTITIONING, FLOORPLANNING, PLACEMENT, ROUTING
ASIC construction, Physical design, System partitioning, Size estimation, Power dissipation, FPGA
partitioning, partitioning methods, Floorplanning, Placement, Information formats, Routing, Circuit extraction
and DRC, ASIC/SOC Case studies- Design of: Digital camera, Bluetooth radio/modem, SDRAM and USB
controllers
REFERENCES
1. M.J. Sebastian Smith, Application Specific Integrated Circuits, Pearson, 2009
2. Erik Brunvand, Digital VLSI Chip Design with Cadence and Synopsys CAD Tools, Pearson, 2010
ECE5184
1. Place and route ,Back annotation for FPGAs (Synthesis, P&R and Post P&R simulation, Concepts of
FPGA floor plan, critical path, design gate count, I/O configuration and pin assignment, Generation of
configuration/fuse files, I/O data demonstration using Logic Analyzer)
2. Design and simulation of back annotated Verilog HDL files for multiplying two signed, 8 bit numbers
in 2's complement. Design must be pipelined and completely RTL compliant
3. Design of static random access memories (SRAMs)
4. Implementation of 8 Bit ALU in FPGA, 4 bit sliced processor in FPGA
5. Implementation of FFT, Digital Filters
6. HDL implementation of I2C bus protocol
7. Design a Synchronous FIFO of 4 x 16 bit words with test bench using System Verilog
8. Design the Models of R, L, C, Diode, Op Amp, basic gates, using Verilog-A or Verilog AMS
9. Study of Synthesis, simulation and physical design of a digital circuit, standard CAD tools to design,
layout and simulate VLSI circuits, graphical schematic entry and post-processing tools, a complete
VLSI design example: from RTL to GDSII
10. Layout of a simple CMOS inverter, parasitic extraction and simulation
11. Design and optimize the delay, power, and area of an inverter chain
12. Design, analyze, simulate and layout of static CMOS gates, dynamic CMOS gates
13. Design and optimize a full adder circuit
14. Design latches and flip-flops and analyze timing and clocking issues
MINI PROJECT
(INCLUDING THE FOLLOWING)
15. Implementation of a USART on FPGA
16. Implementation of a 4-bit X 4-bit array multiplier with carry-save circuit techniques using Sequential
Circuit Components
17. Implement an arbitrary sequence generator. Observe waveform on a logic analyzer. Exchange data
with PC and manipulate data in Matlab
18. Implementation of a MAC on FPGA
19. Design capture and mixed-mode simulation and analysis of a successive approximation ADC
20. Design of a 10 bit number controlled oscillator using standard cell approach, simulation followed by
study of synthesis reports; Automatic layout generation followed by post layout extraction and
simulation of the designed circuit
Tools needed: Dolphin SMASH, Cadence/MAGMA/Tanner/Synopsys/Silvaco/Alliance, Electric with plug-ins
IRSIM, Bean Shell, and Jython, Xilinx ISE/Altera Quartus, Magic, SPICE software, Xilinx/Altera FPGA kits
Design is to be carried at-least in 0.5u CMOS technology
ECE6111
REGULATIONS 2011
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 16 of 37
ECE5130
REGULATIONS 2011
COMBINATIONAL DESIGN
Combinational logic design-Boolean algebra, logic gates, timing, combinational logic using VHDL gate
models-Entities and architectures, identifiers, spaces and comments, netlists, signal assignments, generics, test
benches, configurations, Combinational building blocks-three-state buffers, decoders, multiplexers, priority
encoder, adders, parity checker, test benches for combinational blocks.
SYNCHRONOUS SEQUENTIAL DESIGN
Synchronous Sequential systems, Algorithmic State machine, synthesis from ASM charts, state machine in
VHDL,VHDL testbenches for state machines, VHDL models of sequential logic blocks-latches, flip flops, JK
and T flip flops, registers and shift registers, counters, memory, sequential multiplier, testbenches for
sequential building blocks.
VHDL SYNTHESIS AND SIMULATION
Event driven simulation, simulation of VHDL models, simulation modelling issues, fire operations, RTL
synthesis, constraints, synthesis for FPGAs, behavioural synthesis, verifying synthesis results
TESTING AND DESIGN FOR TESTABILITY
Need for testing, fault models, fault oriented test pattern generation, fault simulation in VHDL, Ad-Hoc
testability improvements, structured design for test ,built in self test ,boundary scan
ASYNCHRONOUS SEQUENTIAL DESIGN
Analysis of asynchronous circuits, design of asynchronous sequential circuits, asynchronous state machines,
setup and hold times and metastability, interfacing with the analog world, VHDL-AMS, Phase locked loop,
VHDL AMS simulators
REFERENCES
1.
2.
3.
4.
5.
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 17 of 37
ECE5131
REGULATIONS 2011
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 18 of 37
ECE5132
REGULATIONS 2011
SCRIPTING LANGUAGES
Definition of script, Scripting Context, Shell scripts Overview of Scripting Languages PERL, CGI, VB
Script, Java Script, Python, Ruby, and TCL
PERL, INTERFACING
Operators, Statements Pattern Matching etc. Data Structures, Modules, Objects, Tied Variables, Inter process
Communication Threads, Compilation and Line Interfacing
PROGRAMMING IN PERL, TCL BASICS
Debugger Internal & Externals Portable Functions, Extensive Exercises for Programming in PERL, TcL
language basics
PROGRAMMING IN TCL
Basic commands, Control constructs, Advanced constructs, File I/O, TcL application in EDA tools, tk and
wish, Example: Back-Annotating a Verilog module
OTHER LANGUAGES
Broad Details of CGI, VB Script, Java Script, Python, Ruby with Programming Examples
REFERENCES
1. Randal L, Schwartz Tom Phoenix, Learning PERL, Oreilly Publications, 2000
2. Larry Wall, et.al., Programming PERL, Oreilly Publications, 2000
3. Tom Christiansen, Nathan Torkington, PERL Cookbook, Oreilly Publications, 2000
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 19 of 37
ECE5133
REGULATIONS 2011
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 20 of 37
ECE5134
REGULATIONS 2011
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 21 of 37
ECE5135
REGULATIONS 2011
FPGA FUNDAMENTALS
Introduction to ASICs and FPGAs, Fundamentals in Digital IC design, FPGA and CPLD architectures, FPGA
development board hardware and I/O features, FPGA programming technologies, FPGA logic cell structures,
FPGA programmable interconnect and I/O ports, Downloading design to FPGA board, NiosII Processor
software development, Nios II Hardware design
FPGA IMPLEMENTATION
FPGA implementation of Combinational circuits, Sequential design and hierarchy, FPGA implementation of
sequential circuits, Timing issues in FPGA synchronous circuits, FPGA core library functions, Verilog HDL,
Design flow using Verilog HDL, Using Verilog HDL for synthesis of hardware
ARCHITECTING SPEED, AREA, POWER
Architecting speed, Architecting area, architecting power, high level design, Clock domains, Design
examples: AES, I2S vs. SPDIF, State machine design: The electric train controller,
FPGA CIRCUITS
Arithmetic circuits, Implementing Math functions, Example design: FPU, DSP applications, Reset circuits,
Coding for synthesis, direct digital frequency synthesiser implementation, Example design: Secure Hash
algorithm, synthesis optimization, VGA display using FPGA, Interfacing PS/2 Keyboard and mouse, Digital
I/O interfacing standards
FPGA DESIGN
FPGA Microprocessor design, Design of SDRAM controller, Design of half tone pixel converter, Design of
ADSL modem, Design of Software Radio, RISC design: Synthesis of MIPS core, Programming FPGA in
electronics systems, dynamically reconfigurable systems, Operating system support for SoPC design
REFERENCES
1. Wayne Wolf, FPGA-Based System Design, Prentice Hall, 2004
2. Steve Kilts, Advanced FPGA Design, Wiley, 2004
3. James O. Hamblen, et.al., Rapid prototyping of digital systems, Springer- SOPC Edition, 2008
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 22 of 37
ECE5136
REGULATIONS 2011
GA TERMINOLOGY
Introduction, Finding the best solution, Minimum seeking algorithms, Natural optimization methods,
Biological Optimization, GA Terminology, Simple (Binary coded) GA, Steady State Algorithm, Genetic
Operators, Selection, Crossover, Mutation, Fitness scaling, Inversion, GA Example
GA FOR VLSI DESIGN
GA for VLSI Design, Layout and Test automation - partitioning, automatic placement, routing technology
mapping for FPGA, Automatic test generation, Power estimation
PARTITIONING, PLACEMENT, ROUTING
Partitioning algorithm, Taxonomy, Circuit partitioning by GA, Hybrid genetic algorithm for Ratio-cut
partitioning, GA for Standard cell placement and MACRO Cell Placement
ROUTING, FPGA TECHNOLOGY MAPPING, TESTING
Global routing, FPGA technology mapping, automatic test generation
POWER ESTIMATION, PARALLEL IMPLEMENTATIONS, TYPES OF GA
GA for peak power estimation, Parallel implementation of GA, Problem encoding, fitness function, Types of
GA, GA Parameters, Genetic Algorithms vs. Conventional algorithms
REFERENCES
1. Pinaki Mazumder, E.MRudnick, Genetic Algorithm for VLSI Design, Layout and test
Automation, Prentice Hall, 2008
2. Randy L. Haupt, Sue Ellen Haupt, Practical Genetic Algorithms, Wiley, 2004
3. Ricardo Sal Zebulum, et.al., Evolution Electronics: Automatic Design of electronic Circuits and
Systems Genetic Algorithms, CRC press, 2006
4. John R.Koza, et.al., Genetic Programming Automatic programming and Automatic Circuit
Synthesis, MIT Press, 1999
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 23 of 37
ECE5137
REGULATIONS 2011
LINEAR PROGRAMMING
Linear programming formulation Graphical and simplex methods Big-M method Two phase method
Dual simplex method Primal Dual problems.
UNCONSTRAINED ONE DIMENSIONAL OPTIMIZATION TECHNIQUES
Unconstrained one dimensional optimization techniques - Necessary and sufficient conditions Unrestricted
search method - Fibonacci and Golden section method Quadratic interpolation, cubic interpolation and
direct root methods.
UNCONSTRAINED n DIMENSIONAL OPTIMIZATION TECHNIQUES
Unconstrained n dimensional optimization techniques direct search methods Random search methods
Pattern search methods - Rosenbrocks method - Descent methods -Steepest descent, conjugate gradient,
Quasi - Newton methods.
CONSTRAINED OPTIMIZATION TECHNIQUES
Constrained optimization Techniques - Necessary and sufficient conditions Equality and inequality
constraints - Kuhn-Tucker conditions - Gradient projection method-cutting plane method- penalty function
method
DYNAMIC PROGRAMMING
Dynamic programming Principle of optimality recursive equation approach application to shortest route,
cargo-loading, allocation and production schedule problems
REFERENCES
1. Fox, R. L., Optimization methods for Engineering Design ", Wesley, 1979
2. Rao S. S., Optimization :Theory and Application, Wiley, 2009
3. Taha, H.A., Operations Research: An Introduction, Prentice Hal, 2008
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 24 of 37
REGULATIONS 2011
MICROPROCESSOR ARCHITECTURE
Organization and Architectural Features of Microprocessor and Micro Controllers, Instruction Set, Data
formats, Addressing modes, Memory hierarchy register file, Cache, Virtual memory and paging,
Segmentation- pipelining the instruction pipeline pipeline hazards RISC principles RISC versus CISC,
Overview of 8086/8088, IBM PC Architecture, MASM- assembler directive, real mode, protected mode,
DPMI services
HIGH PERFORMANCE CISC ARCHITECTURE PENTIUM
CPU Architecture, Salient features, Bus operations, Pipelining, Instruction Translation, Instruction Translation
Look aside Buffer and Branch Prediction, Floating Point Unit, Operating Modes, Rapid Execution Module,
Memory Subsystem, Paging, Multitasking, Hyper threading Technology, Extended Instruction set in
Advanced Pentium Processors, Programming the Pentium processor
HIGH PERFORMANCE RISC ARCHITECTURE ARM
Organization of CPU, Bus architecture, Memory management unit, Registers, Current Program Status
Register, Pipeline, ARM instruction set, Thumb instruction set, Addressing modes, Programming the ARM
processor
Exception Handling, Interrupts, Interrupt Handling schemes, Firmware, Embedded Operating Systems,
Caches-Cache Architecture, Cache Policy, DSP on the ARM7TDMI, ARM9TDMI, Strong ARM, ARM9E,
ARM10E, Embedded ARM Applications
PICMICROCONTROLLERS
PIC Microcontroller: Architectural Overview, Memory Organization, Data Memory and Flash Memory,
Instruction set, Interrupts and Reset, I/O Ports, Timer, I 2C Interfacing, PWM, UART and Analog to Digital
Converters
INTERFACING, BUS STANDARDS
Interfacing of memory devices, Data transfer techniques and I/O ports; Interfacing of keyboard and display
devices, Programmable Interrupt and DMA controllers, Standards for Bus architectures and ports: ISA Bus,
EISA Bus, MCA Bus, PCI Bus, VESA Bus, AGP, USB, IEEE1394, RS232-C, RS423-A, RS-449, RS-366,
IDE,EIDE,ATA, ATAPI and SCSI, SCSI Adapter, PCMCIA Cards and Slots, IEEE1284, IEEE488
REFERENCES
1.
2.
3.
4.
5.
6.
7.
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 25 of 37
ECE5139
REGULATIONS 2011
DSP ARCHITECTURE
DSP FUNDAMENTALS
Digital signal-processing system, Sampling process, discrete time sequences, Linear time-invariant systems,
DFT, FFT, Digital filters, Decimation and interpolation, Analysis Computational accuracy, Number formats
for signals and coefficients in DSP systems, Dynamic Range and Precision, Sources of error in DSP, DSP
Computational errors, A/D, D/A Conversion Errors, Compensating filter
ARCHITECTURES FOR PROGRAMMABLE DSP DEVICES
Basic Architecture, DSP Computational Blocks, Multiplier and Multiplier accumulator, Modified Bus
Structures and Memory access in P-DSPs, Multiple access, Multi-ported memory, VLIW architecture,
Pipelining , Special Addressing modes, Address Generation Unit, On chip Peripherals
PROGRAMMABLE DIGITAL SIGNAL PROCESSORS
TMS320C5X, TMS320C3X PROCESSORS: Architecture, syntax, Addressing modes, Instructions, Pipeline
structure, Operation, Block Diagram of DSP starter kit, Application Programs for processing real time signals
IMPLEMENTATION OF BASIC DSP ALGORITHMS
Design tool for DSP Systems MATLAB, DSP Assembler and the Assembly Source File, Linker and Memory
Allocation, C Compiler, Code Composer Studio, The IEEE754 Q notation, Bit-Reversed index generation,
Overflow and scaling, FIR Filters, IIR Filters, interpolation Filters, Decimation filters, PID Controller,
Adaptive Filters, 2-D Signal Processing, Computation of signal spectrum
ADVANCED PROCESSORS, ADSP PROCESSORS
Architecture of TMS320C6X, Architecture of Motorola DSP563XX, Comparison of the features of DSP
family processors, FPGA Based DSP system design, Architecture of ADSP-21XX and ADSP-210XX series of
DSP processors, Addressing modes and assembly language instructions
REFERENCES
1. B.Venkataramani, M.Bhaskar, Digital Signal Processors: Architecture, Programming and
Applications, Tata McGraw Hill, 2010
2. Avtar Singh, S. Srinivasan, Digital signal processing implementations: using DSP microprocessors
(with examples from TMS320C54xx), 2004
3. Walt Kester (Editor), Mixed-signal and DSP Design Techniques, Elsevier, 2002
4. Phil Lapsley, et.al., DSP Processor Fundamentals: Architectures and Features, Wiley, 2000
5. Jonathan (Y) Stein, Digital Signal Processing: A Computer Science Perspective, Wiley, 2000
6. S. K. Mitra, Digital Signal Processing: A Computer Based Approach, Tata McGraw Hill, 2010
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 26 of 37
ECE5140
REGULATIONS 2011
KALASALINGAM UNIVERSITY
Page 27 of 37
ECE5141
REGULATIONS 2011
DSP FUNDAMENTALS
Digital signal-processing system, Signal representation, Sampling process, ADC architectures, Discrete time
sequences, Quantization of Discrete time sequences, DFT, FFT, Fast convolution and filtering, Fast matrix
computations, Digital filters, Decimation and interpolation, Statistical signal processing, Time-frequency and
Multirate signal processing
SPEECH PROCESSING
Physiology of speech generation: characteristic of speech sounds; speech production models, linear prediction
analysis, spectral envelopes; applications of LP analysis, Speech coding: Coder's attributes; waveform coding;
vocoders; analysis-by-synthesis coding; code-excited linear predictive vocoder; regular pulse-excited LPC
IMAGE PROCESSING
Digital image representation and visual perception, Image enhancement, Image coding and compression
techniques, Codec examples, Image analysis and segmentation, Threshold, Image representation and
description: Boundary descriptor; Chaincode; Fourier descriptor; Skeletonizing; Texture descriptor; Moments,
Stereoscopic image processing, Still image compression, Image processing software and databases
AUDIO PROCESSING
Basic digital audio processing techniques, Dithering; Noise shaping, DAC, Equalization, Digital Audio
compression, Amplitude masking; Temporal masking; Waveform coding; Perceptual coding; Coding
techniques: Sub band coding and Transform coding; Codec examples
VIDEO PROCESSING
Digital video formats, Basic digital video processing techniques: Motion estimation; Interframe filtering;
Motion-compensated filtering; Error concealment, Video coding techniques, Block-based motion estimation
and compensation; Coding techniques, Codec examples
REFERENCES
1.
2.
3.
4.
5.
6.
7.
Vijay Madisetti (Ed.), The Digital Signal Processing Handbook, 2nd Edition, CRC Press, 2009
A. K. Jain, Fundamentals of digital image processing, Prentice Hall, 2009
Ben Gold, Nelson Morgan, Speech and Audio Signal Processing, Wiley, 2004
Lawrence R.Rabiner, R.W.Schaffer, Digital Processing of Speech signals, Prentice Hall, 2009
James L. Flanagan et.al., Speech Analysis Synthesis and Perception, Springer-Verlag, 2008
A.M. Tekalp, Digital Video Processing, Prentice Hall, 2005
A L Bovik(Editor), Handbook of Image and Video Processing, Elsevier, 2005
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 28 of 37
ECE6112
REGULATIONS 2011
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 29 of 37
ECE6113
REGULATIONS 2011
SYSTEM-ON-CHIP DESIGN
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 30 of 37
REGULATIONS 2011
DCN CODE
RF MEMS
SWITCHING
RF MEMS relays and switches: Switch parameters, Actuation mechanisms, Bistable relays and micro
actuators, Dynamics of switching operation.
MEMS INDUCTORS AND CAPACITORS
MEMS inductors and capacitors: Micro machined inductor, Effect of inductor layout, Modeling and design
issues of planar inductor, Gap tuning and area tuning capacitors, Dielectric tunable capacitors.
MEMS COMPONENTS
MEMS phase-shifters: Types. Limitations, Switched delay lines, Micro machined transmission lines, coplanar
lines, Micro machined directional coupler and mixer
FILTERS
Micro machined RF filters: Modeling of mechanical filters, Electrostatic comb drive, Micromechanical filters
using comb drives, Electrostatic coupled beam structures
ANTENNAS
Micro machined antennas: Micro strip antennas design parameters, Micromachining to improve
performance, Reconfigurable antennas
REFERENCES
1. V.K.Varadan, et.al., RF MEMS and their Applications, Wiley, 2003
2. H.J.Delos Santos, RF MEMS circuit Design for Wireless Communications, Artech house, 2002
3. G.M.Rebeiz, RF MEMS Theory, Design and Technology, Wiley, 2003
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 31 of 37
ECE6115
REGULATIONS 2011
EMBEDDED SYSTEMS
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 32 of 37
ECE6116
REGULATIONS 2011
POWER DISSIPATION
Need for Low power design, Sources of power dissipation, Physics of power dissipation in MOSFETs, Power
dissipation in CMOS, CMOS leakage current, Design for Low power dissipation, Basic principles of low
power design, Circuit techniques for leakage power reduction, Low power design limits
POWER ESTIMATION
Simulation power analysis, Probabilistic power analysis, Power estimation: Circuit, Logic
DESIGN OF LOW POWER CIRCUITS
Design and test of low voltage CMOS circuits, Special techniques, Low power SRAM architectures,
Architecture and systems, Advanced Techniques
SYNTHESIS, SOFTWARE DESIGN FOR LOW POWER
Synthesis for low power, Low energy computing using energy recovery techniques, Software design for low
power
LOW POWER SYSTEM DESIGN
Low voltage low power adders, Low voltage low power multipliers, Low-Voltage Low-Power Read-Only
Memories, Large Low-Power VLSI System Design and Applications
REFERENCES
1. Gary K. Yeap, Practical low power digital VLSI design", Springer, 2002
2. K. Seng Yeo, Kaushik Roy, Low Voltage, Low Power VLSI Subsystems, Tata McGraw Hill, 2009
3. Kaushik Roy, Sharat Prasad, Low-Power CMOS VLSI Circuit Design, Wiley, 2000
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 33 of 37
REGULATIONS 2011
NANOELECTRONICS
L
3
T
0
P
0
C
3
KALASALINGAM UNIVERSITY
Page 34 of 37
ECE6117
REGULATIONS 2011
L
3
T
0
P
0
C
3
EMI ENVIRONMENT
Definition of EMI and EMC with examples, Classification of EMI/EMC - CE, RE, CS, RS, Units of
Parameters, Sources of EMI, EMI coupling modes - CM and DM, ESD Phenomena and effects, conducted
and radiated EMI, Transient EMI phenomena and suppression, Time domain vs Frequency domain EMI,
Emission and immunity concepts
EMI COUPLING PRINCIPLES
Conducted, Radiated and Transient Coupling, Common impedance ground Coupling, Radiated common mode
and ground Loop coupling, Radiated differential mode coupling, Near field cable to cable coupling, Power
mains and Power supply coupling
EMI/EMC STANDARDS AND MEASUREMENTS
Civilian standards - FCC,CISPR,IEC,EN, CS, CE and RE Standards, Military standards - MIL STD
461D/462, EMI Test Instruments /Systems, EMI Shielded Chamber, Open Area Test Site, TEM Cell,
Sensors/Injectors/Couplers, Test beds for ESD and EFT, Military Test Method and Procedures (462), Basic
principles of RE, CE, RS and CS measurements, EMI measuring instruments- Antennas, LISN, Feed through
capacitor, current probe, EMC analyzer and detection technique open area site, shielded anechoic chamber,
TEM cell, Frequency assignment - spectrum conversation
EMI CONTROL TECHNIQUES
Shielding, Filtering, Grounding, Bonding, EMI gasket, Isolation transformer, opto-isolator, Transient
suppressors, Cable routing and connection, Signal Control, Component selection and mounting
EMC DESIGN OF PCBs
PCB Trace routing, Cross talk, Impedance control, Power distribution decoupling, Zoning, Motherboard
designs and Propagation delay performance models
REFERENCES
1. Clayton. R.Paul, Introduction to Electromagnetic Compatibility , Wiley, 2006
2. W. Prasad Kodali, Engineering Electromagnetic Compatibility: Principles, Measurements,
Technologies, and Computer Models, Wiley - IEEE Press, 2001
3. Bernhard Keiser, Principles of Electromagnetic Compatibility, Artech House, 1987
4. Henry W.Ott, Electromagnetic Compatibility Engineering, Wiley, 2009
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 35 of 37
ECE6118
REGULATIONS 2011
L
3
T
0
P
0
C
3
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 36 of 37
ECE6119
REGULATIONS 2011
INTRODUCTION
IC definition, Requirements, technologies, goals, approaches, tasks, costs in IC design, Basics of the CMOS
process and devices, Challenges in VLSI circuit design, Cell-based ASIC design methodology, Introduction to
usual design flows in IC design
BASIC ANALOG DESIGN FLOW
Design entry and parameterization, Simulation set-up and post-processing, analog behavioural modelling and
simulation, assisted full-custom layout, Physical verification, Post-layout simulation, Statistical analysis, Tape
out
MIXED SIGNAL DESIGN FLOW
Design entry and floor planning, Partitioning, Mixed-simulation, set-up, Net list generation, Mixed-mode
back annotation, Co-simulation
BASIC DIGITAL DESIGN FLOW
Design entry and functional simulation, automated synthesis and optimization, Semi custom layout:
automated place and route, Back annotation and post layout simulation, Integration into full custom design
flow
ADVANCED DIGITAL DESIGN FLOW
Timing driven synthesis, Timing drive place and route, Low power synthesis flow, Clock tree generation,
Introduction to Linear Time Variant (LTV) analysis, LTV analysis, LTV AC and transfer function analysis,
LTV s-parameters and noise analysis, Passives, Packaging
REFERENCES
1. Liming Xiu, VLSI Circuit Design Methodology Demystified: A Conceptual Taxonomy, WileyIEEE press, 2007
2. Erik Brunvand, Digital VLSI Chip Design with Cadence and Synopsys CAD Tools, Pearson, 2010
3. James O. Hamblen, et.al., Rapid prototyping of digital systems, Springer- SOPC Edition, 2008
4. Kenneth S. Kunder, The Designer's Guide to SPICE and Spectre, Kluwer Academic,2005
E.C.E. DEPARTMENT
KALASALINGAM UNIVERSITY
Page 37 of 37