1
Welcome to our
Presentation
2
Contents/Key Points
 Half subtractor
‑ Half Subtractor Truth Table, Diagram & Applications
 Full subtractor
‑ Full Subtractor Truth Table, Diagram & Applications
 Binary Multiplier
‑ 2-bit Multiplier Circuit Diagram & Output
‑ 3-bit Multiplier Circuit Diagram & Output
‑ 4-bit Multiplier Circuit Diagram & Output
‑ Binary Multiplier Application
3
Subtractor Circuit
 In digital electronics, a subtractor is a combinational circuit
that performs subtraction of binary numbers.
 What does a Subtractor do?
It takes two binary inputs and subtracts one from the other,
producing:
 A difference (the result)
 A borrow (if needed, like a carry in addition)
 Types of Subtractors:
1. Half Subtractor &
2. Full Subtractor.
4
Half Subtractor
 A half subtractor is a digital logic circuit that performs the
binary subtraction of two single-bit binary numbers. It has two
inputs, A and B, and two outputs, Difference and Borrow.
The Difference output represents the result of
subtracting B from A, while the Borrow output indicates whether
a borrow is needed when A is smaller than B.
 The output equation:
Difference = A'B+AB'
Borrow = A'B
5
Half Subtractor Diagram
6
Full Subtractor
 A Full Sub-tractor is a combinational circuit used to perform
binary subtraction. It has three inputs:
 A (Minuend)
 B (Subtrahend)
 B-IN (Borrow-in from the previous stage)
 It produces two outputs
 Difference (D): The result of the subtraction.
D = (A B) Bin
⊕ ⊕
 Borrow-out (B-OUT): Indicates if a borrow is needed for the
next stage.
Bout = Bin (A ⊕ B)' + A'B
7
Full Subtractor Circuit Diagram
8
Binary Multiplier
 A binary multiplier is a combinational logic circuit that performs
the multiplication of two binary numbers (0 and 1).
 The two binary numbers or the two binary inputs used in the
binary multiplication are multiplicand and multiplier to get the
binary product as a result.
9
Key Components
 AND gates
Used to generate the partial products by performing bitwise AND
operations between the multiplicand and the multiplier bits.
 Binary adders (full and half adders)
Used to sum up the partial products to obtain the final product.
 Registers
Often used to store the input numbers and the intermediate results
during the multiplication process.
10
Binary Multiplier Types
The following are the binary multiplier types:
1. 2-bit multiplier or 2×2 Binary multiplier
– 2-bit multiplier using 2-bit full adder.
– 2-bit multiplier using individual single-bit adders.
2. 3-bit multiplier or 3×3 binary multiplier
– 3-bit multiplier using 3-bit full adders.
– 3-bit multiplier using single-bit adders.
3. 4-bit multiplier or 4×4 binary multiplier
– 4-bit multiplier using 4-bit full adders.
11
2-bit multiplier (2×2 Binary multiplier)
 A 2-bit multiplier is a digital circuit that multiplies two 2-bit
binary numbers and produces a binary product.
 It takes two inputs:
A = A1 A0​(2 bits)
B = B1 B0 (2 bits)
 The product will be 4 bits long:
P = P3 P2 P1 P0 (4 bits)
12
3-bit Multiplier
 A 3-bit multiplier is a digital circuit that multiplies two 3-bit
binary numbers and produces a 6-bit binary product.
 It takes two inputs:
A = A2 A1 A0​(3 bits)
B = B2 B1 B0 (3 bits)
 The product will be 6 bits long:
P = P5 P4 P3 P2 P1 P0 (6 bits)
13
4-bit Multiplier
 A 4-bit multiplier is a digital circuit that multiplies two 4-bit
binary numbers and produces a 8-bit binary product.
 It takes two inputs:
A = A3 A2 A1 A0​(4 bits)
B = B3 B2 B1 B0 (4 bits)
 The product will be 8 bits long:
P = P7 P6 P5 P4 P3 P2 P1 P0 (8 bits)
14
Binary Multiplier Applications
 Digital Signal Processing:
Used in audio and video processing, filtering, and
modulation/demodulation.
 Computer Arithmetic:
