Welcome Guest ( Log In | Register )

33 Pages < 1 2 3 4 5 > » Bottom

Outline · [ Standard ] · Linear+

 Computer Engineering Thread, # 67 members already :D #

views
     
draggy
post Oct 13 2005, 06:36 PM

Getting Started
**
Junior Member
200 posts

Joined: Mar 2005


my fav e&e forum:

CODE

www.edaboard.com


all your needs is there
Ash
post Oct 13 2005, 06:45 PM

Legend
******
Senior Member
1,697 posts

Joined: Jan 2003
From: KL




am i allowed to ask some education related questions here?
TScharge-n-go
post Oct 13 2005, 07:36 PM

Look at all my stars!!
*******
Senior Member
4,060 posts

Joined: Jan 2003
From: Penang / PJ

QUOTE(X10A Freedom @ Oct 13 2005, 05:40 PM)
if i recall properly(kinda rusty a bit thx to those superb EDA tools that help u do the work), people normally use carry select in small scale(4 to 8 bits) and use CLA to cascade/expand to bigger word size(it's kinda optimized between speed and size)
don't bother about the input gates first, coz for me, i'll derive out the gates and switch all of them to NAND gate(or NOR, can be done using EDA tools). coz if you use too much different gates(AND, OR, NOR, NOT) together, you incur much higher cost(imagine the amount of ICs u need to use)
*
alrites, thanx for your advice biggrin.gif

QUOTE(ikanayam @ Oct 13 2005, 06:31 PM)
Hm... not sure i'm really getting what you're saying... why would using different gates incur higher cost? You can probably use less gates in total if you can use different gates than just 1 gate to generate all functions right?
*
I think it's bcoz each IC have an array of same gates, so if we mix the gates, we need a few ICs to construct a circuit. Besides, from one of the book i borrowed from library (not with me now), it says the NAND and NOR gate has lower latency compare to AND, OR and XOR. Well, all these is based on IC design, not sure about FPGA thou.

Thanx draggy for the info, and Ash, u can ask the question here as long as it's related to engineering smile.gif
nUtZ`
post Oct 13 2005, 07:37 PM

Regular
******
Senior Member
1,868 posts

Joined: Jan 2003
QUOTE(ikanayam @ Oct 13 2005, 06:31 PM)
Hm... not sure i'm really getting what you're saying... why would using different gates incur higher cost? You can probably use less gates in total if you can use different gates than just 1 gate to generate all functions right?
*
Its best to use NAND gates because (IIRC) it uses about 3 transistors to design it.. By mixing up all the gates, it makes it harder to manufacture. By having only a single NAND, it is easier to organize the transistor to have optimal routing between the gates. It is easier to make the mask for the cct too..

Another point about only using NAND is the simplification in calculating the propogational delay with in the cct. hence easier to clock it up..
TScharge-n-go
post Oct 13 2005, 07:43 PM

Look at all my stars!!
*******
Senior Member
4,060 posts

Joined: Jan 2003
From: Penang / PJ

QUOTE(nUtZ` @ Oct 13 2005, 07:37 PM)
Its best to use NAND gates because (IIRC) it uses about 3 transistors to design it.. By mixing up all the gates, it makes it harder to manufacture. By having only a single NAND, it is easier to organize the transistor to have optimal routing between the gates. It is easier to make the mask for the cct too..

Another point about only using NAND is the simplification in calculating the propogational delay with in the cct. hence easier to clock it up..
*
Well, that's new info to me biggrin.gif

