I'd seen speculation that Apple was going to drop $500M on Anobit over the past few weeks. Ars Technica also published a piece believing the acquisition to be true, and it looks like the office of Israel's Prime Minister tweeted a bit of a confirmation (Anobit is based in Israel). I looked at Anobit's extremely vague technology descriptions and dug a bit into their patent portfolio to better understand Apple's motivation behind the acquisition.

If you've followed our SSD coverage over the years you'll know that NAND endurance was a valid concern in the early days of consumer SSDs. When Intel arrived on the scene with the X25-M, its controller technology included a number of enhancements to work around common NAND errors and degradation over time. Other companies followed suit and eventually NAND error correction and reliability were major selling points of SSD controllers. 

More recently, Micron announced that it would be baking ECC technology into a separate line of NAND called Clear NAND. Micron believes that in the future if you don't have access to a controller that does significant ECC or a NAND solution that includes active ECC technology that you won't be able to deliver competitive NAND based storage.

Today not much of this is necessary for consumer SSDs, even forthcoming 20nm IMFT NAND is still good for 3000 - 5000 program/erase cycles, which is more than enough for client use. However if you're using greater than 2-bit-per-cell MLC (e.g. 3-bit-per-cell MLC) then the need for better error correction is more urgent. 

Smartphones and tablets need not-insignificant amounts of NAND (16 - 64GB for high end devices today, twice that next year). The cost of this NAND isn't all that much in the grand scheme of things, at the low end you're looking at several dollars and at the high end the cost is more than offset by the ridiculous increase in device pricing. The problem is not at the high end but what happens when you start selling cheaper phones. If we are indeed heading toward a future where mainstream computing is done on smartphones, then we're also headed toward a future where all smartphones need dozens of GBs of NAND on-board. That includes the ultra cheap devices as well as the high-end flagships.

Price sensitivity in these devices means that the high grade, compute NAND used in SSDs isn't what gets used by smartphone manufacturers. Instead you get the mid-grade stuff at best, but more likely you find some slow, 3-bit-per-cell NAND in the cheaper devices. There's no room (physically or budget) for sweet SSD controllers by Intel, Marvell or SandForce, thus NAND management is typically handled by an eMMC controller (or something similar) integrated into the phone/tablet's applications processor (e.g. Snapdragon, Tegra 3, A5, etc...).

Cheaper MLC NAND trades off endurance and performance for cost. How do you get to have your cake and eat it too? Well if you're set on using cheaper NAND, you have to do more processing on the controller side to clean up the data you're reading back from the shaky NAND. This isn't a problem on day one, but it becomes an issue over the months/years as you've written more data to the NAND. Cells have to be periodically refreshed, storing redundant data becomes necessary, the controller must recover/reconstruct lost data, etc... Every company has their approach to dealing with these problems. It was the first solutions to these problems that allowed consumer SSDs to use cheaper MLC NAND, and the solution to the smartphone/tablet issue is of a similar nature. 

Anobit appears to be applying a lot of signal processing techniques in addition to ECC to address the issue of NAND reliability and data retention. In its patents there are mentions of periodically refreshing cells whose voltages may have drifted, exploiting some of the behaviors of adjacent cells and generally trying to deal with the things that happen to NAND once it's been worn considerably.

Through all of these efforts, Anobit is promising significant improvements in NAND longevity and reliability. At the high end Anobit promises 50,000 p/e cycles out of consumer grade MLC NAND, and in the smartphone/tablet space Anobit promises more useful lifespan out of 3-bit-per-cell MLC NAND. 

As for why Apple would want Anobit, the potential reasons are huge. First the company was a cheap buy for Apple, although expensive if you look at the market as a whole (SandForce went for ~$370M). If all Apple gains from Anobit is bringing some smart NAND folks on staff the cost won't really break the bank. The obvious fit is to integrate Anobit's technology into Apple's ARM based SoCs. These SoCs already talk to NAND directly and integrating better error correction/reliability processing into the SoC just makes sense. For all we know, Apple already uses this technology in its SoCs and is simply acquiring Anobit to make it more difficult for competing SoC makers to do the same. Integration and assimilating value are the cornerstones of building a good SoC, this move makes sense (assuming Anobit's technology is actually good).

Note that if you look at the graph above, continuing to use 3-bit-per-cell NAND requires more than just standard ECC. It's clear Apple wants to continue to use value NAND in its devices, Anobit is simply a guarantee that it will be able to do so in the future.

At the other end of the spectrum, Anobit has enough technology to build a decent SSD controller (it already appears to do so for enterprise SSDs). If Apple wanted to really commoditize SSDs, it could use Anobit to produce its own SSD controllers. Apple would then simply buy NAND from memory vendors instead of the present day solution of buying a complete SSD solution for its Macs. This would shave a not insignificant portion of the BOM (bill of materials) cost of SSD production, which would help Apple transition to SSDs in more of its systems. This is more of a longshot as far as I'm concerned as, at least today, there are a lot of low-cost, competent controller makers in the SSD space.

Apple has been internalizing many of the pieces used in its SoCs over the past few years. It even owns a 9.5% stake in Imagination Technologies, the GPU company that supplies IP for Apple's SoCs. While I understand Apple's motives from the standpoint of a mostly vertically integrated hardware/software entity, there is a bit of defocus that comes with going too far down this path. I'm still not sold on the idea of Apple becoming a full fledged silicon vendor. It makes sense today, but as these SoCs become hugely complex, billion+ transistor devices I'm unsure if Apple wants to assume even more of the burden involved in bringing one of those parts to market. 

