are all transistors in a cpu the same?

CTho9305

Elite Member
Jul 26, 2000
9,214
1
81
Are all the transistors across the die the same? If not, how are they differentiated? Also, are there non-transistors on the die?
 

pm

Elite Member Mobile Devices
Jan 25, 2000
7,419
22
81
The same as in type? Or as in size?

There are typically two types of transistors on a modern CPU: pMOSFET's and nMOSFET's (p-type and n-type Metal Oxide Semiconductor Field-effect Transistors). These combine to form CMOS (Complimentary Metal Oxide Semiconductor) - the complimentary referring to the fact that both compliment each other. The entire CPU is formed from these two types of transistors in varying sizes. The Pentium used BiCMOS - which added another 3rd type of transistor called a BJT (Bipolar Junction Transistor), but BiCMOS is not very common nowadays.

The two main types of transistors are differentiated primarily by the 'carrier' of charge. nFET's have electrons as the primary charge carrier and pFET's have 'holes' as the primary charge carrier (a hole is an absence of an electron - if this doesn't make sense, then don't worry, plenty of other people can't picture this either). BJT's are differentiated by the fact that work fundamentally differently than MOSFET's.

There are other components on a CPU: diodes, capacitors and resistors are common. The first two are usually made from tying off nMOS FETs in various configurations, the third is usually made with a highly resistive material stretched out for a long distance.
 

Remnant2

Senior member
Dec 31, 1999
567
0
0
You'll get a better answer from one of the CE/EEs that frequent this board (I'm CS myself), but the short answer is no. Various transistors will be optimized for switching speed, or power consumption, etc, depending on what its used for. For example, if a set of logic is part of the critical (speed-limiting) path in the processor, it will probably be created with faster switching speeds. For more specifics on how that's done, someone else needs to take over.

 

Remnant2

Senior member
Dec 31, 1999
567
0
0
PM, I have a question for you: I've always been curious as to the exact difference in function between a BJT and a FET.. I know that FETs are voltage-controller versus BJTs are current controlled, but why exactly are FETs more useful than BJTs in semiconductors?

It may be a dumb question, but since all EE classes are closed to non-EE majors at the university, I have to learn basic electronics by osmosis rather than in the classroom.
 

CTho9305

Elite Member
Jul 26, 2000
9,214
1
81
I should have been more specific. As a freshman ECE major, we are being told that diodes have a voltage drop of .7, and the Vbe for fwd active transistors is .7 (well, we model them as linear devices for simpler circuit solving. Its supposed to be a good approximation for the actual exponential (?) curve).

I was wondering if the Vbe, Vce(sat), etc are constant for all the transistors across the die. We're dealing with only npn BJT's for now, so I'm probably off base somewhere.
 

pm

Elite Member Mobile Devices
Jan 25, 2000
7,419
22
81
CTho, this is a pretty complex subject. My answer should go something along the lines of "BJT's work this way" and "FET's work this other way" but that's going to want pictures and a fair amount of background. This is going to take a fair amount of typing. I'd better hand this off to the experts.

Here's a diagram and some text of a BJT's structure and operation (Google search "BJT operation", for the curious).

And here's one from Harvard on MOSFET's (Google search "MOSFET operation").

Remnant, the trick with using the same transistors to do different things depends on the way you hook them up. Essentially there's low-power/slower style CMOS 'static' logic, and then there are a wide variety of higher-power faster other types of circuitry. But they all use either nFET's or pFET's in CMOS.
 

Era

Junior Member
Oct 31, 2001
18
0
0
This is an odd question,but can a cpu be completely halted and still hold the state of the logic on the chip?I mean shutting down the clock and then start it again with no extra fuss.(P4?Crusoe?)
Just popped to my mind when I read the piece of static logic.
 

SuperTool

Lifer
Jan 25, 2000
14,000
2
0
You should be able to if it's all satic. But there are leakage currents that drain dynamic nodes, and if you don't refresh them after a while, you will lose the state. So if the clock controls the refreshing, then you can freeze the state for a short while before some charges leak out.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |