National Education Society ®
JAWAHARLAL NEHRU NATIONAL COLLEGE OF ENGINEERING
Shivamogga - 577204
DEPARTMENT OF Electronics & Communication
LESSON PLAN
COURSECODE : 17EC63
COURSE TITLE : VLSI Design
HOURS DISTRIBUTION : 4hr/Week
PROGRAM/ BRANCH : Electronics & Communication
SEMESTER : VI ‘B’
Sec
ACADEMIC YEAR : 2019-20
FACULTY NAME : PRADEEPA S C
OBJECTIVES
OF COURSE:
At the end of
the Course, students should be able to:
·
Impart
knowledge of MOS transistor theory and CMOS technologies.
·
Impart
knowledge on architectural choices and performance tradeoffs involved in
designing and realizing the circuits in CMOS technology.
·
Cultivate
the concepts of subsystem design processes.
·
Demonstrate
the concepts of CMOS testing.
OUTCOME
OF COURSE: Student will
be able to
Course Outcomes
|
At
the end of the course, students must be able to
|
|
|
C311.1
|
Understand the basic
concepts of VLSI design Process
|
|
C311.2
|
Apply the knowledge of fabrication
process in the design cycle of transistor with their working principles
|
|
C311.3
|
Analyze the scaling features of,
CMOS subsystem design and memory elements using MOS theory
|
|
C311.4
|
Design the given logic function with
the basic circuit concepts using stick diagrams and layout
|
|
C311.5
|
Design FPGA based system design
along with logic verification & testing process in VLSI design
|
CO-PO-PSO
Mapping
|
CO
|
PO1
|
PO2
|
PO3
|
PO4
|
PO5
|
PO6
|
PO7
|
PO8
|
PO9
|
PO10
|
PO11
|
PO12
|
PSO1
|
PSO2
|
|
C311.1
|
--
|
---
|
---
|
---
|
---
|
---
|
---
|
---
|
---
|
---
|
---
|
---
|
|
|
|
C311.2
|
3
|
|
|
|
|
|
|
|
|
|
|
|
3
|
|
|
C311.3
|
|
3
|
|
|
|
|
|
|
|
|
|
|
3
|
|
|
C311.4
|
|
|
3
|
|
3
|
|
|
|
3
|
2
|
|
2
|
3
|
|
|
C311.5
|
|
|
3
|
|
3
|
|
|
|
3
|
2
|
|
2
|
3
|
|
|
C311
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Justification to CO-PO -PSO matrix for the course
C311:
In the course VLSI DESIGN, all
the COs are mapped to PO1, PO2, PO3,PO5, PO9, PO10 and PO12 as the topics
provide basic engineering knowledge, problem analysis and design; development
of processes.
C311.1 has strong correlation
with PO1 to PO12
C311.2 has a strong correlation with PO1, as it focuses
more on the knowledge of fabrication process in the design cycle of transistor
with their working principles.
C311.3 has strong correlation
with PO2, which involves analyze the scaling features, CMOS subsystem design
and Memory elements using MOS theory.
C311.4 has strong correlation
with PO3, PO5, PO9, PO10 and PO12 which involves realizing the given logic
function with the basic circuit concepts using stick diagrams and layout.
Also, C311.5 maps to PO3, 5, 9
and 10 with strong correlation as it focus more on FPGA based system design
with logic verification.
|
Sl.
No. |
Topics
|
No. of Hrs/ Period
|
Reference Books
|
Method of teaching
|
|
|
Module -1 BASIC MOS TECHNOLOGY and MOS TRANSISTOR
THEORY
|
|||
|
|
Introduction
to Semiconductors, Charge carriers, Doping, PN- junction diode
|
1
|
|
Chalk & Talk
|
|
|
Introduction : A Brief History
|
|
T1,T2
|
|
|
|
MOS Transistors, MOS
Transistor Theory
|
1
|
T1,T2
|
Chalk & Talk
and
PPT
|
|
|
Ideal
I-V Characteristics
|
1
|
T1,T2
|
|
|
|
Non-ideal I-V Effects
|
1
|
T1,T2
|
|
|
|
DC
Transfer Characteristics
|
2
|
T1,T2
|
|
|
|
Fabrication: nMOS Fabrication
|
1
|
T1,T2
|
|
|
|
CMOS Fabrication [P-well
process, N-well process, Twin tub
process]
|
1
|
T1
|
|
|
|
CMOS Fabrication [P-well
process, N-well process, Twin tub
process]
|
1
|
T1
|
|
|
|
BiCMOS Technology
|
1
|
T1
|
|
|
|
Total no. of
hours
|
11
|
|
|
|
|
Course outcomes: C311.1
|
|||
|
|
Module -2
|
|||
|
|
Explanation of
various MOS technologies (nMOS, CMOS) to design the Boolean expression.
|
1
|
T2,T3
|
Chalk & Talk
and PPT
|
|
|
MOS
and BiCMOS Circuit Design Processes MOS Layers, Stick
Diagrams
|
1
|
T1
|
|
|
|
Design Rules and Layout
|
1
|
T1
|
|
|
|
Design Rules and Layout
|
1
|
T1
|
|
|
|
Design
Rules and Layout
|
1
|
T1
|
|
|
|
Basic
Circuit Concepts: Sheet Resistance, Area Capacitances of Layers,
|
1
|
T1
|
|
|
|
Standard Unit of
Capacitance, Some Area Capacitance Calculations
|
1
|
T1
|
|
|
|
Delay Unit, Inverter
Delays
|
1
|
T1
|
|
|
|
Delay Unit, Inverter
Delays
|
1
|
T1
|
|
|
|
Driving Large Capacitive
Loads
|
1
|
T1
|
|
|
|
Driving Large Capacitive
Loads
|
1
|
T1
|
|
|
|
Total no. of
hours
|
10
|
|
|
|
|
Course outcomes: C311.2
|
|||
|
|
Beyond the syllubus: Explanation of
various MOS technologies (nMOS, CMOS) to design the Boolean expressions.
Group Activity: Design and Analyze the some basic circuits using open source tool
|
|||
|
|
Module -3
|
|||
|
|
Scaling
of MOS
Circuits : Scaling
Models & Scaling
Factors for Device Parameters
|
1
|
T2
|
Chalk & Talk
|
|
|
Scaling Models
& Scaling Factors
for Device Parameters
|
1
|
T2
|
Chalk & Talk
|
|
|
Some General
considerations
|
1
|
T2
|
Chalk & Talk
|
|
|
Illustration of
the Design Processes
|
2
|
T2
|
Chalk & Talk
|
|
|
Regularity
|
1
|
T2
|
Chalk & Talk
|
|
|
Design of
an ALU Subsystem
|
2
|
T2
|
Chalk & Talk
|
|
|
The Manchester
Carry-chain
|
1
|
T2
|
Chalk & Talk
|
|
|
Adder Enhancement
Techniques
|
1
|
T2
|
Chalk & Talk
|
|
|
Assignment- Assignments on above Topics
|
|
|
|
|
|
Total no. of
hours
|
10
|
|
|
|
|
Course outcomes: C311.2
C311.3
|
|||
|
|
Module -4
|
|||
|
|
Subsystem
Design
: Some Architectural Issues, Switch
|
1
|
T3
|
Chalk & Talk
|
|
|
Gate(restoring
Logic
|
1
|
T3
|
Chalk & Talk
|
|
|
Parity Generators,
Multiplexers
|
1
|
T3
|
Chalk & Talk
|
|
|
The Programmable Logic
Array (PLA)
|
1
|
T3
|
Chalk & Talk
|
|
|
FPGA
Based Systems : Introduction,
Basic concepts
|
1
|
T3
|
Chalk & Talk
|
|
|
Digital
design and FPGA’s
|
1
|
T3
|
Chalk & Talk
|
|
|
FPGA
based System design
|
1
|
T3
|
Chalk & Talk
|
|
|
FPGA
architecture
|
1
|
T3
|
Chalk & Talk
|
|
|
Physical
design for FPGA’s
|
2
|
T3
|
Chalk & Talk
|
|
|
Assignment- Assignments
on above Topics
|
|
|
|
|
|
Total no. of
hours
|
10
|
|
|
|
|
Course outcomes: C311.3,
C311.4
|
|||
|
|
Module -5
|
|||
|
|
Memory, Registers and
Aspects of system Timing: System Timing Considerations
|
2
|
T2
|
Technical Talk
|
|
|
Some commonly used
Storage/Memory elements
|
3
|
T2
|
|
|
|
Introduction, Logic
Verification
|
1
|
T2
|
|
|
|
Logic Verification
Principles
|
1
|
T2
|
|
|
|
Manufacturing
Test Principles
|
1
|
T2
|
|
|
|
Design
for testability
|
2
|
T2
|
|
|
|
Total no. of
hours
|
10
|
|
|
|
|
Course outcomes: C311.4, C311.5
|
|||
|
|
|
|
|
|
|
|
Grand Total no. of Hours
|
52
|
|
|
|
|
|
|||
Text Books:
1.
“Basic VLSI
Design”-
Douglas A. Pucknell & Kamran Eshraghian, PHI 3rd Edition (original Edition – 1994). (T1)
2.
“CMOS VLSI
Design- A Circuits and Systems Perspective”- Neil H.E. Weste, David Harris, Ayan Banerjee, 3rd
Edition, Pearson Education. (T2)
3.
“FPGA Based
System Design”- Wayne Wolf, Pearson Education, 2004, Technology and Engineering. (T3)