
Re: Very Interesting
One of the great things about ARM is its large collection of IP blocks that a customer can pick and choose from. They mix and match these IP blocs with ARM processor blocks and come up with the "perfect fit" in a single chip, it's just a "simple" matter of custom fabrication after that.
A knock against Intel, they don't allow you to put your own IP directly on the die with their processor, you have to glue your IP on externally (like through an FPGA). Sounds to me like Intel is working on creating a CPU plus FPGA combo chip that will allow customers to create their own "perfect fit", no custom fabrication necessary.
If these things (the FPGA) are speedy (both boot and runtime), secure and low power, it will give the ARM technique a run for the money. No need to work with capacity constrained contract fab houses, no need for the huge investment of spinning chips while working out the bugs, it sounds pretty sweet to me.

Re: Benefits to Intel
"I would have been less surprised, I guess, if Intel had signed up Xilinx."
Xilinx would have (I am guessing) demanded more manufacturing capacity and would probably be more upset about any schedule slips, increasing risk/pressure for Intel. With smaller production runs (and possibly less constrained timing) scheduling could be more flexible and interfere less with Intel's primary production.
The higher volume of Xilinx could also have introduced fewer learning opportunities. Intel is well-known for being very good at reducing cost for high volume. If it can become as good at reducing cost for lower volume chips, it could gain a significant competitive advantage even in x86 systems.
Achronix, Tabula, and Netronome might also provide more design diversity for a given volume than Xilinx, again increasing learning opportunities.
Achronix and Tabula may also have venture capital aspects (even a joint venture with Xilinx would not be quite the same).
Wild speculation can be fun.

Re: Very Interesting
Hi Adam. Yes, you hit the nail on the head when you said that software is the key. Intel has had both more and deeper relationships with software engineers and tool vendors than most, I guess. EDA vendors are always looking for ways to widen their customer base and they have been very active in what I called a "C to gates" design flow. Here's a thought. Perhaps Intel will acquire an EDA vendor (after all they purchased McAfee for over $7B). It would certainly help Intel if it is serious about being a leading foundry.

Re: Benefits to Intel
Hi Paul Clayton. You make some very interesting points. If Intel is taking the long view, then it may be thinking of keeping fabs filled for longer. The FPGA production demand peaks several years after first product release, and, say, four years from today the 22-nm process will be mature. Demand for FPGA product is also long-lived, as many parts shipped today have been around for over a decade. The comment about Intel learning to work with external engineering teams could also be on the mark. Working with "partner customers" who have different tools and flows would be a good prelude to wider foundry engagements. Clearly, anything that helps a foundry with efficiency savings would also be welcome news for Intel. There are persistent rumors that Intel has other, larger customers waiting to be announced. Your point about Intel hedging against a conservative strategy is something I had not considered, and would play well with investors. I would have been less surprised, I guess, if Intel had signed up Xilinx. (I doubt that they could lure Altera way from TSMC, as they have a long association working together). Xilinx, on the other hand, has flipped between Toshiba, IBM, UMC and Samsung in recent years. They only started with TSMC for 28-nm. Their differentiation from Altera at 28-nm revolves around the selection of which TSMC process they have chosen. In addition, Xilinx can offer proven volume. I enjoyed your final paragraph about Intel confusing competitors - they certainly confused me :) Even I just speculated that the TSMC/Xilinx relationship might be fragile - so am I helping Intel by spreading more FUD?


Benefits to Intel
With the cost developing fabrication technology increasing, there is an incentive to increase the number of fabs. Intel's x86-related production may be insufficient to keep a larger number of fabs busy, so having additional (non-competing) chips to manufacture can help Intel economically. In addition, as a foundry Intel might be able to keep a given technology node active longer. (With so much x86-related chipset functionality being moved onto the x86 chip, there is less work for older process nodes. I suspect that even if chipset wafer count was not declining, there could be an advantage to Intel of taking up some foundry work on older process nodes.)
In addition, Intel is entering the SoC market which requires interacting with other hardware designers. Working with Achronix and Tabula (and Netronome) may help develop procedural skills needed for cooperation and help tweak process features and design tools (and the design techniques used by others) to enable use of third party design content.
There could also be an advantage in developing techniques to reduce the cost of lower volume parts and flexible production volumes. While such is clearly advantageous for foundry uses, such could also enable more specialization in Intel products and facilitate adjusting production volume after market feedback has become available.
Intel also has an incentive to take a venture capitalist role of supporting higher risk endeavors, if only to hedge against a too conservative strategy. Providing manufacturing could be less expensive than providing cash.
Intel might also benefit from confusing competitors (pushing them to try to be prepared for many possible moves from Intel), weakening foundry-designer relationships with uncertainty, or even causing others to brainstorm publicly for ways that Intel might profit. (Given that the competitors in the mobile space that Intel is trying to enter are generally dependent on foundry services, it could be to Intel's advantage to weaken such foundries. Subtle, indirect--even unintentional--FUD could be to Intel's advantage.)

FPGA Co-Processors
In a way this comes back to my Hardware Accelerators blog ( http://bit.ly/Nkhjpz ).
There have been serveral cases where you have a dual processor system (each processor possibly having multiple cores) and you take one processor out and replace it with an FPGA module. This is the basis of one form of what is known as High Performance Computing (HPC).
As Paul mentioned, there's already been a case of an Intel ATOM die and an FPGA die being mounted in the same package -- you can only increase processor performance by raising the clock frequency so high ... maybe Intel really are looking at buying an FPGA company ... and wouldn't it be an advantage to buy one that is (a) already compatible with the Intel foundary and (b) has paid for the privalage of being compatible...
It makes you think...
Very Interesting
Paul,
A very interesting blog I will be interested to see where the FPGA / Processor develops. As with many things it is not producing the hardware that is the most difficult but producing the tool chain which supports the technology.It is crucial not to require to much of a step change for the developers already using tool chains for current developments.
As we have seen here with other blogs the change between SW and FPGA development can require diffferent mindset it would be good if the tool chain developed can as you say mask most of that.
Adam
Re: Very Thought-Provoking
If Paul won't dissaper, this could be true. Intel with its fabs could still have some extra production capacity. First to check if FPGA could bring some $ for them and if succeed - then take uo these vendors.
Very interesting topic, Paul if you got something more, please share it with us.
Re: Very Thought-Provoking
@Paul: Just thinking further ... if you mysteriously disappear, we will know that the Intel Secret Police were not amused by this article...
Very Thought-Provoking
Hi Paul -- this is very thought-provoking-- I look forward to seeing if anyone else has any input with regard to this topic...
|
 |
This "retrospective" blog describes how I became involved in testing microprocessors in 1976, and how microprocessors have influenced my professional work for many years...
The appellation "primary colors" refers to a small collection of colors that can be combined to form a range of additional colors, but which "small collection of colors" should we use as our primaries?
Today's FPGAs already integrate a substantial amount of "stuff" (MCU cores, programmable fabric, on-chip memory, etc.), so what's left to integrate and why is this being left for the future?
To celebrate Geek Pride Day, Sylvie Barak has created a mega-cool infographic that depicts how geeks have been building the Internet since 1832.
When traversing serial links with optics or backplanes, high-speed signals are degraded by impairments in the link, such as insertion loss, reflections, crosstalk, and optical dispersion.
|