VLSI
VLSI
1. RATIONALE
Digital integrated circuits are integral part of electronic equipment/gadgets starting from small
toys to complex computer systems including personal digital assistants, mobile phones and
Multimedia agents. This course will enable the students to acquire the basic skills to develop
codes for VLSI circuits through Verilog programming and the fabrication process. This
course will also enable them to use FPGA and ASIC chips for design and development of
various applications. Thus this course is an advance but very useful course for electronic
engineers.
2. COMPETENCY
The course content should be taught and implemented with the aim to develop required skills
in the students so that they are able to acquire following competency:
Develop Verilog programs for VLSI based electronic systems
The following practical outcomes (PrOs) are the subcomponents of the Course Outcomes (Cos). Some of the
PrOs marked ‘*’ are compulsory, as they are crucial for that particular CO at the ‘Precision Level’ of Dave’s
Taxonomy related to ‘Psychomotor Domain’.
Sr. Practical Outcomes (PrOs) Unit No. Approx.
No. Hrs.
Required
1. Identify Verilog modules and coding styles V 2
Note
(a) More Practical Exercises can be designed and offered by the respective course teacher to
develop the industry relevant skills/outcomes to match the COs. The above table is only a
suggestive list.
(b) The following are some sample ‘Process’ and ‘Product’ related skills (more may be
added/deleted depending on the course) that occur in the above listed Practical Exercises of
this course required which are embedded in the COs and ultimately the competency.
Sr. Sample Performance Indicators for the PrOs Weightage in %
No.
1. Understand the basic concept, modules, and models of Verilog 20
design
2. Code in Verilog for digital circuits 30
3. Use appropriate modeling style for a circuit 20
4. Test device implementation 30
Total Hours (perform any of the practical exercises for a total of 100
minimum 28 hours from above list depending upon the availability of
resources so that skills matching with the most of the outcomes in the
every unit is included)
The following sample Affective Domain Outcomes (ADOs) are embedded in many of the above-
mentioned COs and PrOs. More could be added to fulfill the development of this competency.
a) Work as a leader/a team member.
b) Follow ethical practices.
The ADOs are best developed through the laboratory/field-based exercises. Moreover, the level of
achievement of the ADOs according to Krathwohl’s ‘Affective Domain Taxonomy’ should
gradually increase as planned below:
i. ‘Valuing Level’ in 1 st
ii. year‘Organization Level’ in 2 nd
iii year.‘Characterization Level’ in 3 rd
. year.
8. UNDERPINNING THEORY:
Only the major Underpinning Theory is formulated as higher level UOs of Revised Bloom’s
taxonomy in order development of the COs and competency is not missed out by the students and
teachers. If required, more such higher level UOs could be included by the course teacher to focus
on attainment of COs and competency.
Unit Outcomes (UOs)
Unit Topics and Sub-topics
(4 to 6 UOs at Application and above level)
Unit – I. 1a Explain Energy and Diagram and Structure of MOS 1.1 MOS structure
MOS
Transistor 1b Explain effect of external bias on two terminal 1.2 MOS system under
MOS device with energy band diagram external bias
1c Explain Formation of channel with different 1.3 Structure and operation
symbols of MOSFET. of MOSFET transistor
Unit– III 3a Explain two input NAND and NOR Gate with 3.1 Combinational MOS
MOS depletion NMOS load Logic Circuits.
Circuits 3b Explain Two input NAND and NOR Gate using 3.2 CMOS logic circuits
CMOS logic.
3c Differentiate AOI and OAI Logic 3.3 Complex logic circuit
3d Design simple XOR function.
3e Describe the working of SR latch circuit. 3.4 Sequential MOS circuit
3f Distinguish Clocked latch and Flip-Flop circuit.
Unit– IV 4a Overview of VLSI design methodology and VLSI 4.1 VLSI design flow, Y
Fabrication design flow chart
of 4b Design hierarchy, Concept of regularity, 4.2 Define terms: hierarchy,
MOSFET Modularity, and Locality regularity, modularity,
locality
4c Fabrication Process flow: Basic steps, CMOS n- 4.3 Lithography, Etching,
Well Process Deposition, Oxidation, Ion
implantation, Diffusion
Unit-V 5a Verilog: HDL fundamentals, simulation, and test- 5.1 Module definition
Introduction bench design and Stimulus generation
to 5b Develop Verilog Programs related to basic logic 5.2 Logic gate
VERILOG gates implementation in Verilog
5c Develop Verilog Programs related to Fundamental 5.3 Verilog for adder
Arithmetic operations. and subtractor circuits
5d Develop Verilog Programs related to 5.4 Combinational
Combinational circuits. circuits : Multiplexer ,
Demultiplexer, Decoder and
Encoder
5.5 Parity Generator and
parity checker.
5e Develop Verilog Programs related to Sequential 5.6 Basic Sequential
circuits. circuits : SR latch, D F/F, T
F/F, JK F/F
5.7 Parallel input
Parallel output Shift
Register, Up Counter,
Down Counter
Teaching R U A
Total Marks
Hours Level Level Level
1 MOS Transistor 8 2 6 6 14
2 MOS Inverters 6 2 4 6 12
3 MOS Circuit 10 5 5 8 18
4 Fabrication of MOSFET 6 6 2 2 10
5 Introduction to VERILOG 12 3 5 8 16
Total 18 22 30 70
42
Legends: R=Remember, U=Understand, A=Apply and above (Revised Bloom’s taxonomy)
Other than the laboratory learning, following are the suggested student-related co-curricular
activities which can be undertaken to accelerate the attainment of the various outcomes in this
course: Students should conduct following activities in group and prepare reports of each activity.
i. Prepare chart to represent the CMOS design process
ii. Prepare chart to represent the technological advancements in CMOS technology starting from
transistors to current technology
iii. Project- Build a small ASIC for your Home /Community.
iv. Prepare chart showing the types of FPGA technology
v. List out methods used in industries for each step used in CMOS design process.
LAXMI
Vij Vikrant,Er.
4. VLSI DESIGN Theory and Practice PUBLICATIONS
Syal Nidhi
PVT. LTD.
Bsp Professional
7. A Verilog HDL Primer. Bhasker (J).
Books
CO2
Maintain MOS
2 3 1 2 - - 2
inverters
CO3
Maintain MOS
3 3 3 2 2 2 2
circuits
CO4
Describe
fabrication 3 2 2 3 3 2 3
process for MOS
CO5
Develop
VERILOG
Programs for
2 3 3 3 3 3 2
combinational
and sequential
circuits
Legend: ‘3’ for high, ‘2’ for medium, ‘1’ for low and ‘-’ for no correlation of each CO with PO.
Sr.
Name and Designation Institute Contact No. Email
No.
1. Prof. N M Rindani AVPTI, Rajkot 9898533198 [email protected]