Anyway, do you know how many transistors in AND, OR, NOT and XOR?
Do u know of any good websites about all these things.? notworthy.gif
nUtZ`
post Oct 13 2005, 07:56 PM

Regular
******
Senior Member
1,868 posts

Joined: Jan 2003
QUOTE(charge-n-go @ Oct 13 2005, 07:43 PM)
Well, that's new info to me biggrin.gif

Anyway, do you know how many transistors in AND, OR, NOT and XOR?
Do u know of any good websites about all these things.?  notworthy.gif
*
ah i just remembered... look up sendra and smith - microelectronic circut. NOR and NAND gates has 4 cmos transistor.. AND and OR gates are basically NOR/NAND inverted.

I can't really remember why you would use the NAND gate rather then NOR gate but it has to do with the Pull up and Pull down. Probably ask silky about this.. i haven't touch these stuff for 4 years already... now i deal solely on with microsoft products.. wink.gif

winc87
post Oct 13 2005, 08:20 PM

w|Nc
******
Senior Member
1,621 posts

Joined: Jan 2003
From: Seremban



QUOTE(charge-n-go @ Oct 13 2005, 07:43 PM)
Well, that's new info to me biggrin.gif

Anyway, do you know how many transistors in AND, OR, NOT and XOR?
Do u know of any good websites about all these things.?  notworthy.gif
*
Here's a website about logic gates. Hope it helps.
http://www.allaboutcircuits.com/vol_4/chpt_3/index.html
X10A Freedom
post Oct 13 2005, 08:47 PM

ZGMF-X20A Strike Freedom Gundam
*******
Senior Member
3,875 posts

Joined: Jan 2003
From: SJ


QUOTE(draggy @ Oct 13 2005, 06:36 PM)
my fav e&e forum:

CODE

www.edaboard.com


all your needs is there
*
sweet, i didn't know there's such forum

QUOTE(charge-n-go @ Oct 13 2005, 07:36 PM)
alrites, thanx for your advice biggrin.gif
I think it's bcoz each IC have an array of same gates, so if we mix the gates, we need a few ICs to construct a circuit. Besides, from one of the book i borrowed from library (not with me now), it says the NAND and NOR gate has lower latency compare to AND, OR and XOR. Well, all these is based on IC design, not sure about FPGA thou.

Thanx draggy for the info, and Ash, u can ask the question here as long as it's related to engineering smile.gif
*
if i recall correctly, FPGA are kinda different, coz they're using programmable array to do the job and normally they mix OR and AND gates
if you want to learn more about the internal structures of FPGA, Xilinx Foundation series would be the best way to learn it(since it's layout editor shows you the FPGA internal contructions)
but i think your uni should be under Altera University program, so using a Xilinx would be quite out of the question(unless your uni still have some Xilinx board)

QUOTE(charge-n-go @ Oct 13 2005, 07:43 PM)
Well, that's new info to me biggrin.gif

Anyway, do you know how many transistors in AND, OR, NOT and XOR?
Do u know of any good websites about all these things.?  notworthy.gif
*
actually don't bother about learning all these first coz i'm sure u gonna learn it in your final year
but if you're really interested, you should take a look at books that are into IC design , they are really good coz they teach you how to change a Boolean expression from gate level to transistor level then to mask level
the basic idea is that it always consist of pull-up network(p-type transistor) and pull-down network(n-type transistor)

TScharge-n-go
post Oct 13 2005, 08:59 PM

Look at all my stars!!
*******
Senior Member
4,060 posts

Joined: Jan 2003
From: Penang / PJ

Thanx nutz, winc87 and X10 Freedom.

QUOTE
actually don't bother about learning all these first coz i'm sure u gonna learn it in your final year
but if you're really interested, you should take a look at books that are into IC design

Sadly, I'm in final year and already taken all the computer subjects (i take it earlier than schedule and push the maths based subj to the final year). My uni (MMU) kinda stupid ler, never teach all these to computer majoring student. I don't even know what is PMOS NMOS circuit like. All i studied is digital logic design and digital computer design for discreet electronics. (all gate level only, and hv to learn VHDL myself). I wonder why i need to take subjects like Analag Comm, Digital Comm (using fourier analysis), electric power system, electrical machine and stuff like that.

Well, i proposed '8-bit CPU' as my final year project title. Already have the basic design except control unit. Now i need to refine and upgrade anything possible 1st before finalize the control unit design. Sigh... it's a tough job. sweat.gif

Anyway, thanx for yr kind advice wink.gif

This post has been edited by charge-n-go: Oct 13 2005, 09:00 PM
TScharge-n-go
post Oct 13 2005, 11:34 PM

Look at all my stars!!
*******
Senior Member
4,060 posts

Joined: Jan 2003
From: Penang / PJ

I have another question about the gates.

May i know isit possible to have 5 input per gate? I'm afraid of fan-in problem, bcoz from the book "Princilples of Digital Design' by Daniel Gajski, i see the max of 4 input gates only, don't have 5 input one.

btw, I'm gonna simulate using Altera MaxPlus II, dunno if it support FPGA or not. Sorry for the noob question bcoz I m self learning VHDL and simulator and kinda blur now. Thanx !
Mr_47
post Oct 13 2005, 11:47 PM

***NOT MODERATOR *** Post : +10,000,000,00 Warn: 100%
*******
Senior Member
4,341 posts

Joined: Jan 2003
From: Bora-bora u jelly? Special: Age of multi-monitor



i will take degree in comunication and data tranfer computer eng..!

so izzit good? job?

This post has been edited by Mr_47: Oct 13 2005, 11:55 PM
nUtZ`
post Oct 13 2005, 11:58 PM

