Moore's Law set to continue
Chips are made by etching tiny wires and transistors onto a silicon substrate.
The process used is lithography, which resembles photography: layers of special
chemicals are added onto the silicon base. Shining light through a mask changes
the properties of the layers where the light hits, allowing further treatment
to produce transistors, wires, and other so-called features. Classical physics
limits the size of features achievable with a given wave-length lambda to the
Rayleigh diffraction limit of lambda/2. This is achieved by using optical
interference. In 1999, Yablonovitch and Vrijen suggested using two-photon
exposure techniques to increase this resolution. Their interference pattern
contained a high frequency 4* term (allowing lambda/4 sized features), but also
a lower frequency 2* term of greater intensity which made it unusable for
lithography.
Now researchers at the JPL (USA) and the University of Wales (UK)
have
shown that using entangled photons removes the 2* term allowing features
of lambda/4 to be created. Their paper goes on to show that in general
features as small as lambda/2N should be possible for N-photon absorbing
substrates. Slashdot contacted one of the authors Jonathan Dowling who told
us that experimental validation of these results is underway at UMD and is
looking good. This means that Moore's law that the speed of chips will increase
two-fold every 18 months will probably not encounter a limit due to lithography.
Thanks to B1FFMaN for bringing the story
to our attention, and to Jonathan Dowling for emailing us the article in advance of its publication.
The big problem when I but a lowly undergrad was the electron barrier...which I understood to be the theoretical limit to size of paths and gates was the diamater of the electron. All this other stuff is nice to know about, but when did the world stop worrying about the size of its electrons?
the human imagination and knowledge set.
By most accounts, physics hasn't changed over the past 100 years and won't over the next 100. Only our understanding changes.
-----------------
Ultimately, maybe they can use a scanning-tunnelling microscope to physically etch-out a mask of a thin layer of some metal, like gold or something, since you can move one atom at a time with one of those things, you could theoretically just program it straight off of your CAD design layout of the chip itself, and drive the microscope like a CNC.
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
The rest of the posts in this thread after the parent and first two replies were clipped on my browser, sorry about that first sentence, y'all.
-jpowers
-jpowers
Hopefully, in the future, after CPU technology has stagnated for a century or two, perhaps software technology will have to fill in the gaps.
We'll all be back to programming everything directly in assembler, writing to bare metal, and economizing every last cycle of bandwidth and bit of cache. Programming will be painful, and software will be elegant. GUIs will be a federal offense.
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
Streaming MP3s and video would sound like Star Trek to someone in the early 1980's!
Yeah. Streaming MP3s from the point of view of the early 1980s: "So, you mean it's like the radio, only it's bigger than a bread box and has a big-assed TV sitting on top? Good deal!"
Likewise, streaming video: "So it's like TV, only in a little teeny sub-section of a regular size TV, and the clips are a few seconds long and sometimes break up for no apparent reason."
Personally, I'm glad to be living in these enlightened times. I pity the poor saps from that primitive generation.
Well, these guys claim they can switch a single hydrogen atom between two silicon atoms.
Check out the press release
And the slashdot discussion about it
Did you read the last part of the comment? ONLY OUR UNDERSTANDING CHANGES. Physics hasn't changed. Our KNOWLEDGE OF PHYSICS has.
the covalent radius for silicon is about 0.2nm that means that a 0.18um silicon feature is roughly 1000 atoms wide. the ratio of feature size to atom/molecule size isn't really an issue at the moment although it eventually will be.
What is lambda? I can't be the only person who is wondering.
:)
If you wanna explain it for us, do it so that the average grade 12 student can get it, please
Think of it another way, ever had a poorly shielded speaker wire crossing over a power cable? Remember that buzzing noise? Same concept, and it's true for processors too. In fact, comapnies like Intel and Motorolla have lots of research money invested in finding out how slow a turn has to be, what a turn can be near and so forth.
Pretty soon the lithography will be so small electrons will be useless. :-)
Even if we can make chips smaller and smaller. There must be a limit. I mean what is the smallest number of atoms you need to build a transsistor?
Nah, at some point we'll actually run out of things which require such processing power. Video processing is probably about as bad as it'll get. Tho maybe we'll be running some nice AI, but I 'spect that's more a function of memory than CPU. (i.e. your very own Max Headroom)
It's all true! ±5%
A feeling of having made the same mistake before: Deja Foobar
"Moore's Law" has always been considered more of a goal that a "Law".
Moore himself has proclaimed this Moore's Second Law: The limiting factor is fab facility cost. Five years ago a single Pentium fab facility cost $2 billion. The entire fab has to be suspended from pillars to isolate it from traffic vibration. Each generation of fab is getting more and more expensive to build, and this will ultimately limit device density, not the physical limits on the chip. Is Intel going to build $20 billion dollar fabs? $50 billion? $100 billion?
Im wondering if anyone has read Wired Magazine lately. They show Intel is in fact exceeding Moore's Law in both performance and transistor count (due to the huge L2 of the Xeons...) via a nifty graph very interesting story, dont know if Wired has it on the website or not though. Looked to no avail. p122 of the october
Even assuming we can reach 35nm gate lengths (that's a .035um process), the speed of the wires will be problematic because (to a rough approximation) the delay of a wire increases as 1/scale factor squared. In other words, decrease the feature size of your chips by a factor of 0.5, the delay of global wires goes up 4x. (Transistors are roughly sped up by 2x, however.)
Global wires are used to connect big functional blocks of a uP, like the ALUs, Cache, register file, etc.
The delay of small little wires (connecting adjacent gates, for example) stays about the same, but this still poses a problem since the transistors will have to wait for the wires as they get even faster.
Wiring is already responsible for much of the delay of a uP, and is only going to get worse. Even if transistors get to 35nm (which the SIA predicts will happen in 2014), they only get 7x faster. This corresponds to a 15% annual improvement rate, well short of Moore's law 58%.
A bunch of this is described here.
Imagine a plot of the relative performances of the fastest uniprocessor machine on earth compared to the fastest uP, graphed vs. time. see paper. What you'd see is that, in fact, the fastest computers in the world have been improving at a rate closer to 12-14% annually. uP's got a late start and were many orders of magnitude slower. uP's have been catching up, borrowing technologies from minis and supercomputers which have been resulting in yearly advantages of 50-60% over the last 20 years or so. But uP's are about to hit the same hurdles that have been bothering supers for a long time. (Supercomputers have been communication bound for some time.) Until something fantastic happens (optical? organic?) uPs and supercomputers may be very similar in performance.
One last thing to note is that the bad news about future growth of uPs places an assumption on the microarchitecture--that it remain largely the same as today's. There are other possibilities being researched, for example, the RAW group at MIT. They may be able to cope with the wire delays in ways that a conventional uP cannot.
-Ed
Humans are nothing if not innovative. Even at MS, they are reorganizing, programming, integrating, and innovating themselves right out of that pesky paper bag. Granted they're not there yet, but I'm sure with a few new versions they'll be free.
I doubt that we will see the slow down of processors anytime soon. When lithography's run finally comes to a standstill, quantum computing will have matured enough to grab the baton and keep up the race. To what ened, I don't know. Right now I'd just love to see a decent memory tech come out. DDR may beat RAMBUS, but that's not saying much.
XeoMage
I forget his first name, but I'm sure somebody else will chime in soon enough. Strictly speaking, it might more appropriately be termed "Moore's Observation" but cut us some slack, eh?
Oh, go on, check out my job.
--
Already, companies like Intel are about six months behind Moore's law. It's nice to know that theoretically, Moore's law can continue for a few more years into the future, but how are these developments supposed to help struggling IC-manufacturers now?
The physical universe may not constrain us as much as we had feared, but it looks like gross human incompetence is filling that role quite nicely.
But consider:
1. interconnect: as feature sizes diminish, the physical height of metal lines becomes greater than their width, making them look like skyscrapers, and the IC isn't so planar anymore. The problem then becomes the physical strength of the conductor, as it easily breaks as it is forced to bend over the surface of the chip. Copper interconnect is one partial solution to this problem, but it is not a magic bullet and things are getting worse all the time.
2. leakage: as transistors shrink, their gate oxide also scales. Therefore, for a given supply voltage, the electric field in the transistor increases until the gate blows out. So, then power supply voltages are scaled. Unfortunately, this tends to slow down the transistor unless the threshold voltage is also reduced, but then we have increased leakage current. This is quite a trade off, as increased leakage current not only increases the power dissipation (more on this next) but it also makes it more difficult to design RAM and mixed-signal/analog blocks.
3. Power Dissipation: Even though the supply voltage is decreased, and power dissipation of a single transistor decreases as the square of the supply voltage, overall power will increase for two reasons. First, there are many more transistors on the chip switching ever faster, and second, the reduced threshold voltages mean there will be significant static power drain even in CMOS logic. 1 nA of leakage/transistor in a 1 Volt, 1 Billion Transistor microprocessor of the future would burn a full Watt even without switching! This is a very serious problem not only for portable applications because it is difficult to package such a power hungry chip cheaply and efficiently.
While this is an interesting development to optical lithography, I don't think it will have much impact on Moore's law. In fact, I'm much more worried about the power issue and The Interconnect Problem.
I'm not in the litho field, but I know a small bit about it, and here are a few more thoughts on the issues:
- classical imaging is limited by wavelength; the shorter the wavelength, the better the resolution. Lithography, fundamentally, is imaging a mask at a reduced size onto reactive material. So, the approach has been to decrease the wavelength, to get smaller feature sizes.
- as the wavelength and feature sizes decreases, optical interference effects became more of a concern. But they also learned to play cool tricks with the effects. Instead of using a conventional 'binary' mask (either opaque or transparent), they implemented phase masks. Certain areas, usually at corners, and line ends, had a different optical thickness, introducing a phase shift into part of the light, allowing interference, resulting in certain feature sizes to be reduced, approaching the lambda/2 limit.
- Other games they play, I think, involve the etching material itself. Because it does not react in a linear fashion, I think they have done things to modulate the image intensity more precisely, using the material reaction with the light to achieve feature sizes that are smaller than expected based on the image quality itself. That is, the material is used as a thresholding device. (I'm not sure if they actually do this, but I thought I've heard of it. Maybe not.)
- What's next? People have been declaring the death of "optical lithography" for years (decades?). Yet, the industry keeps finding ways to produce shorter wavelengths (in an industrial setting), and design/fabricate lens systems that can image at that wavelength. There have been predictions of x-ray and electron beam lithography, but 'optics' has so far held them off.
What about this new technique? I don't know anything about it. It could be a new necessary method. Or it might not pan out, faced with the multitude of other challenges, and the tremendous money & experience & effort thrown behind the current optical technologies.
- Parting thoughts:
Something often overlooked are the other parts of lithograhy. The stepper motors used to translate the silicon wafers are incredible! But that technology must be improved to provide sufficient resolution & accuracy as feature sizes decrease.
The masks themselves are also a fair feat, requiring some fabrication finesse
The lens systems required for lithography systems are insane. The search for new materials as wavelength decreases. Further, as the feature sizes decrease, lenses must have ever small tolerances, which pushes the measurement technology people to do amazing things.
I could go on, but I've rambled enough. Suffice to say that the lithography and related fields are really cool. The particular writing method is important, but there are a whole host of other challenges to face as well.
-----
D. Fischer
ShoutingMan.com
This problem is the size of the photosensitive compound molecule. Whatever the wavelenght you use, you have to impress a photosensitive resin with your ever-finer optical patterns. And the problem is that this molecule is big. We are already reaching a point where the size of the photoresist molecule is not negligeable anymore.
In a few years, at around 0.02 microns, we'll reach the operational size of the smallest photoresist blob that can be physically impressed with a photon. So even if the wavalength keeps decreasing, we'll still have that blob size as the choke point.
Moreover, the new photoresists for 0.113-micrometer laser are far from being perfect. They are still way too temperamental for production use. And nobody has anything better coming up. None. No plans, no projects, no announcements.
Isn't that sad? For all the marvelous optical tricks that we pull in the micro-electronics industry, we are now roadblocked by a basic chemistry problem. Photoresist used to be a glorified paint job on top of a wafer that everyone was taking for granted, but it's back with a vengeance.
Conclusion: Unless we have a breakthrough in chemistry (not laser, not optics), the Moore law is dead when we reach 0.02 micron.
--
Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/
I have to dissagree strongly here. Applications expand, like a gas, to fit the available capability of any given technology. Could people using "powerful" $100,000 minicomputers in the 1970's ever dream how much computer power we have today or what we would use it for, or how cheap it would be? Streaming MP3s and video would sound like Star Trek to someone in the early 1980's!
Besides, even if the application doesn't change, new processing capability can be used for many things, such as automatic calibration of analog circuits (hard problem) and massively reconfigurable systems.
They'll always be things we can do to make stuff better, faster, or cheaper.
AFAIK E-beam lithography was simply not practical to actually MAKE anything until recently. It wasn't until the past year or two that projects such as Lucent's SCALPEL went from the research to equipment design stage. E-beam equipment is on the horizon for commercial use, while the stuff in this article is still research and still gets beat by E-beam techniques.
retrorocket.o not found, launch anyway?
Yet it crashes often enough to be noticeable.
It runs so slowly (a "mere" Pentium 400) that I can actually see my windows redraw.
Booting takes 5 minutes (NT 4.0)
Shutting down takes several minutes, too.
It might be fun and all to bag on NT, but if you're running a PII-400 that's going that slow you've got problems that go way beyond what Microsoft may have done. I'm running a PII-350 here with NT 4.0 WS and it's been running non-stop for 442 hours. The only reason this number isn't significantly larger is that I shut it and my FreeBSD box down when I know I'm not going to be using them for an extended period of time.
I would strongly suggest you start looking at what kinds of services are running, and the very real possibility that you've got some serious hardware problems. From what little info you've given, I'd be looking at either the hard drive or video card as the primary suspects.
For myself, I've been quite happy with this PII-350 for everything from web browsing to editing print quality photos in Photoshop. About the only thing that I'd be looking at a faster processor for is Bryce. Ah well, I'll probably need to crank things up to a 4Ghz processor to get the next Doom to play decently though.
The line must be drawn here. This far. No further.
Oops, better not put it right ON the processor... that's where the 2000W, liquid nitrogen powered cooling unit goes.
"MicroSoft bloatware shall also double every 18 months to fill available cycles and storage!"
Even if you have infinite resolution lithography, what about all of the other problems that become important when devices get smaller? I've read about several, such as quantum tunneling, higher noise, lower breakdown voltages and increased susceptibility to damage and electromigration. Not everything scales in a linear fashion.
Mea navis aericumbens anguillis abundat
IIRC Moore's law didn't directly address size or material. Assume at some point we get better semiconductors or move on to optical processors.
It's all true! ±5%
A feeling of having made the same mistake before: Deja Foobar
From the Jargon File (heavily summarised):
Gordon Moore first suggested the law in 1964 (although the time was twelve, rather than eighteen, months then), and co-founded Intel in 1968.
(End of summary).
It isn't really a law, but seems to have held for at least the past twenty years, and before that at the higher speed. (Strictly speaking, nothing should be considered a hard and fast "law" in most sciences - they are all unproven conjectures. They start being called laws if they hold for long enough to convince most scientists of their utility and accuracy. But I'm sure you knew that anyway).
So yeah, of course it's going to take up the processor time - we're asking our operating systems and programs to do WAY more than they did even just a few years ago. It has nothing to do with bad code.
It has everything to do with bad code. The bad code is in layers. The Windows kernel has bad code in it, the GDI has bad code in it, the GUI layer has bad code in it, Explorer has bad code in it, applications have bad code in them. It snowballs. It is also difficult to avoid, unless you focus on the particular problems you are trying to solve, rather than just making a big desktop thingy that's self-referentially designed around manipulating and customing a big desktop thingy. I think the KDE and Gnome people have started realizing this. Once you start running down that road, you end up in the same place.
We're definitely at the stage where re-architecting software can pay off much more than Moore's law. The Moore disciples are willing to put up with crap, because they know they can get 2x faster crap in under two years. They could get a 10x speed-up in less time if they just realized they were using crap and looked for alternatives.
These other guys missed the real question: what makes Moore's Law a Law instead of a Theory or Hypothesis or whatever. Answer: nothing. Computers have had such an immediate and close relationship with our culture and society that linguistic rigor fell victim to slang and momentum. More specifically, the process seems to have been: Murphy's "Law" seems to work, so everything that seems to work will now be a Law.
/.'s gotten in a while. Count the posts and tell me why...
Moore's is a Hypothesis in the classical sense. Seems to work right out of the gate, but who knows for how long? Not as long as Gravitation has held up, certainly. Evolution and Relativity are still theories, and Moore's Hypothesis is written on a Bazooka Joe wrapper compared to those.
OT- For all those people who complain that anime posts are not "news for nerds," this article is as close as
-jpowers
-jpowers
One potential problem that has been solved (so far) is the problem of mechanically positioning things with a very high degree of accuracy. An actual IC is composed of several layers "printed" by several different masks, and each mask must be positioned over the wafer precisely so that the different features of a component (eg transister) are properly aligned.
How accurately can we position things today? How much better can we get? Are there other kinds of process limitations that have to be solved in order to take advantage of smaller features?