# Basic circuit theory help

This topic is locked from further discussion.

- achilles614
- Member Since: December 23, 2005
- Posts: 4872

- Forum Posts: 4872
- Followed by: 24
- Reviews: 0 Stacks: 0

- sleepingzzz
- Member Since: August 2, 2006
- Posts: 2263

- Forum Posts: 2263
- Followed by: 9
- Reviews: 9 Stacks: 0

- jakes456
- Member Since: July 12, 2011
- Posts: 1398

- MW2ismygame
- Member Since: March 7, 2010
- Posts: 2183

- Forum Posts: 2183
- Followed by: 14
- Reviews: 0 Stacks: 0

Do you get paid to be a smart ass in every thread ?looking for someone to do your homework. talk about pathetic.

jakes456

- achilles614
- Member Since: December 23, 2005
- Posts: 4872

- Forum Posts: 4872
- Followed by: 24
- Reviews: 0 Stacks: 0

Aw it's my favorite troll. If you would read you would see that I already made the design :( I'm asking about some basic theory.looking for someone to do your homework. talk about pathetic.

jakes456

- MW2ismygame
- Member Since: March 7, 2010
- Posts: 2183

- Forum Posts: 2183
- Followed by: 14
- Reviews: 0 Stacks: 0

I was given an equation to draw a circuit "X Y Z (X + Y + Z) + ~X ~Y ~Z (X + Y + Z) + (~X + ~Y + ~Z) ~Z + X Z (Y + ~Z)=F" My initial design used 22 gates but I was told you could get creative and reduce the amount of gates. After enough tinkering I got it down to 2 NAND gates. The resulting equation from the 2 gate design is "~(Z ~(X Y))=F" The output from each circuit (results in truth table) is the same for both designs even though the equation and amount of gates is different. My question is, will both these designs essentially function the same? Or did I reduce it too much and change the core of its function? achilles614I would help if i could, but -

eventually someone here will know im (along with many others) am not that person.

- wis3boi
- Member Since: July 30, 2005
- Posts: 31906

- blaznwiipspman1
- Member Since: February 23, 2007
- Posts: 6090

- Forum Posts: 6090
- Followed by: 4
- Reviews: 0 Stacks: 0

I would help if i could, but -[QUOTE="achilles614"]I was given an equation to draw a circuit "X Y Z (X + Y + Z) + ~X ~Y ~Z (X + Y + Z) + (~X + ~Y + ~Z) ~Z + X Z (Y + ~Z)=F" My initial design used 22 gates but I was told you could get creative and reduce the amount of gates. After enough tinkering I got it down to 2 NAND gates. The resulting equation from the 2 gate design is "~(Z ~(X Y))=F" The output from each circuit (results in truth table) is the same for both designs even though the equation and amount of gates is different. My question is, will both these designs essentially function the same? Or did I reduce it too much and change the core of its function? MW2ismygame

eventually someone here will know im (along with many others) am not that person.

+1

ahh gotta love forest gump

- Guppy507
- Member Since: July 10, 2007
- Posts: 17398

- way2funny
- Member Since: June 14, 2003
- Posts: 4570

Make a KMap for both and try it out. Or you can make a truth table for both of those equations and you can easily see if they are equivalent

Edit: I finished reading your post. Yes, you can make designs as complicated or simple as possible and they can be completely equivalent. It all depends on the input / output, everything inbetween doesnt matter. Meaning, if the truth tables match up, then they are equivalent. Look up KMaps, Kmaps allow you to take complex equations like the first one, and simplify them (reduce the number of logic gates) yet still have the same inputs / outputs

- GummiRaccoon
- Member Since: November 5, 2003
- Posts: 13647

- Forum Posts: 13647
- Followed by: 28
- Reviews: 0 Stacks: 0

- spittis
- Member Since: August 25, 2005
- Posts: 1875

I'll help you a bit.

Yes if the truthtables are the same then it doesn't matter how the equation looks like. And you have a lot of unnecessary statements in the original function so it's obviously a school assignment :) ~X+X = 1, ~X*X = 0 which you obviously know already.

If you want to actually simulate circuits you make Siemes Logosoft is a nice application, the demo is free for the PC use itself, you just can't upload or download to/from a PLC module. I've made programs with it and installed on some places for controlling the lighting as an example.

*edits* for some reason the linking to the Logosoft application doesn't work but google it.

Log in to comment