GUJARAT TECHNOLOGICAL UNIVERSITY (GTU)

Competency-focused Outcome-based Green Curriculum-2021 (COGC-2021)

Semester-VI

Course Title: VLSI

(Course Code: 4361102)

Diploma Programme in which this course is offeredSemester in which offered
Electronics & Communication6th

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

3. COURSE OUTCOMES (COs)

The theory should be taught and practical should be undertaken in such a manner that students are able to acquire required learning outcomes in cognitive, psychomotor and affective domains to demonstrate the following course outcomes:

  1. Describe working of MOSFET system
  2. Maintain MOS inverters
  3. Maintain MOS circuits
  4. Describe fabrication process for MOS
  5. Develop VERILOG Programs for combinational and sequential circuits

4. TEACHING AND EXAMINATION SCHEME

Teaching Scheme (Hours)Total CreditsExamination Scheme (Marks)Total
LTPCTheory CATheory ESEPractical CAPractical ESETotal
302430*702525150

(*): Out of 30 marks under the theory CA, 10 marks are for assessment of the micro-project to facilitate integration of COs and the remaining 20 marks is the average of 2 tests to be taken during the semester for assessing the attainment of the cognitive domain UOs required for the attainment of the COs.

Legends: L - Lecture; T - Tutorial/Teacher Guided Theory Practice; P - Practical; C - Credit, CA - Continuous Assessment; ESE - End Semester Examination.

5. SUGGESTED PRACTICAL EXERCISES

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. No.Practical Outcomes (PrOs)Unit No.Approx. Hrs. Required
1.Identify Verilog modules and coding stylesV2
2.Simulate the Basic logic gates using VerilogIII, V2
3.Simulate universal gates using VerilogIII2
4.Simulate XOR and XNOR using VerilogIII2
5.Simulate Half adder using VerilogIII2
6.Simulate full adder using half adder in VerilogIII2
7.Simulate four bit adder using VerilogIII2
8.Simulate 4 x1 multiplexer using VerilogIII2
9.Simulate 1 x 4 de-mux using VerilogIII2
10.Simulate 3:8 decoder using VerilogIII2
11.Simulate 8:3 encoder using VerilogIII2
12.Simulate Parity generator and checker using VerilogIII2
13.Simulate flip-flops (SR, D, T, JK) using VerilogIII2
14.Simulate 4 bit Up counter using VerilogIII2
15.Simulate 4 bit shift register using VerilogIII2
16.Verify digital circuits by implementing testbench for it in VerilogIII, V2
17.Hardware implementation of above programsIII, IV, V2
Total34 Hrs

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. No.Sample Performance Indicators for the PrOsWeightage in %
1.Understand the basic concept, modules, and models of Verilog design20
2.Code in Verilog for digital circuits30
3.Use appropriate modeling style for a circuit20
4.Test device implementation30
TotalTotal100

Note: Perform any of the practical exercises for a total of minimum 28 hours from above list depending upon the availability of resources so that skills matching with the most of the outcomes in every unit is included.

6. MAJOR EQUIPMENT/ INSTRUMENTS REQUIRED

This major equipment with broad specifications for the PrOs is a guide to procure them by the administrators to use in uniformity of practical's in all institutions across the state.

Sr. No.Equipment Name with Broad SpecificationsPrO. No.
i.Computer SystemALL
ii.VLSI Trainer KitsALL
iii.Verilog Simulator SoftwareALL

Software/Learning Websites

  1. QUARTUS-II-ALTERA EVAL VERSION
  2. ModelSim® HDL simulator for use by students in their academic coursework
  3. ISE Simulator
  4. EDA Playground
  5. Amrita Virtual Lab

7. AFFECTIVE DOMAIN OUTCOMES

The following sample Affective Domain Outcomes (ADOs) are embedded in many of the abovementioned 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:

  1. 'Valuing Level' in 1st year
  2. 'Organization Level' in 2nd year
  3. 'Characterization Level' in 3rd year

8. UNDERPINNING THEORY

Only the major Underpinning Theory is formulated as higher level UOs of Revised Bloom's taxonomy in order that 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.