Regular
******
Senior Member
1,868 posts

Joined: Jan 2003
QUOTE(charge-n-go @ Oct 13 2005, 11:34 PM)
I have another question about the gates.

May i know isit possible to have 5 input per gate? I'm afraid of fan-in problem, bcoz from the book "Princilples of Digital Design' by Daniel Gajski, i see the max of 4 input gates only, don't have 5 input one.

btw, I'm gonna simulate using Altera MaxPlus II, dunno if it support FPGA or not. Sorry for the noob question bcoz I m self learning VHDL and simulator and kinda blur now. Thanx !
*
if you want to put in 5 gates also can.. not a problem.. but depending on what method you are using.. TTL? GTL?
cafuheva
post Oct 13 2005, 11:59 PM

Newbie
******
Senior Member
1,188 posts

Joined: Jan 2003

EE final student here, currently studying SILVACO software RM200,000. Anyone know SILVACO here? lets discuss about it. I have a couple Q to ask.
cafuheva
post Oct 14 2005, 12:06 AM

Newbie
******
Senior Member
1,188 posts

Joined: Jan 2003

QUOTE(Mr_47 @ Oct 13 2005, 11:47 PM)
i will take degree in comunication and data tranfer computer eng..!

so izzit good? job?
*
If you asking me this Q, I would like suggest you to take Electronic major. This is because it is wide range in EE where students who take it can jump into many EE fields in jobs opportunity. While Com student cannot jump into electronic field or others EE major field, it can but difficult for you later on.

There are tonnes of jobs in Malaysia for EE fields are in Electronic Major. thumbup.gif
X10A Freedom
post Oct 14 2005, 12:19 AM

ZGMF-X20A Strike Freedom Gundam
*******
Senior Member
3,875 posts

Joined: Jan 2003
From: SJ


QUOTE(charge-n-go @ Oct 13 2005, 11:34 PM)
I have another question about the gates.

May i know isit possible to have 5 input per gate? I'm afraid of fan-in problem, bcoz from the book "Princilples of Digital Design' by Daniel Gajski, i see the max of 4 input gates only, don't have 5 input one.

btw, I'm gonna simulate using Altera MaxPlus II, dunno if it support FPGA or not. Sorry for the noob question bcoz I m self learning VHDL and simulator and kinda blur now. Thanx !
*
i think how many input doesn't really matter.......not too sure about that

MaxPlus 2 does support FPGA, but not all
your uni should be using the flex10k chip on the UP2 board right? if it's that then no problem
if you're using Stratix 2, u might need Quartus 2
actually if you're modelling your circuit in MaxPlus2, u don't have to worry about those fan-in problem
the only problem you have to worry is your coding style
at certain times, different coding style might give you certain delays.......

of course, if you want to be slightly lazy, u can try use HDL Designer(Mentor Graphics software) to create the block structure first, then use it to convert into Verilog or VHDL, save some time to write those redundant port maps and entities
XD
TScharge-n-go
post Oct 14 2005, 12:35 AM

Look at all my stars!!
*******
Senior Member
4,060 posts

Joined: Jan 2003
From: Penang / PJ

