Digital Electronics

Subtractor in Digital Electronics, Half Subtractor and Full Subtractor

Subtractor:

A combinational circuit that performs the subtractions of bits is called a Subtractor. There are two types of Subtractors.

  1. Half Subtractor
  2. Full Subtractor
  1. Half Subtractor:

A combinational circuit that performs the subtraction of two bits is called Half Subtractor. It receives two inputs and produces two outputs Difference and Borrow. The block diagram of the Half Subtractor is given as


allpcb circuit

Half Subtractor Block diagram:

Subtractor

Designing of a Half Subtractor:

The designing of the half Subtractor involves the following steps.

  • Problem: Subtraction of two bits
  • The number of available inputs 2.
  • The input and output variables are assigned letter symbols. Let we represent the inputs by A and B, and the outputs Difference and Borrow by D and B.
  • Half Subtractor Truth Table:

Subtractor

Subtractor

  • Simplified Boolean function:



It cannot be further simplified so,

Subtractor

  • Half Subtractor Logical Diagram:

Subtractor

The logical diagram for the difference can be obtained by using the exclusive OR-Gate.

Subtractor


Amazon Purchase Links:

CD4000 Series KIT IC Cabinet Kit, Series 4000 CMOS

Digital Logic Gates 200 Exploration Kit

74LS Series KIT 420 Piece 74LS Logic Series Component Kit

Other Tools and Components:

Super Starter kit for Beginners

Digital Oscilloscopes

Variable Supply

Digital Multimeter

Soldering iron kits

PCB small portable drill machines

*Please Note: These are affiliate links. I may make a commission if you buy the components through these links. I would appreciate your support in this way!

Full Subtractor:

A combinational circuit that performs the subtraction of three bits is called a Full Subtractor. It receives three inputs and produces two outputs Difference and Borrow. The Block Diagram of the Full Subtractor is as follows.

Full Subtractor Block Diagram:

Subtractor

The designing of the Full Subtractor involves the following steps.

  • Problem: Subtraction of three bits
  • The number of available inputs are 3.
  • The input and output variables are assigned letter symbols. Let we represent the inputs by A, B, and C; and the outputs Difference and Borrow by D and B.
  • Full Subtractor Truth Table:

Subtractor

Subtractor

  • Simplified Boolean Function of the Full Subtractor:


Simplifying the above Boolean function by using the Karnaugh Map K.Map

Subtractor

The full Subtractor function cannot be further simplified.

  • Full Subtractor Logical Diagram:

Subtractor

The half subtractors designed can be used in the construction of full subtractors. When the two half subtractors are cascaded together such that the Difference output generated at the first stage is connected to the second subtractor as the input.



Initially, the inputs A and B are applied to the left-most circuit. Based on the functionality it generates Difference and Borrows as output. At the right circuit that is the second stage of Half subtractor Difference and the Borrow in, a bit is applied as the input. After processing, the output bit named as Difference is generated. But the borrow bit is produced in both the stages is applied to the OR gate to obtain the final Borrow out.

Engr. Shahzada Fahad

Engr. Shahzada Fahad is an Electrical Engineer with over 15 years of hands-on experience in electronics design, programming, and PCB development. He specializes in microcontrollers (Arduino, ESP32, STM32, Raspberry Pi), robotics, and IoT systems. He is the founder and lead author at Electronic Clinic, dedicated to sharing practical knowledge.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button
Electronic Clinic
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.