Skip to content

This circuit performs all 16 possible 2-input logic functions using just 3 transistors and minimal passive components. It’s an educational project, and also my first PCB designed using KiCad.

License

Notifications You must be signed in to change notification settings

AswinDP/3Transistors16LogicFunctions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Greetings 👋

Welcome to my project! This is a self-interest electronics project where I thought of trying it out — and it came out really well.


About the Project

This circuit performs all 16 possible 2-input logic functions using just 3 transistors and a few passive components.
To select between the 16 logic operations, I have used 4 switches that act as the function selector.

This project explores how logic functions can be implemented using transistor-level design instead of digital ICs.


Acknowledgement

As part of my recent course completion:

"NOC: Electronic Systems Design: Hands-on Circuits and PCB Design with CAD Software"
IIT Delhi — Prof. Ankur Gupta

I sincerely thank Prof. Ankur Gupta and the NPTEL team for this wonderful learning journey.
Inspired by the course, I decided to implement this circuit as my first PCB design.


PCB Design Note

I am completely new to PCB designing, and this is my first KiCad-based PCB.
There may be improvements needed, and I will keep updating the design regularly.

Although I haven't tested the fabricated PCB yet, I have verified the circuit through:

  • ✔ Breadboard testing
  • ✔ Simulation

Both methods worked well for all 16 logic functions.


Documentation

My intention with this repository is to document everything — schematics, PCB layout, simulations, notes, and the learning process — so that it may help students, hobbyists, and enthusiasts working on minimal-component logic circuits.

More updates will be added soon.


About

This circuit performs all 16 possible 2-input logic functions using just 3 transistors and minimal passive components. It’s an educational project, and also my first PCB designed using KiCad.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published