This project deals with the simulation of Digital Electonic Circuits using one of the popular scripting language Python. There are several motivations for simulating logic circuits in Python. First, it is a nice simulation exercise. Second, it shows off Object Oriented Programming as well, especially the power of inheritance. Finally real logic circuits built with electronic components are the basis for computer hardware. In this Digital Circuit Simulation Software, there are options to create basic Digital Gates such as AND, OR, NOT etc. and next level of gates such as NAND, NOR, XOR, XNOR etc. Additional circuits such as Adders, Counters, Flip-flops, Clock Generators are also supported. The GUI is designed using Tkinter and Pmw (Python Mega Widget).
These details are provided for information only. No information here is legal advice and should not be used as such.