Sie sind auf Seite 1von 7

K.L.E.

Society's

K.L.E. College of Engineering & Technology, Chikodi-591 201


Dist: Belgaum, Karnataka - India. Affiliated to

Visvesvaraya Technological University (VTU), Belgaum

Digital Circuit Simulator


Synopsis of project idea submitted for the curriculum project prescribed for the award of the degree of Bachelor of Engineering in Electronics & Communication Engineering By

Manjunatha Bhajantri Pratik V Pandhare Mayuri Oulkar Vijaykumar Hadimani

2KD08EC023 2KD08EC031 2KD08EC024 2KD08EC056

Department of Electronics & Communication Engineering

2011-12

Digital Circuit Simulator


INTRODUCTION
Digital Circuit Simulator is one of the Electronics software products to focus specifically on the needs of Educational users. Simulation and Analysis: It has ability to quickly simulate and analyze your design within the same workspace. the Simulation. Digital Circuit Simulator offers the following standard and advanced analyses: Reducing the Boolean expression given the minterms. Reducing the Boolean expression given the expression. Truth table of the given expression. Builds the relevant waveforms of both input and output.

And you dont

have to generate net lists to pre-define test points or probes to run

Construction, Simulation and testing of simple digital circuits.

Virtual instruments of Digital Circuit Simulator: o Basic logic gates


AND gates OR Gates NOT Gates NOR Gates NAND Gates

XOR Gates XNOR Gates

o Power Supply (VCC) o Ground o Led Display o Wires o Logic Probes The Digital Circuit Simulator allows the user to select the components desired and place it anywhere on the workspace provided. Further the user can rig up the circuit and test its values at all the input and output points. The Digital Circuit Simulator automatically transfers components and connectivity information from the schematic to the Digital Circuit Simulator editor with the click of a button Digital Circuit Simulator teaches the basics of electronics with troubleshooting, simulation and testing exercises.

OVERALL DESCRIPTION
The objective here is to design a Digital Circuit Simulator which has the capability to allow the user to rig up digital circuits, simulate them, debug and verify the output. Unlike other Circuit maker kit this product has another feature of Quine Mcluskeys Tabulation method with truth table, which helps in reducing any given Boolean expression and simulate a circuit for the minimized Boolean expression. The tools used to implement this project is VS. It is compatible on Microsoft Operating system.

In the Digital Circuit maker kit we have the following features. Seven Basic gates Viz. And, OR, NOT, XOR, NAND, NOR, XNOR, with different number of inputs. We can rig up any simple combinational circuit like the Decoder circuit, full adder circuit; comparator circuits etc. and simulate them. Enables the user to check the states of the circuit at various points. Enables the user to check the states of the circuit at any given time by adding or deleting the components as and when required. Provides a real time simulation of the digital circuits. Provides a logic probe for Debugging.

We also have the Quine McCluskeys tabulation algorithm implemented here, which helps reducing any Boolean expression (given in the form of the expression itself or in the form of minterm array) and simulate the virtual circuit for the same.

The circuit for the minimized Boolean expression can be of three varieties. It can be using And or Invert logic Nand Nand logic Nor Nor logic We can get the truth table for any given Boolean expression. Further the relevant waveforms are also made available for the user.

Provides an excellent user interface enabling the user to select a particular component at a click of the mouse.

SOFTWARE REQUIREMENT
Operating System: MS Window Vista/win 7 Platform: Visual Basic.Net

HARDWARE REQUIREMENT
Dual Core processor 2GB Ram 100 GB Hard disk Space DVD Drive Color Monitor, Keyboard, Mouse

SYSTEM CONSTRAINTS
Can be extended to design and simulate analog circuits. Can add features to rig up sequential circuits. Few additional components like adders, multiplexers, decoders can be added to the existing device library. The Quine McCluskeys tabular method can be extended for more than six variables.

Signal generators, clock generators can be added and this product can be further improved to be used for real time applications.

CONCLUSION This application software is a student friendly tool, using which one can rig up and simulate virtual digital circuits and observe the output before going for actual hardware connection. This tool provides basic components used in the design of combinational digital circuits. Unique feature of this tool is that apart from rigging up circuits one can also reduce complicated Boolean equations using the Quine McCluskeys tabulation method. It provides a step by step method of execution allowing the user to view all the Quine McCluskey grouping and reduction tables along with the prime implicants chart and the final reduced Boolean expression. This tool also draws the digital circuit for the reduced Boolean expression the obtained and provides its truth table. Quine Mccluskey method is a trail and error procedure, which relies on the ability of the human user to recognize certain patterns. The method being quite tedious for human use is usually prone to mistakes because of its routine monotonous process. But this tool provides the advantage of machine computation and is more efficient than manual computation.

REFERENCES

Books

Visual Basic.NET programming Black Book Visual Basic NET Programming Bible Andrew Troelsen

Visual Basic .NET and the .NET platform An Advanced Guide Digital Principles and Design Donald D. Givone Digital Logic and Computer Design M. Morris Mano Digital Principles and ApplicationsDonald P Leach, Albert Paul Malvino, Goutam Saha

Web Sites: http://members.aol.com/drquine/wv-quine.html http://cs-people.bu.edu/jconsidi/teaching/notes/cs210/node3.html http://www-crc.stanford.edu/users/ejm/McCluskey_Edward.html http://www.ee.surrey.ac.uk/projects/Labview/booleanalgebra/#booleantheroms http://faculty.capitol-college.edu/~andresho/ee304/kmap.htm#specified http://si2.ee.nctu.edu.tw/others/ld96b/chap6 http://si2.sensor.phys.dal.ca./Digital Electronics/

Das könnte Ihnen auch gefallen