project-highlight-image

Discrete Component Full Adder

The aim was to construct a functioning 2-bit Full Adder including correct bit propagation for Carry bits. The project was centred around RT logic using over 50 NPN BJT transistors.
Home
Questions?
hero-image

Tom MacDonald

Project Timeline

May 2025 - Jul-2025

HighlightS

  • Effective implementation of a fully functioning 2-bit full adder that displayed the equivalent 3-bit binary output of the summation of inputs
  • Developed an understanding of identifying the best methods of constructing an effective system

SKILLS

Understanding of Resistor Transistor Logic
Developing understanding of boolean logic and gate reduction/optimisation techniques

TECHNICAL SPECIFICATIONS

  • S8050 NPN BJT's
  • LED
  • 2k2 and 1k resistors
  • 9V Battery
  • NAND gate only construction

DESIGN AND IMPLEMENTATION

  • Initial plan and construction attempt was to build the individual 'ideal' AND, OR and XOR gates using the S8050's
  • Rebuilt circuit using a NAND only construction
  • Utilised circuit simulation software to verify best building techniques and expand the output from 2-bits to 3-bitsl highlighting the Carry

KEY CHALLENGES AND TROUBLESHOOTING

  • The construction and cascading of the stages of 'ideal' AND, OR and XOR gates. The XOR gate is particularly difficult to construct and implement correctly, oftentimes parasitic current causing incorrect tirgering of other gates in the circuit
  • The implementation of an ideal XOR gate also cause wiring complexity
  • The issue was solved by implementing a NAND gate only design, which minimised the wiring complexity and number of total transistors required to complete the build

FUTURE AMENDMENTS

  • Include an SR latch as a form of memory;
  • Swap the button for a switch to improve use experience
  • Create an embedded system to enter larger values digitally
  • Create other modes for subtraction, multiplication and division
| lowinertia |
Engineering Portfolio in 15 minutes
Create Your Portfolio