>The controller remains a secret too, although given SanDisk's history I'm pretty confident that it's a Marvell silicon with SanDisk's in-house firmware.
I dont think so. Previous gen used something from jmicron (judging from poor performance) or made inhouse. Same controller was also in their cruzer extreme flash drives. So i dont think they gonna go marvell route this time. Not for their budget line.
I wonder which model of Sandisk ever use JMicron controller in past 3 years? It is true that JMicron is notorious in SSD controller market, but that is the price a pioneer has to pay. However, as time goes by, JMicron's controller is competing with mainstream controller now. You may refer to the reference design article published by Kristian back in May 2014.
I can't find a single recent Sandisk SSD that doesn't use a Marvell controller. And the Cruzer Extreme is a flash drive, no surprise it uses a jmicron (which is based on marvell IP) like most USB 3.0 flash drives because the jmicron jmf661 and later the jmf667 were/are the only flash controllers on the market with embedded usb3.0 and sata bridges. Corsair, PNY, etc all use this controller in their high-end flash drives. The jmf667h or something like that is home in some SSD's but none from Sandisk.
And as you can see from the internals, it doesnt use any dram, has very tiny package (i dont think marvell makes anything that small) and uses QFP type package (marvell only makes high performance bga stuff). All this points to some budget jmicron solution, rebranded as sandisk. I could be wrong though.
I just bought one Sandisk Plus 240gb 2 days ago. It's the cheapest 240gb SSD on sale in Amazon. While it's sequential Reads are 500+ mb/s & sequential writes 400+ mb/s respectively, it's 4k Read & Writes are not competitive with new drives. AS SSD total score is just 700. I won't be opening mine to see what controller it uses, but it will be cool if Anandtech can review one.
The Sandisk SSD standard uses an in-house developed controller. Not JMicron as you suggest. Considering the SSD Plus has low IOPS too, it possibly might be using that in-house developed controller again or an evolution of it.
Okay, it seems to be using Silicon motion SM2246xt (a low cost Dram-less version of the SM2246en). The same controller is used in Sandisk Extreme 500 external USB 3.1 SSDs. Hence the low IOPs ( Random Read: 28,000 IOPS*, Random Write: 65,000 IOPS*) *On 120GB SSD with Toshiba 19nm MLC
That is correct, but it has more or less become an industry standard that MLC refers to two-bit per cell NAND and TLC refers to three-bit per cell NAND. Technically it would be more appropriate to use 2-bit MLC and 3-bit MLC terms, but I don't find the current MLC and TLC terms to be that confusing.
We’ve updated our terms. By continuing to use the site and/or by logging into your account, you agree to the Site’s updated Terms of Use and Privacy Policy.
10 Comments
Back to Article
hojnikb - Monday, January 5, 2015 - link
>The controller remains a secret too, although given SanDisk's history I'm pretty confident that it's a Marvell silicon with SanDisk's in-house firmware.I dont think so. Previous gen used something from jmicron (judging from poor performance) or made inhouse. Same controller was also in their cruzer extreme flash drives.
So i dont think they gonna go marvell route this time. Not for their budget line.
TonyCL6 - Monday, January 5, 2015 - link
I wonder which model of Sandisk ever use JMicron controller in past 3 years? It is true that JMicron is notorious in SSD controller market, but that is the price a pioneer has to pay. However, as time goes by, JMicron's controller is competing with mainstream controller now. You may refer to the reference design article published by Kristian back in May 2014.Samus - Tuesday, January 6, 2015 - link
I can't find a single recent Sandisk SSD that doesn't use a Marvell controller. And the Cruzer Extreme is a flash drive, no surprise it uses a jmicron (which is based on marvell IP) like most USB 3.0 flash drives because the jmicron jmf661 and later the jmf667 were/are the only flash controllers on the market with embedded usb3.0 and sata bridges. Corsair, PNY, etc all use this controller in their high-end flash drives. The jmf667h or something like that is home in some SSD's but none from Sandisk.hojnikb - Tuesday, January 6, 2015 - link
this one for examplehttp://www.sandisk.com/products/ssd/sata/standard/
benchmark for sister drive http://www.notebookreview.com/assets/65778.jpg (pretty much the same drive, just a different formfactor).
And as you can see from the internals, it doesnt use any dram, has very tiny package (i dont think marvell makes anything that small) and uses QFP type package (marvell only makes high performance bga stuff).
All this points to some budget jmicron solution, rebranded as sandisk.
I could be wrong though.
ghanz - Wednesday, October 14, 2015 - link
I just bought one Sandisk Plus 240gb 2 days ago.It's the cheapest 240gb SSD on sale in Amazon.
While it's sequential Reads are 500+ mb/s & sequential writes 400+ mb/s respectively, it's 4k Read & Writes are not competitive with new drives. AS SSD total score is just 700.
I won't be opening mine to see what controller it uses, but it will be cool if Anandtech can review one.
Zachmcd09 - Thursday, June 16, 2016 - link
How did you achieve these speeds? I purchased one myself and I am only getting 240 read and 180 writesmilli - Friday, November 27, 2015 - link
The Sandisk SSD standard uses an in-house developed controller. Not JMicron as you suggest.Considering the SSD Plus has low IOPS too, it possibly might be using that in-house developed controller again or an evolution of it.
ghanz - Tuesday, March 15, 2016 - link
Okay, it seems to be using Silicon motion SM2246xt (a low cost Dram-less version of the SM2246en).The same controller is used in Sandisk Extreme 500 external USB 3.1 SSDs.
Hence the low IOPs ( Random Read: 28,000 IOPS*, Random Write: 65,000 IOPS*)
*On 120GB SSD with Toshiba 19nm MLC
http://images.anandtech.com/doci/9847/sata-control...
ajp_anton - Monday, January 5, 2015 - link
Doesn't MLC stand for Multi-Level Cell, meaning that TLC is in fact just one type of MLC?Kristian Vättö - Monday, January 5, 2015 - link
That is correct, but it has more or less become an industry standard that MLC refers to two-bit per cell NAND and TLC refers to three-bit per cell NAND. Technically it would be more appropriate to use 2-bit MLC and 3-bit MLC terms, but I don't find the current MLC and TLC terms to be that confusing.