As others mentioned, there are a lot of interpretations of Moore's law. For me in the end it translated into "How long will scaling continue?".
There is an entire industry that depends on Moore’s Law continuing, therefore they continue to promote it as a self-fulfilling prophecy.
This reminds me of a conference I attended about 4 years ago about CMOS image sensors. The resolution race was at its peak, pixel size had reached about 1.1um. The question came up if pixel size shrinking will continue.
The CTO of one of the leading image sensor makers said: "Of course it will continue, otherwise most of us will loose their jobs."
What happened? Although there may be some sensors with pixel sizes just below 1um, pixel shrinking stopped and efforts concentrated on other topics like improving image quality, increasing readout speed, etc.
The already achieved resolution was simply good enough for most applications, and the drawbacks of smaller pixels were too big.
My personal feeling is that this translates somehow to the current situation in semiconductor industry (but I have neither real insight nor am I an expert):
- design/process costs are so high that more or less only cell phones and Intel can pay it
- even Intel does not be in a real rush to push to the next node, maybe gains are too small?
- this leaves cell phones: While it is fascinating to have a super computer in the pocket (with I do not know how many billion transistors), I do not know why this has to be, and even less, why I would need even more processing power? If anyone says: "But it is still a bit slow reacting", I say: "This is a software issue in reality, faster hardware will not fix it". I guess, most use cases could be achieved with 1/10 of the processing power. Software guys mainly make use of the processing power, because it is there (and no need for them to think about how to optimize things). Similarly I think that also the hardware would not be much slower if better optimized for area. I guess also hardware designers make use of the the transistors because they are there.
- I think this scaling will stop soon, because mass market has no need for it, and the niche markets cannot pay for it, and gains of a smaller transistors (power, speed) are low anyway
- Maybe then more effort will go into making logic smaller by design (e.g. "can I achieve a faster H.265 encoder with half the transistor count?") - which in turn might further reduce the desire for more transistors...
- Process technology might concentrate on improving existing processes (power consumption, speed) by other means than shrinking
BTW: I have to admit that I had the same thoughts already 1-2 years ago... So it is hard to predict when there will be a stop, or if it will be hard or soft stop.
Regards,
Thomas