CODE
www.edaboard.com
all your needs is there
Computer Engineering Thread, # 67 members already :D #
|
|
Oct 13 2005, 06:36 PM
|
![]() ![]()
Junior Member
200 posts Joined: Mar 2005 |
my fav e&e forum:
CODE www.edaboard.com all your needs is there |
|
|
|
|
|
Oct 13 2005, 06:45 PM
|
![]() ![]() ![]() ![]() ![]() ![]()
Senior Member
1,697 posts Joined: Jan 2003 From: KL |
am i allowed to ask some education related questions here?
|
|
|
Oct 13 2005, 07:36 PM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
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) alrites, thanx for your advice 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) 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 |
|
|
Oct 13 2005, 07:37 PM
|
![]() ![]() ![]() ![]() ![]() ![]()
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.. |
|
|
Oct 13 2005, 07:43 PM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
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.. Well, that's new info to me Another point about only using NAND is the simplification in calculating the propogational delay with in the cct. hence easier to clock it up.. Anyway, do you know how many transistors in AND, OR, NOT and XOR? Do u know of any good websites about all these things.? |
|
|
Oct 13 2005, 07:56 PM
|
![]() ![]() ![]() ![]() ![]() ![]()
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 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. Anyway, do you know how many transistors in AND, OR, NOT and XOR? Do u know of any good websites about all these things.? 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.. |
|
|
|
|
|
Oct 13 2005, 08:20 PM
|
![]() ![]() ![]() ![]() ![]() ![]()
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 Here's a website about logic gates. Hope it helps. Anyway, do you know how many transistors in AND, OR, NOT and XOR? Do u know of any good websites about all these things.? http://www.allaboutcircuits.com/vol_4/chpt_3/index.html |
|
|
Oct 13 2005, 08:47 PM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Senior Member
3,875 posts Joined: Jan 2003 From: SJ |
QUOTE(draggy @ Oct 13 2005, 06:36 PM) sweet, i didn't know there's such forumQUOTE(charge-n-go @ Oct 13 2005, 07:36 PM) alrites, thanx for your advice 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 gatesI 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 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 actually don't bother about learning all these first coz i'm sure u gonna learn it in your final yearAnyway, do you know how many transistors in AND, OR, NOT and XOR? Do u know of any good websites about all these things.? 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) |
|
|
Oct 13 2005, 08:59 PM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
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. Anyway, thanx for yr kind advice This post has been edited by charge-n-go: Oct 13 2005, 09:00 PM |
|
|
Oct 13 2005, 11:34 PM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
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 ! |
|
|
Oct 13 2005, 11:47 PM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
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 |
|
|
Oct 13 2005, 11:58 PM
|
![]() ![]() ![]() ![]() ![]() ![]()
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. if you want to put in 5 gates also can.. not a problem.. but depending on what method you are using.. TTL? GTL?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 ! |
|
|
Oct 13 2005, 11:59 PM
|
![]() ![]() ![]() ![]() ![]() ![]()
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.
|
|
|
|
|
|
Oct 14 2005, 12:06 AM
|
![]() ![]() ![]() ![]() ![]() ![]()
Senior Member
1,188 posts Joined: Jan 2003 |
QUOTE(Mr_47 @ Oct 13 2005, 11:47 PM) 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. |
|
|
Oct 14 2005, 12:19 AM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
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. i think how many input doesn't really matter.......not too sure about thatMay 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 ! 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 |
|
|
Oct 14 2005, 12:35 AM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
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 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 QUOTE(X10A Freedom @ Oct 14 2005, 12:19 AM) the only problem you have to worry is your coding style Hmm... thanx for the tips 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 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 If wanna save power when any of the functional unit is idle, can i js use clock gating? Any other implementation besides that? Thanx This post has been edited by charge-n-go: Oct 14 2005, 01:06 AM |
|
|
Oct 14 2005, 02:26 AM
|
![]() ![]() ![]() ![]() ![]() ![]()
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 |
|
|
Oct 14 2005, 02:52 AM
|
![]() ![]()
Junior Member
200 posts Joined: Mar 2005 |
|
|
|
Oct 14 2005, 02:55 AM
|
![]() ![]() ![]() ![]() ![]() ![]()
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.
|
|
|
Oct 14 2005, 03:33 AM
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
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. 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.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.. 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. 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.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 ! QUOTE(cafuheva @ Oct 13 2005, 01:37 PM) I don't think this thread was made for such questions. |
| Change to: | 0.0248sec
0.43
6 queries
GZIP Disabled
Time is now: 21st December 2025 - 05:52 AM |