Until we get to that point however, acquistions like Anobit come relatively cheaply for Apple and should help guarantee NAND reliability and performance for its more cost sensitive products (particularly as NAND geometries continue to shrink going forward). If Anobit's technology is up to muster, it should also mean that Apple will be able to continue to scale up NAND capacities in its devices without resorting to increasing device costs. NAND is ultimately driven by Moore's Law, however reliability doesn't follow the same curve by default. Integration of Anobit-like technologies are necessary to ensure it does.

POST A COMMENT

30 Comments

View All Comments

  • tipoo - Wednesday, December 21, 2011 - link

    What Munsie said. They like to keep their prices the same across generations, and they did not increase the prices for the SSD-only Airs. If they made SSD's baseline in the Pro's there's a good chance the prices would still stay the same. Reply
  • sigmatau - Thursday, December 22, 2011 - link

    They kept the same price of the Air by skimpping on everything else. Old CPU and platform was the trade off for the SSD. Reply
  • Kristian Vättö - Friday, December 23, 2011 - link

    Old doesn't necessarily mean cheaper.

    SL9400 = $284
    i5-520M = $225

    Plus the extra cost of NVidia chipset. I would claim that C2D+NVidia combo ended up being more expensive than Arrandale would have been.
    Reply
  • sigmatau - Friday, December 23, 2011 - link

    Apple doesn't pay anywhere near retail. Old CPU prices using a search engine brings up crazy results. I found the same CPU and a motherboard with it for $100

    The i5-520 came out before the Mac Book air with a standard SSD. I picked one up in October for $600. The i5 had already saturated the market by the time I bought my laptop. So, not only did Intel have the i5 production more than fully ramped, the old CPUs were being phased out or were already phased out. If a computer component repackager like Apple, wanted to buy some SL9400s at this time, BEFORE they released the new Air, they would have gotten a huge discount as these chips were pretty much garbage compared to the i5.

    I can guarantee you that Apple paid much less for them than what you can find on Google. I mean, really, we are talking about Apple who makes 40% profit on much of their hardware.
    Reply
  • Kristian Vättö - Friday, December 23, 2011 - link

    Intel's 1k lot prices are all we have. Sure, OEMs pay different prices but the prices are pure speculation. Apple wouldn't pay the retail price for the i5s either so that argument is moot.

    Making old CPUs isn't cheap for Intel. They use bigger process node which means less dies per wafer (SL9400 = 107mm^2 ; i5-520M = 81mm^2). Hence it's more expensive to produce them.

    In the end, I doubt the price was the main reason for Apple. The difference wouldn't be all that big. What mattered was the poor performance of Arrandale graphics. Apple wanted to offer better graphics and went with NVidia+C2D. They did this with 13" MBP too, even though it might be able to accommodate a discrete GPU as well (MBA definitely has no space for dGPU).
    Reply
  • tipoo - Sunday, January 01, 2012 - link

    They had a choice between using the Nehalem chips with crappy integrated graphics or the Core 2 chips with less crappy Geforce 9400M graphics, since Nvidia was not allowed to make chipsets for Intel processors at that time. They chose better graphics and slightly behind processors. Its no big evil conspiracy. Reply
  • jjj - Wednesday, December 21, 2011 - link

    They do need these buys if more and more features are going on die and for the kind of cash they have 500 mil is nothing.
    As long as they have enough share to cover the costs of developing the SoC they'll keep doing it. After all there are plenty of advantages; cost,from a certain volume and up,time to market, differentiation and so on. Volume wise this quarter they could ship around 50 mil units+/- 3 mil (iphone,ipad,ipod touch) and assuming they can keep share ,grow with the market and bring in some more products (macs,TV,wearable devices, and so on) the volume is far greater than the minimum needed.Not that i expect Apple to be able to mantain share, without a fundamental strategy change, but they got to be optimistic.
    Reply
  • Penti - Wednesday, December 21, 2011 - link

    So they bought a 500 million SSD-controller tech startup without much of any real world products for 500 million. Obviously to provide them with some in-house SoC-IP. Sure they have a full sized SSD-product too, but that is not really about 3-bit-per-cell then. Reply
  • gamoniac - Wednesday, December 21, 2011 - link

    If Anobit's technology turns out to be very useful, now that Apple acquired them for themselves, how do you think this impact the consumer market in general, in terms of both cost and innovation perspectives?

    Nice journalism, as always.
    Reply
  • ltcommanderdata - Wednesday, December 21, 2011 - link

    I would think it wouldn't be a huge impediment. If Anobit doesn't currently have a steady client base and revenue generation, then they may well have gone out of business without an Apple buyout so most consumers wouldn't have seen the benefits anyways. If they are currently successful, then presumably Anobit's existing contracts with third-parties can't be immediately and unilaterally canceled by Apple, which gives time for competitors to find alternatives. Anand mentions that Anobit's innovations become more important as flash capacity increases, so its more future oriented, again giving competitors time to find alternatives. Either way, it doesn't seem to have a noticeable impact on the average consumer. Reply

Log in

Don't have an account? Sign up now