A fundamental component in CPUs and other processors for
performing arithmetic operations.
 Communication Systems:
Used in modulation, demodulation, mixing, and phase
discrimination.
15
Any Question?
16
Thank You

More Related Content

PPTX
Unit 3 combinational circuits
DOCX
8 bit Multiplier Accumulator
PPTX
AddersIn digital logic design, an adder is a combinational circuit that perfo...
PPT
Digital Logic Design
PPTX
Digital electronics-COMBINATIONAL CIRCUIT DESIGN
PDF
combinational_circuits
PDF
combinational_circuits
PDF
Chapter-04.pdf
Unit 3 combinational circuits
8 bit Multiplier Accumulator
AddersIn digital logic design, an adder is a combinational circuit that perfo...
Digital Logic Design
Digital electronics-COMBINATIONAL CIRCUIT DESIGN
combinational_circuits
combinational_circuits
Chapter-04.pdf

Similar to Half subtractor, Full Subtractor, Binary Multiplier (20)

PPTX
18CSC203J_COA_Unit 2 final.pptx
PDF
DLD Chapter-4.pdf
PDF
Unit-I11111111111111111111111111111I.pdf
DOCX
Logic gates
PPTX
logical circuits substractors
PDF
Combinational and sequential logic
PPTX
DCF-Combinational circuit
PPTX
Unit 4 combinational circuit
PDF
FYBSC IT Digital Electronics Unit III Chapter II Arithmetic Circuits
PPT
Combinational circuits r011
PPT
Lecturer mid.ppt
PDF
Lect 1 unit 2.pdf
PPT
5. Arithmaticn combinational Ckt.ppt
PDF
Combinational Circuits - II (Encoders, Decoders, Multiplexers & PIDs).pdf
PPTX
Combinational circuit
PDF
Unit-IV(jhfddfghjtdfghhjhgfgCLC) (2).pdf
PDF
Development of an Algorithm for 16-Bit WTM
PDF
L010137986
PPTX
Moduleeyshgsnshneyehnhneyjhnynhneh3dgcfhhgg
PPTX
I semester Unit 4 combinational circuits.pptx
18CSC203J_COA_Unit 2 final.pptx
DLD Chapter-4.pdf
Unit-I11111111111111111111111111111I.pdf
Logic gates
logical circuits substractors
Combinational and sequential logic
DCF-Combinational circuit
Unit 4 combinational circuit
FYBSC IT Digital Electronics Unit III Chapter II Arithmetic Circuits
Combinational circuits r011
Lecturer mid.ppt
Lect 1 unit 2.pdf
5. Arithmaticn combinational Ckt.ppt
Combinational Circuits - II (Encoders, Decoders, Multiplexers & PIDs).pdf
Combinational circuit
Unit-IV(jhfddfghjtdfghhjhgfgCLC) (2).pdf
Development of an Algorithm for 16-Bit WTM
L010137986
Moduleeyshgsnshneyehnhneyjhnynhneh3dgcfhhgg
I semester Unit 4 combinational circuits.pptx
Ad

Recently uploaded (20)

PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
PPTX
Current and future trends in Computer Vision.pptx
PPT
Total quality management ppt for engineering students
PDF
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
PPTX
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
PDF
Soil Improvement Techniques Note - Rabbi
PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
PPTX
Fundamentals of Mechanical Engineering.pptx
PPTX
communication and presentation skills 01
PDF
Visual Aids for Exploratory Data Analysis.pdf
PPTX
Management Information system : MIS-e-Business Systems.pptx
PDF
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PDF
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
PDF
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
III.4.1.2_The_Space_Environment.p pdffdf
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
Current and future trends in Computer Vision.pptx
Total quality management ppt for engineering students
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
Soil Improvement Techniques Note - Rabbi
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
Fundamentals of Mechanical Engineering.pptx
communication and presentation skills 01
Visual Aids for Exploratory Data Analysis.pdf
Management Information system : MIS-e-Business Systems.pptx
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
Ad