UnitUnit Outcomes (UOs) - Application Level and AboveTopics and Sub-topics
Unit - I: MOS Transistor1a. Explain Energy and Diagram and Structure of MOS
1b. Explain effect of external bias on two terminal MOS device with energy band diagram
1c. Explain Formation of channel with different symbols of MOSFET
1d. Explain gradual channel approximation
1e. Explain the needs of scaling
1f. Advance MOSFET technologies
1.1 MOS structure
1.2 MOS system under external bias
1.3 Structure and operation of MOSFET transistor
1.4 MOSFET current-voltage Characteristics
1.5 Full-Voltage Scaling, Constant-Voltage Scaling
1.6 Structure of High-K, FINFET, metal gate technology
Unit - II: MOS Inverters2a. Explain the working of MOS Inverter
2b. Explain operation of resistive load inverter without mathematical derivation
2c. Describe inverter circuit with saturated and Linear Enhancement type load
2d. Explain Depletion type load and compare enhancement load NMOS with Depletion Load NMOS
2e. Explain CMOS Inverter with different Operating Modes of nMOS and pMOS transistor
2.1 MOS Inverter: concept and working
2.2 Resistive load Inverter
2.3 Inverter with n-type MOSFET Load, Enhancement load NMOS
2.4 Depletion Load NMOS
2.5 CMOS Inverter: Circuit operation and description
Unit - III: MOS Circuits3a. Explain two input NAND and NOR Gate with depletion NMOS load
3b. Explain Two input NAND and NOR Gate using CMOS logic
3c. Differentiate AOI and OAI Logic
3d. Design simple XOR function
3e. Describe the working of SR latch circuit
3f. Distinguish Clocked latch and Flip-Flop circuit
3.1 Combinational Logic Circuits MOS
3.2 CMOS logic circuits
3.3 Complex logic circuit
3.4 Sequential MOS circuit
Unit - IV: Fabrication of MOSFET4a. Overview of VLSI design methodology and VLSI design flow
4b. Design hierarchy, Concept Modularity, and Locality of regularity
4c. Fabrication Process flow: Basic steps, CMOS n-Well Process
4.1 VLSI design flow, Y chart
4.2 Define terms: hierarchy, regularity, modularity, locality
4.3 Lithography, Etching, Deposition, Oxidation, Ion implantation, Diffusion
Unit - V: Introduction to VERILOG5a. Verilog: HDL fundamentals, simulation, and test-bench design
5b. Develop Verilog Programs related to basic logic gates
5c. Develop Verilog Programs related to Fundamental Arithmetic operations
5d. Develop Verilog Programs related to Combinational circuits
5e. Develop Verilog Programs related to Sequential circuits
5.1 Module definition and Stimulus generation
5.2 Logic gate implementation in Verilog
5.3 Verilog for adder and subtractor circuits
5.4 Combinational circuits: Multiplexer, Demultiplexer, Decoder and Encoder
5.5 Parity Generator and parity checker
5.6 Basic Sequential circuits: SR latch, D F/F, T F/F, JK F/F
5.7 Parallel input Parallel output Shift Register, Up Counter, Down Counter

9. SUGGESTED SPECIFICATION TABLE FOR QUESTION PAPER DESIGN

Sr. No.UnitTeaching HoursR LevelU LevelA LevelTotal Marks
1MOS Transistor826614
2MOS Inverters624612
3MOS Circuit1055818
4Fabrication of MOSFET662210
5Introduction to VERILOG1235816
TotalTotal4218223070

