Sunday, 22 March 2020

Lesson Plan


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
  1.  
Introduction to Semiconductors, Charge carriers, Doping, PN- junction diode
1

Chalk & Talk
  1.  
Introduction : A Brief History

T1,T2

  1.  
MOS Transistors, MOS Transistor Theory
1
T1,T2
Chalk & Talk
and PPT
  1.  
Ideal I-V Characteristics
1
T1,T2
  1.  
Non-ideal I-V Effects
1
T1,T2
  1.  
DC Transfer Characteristics
2
T1,T2
  1.  
Fabrication: nMOS Fabrication
1
T1,T2
  1.  
CMOS Fabrication [P-well process, N-well process, Twin tub process]
1
T1
  1.  
CMOS Fabrication [P-well process, N-well process, Twin tub process]
1
T1
  1.  
BiCMOS Technology
1
T1

                               Total no. of hours
11



Course outcomes: C311.1

Module -2
  1.  
Explanation of various MOS technologies (nMOS, CMOS) to design the Boolean expression.
1
T2,T3
Chalk & Talk
and PPT
  1.  
MOS and BiCMOS Circuit Design Processes MOS Layers, Stick Diagrams
1
T1
  1.  
Design Rules and Layout
1
T1
  1.  
Design Rules and Layout
1
T1
  1.  
Design Rules and Layout
1
T1
  1.  
Basic Circuit Concepts: Sheet Resistance, Area Capacitances of Layers,
1
T1
  1.  
Standard Unit of Capacitance, Some Area Capacitance Calculations
1
T1
  1.  
Delay Unit, Inverter Delays
1
T1
  1.  
Delay Unit, Inverter Delays
1
T1
  1.  
Driving Large Capacitive Loads
1
T1
  1.  
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
  1.  
Scaling of  MOS  Circuits : Scaling  Models  &  Scaling  Factors  for  Device Parameters
1
T2
Chalk & Talk
  1.  
Scaling  Models  &  Scaling  Factors  for  Device Parameters
1
T2
Chalk & Talk
  1.  
Some General considerations
1
T2
Chalk & Talk
  1.  
Illustration  of  the  Design  Processes
2
T2
Chalk & Talk
  1.  
Regularity
1
T2
Chalk & Talk
  1.  
Design  of  an  ALU  Subsystem
2
T2
Chalk & Talk
  1.  
The  Manchester  Carry-chain 
1
T2
Chalk & Talk
  1.  
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
  1.  
Subsystem Design : Some Architectural Issues, Switch
1
T3
Chalk & Talk
  1.  
Gate(restoring Logic
1
T3
Chalk & Talk
  1.  
Parity Generators, Multiplexers
1
T3
Chalk & Talk
  1.  
The Programmable Logic Array (PLA)
1
T3
Chalk & Talk
  1.  
FPGA Based Systems : Introduction, Basic concepts
1
T3
Chalk & Talk
  1.  
Digital design and FPGA’s
1
T3
Chalk & Talk
  1.  
FPGA based System design
1
T3
Chalk & Talk
  1.  
FPGA architecture
1
T3
Chalk & Talk
  1.  
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
  1.  
Memory, Registers and Aspects of system Timing: System  Timing Considerations
2
T2
Technical Talk
  1.  
Some commonly used Storage/Memory elements 
3
T2
  1.  
Introduction, Logic Verification
1
T2
  1.  
Logic Verification Principles
1
T2
  1.  
Manufacturing Test Principles
1
T2
  1.  
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)