1
00:00:00,000 --> 00:00:05,360
One of the specs you'll hear thrown around when you're shopping for a CPU is the process node

2
00:00:05,360 --> 00:00:10,800
measured in nanometers and how a smaller one is better. Just check out the tech headlines and

3
00:00:10,800 --> 00:00:16,000
you'll see plenty of stories about how chip makers are racing to cram more and more tiny

4
00:00:16,000 --> 00:00:21,680
transistors onto their processors. And why not? More transistors means better performance and

5
00:00:21,680 --> 00:00:26,800
efficiency because the electrons don't have to travel as far through each transistor so they

6
00:00:26,800 --> 00:00:32,480
can switch on and off and therefore process information more quickly. But do process nodes

7
00:00:32,480 --> 00:00:38,240
really tell the whole story? To get some answers, we reached out to Jason Gorse and Bruce Feinberg

8
00:00:38,240 --> 00:00:43,040
from Intel and we'd like to thank them for their contributions. The process node was originally a

9
00:00:43,040 --> 00:00:48,320
measure of how long the gate in the transistor was. This is the part that actually controls the

10
00:00:48,320 --> 00:00:53,360
flow of electrons from the source to the drain. This was considered an accurate enough proxy

11
00:00:53,360 --> 00:01:00,480
for transistor size up until about 1997 when the 350 nanometer process was popular. The reason

12
00:01:00,480 --> 00:01:05,600
this is important is because when you double the number of transistors on a chip, it's fair to

13
00:01:05,600 --> 00:01:11,680
expect roughly double the performance at a given die size. And for a long time, these

14
00:01:11,680 --> 00:01:17,600
doublings, if you will, took place at such predictable intervals that Moore's law came to be,

15
00:01:17,600 --> 00:01:22,160
stating that the number of transistors on a chip would double about every two years.

16
00:01:22,160 --> 00:01:27,520
This gave the chip makers an easy cadence to follow for naming each process node because they could

17
00:01:27,520 --> 00:01:34,320
expect each one to be smaller by a factor of about 0.7. Why 0.7, you might ask? Well, the

18
00:01:34,320 --> 00:01:41,440
transistors are roughly square in shape and if you multiply 0.7 by 0.7, you get 0.49 or roughly

19
00:01:41,440 --> 00:01:47,920
one half. So for example, when the industry went from the 1000 nanometer process node to the 700

20
00:01:47,920 --> 00:01:52,880
nanometer process node, this marked a rough doubling of the number of transistors that they

21
00:01:52,880 --> 00:01:58,800
could fit in a given area, even though the name of the process only reduced by a factor of 0.7.

22
00:01:58,800 --> 00:02:05,680
Thing is, in 1997, while manufacturers were able to start shrinking the gate length by more than a

23
00:02:05,680 --> 00:02:11,920
factor of 0.7, other parts of the transistor weren't shrinking as quickly anymore. So gate

24
00:02:11,920 --> 00:02:18,080
length was no longer a good proxy for the overall transistor density in the entire chip,

25
00:02:18,080 --> 00:02:22,720
and therefore the performance. Rather than changing the naming scheme outright though,

26
00:02:22,720 --> 00:02:28,560
we started to see a process node defined by the size of a group of transistors called a cell.

27
00:02:29,200 --> 00:02:33,600
This was done to give people an estimate of the equivalent level of processing power

28
00:02:33,600 --> 00:02:39,040
accounting for components that weren't shrinking as quickly. So the first node we saw under this

29
00:02:39,040 --> 00:02:46,080
new naming system was the 250 nanometer process. Performance was about double the previous node,

30
00:02:46,080 --> 00:02:51,280
as you would expect from the name, but the gate length was actually around 190 nanometers,

31
00:02:51,280 --> 00:02:56,240
which is much smaller. It's just that there was other stuff that prevented the transistors from

32
00:02:56,240 --> 00:03:02,000
being packed more tightly than that. This scheme involving cell area lasted until around 2012

