Hacker News new | ask | show | jobs
by maxhou 3963 days ago
> And if one atom is in the wrong place, you have to throw away the chip

this is certainly the case for CPU

but DRAM & NAND ? this is the typical case of designs where you can add redundancy to accomodate for manufacturing defects.

2 comments

I thought the reason that there are so many different models (i3, i5, and i7, for example) is that the more defects it has, the more the surface that becomes unusable, thus reducing the amount of transistors in use (which is why i3 are less powerful than i5). Don't they technically have some sort of redundancy?
The most obvious is that they have multiple cores, and it's easy to completely disable a non functional one.

Now can Intel be more granular than the core level, like running a core with some defect ALU, I really don't know.

What's publicly known from the binning process is that it involves disabling core, reducing total cache size, and finding the maximum working frequency.

The bottom line is that it requires more effort to deal with defects in complex logic, for DRAM they would reduce the total memory size.

At the cost of increased die-size.

If it helps any just think of the costs as buying diamonds.

"Wow that's 16TB of diamonds!"

or:

"this GPU uses a bigger diamond than that GPU"

It doesn't exactly help your cause that many people also believe the cost of diamonds is artificially inflated as well.
The cost of diamonds IS artificially inflated. They are useful for purposes other than the one in which the price inflation is a big deal, but it is a demonstrable fact that the price is inflated.
The cost of industrial diamonds is -one presumes- not subject to much artificial inflation.
Only problem with that is that a silicon wafer is like $50 off the shelf individually. They are incredibly cheap.
That's still a lot more expensive than aluminum platters. And you will need a lot of silicon to produce an SSD. You don't do it with just one chip.
That price is for single wafers off the shelf. They get a lot cheaper if you buy bulk, and you can slice them a lot thinner then the sizes I used to use (where I know the price from).
> If it helps any just think of the costs as buying diamonds.

This is an unhelpful analogy.

Comparing the retail price of diamonds to the retail price of CPUs, RAM boards, and GPUs, I am lead to believe that whatever is used as the substrate for modern high-performance ICs is actually rather cheap. I can -after all- get a reasonably fast combination CPU and GPU for $45.

If we ask the USGS, we discover that in 2003, the price of synthetic diamond suitable for reinforcing saws and drills sold for $1.50->$3.50 per carat. However, large synthetic diamonds with "excellent structure" suitable for -one presumes- processes that rely on the crystal's fine structural properties -just as CPU manufacture relies on silicon wafers with fine structural properties-, sold for "many hundreds of dollars per carat". [0]

One carat is 200 milligrams. An entire Core i3 appears to weigh 26,800mg [1]. Let's be generous and assume that the CPU die is 1/1000th of that weight, or 268mg, or 1.32 carats. Given that CPU manufacture requires a substrate with excellent structure, just how much of a substance that costs many hundreds of dollars per carat can there be in a 1.32 carat device? (Especially when ones of similar weight constructed with similar materials can be had for $45 per, retail?) :)

[0] http://minerals.usgs.gov/minerals/pubs/commodity/diamond/dia...

[1] http://www.cpu-world.com/CPUs/Core_i3/Intel-Core%20i3-2100%2...

Yes, a wafer is something like a hundred dollars, that's not the expensive part.
I know that the substrate isn't the expensive part. Even a cursory gut-check reveals a claim to the contrary to be bunk.

I felt that a somewhat detailed analysis of the inappropriateness of the analogy was better than a "Nuh uh! You're wrong!" response.

Well the thing is you're analyzing in a way that's both in-depth and shallow at the same time. It doesn't matter that they have 'excellent structure' unless you care about actual wafer costs. Just use diamond prices and dimensions.
> ...you're analyzing in a way that's both in-depth and shallow at the same time.

I can't really dispute that. I'm no expert in the field.

> Just use diamond prices and dimensions.

Isn't that more or less what I did?

Diamond price per gram depends on the quality of the diamond. If we're gonna address an opinion that includes statements like "Think of the cost of a modern high-performance IC as if it was made of diamonds, because diamonds and silicon are both crystalline structures, and silicon is chemically much like carbon, therefore the substrate manufacturing costs are bound to be very similar." [0], then it seems that we need to look at the cost of high-quality diamonds that are used for their crystalline properties, rather than just for their hardness.

I'm not at all sure, but I would suppose that it would be far more expensive to make one high-quality diamond sheet the size of a silicon wafer than it would be to make a bunch of high-quality diamonds each the size of a CPU die, or maybe cut down a larger one. If it is, then an analysis based just on like-sized crystals would be dramatically unfair. Perhaps you know far more about this than I do? Industrial crystal production is not exactly in my wheelhouse. :)

[0] Direct quote: "Did you know that a silicon wafer is a perfect crystal, structured like a diamond? Silicon is right underneath Carbon in the periodic table, which means it shares the same outer electron shell configuration. Making that ain't cheap." via [1]

[1] https://news.ycombinator.com/item?id=10056870