VLSI Course file-ABIT
VLSI Course file-ABIT
VLSI Course file-ABIT
COURSE FILE
COURSE DESCRIPTION / COURSE INFORMATION SHEET
Email [email protected]
Phone No 6305369913
To flourish as a centre of excellence for producing the skilled technocrats and committed
Vision
human beings
To create conducive environment for teaching & learning.
To impart quality education through demanding academic programs.
To enhance career opportunities by exposure to recent & industriestechnologies.
Mission
To develop professionals with strong ethics and human values for the betterment
of society.
To establish center of excellence in trust areas to nurture the spirit of innovation and
creativity among students to meet global needs.
2. Course Handout
PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities
and norms of the engineering practice.
PO9 Individual and Team Work: Function effectively as an individual, and as a member
or leader in diverse teams, and in multidisciplinary settings.
Communication: Communicate effectively on complex engineering activities with the
PO10 engineering community and with society at large, such as, being able to comprehend
and write effective reports and design documentation, make effective presentations, and
give and receive clear instructions.
PO11 Project Management and Finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a
member and leader in a team, to manage projects and in multidisciplinary
environments.
Life-long Learning: Recognize the need for, and have the preparation and ability to
PO12 engage in independent and lifelong learning in the broadest context of technological
change.
Ability to solve real world problems in Electronics and Communication Engineering
PSO 1
using state of art techniques, along with analytical and managerial skills.
f) Detailed Syllabus
EC603PC: VLSI DESIGN
Pre-Requisites: Nil
Course Objectives:The objectives of the course are to
Give exposure to different steps involved in the fabrication of ICs.
Explain electrical properties of MOS and BiCMOS devices to analyze the behaviour of
invertersdesigned with various loads.
Give exposure to the design rules to be followed to draw the layout of any logic circuit.
Provide design concepts to design building blocks of data path of any system using
gates.
Understand basic programmable logic devices and testing of CMOS circuits.
Course Outcomes: Upon completing this course, the student will be able to
Acquire qualitative knowledge about the fabrication process of integrated circuits using
MOStransistors.
Draw the layout of any logic circuit which helps to understand and estimate parasitic
effect ofany logic circuit.
Design building blocks of data path systems, memories and simple logic circuits using
PLA,PAL, FPGA and CPLD.
Understand different types of faults that can occur in a system.
UNIT - I:
Introduction: Introduction to IC Technology – MOS, PMOS, NMOS, CMOS & BiCMOS
Basic Electrical Properties: Basic Electrical Properties of MOS and BiCMOS Circuits: I ds-
Vdsrelationships, MOS transistor threshold Voltage, g m, gds, Figure of merit; Pass transistor,
NMOS Inverter,Various pull ups, CMOS Inverter analysis and design, Bi-CMOS Inverters.
UNIT - II:
VLSI Circuit Design Processes: VLSI Design Flow, MOS Layers, Stick Diagrams, Design
Rules andLayout, Transistors Layout Diagrams for NMOS and CMOS Inverters and Gates,
Scaling of MOScircuits.
UNIT - III
Gate Level Design: Logic Gates and Other complex gates, Switch logic, Alternate gate
circuits, Timedelays, Driving large capacitive loads, Wiring capacitance, Fan – in, Fan – out.
UNIT - IV
Data Path Subsystems: Subsystem Design, Shifters, Adders, ALUs, Multipliers, Parity
generators,Comparators, Zero/One Detectors, Counters.
Array Subsystems: SRAM, DRAM, ROM, Serial Access Memories.
UNIT - V
Programmable Logic Devices: Design Approach – PLA, PAL, Standard Cells FPGAs,
CPLDs.
CMOS Testing: CMOS Testing, Test Principles, Design Strategies for test, Chip level Test
Techniques.
TEXT BOOKS:
Essentials of VLSI circuits and systems – Kamran Eshraghian, Eshraghian Dougles and
A.Pucknell, PHI, 2005 Edition.
CMOS VLSI Design – A Circuits and Systems Perspective, Neil H. E Weste, David
Harris, AyanBanerjee, 3rd Ed, Pearson, 2009.
REFERENCE BOOKS:
Introduction to VLSI Systems: A Logic, Circuit and System Perspective – Ming-BO Lin,
CRCPress, 2011.
CMOS logic circuit Design - John. P. Uyemura, Springer, 2007.
Modern VLSI Design - Wayne Wolf, Pearson Education, 3rd Edition, 1997.
VLSI Design- K. Lal Kishore, V. S. V. Prabhakar, I.K International, 2009.
4.2 Shifters,Adders 2
4.3 ALUs,Paritygenerators 1
4.4 Multipliers 1
4.5 Comparators,Zero/OneDetectors 1
4.6 Counters 1
4.7 ArraySubsystems,SRAM,DRAM 1
4.8 ROM 1
4.9 Serialaccessmemories,Contentaddressablememory 1
Academic calendar
Department calendar
Subject time table
UNIT WISE IMPORTANT QUESTIONS
UNIT –I (Long answer questions)
5. WhatisGraycode? Remember 1
SimplifythefollowingBooleanexpressionsusingK- Analyze
3. mapandimplementthemusingNORgates: 2
(a) F(A,B, CD)=AB’C’+AC+A’CD’
(b) F(W,X,Y,Z)=W’X’ Y’Z’+WXY’Z’+W’X’YZ+WXYZ
4. DesignBCDtoGraycodeconverterandrealizeusinglogicgates. Analyze 2
5. Design2*4decoderusingNANDgates. Analyze 2
6. Reducethefollowingexpression usingK-map(BA+A’B+AB’) Apply 2
Designacircuitwiththreeinputs(A,B,C)andtwooutputs(X,Y) Analyze
7. wheretheoutputsarethe 2
binarycountofthenumberof“ON”(HIGH)inputs
Designathreeinputmajorityfunctionsuchthattheoutputis1if Analyze
8. 2
theinputhasevennumberof1’s otherwisetheoutputis0.
Designacombinationalcircuitwiththethreeinputsandoneoutput.theoutp Analyze
9. utisequaltologic-1whenthebinaryvalueofthe 2
inputisless than4otherwisetheoutputislogic-0.
a) Minimize the following expression using K-map and realize Apply
usingNAND Gates,
10. F(A,B,C,D)=∑m(0,1,2,9,11)+d(8,10,14,15). 2
b) MinimizethefollowingexpressionusingK-
mapandrealizeusingNORGates.
f=M(0,4,6,7,8,12,13,14,15)
8. Whatismeantbyclockedflip-flop? Understand 2
Drawaneatdiagramofa3-bitJhonsonCounterandexplainits Understand 2
12.
truthtableinbrief.
13. Comparelatch andflipflop. Understand 2
9. Foraparticular8-bitADC,theconversiontimeis9µs.Findthe Evaluate 3
maximumfrequencyofaninputsinewavethatcan bedigitized.
10. Whatismeant byresolutionofDAC? Understand 3
ExplainthedetailedlogicconfigurableBlockArchitectureofFPGA. Understand 4
3.
Answer all questions. All questions carry equal marks Time: 20min
Marks: 10M
b) XOR
c) AND
d) OR
9. is called [ ]
a) Demorgans theorem
b) Consensus theorem
c) Logic adjacency theorem
d) Involution
10. Group of four adjacent minterm is called [ ]
a) pair
b) quad
c) octet
d) redundant group
11. Convert (312)8 into decimal ___________________
12. What is the addition of the binary number 101001+ 010011= __________________
13. What is the binary subtraction of 101001 - 010110 = _________________________
14. Different methods for solving the Boolean expressions are ________________________
15. The excess-3 code for 584 is given by ________________________________________
16. A six variable K-map need __________________ squares.
17. Simplified expressions produced by a K-map are in __________________ form.
18. If all elements in a group are covered by some other groups, then the group is called
________________
19. The unspecified minterms of a function are called ______________________
20. Ex-OR functions are useful in _____________ and ______________________
Answer all questions. All questions carry equal marks Time: 20min
Marks: 10M