33
00:03:02,000 --> 00:03:08,000
and the 22 nanometer process when a whole new type of transistor was introduced, FinFET.

34
00:03:08,560 --> 00:03:14,320
Chipmakers found that at these sizes, the gates were so small that you could have electrons leaking

35
00:03:14,320 --> 00:03:19,680
through them due to quantum tunneling. This could cause undesirable behavior, so engineers needed

36
00:03:19,680 --> 00:03:25,040
a way to make their chips more powerful without shrinking the gates even further. The solution

37
00:03:25,040 --> 00:03:31,040
was to take the channel the electrons go through and raise it up like a shark fin, hence the name

38
00:03:31,920 --> 00:03:36,640
increasing the surface area of the channel and allowing lots more electrons to pass through.

39
00:03:37,200 --> 00:03:42,000
Of course, this also meant that transistors were now three-dimensional instead of planar,

40
00:03:42,000 --> 00:03:47,520
making it much harder to accurately measure their size. Now the industry has still continued to use

41
00:03:47,520 --> 00:03:54,720
that 0.7 factor to describe a generation of improvement, like going from 14 to 10 to 7

42
00:03:54,720 --> 00:04:00,240
nanometer processes. But the truth of the matter is that these numbers don't actually measure the

43
00:04:00,240 --> 00:04:06,240
real size of the transistor anymore, and they can even vary wildly between different manufacturers.

44
00:04:06,240 --> 00:04:10,880
Intel, for example, attempts to measure a process node by taking the weighted average

45
00:04:10,880 --> 00:04:16,560
of the two most common standard cell sizes. Really, a more important consideration though

46
00:04:16,560 --> 00:04:22,480
is transistor density. That's how many can be packed into the same space without decreasing

47
00:04:22,480 --> 00:04:27,840
the size of the actual transistor features very much, if at all. In addition to density,

48
00:04:27,840 --> 00:04:32,000
chip makers are using other techniques like improved materials to boost performance.

49
00:04:32,640 --> 00:04:36,720
This can include everything from squeezing the crystal structure of the channel to make the

50
00:04:36,720 --> 00:04:42,240
electrons go through faster, to low resistance traces between transistors, to gate materials

51
00:04:42,240 --> 00:04:48,160
with a high dielectric constant for better control of electron flow. Of course, this process can

52
00:04:48,160 --> 00:04:53,440
require some trial and error. Intel's well-publicized difficulties with their 10 nanometer process

53
00:04:53,440 --> 00:04:59,680
were due in large part to them trying to overscale. In other words, pack more than double the number

54
00:04:59,680 --> 00:05:04,800
of transistors into the same space, which required them to try lots of new technologies inside the

55
00:05:04,800 --> 00:05:10,720
chip all at one time, which caused delays and manufacturing problems. But as our technology

56
00:05:10,720 --> 00:05:16,320
continues to improve, chip makers look poised to keep Moore's law, even if it's a little slower,

57
00:05:16,320 --> 00:05:21,760
alive to some extent, as well as keep silicon, the base material for our processors, for a long

58
00:05:21,760 --> 00:05:26,000
time to come before we have to really start considering more exotic solutions, like carbon

59
00:05:26,000 --> 00:05:31,680
nanotubes. In the meantime, I hope you enjoyed this deeper dive into processor sizes. Just remember

60
00:05:31,680 --> 00:05:37,200
that the process node isn't the be-all and end-all when you're shopping for a CPU anyway. It's

61
00:05:37,200 --> 00:05:42,560
always more important to pay attention to the real-world performance that you'll see in games

62
00:05:42,560 --> 00:05:48,400
and applications that you actually use. Thanks for watching, guys. Like, dislike, check out our

63
00:05:48,400 --> 00:05:52,240
other videos, leave a comment with a video suggestion if there's something you want to see,

64
00:05:52,240 --> 00:05:57,440
and don't forget to subscribe and follow. You could even ring the bell if you really like us.

65
00:05:58,480 --> 00:06:01,760
Or if you don't like us, you just want to, like, hate watch us. That's fine too.