Half subtractor, Full Subtractor, Binary Multiplier

  • 2. 2 Contents/Key Points  Half subtractor ‑ Half Subtractor Truth Table, Diagram & Applications  Full subtractor ‑ Full Subtractor Truth Table, Diagram & Applications  Binary Multiplier ‑ 2-bit Multiplier Circuit Diagram & Output ‑ 3-bit Multiplier Circuit Diagram & Output ‑ 4-bit Multiplier Circuit Diagram & Output ‑ Binary Multiplier Application
  • 3. 3 Subtractor Circuit  In digital electronics, a subtractor is a combinational circuit that performs subtraction of binary numbers.  What does a Subtractor do? It takes two binary inputs and subtracts one from the other, producing:  A difference (the result)  A borrow (if needed, like a carry in addition)  Types of Subtractors: 1. Half Subtractor & 2. Full Subtractor.
  • 4. 4 Half Subtractor  A half subtractor is a digital logic circuit that performs the binary subtraction of two single-bit binary numbers. It has two inputs, A and B, and two outputs, Difference and Borrow. The Difference output represents the result of subtracting B from A, while the Borrow output indicates whether a borrow is needed when A is smaller than B.  The output equation: Difference = A'B+AB' Borrow = A'B
  • 6. 6 Full Subtractor  A Full Sub-tractor is a combinational circuit used to perform binary subtraction. It has three inputs:  A (Minuend)  B (Subtrahend)  B-IN (Borrow-in from the previous stage)  It produces two outputs  Difference (D): The result of the subtraction. D = (A B) Bin ⊕ ⊕  Borrow-out (B-OUT): Indicates if a borrow is needed for the next stage. Bout = Bin (A ⊕ B)' + A'B
  • 8. 8 Binary Multiplier  A binary multiplier is a combinational logic circuit that performs the multiplication of two binary numbers (0 and 1).  The two binary numbers or the two binary inputs used in the binary multiplication are multiplicand and multiplier to get the binary product as a result.
  • 9. 9 Key Components  AND gates Used to generate the partial products by performing bitwise AND operations between the multiplicand and the multiplier bits.  Binary adders (full and half adders) Used to sum up the partial products to obtain the final product.  Registers Often used to store the input numbers and the intermediate results during the multiplication process.
  • 10. 10 Binary Multiplier Types The following are the binary multiplier types: 1. 2-bit multiplier or 2×2 Binary multiplier – 2-bit multiplier using 2-bit full adder. – 2-bit multiplier using individual single-bit adders. 2. 3-bit multiplier or 3×3 binary multiplier – 3-bit multiplier using 3-bit full adders. – 3-bit multiplier using single-bit adders. 3. 4-bit multiplier or 4×4 binary multiplier – 4-bit multiplier using 4-bit full adders.
  • 11. 11 2-bit multiplier (2×2 Binary multiplier)  A 2-bit multiplier is a digital circuit that multiplies two 2-bit binary numbers and produces a binary product.  It takes two inputs: A = A1 A0​(2 bits) B = B1 B0 (2 bits)  The product will be 4 bits long: P = P3 P2 P1 P0 (4 bits)
  • 12. 12 3-bit Multiplier  A 3-bit multiplier is a digital circuit that multiplies two 3-bit binary numbers and produces a 6-bit binary product.  It takes two inputs: A = A2 A1 A0​(3 bits) B = B2 B1 B0 (3 bits)  The product will be 6 bits long: P = P5 P4 P3 P2 P1 P0 (6 bits)
  • 13. 13 4-bit Multiplier  A 4-bit multiplier is a digital circuit that multiplies two 4-bit binary numbers and produces a 8-bit binary product.  It takes two inputs: A = A3 A2 A1 A0​(4 bits) B = B3 B2 B1 B0 (4 bits)  The product will be 8 bits long: P = P7 P6 P5 P4 P3 P2 P1 P0 (8 bits)
  • 14. 14 Binary Multiplier Applications  Digital Signal Processing: Used in audio and video processing, filtering, and modulation/demodulation.  Computer Arithmetic: A fundamental component in CPUs and other processors for performing arithmetic operations.  Communication Systems: Used in modulation, demodulation, mixing, and phase discrimination.