Jana 22BLC1032
Jana 22BLC1032
Jana 22BLC1032
Theory:
XOR Gate:
The XOR gate, also known as the Exclusive OR gate, performs a logical operation on
two binary inputs. Unlike a regular OR gate, the XOR only outputs a 1 (TRUE) if exactly one of
its inputs is 1 (TRUE).
Functionality:
Takes two binary inputs (0 or 1).
Outputs a 1 (TRUE) only if one, and only one, of the inputs is 1 (TRUE).
Outputs a 0 (FALSE) if both inputs are 0 (FALSE) or both are 1 (TRUE).
Truth Table
A B Y
0 0 0
0 1 1
1 0 1
1 1 0
Half Adder:
A half adder is a digital circuit that performs the basic addition of two single-bit binary
numbers. It's the fundamental building block for more complex adders like full adders.
Functionality:
Takes two binary inputs (A and B, each 0 or 1).
Truth Table
A B Sum Carry
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Full Adder:
A full adder is the workhorse of binary addition in digital circuits. It takes a step further
than a half adder by considering a third input, allowing for multi-bit addition. Here's a deep dive
into the theory of full adders:
Functionality:
Takes three binary inputs:
Two bits to be added (A and B, each 0 or 1).
Carry-in (Cin) from the previous addition stage (0 or 1).
Truth Table
Schematic design:
1. XOR Gate
Symbol:
2. Half Adder:
3. Full Adder:
4. Full Adder Using Half Adders:
1. XOR Waveform:
2. Half Adder Waveform:
FULL ADDERS:
Inferences:
Theory:
A 4x1 Multiplexer (MUX) is a digital circuit that allows you to select one out of four data
inputs and route it to a single output. Here's a breakdown of the theory:
Functionality:
It has four data inputs (D0, D1, D2, D3).
It has two selection lines (S0 and S1).
These selection lines act as a control mechanism.
Based on the binary value on the selection lines, the MUX picks one data input and connects it to
the output (Y).
S1 S0 A B C D Out
0 0 0 x x X 0
0 0 1 x x X 1
0 1 x 0 x X 0
0 1 x 1 x X 1
1 0 x x 0 X 0
1 0 x x 1 X 1
Truth Table
1 1 x x x 0 0
1 1 x x x 1 1
Schematic design:
1. 4x1 Waveform:
2. Delay for 4x1 Mux:
Complementary pass logic is used in the design and construction of a 4x1 Mux,
and its performance is examined.
The truth table for every circuit mentioned above has been confirmed, and a
transient analysis is performed to confirm that it is accurate.
An investigation of the average power and latency has been conducted to assess
its performance.
• The 4x1 Mux's delay is 300. E^-9
• The 4x1 Mux's average power is 401.3 E^-6.
Name: Ganapathi Karthik
V
Reg. No. 22BLC1346
Theory:
Physical design in VLSI is the stage where the logical design of a circuit gets translated into a
physical layout on a silicon chip. Theory in this domain focuses on optimizing this layout to
achieve specific goals.
Schematic design:
1. CMOS inverter:
2. Layout design view:
3. AV extracted view:
Simulation outputs:
1. DRC
2. LVS:
3. Parasitic Extraction:
Inferences:
Theory:
D Flip-flop:
The theory behind a D flip-flop revolves around its ability to store data and control its output
based on a clock signal. Here's a breakdown of the key concepts:
Functionality:
When the clock signal (CP/CLK) is LOW, the D-FF enters a hold mode. In this state, the circuit
ignores the data input (D) and retains its current output state (Q).
At the rising edge (positive transition) of the clock signal, the D-FF captures the value present at
the data input (D) and stores it as its new output (Q).
Truth Table:
Components:
Flip-Flops: The core component is four D flip-flops connected in a cascade. Each DFF stores a
single bit of data.
Serial Input (SI): This is a single-bit input where new data is entered into the register.
Serial Output (SO): This is a single-bit output that provides the data that has been shifted out of
the register.
Clock (Clk): This is a control signal that synchronizes the movement of data within the register.
Schematic design:
1. D Flip-Flop:
Symbol
1. D Flip-Flop