My first 1-bit FullAdder
CASTalk.com Forum Index CASTalk.com
Discussion of DSP, FPGA, storage and embedded system.
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web castalk.com
My first 1-bit FullAdder

 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Computer Architecture
Author Message
Paminu
Guest





Posted: Tue Aug 02, 2005 12:15 am    Post subject: My first 1-bit FullAdder Reply with quote

I have tried to draw a fullAdder made up only by AND, OR and NOT gates. It
seems to be working fine, but I would like to know for sure. If you have
some time please check it out at:

http://bigblop.blogspot.com/

Any comments appriciated!
Back to top
Tommy Thorn
Guest





Posted: Tue Aug 02, 2005 8:15 am    Post subject: Re: My first 1-bit FullAdder Reply with quote

Paminu wrote:
Quote:
I have tried to draw a fullAdder made up only by AND, OR and NOT gates. It
seems to be working fine, but I would like to know for sure. If you have
some time please check it out at:

http://bigblop.blogspot.com/

Any comments appriciated!

It's a wonderful fact of functions over finite domains that you can
"prove" them correct by inspection, simply enumerating the domain and
checking the range. Did you do that?

Just from glancing at your circuit, it looks correct. But is it good?
That really depends on your metric.

You could trivially share some of the inverters, but to truely optimize
the design you have to specify the constraints: how many are you
building? What are your building blocks? (relays, tubes, transistors,
discrete 74X TTL chips, FPGA, ASIC, LEGO, ..?).

BTW, this is not really appropriate for comp.arch.

Tommy
Back to top
Paminu
Guest





Posted: Tue Aug 02, 2005 3:34 pm    Post subject: Re: My first 1-bit FullAdder Reply with quote

Tommy Thorn wrote:

Quote:
Paminu wrote:
I have tried to draw a fullAdder made up only by AND, OR and NOT gates.
It seems to be working fine, but I would like to know for sure. If you
have some time please check it out at:

http://bigblop.blogspot.com/

Any comments appriciated!

It's a wonderful fact of functions over finite domains that you can
"prove" them correct by inspection, simply enumerating the domain and
checking the range. Did you do that?


Yes but would also like to get some feedback regarding to optimization etc.


Quote:
Just from glancing at your circuit, it looks correct. But is it good?
That really depends on your metric.

You could trivially share some of the inverters, but to truely optimize
the design you have to specify the constraints: how many are you
building? What are your building blocks? (relays, tubes, transistors,
discrete 74X TTL chips, FPGA, ASIC, LEGO, ..?).


I need to integrate it into an ALU that has to have a variable bit size. But
I am also looking at the carry-lookahead.

Quote:
BTW, this is not really appropriate for comp.arch.


Ok, I took a course in computer architecture where we had to use Gates to
design a CPU (designing/implementing an ALU that contains an Adder) so if
this is not the right group for these questions is there another group that
is more appropriate, because it seems to me that this would be a group
dealing with these type of questions.
Back to top
 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Computer Architecture All times are GMT
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




VoIP Electronics Powered by phpBB