Slashdot Mirror


The End Of The Innovation Road for CMOS

Elledan writes "According to this EE Times article, CMOS technology (also used to create CPUs with) is getting near the moment when we will no longer be able to create smaller structures with it. With the date for this moment set around 2012 and with no replacement technology in sight, this issue might become a real problem in the near future, as the article explains."

14 of 261 comments (clear)

  1. Structures? by Anonymous Coward · · Score: 2, Insightful

    As in what, code? (CMOS holds data, blah blah blah..)

    Right, right.

    Anyway, I almost wish we would hit impassable physical barriers with all hardware. Everywhere I look, people sacrifice good code for simple fast-to-write code (I'm guilty of this myself on occasion).

    I would love to see what we could come up with if we *had* to scrape every last bit out of the bucket, if we *couldn't* waste anything because there were no additional resources.

  2. Is this actually a problem? by panurge · · Score: 5, Insightful

    At what point does the performance of computers become "adequate"? Once a technology becomes mature, a slow rate of improvement becomes acceptable. Reliability gets fixed, design improves, niche markets get filled. Internal combustion engines, houses, aircraft, ships, bridges, for all of these the lack of a Moores Law isn't a "problem". Perhaps if Moore's Law finally packs in for computers, we can all stop chasing progress and concentrate on things like social implications, human factors, and software that does something useful.

    --
    Panurge has posted for the last time. Thanks for the positive moderations.
    1. Re:Is this actually a problem? by quantaman · · Score: 4, Insightful

      By many standards the performance of our modern computers are already well beyond adequate. We can browse the internet with ease, looks at pictures, make presentations, watch movies. But whenever we get a little more power we always find a way to use it, a few more features, a new file format, a few more polygons. The fact is the only point at which I can see home computing reaching "adequate" levels is when the worst written program can generate a set of stimulus indistinguishable from reality, and even then I'm sure we'll still come up with some new uses. One must also take into account other areas of computing such as high end physics and weather computers, these systems take into account massive amounts of variables and I don't believe that it's possible to come up with an adequate level of performace (ie taking into accound every electron, photon, quarks, etc. in the universe including itself). Then again I'll be pretty happy when they come up with a sever that can single handedly handle the /. effect!

      --
      I stole this Sig
    2. Re:Is this actually a problem? by mshiltonj · · Score: 5, Insightful

      At what point does the performance of computers become "adequate"?

      Not for a long while. Error-free Voice Recognition? Artificial Intelligence? Robots? Cars that don't need drivers?

      We need Terahertz processors.

      Perhaps if Moore's Law finally packs in for computers, we can all stop chasing progress and concentrate on things like social implications, human factors, and software that does something useful.

      These are not mutually exclusive goals. I'd say they go hand in hand. You can't concetrate on the social implications of progress without first having progress.

    3. Re:Is this actually a problem? by weave · · Score: 3, Insightful
      At what point does the performance of computers become "adequate"?

      It ain't now, that's for sure. I have a p4-2Ghz, 512 megs of PC800 and a ge4 ti4600, and I can still only get about 15 fps in Balmor within the Morrowind game at 1600x1200 (with all eye candy features turned up high). What a fine game it is too. Pushes eye candy to an entire new level, and the game play rocks too...

      It also ain't now because it takes too damn long to re-encode an mpeg video stream. After I cap an hour long episode of my favorite TV series and exercise my fair use rights to edit out commercials for my personal private viewing later, it takes about 30 minutes to re-encode it into a compatible VCD format for my living room's DVD player. (Oh, I'm sorry, that's considered stealing by some. I tell you what, I've seen a lot of commercials a frame at a time and have to pay extra attention to them as I attempt to make a clean cut, just so I can satisfy my stupid collecting habit with a full set of VCDs for some stupid show I most likely will never watch again...)

      And it certainly won't be enough horsepower by the time the next OS release of Windows comes out, because Microsoft, in their infinite wisdom, plans on doing away with a simple file system and replacing it with a database where all PCs saved data goes, which I'm sure will require a 5 Ghz PC with 5 gigs of RAM. (And you think registry corruption is bad...) And this will help people find their old data how? The same people who can't figure out how to construct a decent google query? Your typical marketing person for example, "find marketing report -- 2,042 results found." instead of something like "find marketing report where client equals wonka and body includes teenagers, candy and syringes, and month equals april, may, or june and year equals 2000."

  3. How many times...? by rhadc · · Score: 5, Insightful

    How many times have we heard this prediction?

    I remember when 200mhz was the end of the road. 'They' always manage
    to give us another 10-15 years. It's like drilling for oil.

    Besides, while Mhz makes a big difference to speed, design is more important.
    Even if we hit this wall, we'd just continue to improve in other areas.

    This is a different kind of FUD, but FUD it is.

    rhadc

  4. Would this really be so bad? by Have+Blue · · Score: 3, Insightful

    Would it really be so bad if manufacturing advancement in the hardware sector slowed or stopped? Companies would be forced to develop new features (like MMX or AltiVec) to differentiate their chips. Work would shift to bringing the rest of the computer up to the top speed of the processors, which it has lagged behind by orders of magnitude for years. The oft-hated hardware upgrade cycle would slow down greatly. Machines would be useful for much longer, and depreciate less. Software developers could no longer rely on increased performance, and would be forced to do real optimization.

  5. Re:Tech roadblock? GOOD. by TheAJofOZ · · Score: 3, Insightful
    So hardware will slow it's advance...good. Maybe more attention will be paid to software efficiency. A couple of years of progress on the software-speed side will be ORGASMICALLY great when a new hardware technology comes into play.

    A lot of people are saying that stopping/slowing hardware advances would improve software - it won't. The proof is in the gaming area - they optimise it as far as possible while still making the game profitable and they need the latest hardware all the time.

    The reality is that software has aquired a whole heap of extra features that we take for granted and they take up space. There is no reason to want highly optimised code because it limits what is financially viable to develop. Optimisation is hard, takes time and costs a heck of a lot of money, there would be a lot less software out there if it had to be fully optimised to be usable.

    In short, just because you think you're "l33t" by optimising your code so it runs on a 286, you're just wasting your time because computers are fast enough to not need that. Look at the amount of processor cycles donated to projects like Seti@Home - there is no need to optimise code, so stop whinging.

    Slowing the hardware improvement cycle will just slow/stop the innovations in software. The first place it will hit is scientific areas, then the gaming arena and it will hit the average user because the cool high-end stuff just won't trickle down to them (like video editing has recently done).

  6. Why this matters by 00_NOP · · Score: 2, Insightful

    I find all the "who cares" and "good" posts bizarre.

    End of Moore's law - or 2/5/7/10 year hiatus - is very bad news.

    It means an end to cheaper faster computing power - and that means an end to expansion of the embedded sphere and the increasing use of computing power in business.

    In other words - slower growth, collapse of hardware industry (why buy a new machine if its not any faster) and programmers out of jobs (what do we need you for - we have all the word processors we need).

    Bad, bad, bad...

  7. Re:Clueless NY Times Editors by svirre · · Score: 3, Insightful

    You can certanly use MEMS techniques to make a better electrical circuit. (Though I am not familiar with applications in digital devices)

    MEMS techniques can for instance help in creating excellent on-chip inductors, important for RF applications.

    However, it is not given that the Next Big Thing in digital devices will be electronic at all. Maybe we'll find ways to make micromechanics perform better than electronics.

  8. About this CAD community... by dinotrac · · Score: 5, Insightful

    Chip makers complain because the "CAD Community" isn't coming up with solutions to some of their problems, but University R&D programs are unable to keep up with fabrication standards as the equipment gets more expensive.

    Isn't this a problem waiting for a few self-interested chip-makers to whip their wallets in the direction of a few universities?

    1. Re:About this CAD community... by timholman · · Score: 2, Insightful
      Chip makers complain because the "CAD Community" isn't coming up with solutions to some of their problems, but University R&D programs are unable to keep up with fabrication standards as the equipment gets more expensive.
      Isn't this a problem waiting for a few self-interested chip-makers to whip their wallets in the direction of a few universities?

      As someone who has participated in CAD and microelectronics research in academia, I can offer a few informed opinions about this situation. Everyone has a opinion of what academia "should" be doing. Very few people take a hard look at -why- academia research in these areas has come to a standstill.

      Research money for CAD development in particular and microelectronics in general is almost impossible to come by. For research in IC processing, the big factor is the cost of capital equipment. Universities simply can't keep up - only industry can afford the multi-multi-million dollar capital equipment costs. Even research in analog and mixed-signal circuit design has pretty much collapsed, simply for lack of funding to fabricate ICs through third-party fabs. What little money is available is quickly soaked up by a tiny number of high-profile researchers, mainly in California schools. Unfortunately, these guys can't even come close to meeting the demand for students and research output.

      CAD is a somewhat different story. The capital cost of CAD research is actually pretty small. All you need are a few good workstations. The bigger problem is lack of qualified graduate students, and lack of any money to pay them. Everybody agrees that universities should do more CAD research, but the federal government won't write the checks (applied research should be funded by industry) and industry won't write the checks (too many intellectual property hassles with universities, plus no guaranteed return on investment). In fact, industry often acts as its own worst enemy by hiring away students and faculty both and eating the academic "seed corn" of future research.

      To top it off, any CAD researcher with even a moderately innovative tool will do MUCH better by leaving academia, finding venture capital, starting his/her own company, getting bought out by Cadence, and retiring wealthy.

      Graduate student recruitment has improved somewhat in the past year due to the recession, but as soon as the microelectronics industry starts to recover, you won't be able to hire a qualified graduate student or faculty member for love or money. It will take massive amounts of cash to change this trend, and frankly I don't see it happening here in the U.S. The microelectronics industry will have to rely on internal R & D from now on. Except for a few remaining high-profile programs, the academic sector is pretty much finished.
  9. Orthogonal plays by NanoProf · · Score: 3, Insightful

    Historically, increased CMOS speeds have come from one thing: shrink the features. Atoms being small, this works for quite some number of doublings. Techniques such as strained Si, alternative gate dielectrics, etc. are a qualitative change in strategy. They have potential to help, but they don't have the long-term extendability that we've seen from shrinkage. Let's say strained Si gives a factor of 8 in mobility. That's great, but in 3-4 years it's done and we need some other idea orthogonal to the previous one. Having to come up with a qualitatively new enhancement every 3 years is very different from the make-it-smaller world to date.

    --
    Curtains for windows?
  10. Software quality and hardware resources by BuffJoe · · Score: 2, Insightful

    In every other industry, the name of the game is being able to do more with
    less resources. And in every other industry, quality has improved, productivity
    has improved, and more can be done now with fewer resources!

    In the software industry, the name of the game is using as many resources as
    possible to get what you want done. And in the software industry, quality has
    remained steady, productivity hasn't improved since the first word processors
    and spreadsheets, and now software takes up more resources than ever before!

    The software industry has been in this situation for decades, and the day that
    Moore's law slows down is the day that software, like all other goods and services
    will need to do more with less resources. And when that day comes, expect the
    quality of software to improve drastically, and expect productivity to improve
    as well.