Faulty Chips Might Just be 'Good Enough'
Ritalin16 writes "According to a Wired.com article, 'Consumer electronics could be a whole lot cheaper if chip manufacturers stopped throwing out all their defective chips, according to a researcher at the University of Southern California. Chip manufacturing is currently very wasteful. Between 20 percent and 50 percent of a manufacturer's total production is tossed or recycled because the chips contain minor imperfections. Defects in just one of the millions of tiny gates on a processor can doom the entire chip. But USC professor Melvin Breuer believes the imperfections are often too small for humans to even notice, especially when the chips are to be used in video and sound applications.' But just in case you do end up with a dead chip, here is a guide to making a CPU keychain."
If I remember correctly, digital answering machines use "reject" RAM chips that aren't suitable for data storage, because minor dropped bits in a recorded message aren't discernible.
Micron started a group over 15 years ago that tests RAM chips at all stages of production that fails testing.
When I worked there it was called the "Partials Division". This group invented the "audio ram" market. They have a wide ranging sorting and grading process. It is called "SpecTek" I believe now. I sometimes see low end memory modules with SpecTek Ram.
12 years ago, I was production technician in a Surface Mount Assembly division that shared a building with Partials. We used to assemble memory modules and even video cards that used "PC grade" chips from the partials group. Everyone said they were good enough, but personally I have always steered clear of them.
The last year I was at Micron, we had a lot of discussions with NEC, Intel and some Russian Fabs to provide the same services to them. We tested a couple million chips from these companies in tests. Never did hear what the end result was.
In the FUTURE, single core processors will be dual core processors where one side didn't pass quality control. Someone will eventually figure out how to hack the chip to use both halves anyways, and the market will be flooded with cheap dual core chips that don't always work. Remember, you read it here first.
Unknown host pong.
There is a reason for throwing out those chips! Maybe it's true that _most_ human ears wont notice that the least significant bit has been flipped in a über-noisy phone recording for a digital answering machine, but what if it was the most significant? That would make an audible "pop".
Ok, so maybe for non-critical equipment in the "use-and-throwaway" category. But this will not bring us cheaper hardware, just less functional hardware. Those chips are _literally_ going nowhere slow.
If you've ever had to debug something that turned out to be flaky hardware, you KNOW it's a PITA. If anything, awareness should be increased when it comes to the really cheap brands. They aren't always very stable, but people sometimes go for the cheapest RAM anyway, and then complain to ME when it doesn't work. There actually is some connection between what you pay, and what you get. Argh.
I'm done rambling now, thanks for waiting..
With great numbers come great responsibility!
Apart from some hard-wired devices (simple sound clip recorders) or downclocked low-end devices, I don't see how defective chips can be used. The article suggests that the occasional error is OK for audio and video, but how do you ensure that the faulty chip never has to handle code, memory pointers, configuration files, hashes, passwords, encrypted data, or compressed data. I suspect that modern-day audio and video datastreams are becoming more fragile as they carry more metadata, highly compressed data, DRM, software, etc.
Something tells me that the manufacturers that use semi-defective chips are going to lose all their savings on product returns, warranty costs, and technical support. Given the low cost of most consumer electronics chips and the high cost of service labor, I doubt they will want the hassles of unreliable products.
Two wrongs don't make a right, but three lefts do.
While I agree that analog processors probably hold some promise, there is one large issue with them: heat. A major reason why processors get hot in the first place is that after each cycle the state is returned to a neutral position, which usually means grounding the gates to discharge them. This waste energy has a large conversion over to heat. Analog processors can really be thought of digital with multiple states, instead of two. This means that while more work can be done, there is larger values of charge to disapate.
What has always had my curiousity for why it has not been seemly worked on is "reversable" chips. There are essentially two sets for every mechanism and the system toggles back and forth. The discharge of the old system is used to drive the new mechanism; thus, a lot of wasted discharge is conserved for reuse. Reversable chips are reported to generate far, far less heat. I have heard that Intel and others know about this, but it is simply a better immediate investment because consumers are happy paying for the current line of toasters.
Bel, the mostly sane.. "Of course I can't see anything! I'm standing on the shoulders of idiots." -- Me
Reminds me of a story I heard from my high school physics teacher. He had a friend in the military doing electronics. One big part of his job was to measure resistors because military specifications required that devices have a very strict tollerance. They wouldn't use anything which was more than 1% outside of specs, and they would simply throw out the rest of the resistors they bought. So my teacher's friend would simply take all these resistors to which he had accurately measured the resistances, and sold them to the local radio shack, since they liked being able to buy resistors that were within like 2-3% of the indicated resistance (I'm not an electrician, but I believe 5% or so is considered an acceptable tollerance for general applications?), and they got them cheap, and the guy made some money since his investment was 0, since as far as the military was concerned, he was simply selling trash. Couldn't something like this be done with chips, isn't there some market for chips that are 99.9% good?
The other version was that the coprocessor had the highest failure rating for the chip fabrication. So on these chips with a failed copressor, the coprocessor was turned off, but the rest of the chip was still usable.
I vaguely remember this whole practice was described in a computer book my friend was reading, because I remember a joke the author told about computer salesmen. Unfortunately I only remember the joke, not the useful info from that book. (This joke comes from the days of small computer shops)
Q : What's the difference between a computer salesman and a car salesman?
A : The car salesman knows when he's ripping you off.
Free Mac Mini with Equal Opportunity
Email me or follow the homepage link
What saddens me isn't radio shack's lack of quality, it's that nobody has sprung up to replace them :-(
SB
It's old. The more humans I meet, the more I like my cats. At least they are honest.
And all manufacturing processes fail from time to time, microchip manufacturing is no exception. In a lot of 1000 chips, you might get 1 or 2 where the silicon wafer wasn't right to begin with, or one of the layers was a millionth of an inch too thick, and that causes a problem where the chip should have twiddled a '1' when it really twiddled a '0'. These are big problems, and could mean the difference between your heart monitor working or not working. The goal of testing is to find these problems early and get rid of them before it reaches a customer, not to sell defective shit to them anyway just to make another buck.
Same deal with Celerons and P3s. When the L2 cache on the P3 doubled from 128k to 256k, it almost doubled the die size. Since chip defect rate is proportional to chip area, there were a lot of P3s with one of the two L2 banks with defects. So Intel just disabled the entire bank and sold it as a Celeron with 128k of L2.
Jeez, tell me about it. I just got new parts for a computer recently, and the DIMM they sent me in a "tested" barebones consisting of motherboard, CPU, RAM, and case was incredibly bad. It was a 1 gig stick of Kingtson value RAM, PC3200. Samsung TCCC, too, so the fact that it was faulty is a damn shame(TCCD would have been nicer though). I had to run the stupid thing at DDR266 speeds(133 mhz) with ridiculously high timings(something like 3-6-7-15) just to install WinXP. Good thing I was able to RMA that crap.
If I could wait for mail order then there wouldn't be a need for radioshack. What I'd like is radioshack with a larger selection of better stuff.
The author says that they should stop throwing away all of their partially faulty chips, and then later says that they recycle some of them. They aren't throwing all of them away. Secondly, I for one appreciate their adherence to perfection. A few messed up connections might not matter at one second, but the effect becomes exponentially more significant versus a functional processor of the same make over time.
This sig is o Unfunny o Funny
Sir Clive Sinclair used defective RAM in the ZX Spectrum way back in 1982. They were chips with only one bank working, but the computers were wired to only use that one bank.
Old Computers Museum
quote: "To keep the prices down Sinclair used faulty 64K chips (internally 2 X 32K). All the chips in the 32K bank of RAM had to have the same half of the 64K chips working. A link was fitted on the pcb in order to choose the first half or the second half."
Remember, many of the best ideas have already been used.
Hal Spacejock: Science Fiction with Nuts
The one application that really matters is in A/D and D/A conversion. In D/A conversion the signal for each bit goes into basically a weighted summing amplifier, each bit goes through different valued resistors in order to give it a different weighting based on it's bit significance. If each one of these resistors are off by 5%, across multiple ones you get an addition of the error. Soon enough your digital signal representing 10v is now saying 12 volts or 15 volts. A/D circuits are actually comprised of D/A circuits as well. Very bad stuff in high precision audio work or signal sampling. Military grade digital readings of radar could lead to you seeing extra planes or missiles on the horizon just because your resistor values weren't correct.
WikiAfterDark.com It's a sex wiki, go now!
This would probably be a good option for small, low performance chips or RAM, but probably not for anything like a CPU.
Adding redundancy for high performance chips would require either duplicate cores, one of which would be turned off, or increasing the size of a single core. Increasing the size of the core, however would lead to lower clock speeds and lower performance to let impulses propagate over the extra space.
I would guess, though that turning one of two cores off if it fails a test and selling the cpu as a single core chip will be standard practice when dual core chips go into mass production, much the same way that chips that fail at higher clock speeds are sold as slower chips.
Before you say it, I know some companies mass produce dual core chips now, but I'm thinking mass as in x86 scale, not Power scale.
Then Pentium Pro also has its infamous bug.
There are 2 kinds of people in this world: Those who write in decimal and those who don't