Unit-1 Topics
1. Introduction to CMOS VLSI Circuit
2. VLSI Design Flow
3. Design Strategies
4. Hierarchy
5. Regularity
6. Modularity
7. Locality
8. MOS Transistor as Switch
9. CMOS Logic
10. Combinational Circuit
11. Latches and Registers
12. Introduction to CAD Tools
13. Design Entry
14. Synthesis
15. Functional Simulation
Topic-1: Introduction to CMOS VLSI Circuit
Definition
VLSI (Very Large Scale Integration) is the technology of fabricating lakhs se lekar crores tak
transistors on a single silicon chip.
CMOS (Complementary Metal Oxide Semiconductor) is the most widely used VLSI
technology because it provides low power consumption, high speed and high reliability.
Simple Explanation
Pehle computers me har transistor alag PCB par hota tha.
Fir SSI → MSI → LSI → VLSI → ULSI ka development hua.
Aaj ke processor, RAM, mobile chips sab CMOS VLSI technology se bante hain.
Applications
• Microprocessor
• RAM
• ROM
• Mobile Processor
• FPGA
• GPU
Advantages
• Low Power
• High Speed
• Less Heat
• High Packing Density
• High Reliability
Topic-2: VLSI Design Flow
Definition
VLSI Design Flow is the complete sequence of steps followed to design and manufacture an
integrated circuit.
Steps
Specification
Architecture Design
RTL Design
Simulation
↓
Logic Synthesis
Floor Planning
Placement
Routing
Verification
Fabrication
Testing
Explanation
1. Specification
Customer batata hai chip ko kya kaam karna hai.
Example
• 32-bit Processor
• Clock = 2 GHz
• Low Power
2. Architecture
Chip ka overall structure decide kiya jata hai.
Example
• ALU
• Register
• Cache
3. RTL Design
Verilog/VHDL me coding hoti hai.
4. Simulation
Code sahi chal raha hai ya nahi check kiya jata hai.
5. Synthesis
RTL code ko gates me convert kiya jata hai.
6. Floor Planning
Chip me blocks ki location decide hoti hai.
7. Placement
Har gate ko exact position di jati hai.
8. Routing
Sab gates ko wires se connect kiya jata hai.
9. Verification
Timing aur errors check kiye jate hain.
10. Fabrication
Chip factory me banai jati hai.
11. Testing
Final chip test ki jati hai.
Topic-3: Design Strategies
Definition
Design Strategy means the method used to design a VLSI chip efficiently with less time, less
cost and better performance.
Types
• Top-Down Design
• Bottom-Up Design
Top-Down
System → Modules → Submodules → Gates
Example
Computer
CPU
ALU
Adder
AND Gate
Bottom-Up
Gate
Adder
ALU
CPU
↓
Computer
Topic-4: Hierarchy
Definition
Hierarchy means dividing a large circuit into smaller manageable blocks.
Example
Computer
CPU
ALU
Adder
Full Adder
Logic Gates
Advantages
• Easy Design
• Easy Testing
• Easy Maintenance
• Reuse Possible
Topic-5: Regularity
Definition
Regularity means using the same circuit structure repeatedly.
Example
Memory
□□□□□
□□□□□
□□□□□
□□□□□
Every cell is same.
Advantages
• Easy Manufacturing
• Less Cost
• High Reliability
Topic-6: Modularity
Definition
Modularity means designing a system using independent modules.
Example
CPU
• ALU
• Register
• Decoder
• Control Unit
Sab modules alag ban sakte hain.
Advantages
• Easy Testing
• Reuse
• Easy Modification
Topic-7: Locality
Definition
Locality means placing related circuit blocks close together to reduce wire length.
Advantages
• Less Delay
• Less Power
• Better Speed
Topic-8: MOS Transistor as Switch
Definition
MOS transistor behaves like an electronic switch.
Do states hote hain
OFF State
Gate Voltage = 0
Current = No
Switch Open
ON State
Gate Voltage = High
Current = Flow
Switch Closed
Example
Light Switch
OFF → No current
ON → Current
MOS bhi exactly waise hi work karta hai.
Topic-9: CMOS Logic
Definition
CMOS logic uses both
• PMOS
• NMOS
transistors together.
Working
Input = 0
PMOS ON
NMOS OFF
Output = 1
Input = 1
PMOS OFF
NMOS ON
Output = 0
Ye CMOS Inverter ka basic operation hai.
Advantages
• Low Power
• High Noise Immunity
• High Speed
• Less Heat
Topic-10: Combinational Circuit
Definition
A combinational circuit is a digital circuit in which the output depends only on the present
input.
Examples
• Adder
• Subtractor
• Multiplexer
• Decoder
• Encoder
Characteristics
• No Memory
• No Clock
Topic-11: Latches and Registers
Latch
Definition
A latch is a 1-bit memory device that stores one bit of information.
Example
SR Latch
D Latch
Register
Definition
A register is a group of flip-flops used to store multiple bits.
Example
8-bit Register
8 Flip-Flops
Applications
• CPU
• Memory
• Buffer
Topic-12: CAD Tools
Definition
CAD (Computer Aided Design) tools are software used for designing, simulating, verifying
and testing VLSI circuits.
Examples
• Cadence
• Synopsys
• Mentor Graphics
• Xilinx Vivado
Advantages
• Faster Design
• Error Reduction
• Easy Simulation
• Better Verification
Topic-13: Design Entry
Definition
Design Entry is the first stage where the circuit is entered into the CAD tool.
Methods
• Schematic Entry
• HDL Entry (Verilog/VHDL)
Topic-14: Synthesis
Definition
Synthesis converts HDL code into a gate-level circuit.
Example
Verilog Code
AND Gate
OR Gate
NOT Gate
Topic-15: Functional Simulation
Definition
Functional Simulation checks whether the circuit performs the required logical function
before fabrication.
Purpose
• Find errors
• Verify output
• Reduce cost
Exam Questions with Answers
Q1. Explain VLSI Design Flow.
Answer:
VLSI Design Flow is the sequence of steps used to design and manufacture an integrated
circuit. The main steps are:
1. Specification
2. Architecture Design
3. RTL Design
4. Simulation
5. Synthesis
6. Floor Planning
7. Placement
8. Routing
9. Verification
10. Fabrication
11. Testing
Each step ensures that the chip works correctly before manufacturing.
Q2. What is CMOS Technology? Explain its Advantages.
Answer:
CMOS (Complementary Metal Oxide Semiconductor) is a technology that uses both PMOS
and NMOS transistors to implement digital circuits.
Advantages:
• Low power consumption
• High speed
• High noise immunity
• High reliability
• High packing density
Q3. Explain Hierarchy, Regularity, Modularity and Locality.
Answer:
• Hierarchy: Dividing a large circuit into smaller blocks.
• Regularity: Repeating the same circuit structure.
• Modularity: Designing the system using independent modules.
• Locality: Placing related modules close to each other to reduce wiring delay.
These design principles improve performance, simplify testing, and reduce design
complexity.
Q4. Explain MOS Transistor as a Switch.
Answer:
A MOS transistor acts as an electronic switch.
• When the gate voltage is LOW, the transistor is OFF and no current flows.
• When the gate voltage is HIGH, the transistor is ON and current flows.
This switching behavior is the basis of CMOS digital logic circuits.
Q5. Draw CMOS Inverter and Explain its Working.
Answer:
A CMOS inverter consists of one PMOS transistor connected to VDD and one NMOS
transistor connected to Ground. Their gates are tied together as the input, and their drains
are connected to form the output.
Working:
• Input = 0: PMOS ON, NMOS OFF → Output = 1
• Input = 1: PMOS OFF, NMOS ON → Output = 0
Thus, the output is always the complement (inverse) of the input.
Q6. Explain Combinational Circuit.
Answer:
A combinational circuit is a digital circuit whose output depends only on the present input
values. It does not store any previous data and does not require a clock signal.
Examples: Adder, Subtractor, Multiplexer, Decoder, Encoder.
Q7. Explain Latches and Registers.
Answer:
A Latch is a 1-bit memory device that stores one bit of information.
A Register is a collection of flip-flops used to store multiple bits of binary data, such as 4-bit,
8-bit, or 16-bit values. Registers are widely used in processors and memory systems.
Q8. Explain Design Entry.
Answer:
Design Entry is the process of describing a digital circuit in a CAD tool. It can be done using:
• Schematic diagrams
• Hardware Description Languages (HDL) such as Verilog or VHDL
It is the first step in the VLSI design process.
Q9. Explain Synthesis.
Answer:
Synthesis is the process of converting an HDL description (Verilog/VHDL) into a gate-level
netlist using logic gates such as AND, OR, and NOT. This optimized gate-level design is then
used for physical implementation.
Q10. Explain Functional Simulation.
Answer:
Functional Simulation is the process of checking whether a digital circuit performs the
required logical operations before fabrication. It helps detect design errors early, verifies
outputs for different inputs, and reduces development cost by avoiding manufacturing faulty
chips.