QUOTE(nUtZ` @ Oct 13 2005, 11:58 PM)
if you want to put in 5 gates also can.. not a problem.. but depending on what method you are using.. TTL? GTL?
*
erm... actually i mean 5 input per gate tongue.gif

QUOTE(cafuheva @ Oct 13 2005, 11:59 PM)
EE final student here, currently studying SILVACO software RM200,000. Anyone know SILVACO here? lets discuss about it. I have a couple Q to ask.
*
Nope, sorry I've no idea on that. I only know a bit of MaxPlus II laugh.gif


QUOTE(X10A Freedom @ Oct 14 2005, 12:19 AM)
the only problem you have to worry is your coding style
at certain times, different coding style might give you certain delays.......

of course, if you want to be slightly lazy, u can try use HDL Designer(Mentor Graphics software) to create the block structure first, then use it to convert into Verilog or VHDL, save some time to write those redundant port maps and entities
XD
*
Hmm... thanx for the tips thumbup.gif

btw, can i count the delay using conventional way? For example, 2 leg NAND gate has 4ns delay (from the same book mentioned above) and 2 leg AND gate has 6ns. So in FPGA, do the gates having the same delay regardless of the type?

Well, actually i'm using hand drawn (using corel draw actually) to draw out all the gate circuit design, then I'll write the VHDL (using architecture behaviour) in MaxPlus 2. Isit the same as what u meant using the Mentor graphic?
What kind of coding style is more efficient? Behavorial or architecture?


Edit : I have another doubts tongue.gif
If wanna save power when any of the functional unit is idle, can i js use clock gating? Any other implementation besides that? Thanx notworthy.gif

This post has been edited by charge-n-go: Oct 14 2005, 01:06 AM
cafuheva
post Oct 14 2005, 02:26 AM

Newbie
******
Senior Member
1,188 posts

Joined: Jan 2003

SILVACO question if anyone know

what is the use of term

ATHENA> relax y.min=.2 x.min=0.2

what is the relax actually mean? is it ok if I dont use it in any process?

another Q, how I can calculate gate width using TonyPlot beside zoom in the structure. Is there any tools in TonyPlot to do it? I keep searching but fail to find what is the menu that I must click.

What is the SILVACO language that can calculate gate width (channel width)? I familiar with gate poly thickness command language but how I can calculte the channel width using the same method as to find the thickness?

Anyone working with INTEL here? suppose you should know how to use SILVACO

Mod's EDIT: Please use the EDIT button if there's no reply after your last post TQ

This post has been edited by almostthere: Oct 14 2005, 10:05 PM
draggy
post Oct 14 2005, 02:52 AM

Getting Started
**
Junior Member
200 posts

Joined: Mar 2005


QUOTE(cafuheva @ Oct 14 2005, 02:37 AM)
Anyone working with INTEL here? suppose you should know how to use SILVACO.
*
have you tried using www.google.com to find your "SILVACO" solution?


silllver
post Oct 14 2005, 02:55 AM

Regular
******
Senior Member
1,298 posts

Joined: Jan 2003
I only finished Electrical&Electronic Engineering diploma level, 4 years ago. U guys are good in those logic gates. How i wish i could have more money to continue my studies to higer level. Too bad. sleep.gif
ikanayam
post Oct 14 2005, 03:33 AM

there are no pacts between fish and men
********
Senior Member
10,544 posts

Joined: Jan 2003
From: GMT +8:00

QUOTE(nUtZ` @ Oct 13 2005, 06:56 AM)
ah i just remembered... look up sendra and smith - microelectronic circut. NOR and NAND gates has 4 cmos transistor.. AND and OR gates are basically NOR/NAND inverted.

I can't really remember why you would use the NAND gate rather then NOR gate but it has to do with the Pull up and Pull down. Probably ask silky about this.. i haven't touch these stuff for 4 years already... now i deal solely on with microsoft products.. wink.gif
*
For a standard CMOS type transistor, NAND and NOR use 4 trannies, XOR uses 6-8 depending on implementation. AND and OR gates need an extra inverter, so that brings up the tranny count to 6.

NAND gates have an inherently better pull up output than NOR gates (the PMOS are in parallel in the NAND so less resistance).


QUOTE(charge-n-go @ Oct 13 2005, 10:34 AM)
I have another question about the gates.

May i know isit possible to have 5 input per gate? I'm afraid of fan-in problem, bcoz from the book "Princilples of Digital Design' by Daniel Gajski, i see the max of 4 input gates only, don't have 5 input one.

btw, I'm gonna simulate using Altera MaxPlus II, dunno if it support FPGA or not. Sorry for the noob question bcoz I m self learning VHDL and simulator and kinda blur now. Thanx !
*
It is not recommended to use more than 4 inputs per gate because the electrical characteristics of the gate deteriorates when more and more transistors are stringed together in series.

QUOTE(cafuheva @ Oct 13 2005, 01:37 PM)
Anyone working with INTEL here? suppose you should know how to use SILVACO.
*
I don't think this thread was made for such questions.

33 Pages < 1 2 3 4 5 > » Top
 

Change to:
| Lo-Fi Version
0.0248sec    0.43    6 queries    GZIP Disabled
Time is now: 21st December 2025 - 05:52 AM