Curriculum: Revised Model Syllabus For Type II (Incorporating System Design Courses)
Curriculum: Revised Model Syllabus For Type II (Incorporating System Design Courses)
CURRICULUM
Semester II
Semester IV
Elective Courses
The electives be grouped into two groups, one known as Programme
Electives and the other known as General or Related Electives.
Course Content:
Introduction
2. Junctions
1
sharing model, hot-carrier effects, gate tunneling; subthreshold
operation – drain induced barrier lowering (DIBL) effect, unified
charge control model (UCCM), SPICE level 1, 2, and 3, and
Berkeley short-channel IGFET model (BSIM).
References
Course Content:
2
• Design of combinational circuits using static CMOS, pseudo-nMOS
and DCVSL and DSL logic gates
• Design of combinational circuits using pass transistors and
transmission gates
• Design of adders
Text Books
References
3
3. S.Y.Kung - VLSI Array processors
4. W.Wolf - Modern VLSI Design
Course Content:
- Switches
- Active Resistors
- Current and Voltage sources
- Current Mirrors
- Current and voltage references
- Voltage regulators
• Amplifiers
- Basic Amplifiers
- Differential Amplifier
- Cascode Amplifiers
- High Gain Amplifier Structure
- Amplifier design
• Operational Amplifiers
• Comparators
References
4
1. “Analog MOS Integrated Circuits for Signal Processing”,
Roubic Gregorian and Gabor C. Temes, John Wiley & Sons,
1986.
2. “VLSI Design Techniques for Analog and Digital Circuits”,
Randall Geiger, Phillip E. Allen and Noel Stradder, McGraw
Hill International Edition, McGraw Hill.
3. “CMOS Analog Circuit Design” Phillip E. Allen and Douglas
R. Holberg.
Course Content:
References
1. SPICE manual
2. IRSIM manual
3. MAGIC manual
4. Xilinx Corporation, “FPGA technology for Nineties” Xilinx
Handbook, 1992.
Course Content:
Theory:
1. Introduction
2. System-level Design
5
Processor selection-Concepts in Processor Architecture: Instruction set
architecture (ISA), elements in Instruction Handing-Robust processors:
Vector processor, VLIW, Superscalar, CISC, RISC—Processor evolution:
Soft and Firm processors, Custom-Designed processors- on-chip
memory.
3. Interconnection
5. SOC implementation
6. SOC testing
Lab:
(Can be designed around either Xilinx Microblaze / Altera NIOS /
OpenRISC + Wishbone)
Implementation of basic SoPC using tools; interfacing with peripherals;
creation of custom peripherals using HDL; enhancement of instruction
set with custom instructions; optimizing system architecture through
choice of processor enhancements – architecture exploration
References:
1. Michael J.Flynn, Wayne Luk, “Computer system Design: System-
on-Chip”, Wiley-India, 2012.
2. Sudeep Pasricha, Nikil Dutt, “On Chip Communication
Architectures: System on Chip Interconnect”, Morgan Kaufmann
Publishers, 2008.
3. W.H.Wolf, “Computers as Components: Principles of Embedded
Computing System Design”, Elsevier, 2008.
6
4. Patrick Schaumont “A Practical Introduction to Hardware/Software
Co-design”, 2nd Edition, Springer, 2012.
5. Lin, Y-L.S. (ed.), “Essential issues in SOC design: designing
complex systems-on-chip. Springer, 2006.
6. Wayne Wolf, “Modern VLSI Design: IP Based Design”, Prentice-Hall
India, Fourth edition, 2009.
Course Content:
References
7
G. De Micheli, Synthesis and Optimization of Digital
Circuits, McGraw-Hill, 1994.
P. Kurup and T. Abbasi, Logic Synthesis Using
Synopsys, Second Edition, Kluwer, 1996.
J. Bhasker, A VHDL Primer, Third Edition, Prentice-
Hall, 1999.
Z. Navabi, Verilog Digital System Design, McGraw-
Hill, 1999.
S. Palnitkar, Verilog HDL : A Guide to Digital Design
and Synthesis, Prentice-Hall, 1996.
Course Content:
• Netlist Partitioning
• Placement, Assignment and Floorplanning
• Global Routing
• Detailed Routing
• Compaction
Additional topics
References
8
Electronic Circuit and System Simulation Methods – Lawrence
Pileggi, Chandu Visweswaraiah and Ron Rohrer, McGraw-Hill,
1995.
Synthesis and Optimization of Digital Circuits –
Giovanni DeMicheli , McGraw-Hill, 1994.
“Combinatorial Algorithms for Integrated Circuit
Layout”, Thomas Lengauer, John Wiley and Sons, 1990.
“Linear Programming”, Vasek Chvatal, W. H.
Freeman and Company, New York, 1983.
“Introduction to Algorithms”, T. Cormen, C.
Leicerson and R. Rivest, MIT Press, 1993.
“Combinatorial Optimization: Algorithms and
Complexity” C. Papadimitriou and K. Steiglits, Prentice-Hall,
Englewood Cliffs, N. J., 1982.
Laboratory work
9
Syllabi for Electives
10
Computation of the Discrete Fourier Transform: Efficient computation of
the DFT. Goertzel algorithm. Decimation-in-time FFT and decimation-in-
frequency FFT algorithms. In place computation. Alternate forms.
Text Book:
1. A.V. Oppenheim and R.W. Schaefer with T.R. Buck, “Discrete Time
Signal Processing”, 2nd Ed., Pearson Education Asia Pvt. Ltd.,
2000.
Reference:
1. S. K. Mitra, “Digital Signal Processing – A Computer Based
Approach”, 2nd Ed., Tata Mc-Graw Hill, 2003.
Course Content:
11
HDLs that encompass several levels of design abstraction in their scope;
VHDL hardware description language: introduction and detail; Verilog
hardware description language: introduction and detail; Design flow for
VHDL/Verilog based RTL/logic synthesis and behavioural synthesis
approaches.
Course Content:
• Software:
• Real-time models;
• periodic/aperiodic tasks;
• resource sharing
• RTOS:
• basic OS functions;
• task scheduling, prioritization;
• inter-task communications; interrupts, semaphores;
• event-driven systems
• Processing and communication:
• system components;
• interconnects;
• bus architectures;
• communication protocols;
• microcontroller and FPGA architectures and instruction sets;
• low-power design
• Hardware:
• models of hardware – FSM, controller, micro-programmed
etc.;
• architecture synthesis
• design space exploration
Lab:
• To be structured around available sensor nodes or similar platform
for cooperative functioning of multiple nodes; example: Wireless /
Bluetooth Motes
• FPGA platform: exploration of architectures; custom computing
machines
References
12
2. W. Wolf. Computers as components: principles of embedded
computing system design. Morgan Kaufmann, 2012.
3. High-Performance VLSI Signal Processing : Innovative
Architecture and Algorithms, Vol. 1 by K.J.Ray Liu and K.Yao,
IEEE Press, 1998.
Course Content:
Text books
13
References
Course Content:
Course Content:
References
14
Course Title: VLSI Technology
Course Content:
NMOS Technology
CMOS Technology
15
Process Simulation
References
(1) VLSI Fabrication principles by S.K. Ghandhi; John Wiley Inc., New
York, 1983
(2) VLSI Technology by S.M. Sze; 2nd Edition, McGraw Hill Co. Inc.,
New York, 1988
(3) VLSI Technology by C. Y. Chang and S. M. Sze; McGraw Hill Co.
Inc., New York, 1996
2. Power Estimation.
TEXT BOOKS:
1. J. B. Kuo and J-H. Lou, Low-Voltage CMOS VLSI Circuits, Wiley, 1999.
2. K. Roy and S. C. Prasad, Low-Power CMOS VLSI Circuit Design, Wiley,
2000.
REFERENCE BOOKS:
16
Course Title: Mapping Signal processing algorithms on DSP
architectures
- Inter-processor communication
- Communication channels
- Firmware partitioning problems
- Debug and Emulation concepts
6. Future Developments
References
17
3. High Performance VLSI Signal Processing: Systems Design and
application, Vol.2 by K.J.Ray Liu and K.Yao, IEEE Press, 1998.
Course Content:
References
Course Content
18
Introduction; General design methodologies; Datapath synthesis;
mapping algorithms into architectures; Control strategies; concepts of
system analysis; hardware implementation of various control structures;
Microprogram control techniques; implementation of simple and nested
subroutine calls; timing considerations; worst case system speed
calculation; pipelined and parallel architectures; latency and throughput;
dependency and dataflow; fault tolerance; fault-tolerant architectures.
Theory
Course Content:
3. Reliability
19
4. IC packaging
Lab:
Demonstration of high speed signal distortion effects; crosstalk; eye
diagrams
Design: large design project on implementing multi-layer PCB and testing
References:
• “High-Speed Digital System Design: A Handbook of Interconnect
Theory and Design Practices”, Stephen H. Hall, Garrett W.
Hall, James A. McCall, August 2000, Wiley-IEEE Press
20