DEVELOPMENT OF A BOOLEAN LOGIC SIMULATOR BASED ON QUINE MCCLUSKY ALGORITHM
Keywords:
Boolean Logic Simulator, Logic Circuit, Quine McClusky Algorithm, Karnaugh Map, Digital Electronics.Abstract
This paper presents the development of an educational simulation tool for solving Boolean logic equations using Quine McCluskey’s algorithm. Unity3D development environment was used to provide an interface for the design of the software front end. A custom built version of Javascript was used to write the back end code that drives the algorithm. Based on the output parameters decided on by the user for either sum of product (SOP) or product of sum (POS) approaches, the software provides an interactive user interface displaying: (i) the truth table with a maximum of six inputs (ii) the Karnaugh Map as well as the generated corresponding simplified logic equation and (iii) the generated logic circuit diagram. The results of the simplified Boolean expressions and logic circuits generated by the developed tool were compared with manually calculated solutions and available html and console based implementations and were found to be accurate.
Downloads
Published
Issue
Section
License
The contents of the articles are the sole opinion of the author(s) and not of NIJOTECH.
NIJOTECH allows open access for distribution of the published articles in any media so long as whole (not part) of articles are distributed.
A copyright and statement of originality documents will need to be filled out clearly and signed prior to publication of an accepted article. The Copyright form can be downloaded from http://nijotech.com/downloads/COPYRIGHT%20FORM.pdf while the Statement of Originality is in http://nijotech.com/downloads/Statement%20of%20Originality.pdf
For articles that were developed from funded research, a clear acknowledgement of such support should be mentioned in the article with relevant references. Authors are expected to provide complete information on the sponsorship and intellectual property rights of the article together with all exceptions.
It is forbidden to publish the same research report in more than one journal.