Wednesday, 17 September 2014

cpu - Is it possible to make illegal clones of an Intel Core i7?


The reason I'm asking is that on http://alibaba.com you can find prices for the Core i7 as low as $20, minimum quantity 1. This looks like impossibly low for a genuine Intel, but then I also can't believe you can clone this kind of CPU. What's the matter here, and what kind of problems can I expect with these cheap CPUs?



Answer



There are a lot of different things you can get when you see something like this. For a very new part like this I would assume that since Intel is pretty much the only company with the ability to actually build these CPUs (they use a very small manufacturing process), these are either bricks of lead attached to the correct packaging to look like a CPU, or they're failed CPUs. There's actually a relatively low yield on tiny manufacturing processes like Intel's current generation (22nm is the current size they use). I've been led to believe it's something like a 60% yield (i.e. they produce 100 processors they only get 60 that actually work) and the rest have to be discarded. But I have no real numbers on that, but even if it was a 99.9% yield, that would still mean that 1 in 1000 was bad and had to be disposed of, and Intel produces a lot of processors. And someone is probably interested in cheap, mostly functional CPUs.



What functionality is actually missing in these discarded chips could be very minor. Something like "dividing anything by 3879 never gives the correct answer", but clearly a chip with a flaw like that could never be released without permanently damaging the companies' reputation. So if these $20 i7 chips do function in a core i7 motherboard, I would assume that you would find that each one would have some subset of functionality that misbehaved. Alternatively they could only work if underclocked, or if they were much cooler than the specifications normally allow. Who knows! It's a lottery of functionality.


Another unlikely possibility is that these are some other chips which have the same pinout but do something totally different. See Sparkfun's adventure in counterfeit ATMegas (note that the post I linked has several updates where they learn it's an ON semiconductor part from the 1980s). This is extremely unlikely though, as Intel varies its pinouts frequently, so other manufacturers wouldn't be producing parts which would fit in this generations' sockets.


Something which sometimes happens in China, is that the employees will come into the facilities and run the factory when the managers aren't there, and sell the output as genuine product, even though it hasn't been tested. In general the test equipment and the equipment which marks the packaging with "Genuine __ part!" don't work without the manager's password or something similar. This is normally an issue in places that produce SD cards and similar though, where the process is relatively simple and short. These are called "ghost shift" components because they're produced by a shift of workers who aren't supposed to be there. Intel's chips are probably a bit too complex for something like that, and I think they're mostly produced in America anyway.


So long story short: I don't think there's another entity with the ability to produce 22nm parts as complex as Intel's CPUs right now, so I imagine these are either defective core i7s, or completely fake.




Edit: Or, as Olin noted below, the least interesting answer electronically: they're just stolen chips (I like my schemes to be more elaborate!)


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...