Legends: R=Remember, U=Understand, A=Apply and above (Revised Bloom's taxonomy)

10. SUGGESTED STUDENT ACTIVITIES

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.

  1. Prepare chart to represent the CMOS design process
  2. Prepare chart to represent the technological advancements in CMOS technology starting from transistors to current technology
  3. Project - Build a small ASIC for your Home/Community
  4. Prepare chart showing the types of FPGA technology
  5. List out methods used in industries for each step used in CMOS design process

11. SUGGESTED SPECIAL INSTRUCTIONAL STRATEGIES

These are sample strategies, which the teacher can use to accelerate the attainment of the various outcomes in this course:

  1. Show Video/Animation film explaining VLSI Design which are available on internet.
  2. Arrange expert lecture on VHDL programming for real life applications.
  3. Massive open online courses (MOOCs) may be used to teach various topics/sub topics.
  4. Guide students for using latest Technical Magazine
  5. Visit industries where equipment/gadgets using VLSI are being manufactured/assembled.
  6. Guide student(s) in undertaking micro-projects.

12. SUGGESTED PROJECT LIST

Only one micro-project is planned to be undertaken by a student that needs to be assigned to him/her in the beginning of the semester. In the first four semesters, the micro-project is groupbased. However, in the fifth and sixth semesters, it should be preferably be individually undertaken to build up the skill and confidence in every student to become problem solver so that s/he contributes to the projects of the industry. In special situations where groups have to be formed for micro-projects, the number of students in the group should not exceed three.

The micro-project could be industry application based, internet-based, workshop-based, laboratory-based or field-based. Each micro-project should encompass two or more COs which are in fact, an integration of PrOs, UOs and ADOs. Each student will have to maintain dated work diary consisting of individual contribution in the project work and give a seminar presentation of it before submission. The total duration of the micro-project should not be less than 16 (sixteen) student engagement hours during the course. The student ought to submit micro-project by the end of the semester to develop the industry-oriented COs.

A suggestive list of micro-projects is given here. This has to match the competency and the COs. Similar micro-projects could be added by the concerned course teacher.

MICRO PROJECT 1: Prepare following Items

  1. Prepare graph showing relationship between feature size, number of transistors and year.

MICRO PROJECT 2: Design Application oriented basic Project using FPGA

  1. Design and Implement LED flasher circuit.
  2. Design and Implement circuit for relay-based operation using switch.
  3. Design and Implement Room Temperature Monitor/Controller System.
  4. Design and Implement Water Level Indicator/controller circuit

MICRO PROJECT 3: Prepare following Items

  1. Prepare chart indicating the types of etching processes used with its application.
  2. Prepare chart indicating the deposition processes with its application.
  3. Prepare a survey report on the types of transistors used in memory elements.
  4. Prepare a survey report on requirements of clean room and its classification

13. SUGGESTED LEARNING RESOURCES

Sr. No.Title of BookAuthorPublication
1CMOS DIGITAL INTEGRATED CIRCUITSSung Mo KangTMH
2Introduction to VLSI Circuits and SystemsUyemura J.P.WILEY INDIA PVT. LTD.
3VLSI DESIGNDas DebaprasadOXFORD
4VLSI DESIGN Theory and PracticeVij Vikrant, Er. Syal NidhiLAXMI PUBLICATIONS PVT. LTD.
5CMOS Circuit Design, Layout, and SimulationBaker, Li, BoyceWiley
6Verilog HDL: A Guide to Digital design and SynthesisSamir PalnitkarSunSoft Press

14. SOFTWARE/LEARNING WEBSITES

  1. Siemens EDA
  2. NPTEL - VLSI Design
  3. NPTEL - Digital Electronic Circuits
  4. NPTEL - VLSI Circuits

15. PO-COMPETENCY-CO MAPPING

Program Outcomes (POs):

  1. Basic & Discipline specific knowledge: An apply knowledge of basic mathematics, science and engineering fundamentals and engineering specialization to solve the engineering problems.
  2. Problem Analysis: Identify and analyze well defined engineering problems using codified standard methods.
  3. Design/ Development of Solution: Design solutions for well-defined technical problems and assist with the design of systems, components or processes to meet specified needs.
  4. Engineering Tools, Experimentation and Testing: Apply modern engineering tools and relevant technique to conduct standard tests and measurements.
  5. Engineering practices for Society, Environment and sustainability : Apply relevant technology in context of Society, sustainability, environment and ethical practices.
  6. Project Management : Use engineering management principles individually, as a team member or a leader to manage projects and effectively communicate about welldefined engineering activities.
  7. Life-long learning : Ability to analyze individual needs and engage in updating in the context of context of technological changes.
Semester VIPO 1PO 2PO 3PO 4PO 5PO 6PO 7
Competency & Course OutcomesBasic & Discipline specific knowledgeProblem AnalysisDesign/ development of solutionsEngineering Tools, Experimentation & TestingEngineering practices for society, sustainability & environmentProject ManagementLife-long learning
Competency: Develop Verilog programs for VLSI based electronic systems
CO1: Describe working of MOSFET system3111--2
CO2: Maintain MOS inverters2312--2
CO3: Maintain MOS circuits3332222
CO4: Describe fabrication process for MOS3223323
CO5: Develop VERILOG Programs for combinational and sequential circuits2333332

Legend: '3' for high, '2' for medium, '1' for low and '-' for no correlation of each CO with PO.

16. COURSE CURRICULUM DEVELOPMENT COMMITTEE

GTU Resource Persons

Sr. No.Name and DesignationInstituteContact No.Email
1Prof. N M RindaniAVPTI, Rajkot9898533198nmrindani@gmail.com
2Prof. M K Pedhadiya, LecturerG. P. Palanpur7600438523mittal.pedhadiya@gmail.com