Reviews > Storage > Components of an SSD and basic Relations

Components of an SSD and basic Relations

Published by rewarder on 19.04.12 (7124 reads)
Page:
« 1 (2) 3 »

Basic components

Basically an SSD consists of a case, a print circuit board with a SATA interface, NAND flash memory, often a DRAM chips, which works as a cache, a processor and a firmware which is programmed to the processor. In fact PCB, SATA interface, NAND flash, DRAM and processor can be bought by any company, who plans to release an SSD.

So, what is it now that makes one SSD better than another? Where are the differences? Regaring the PCB there are only very few things that can have an impact on endurance and there is no influence of the PCB on performance. Looking a little bit closer at the NAND flash memory shows that there are more things that can have influence on performance as well as endurance of a drive. But in both cases – endurance as well as performance – the influence is very limited. If two different companies buy the same NAND flash at, let's say Micron, they get exactly the same product.



Companies like Kingston, ADATA and OCZ – Companies who buy the components they need to manufacture SSDs – they all cook with water. Which NAND flash a manufacturer chooses for its SSDs depends on the target market they want to address. If a manufacturer wants to have an entry level consumer product, it's very likely that they go for asynchronous MLC NAND flash. If it's a server grade product, where the most important thing is endurance then they will go SLC NAND flash memory.

The DRAM chip, which is used as a cache on SSDs - if one is needed - there are also only marginal differences when it comes to performance and endurance. Furthermore there is only one SSD manufacturer who doesn't need to buy DRAM from another company. It is Samsung. All the other SSD brands you know have to buy DRAM from a manufacturer that owns fabs. No there are two things left: the controller and its firmware. At this point there are companies that do controller designs, like SandForce and Marvell for example. These designs then go to a manufacturing company where the chips are being made from actual silicium. After that these chips are ready to be sold to other companies that pay kind of a license fee to let's say SandForce or Marvell. The controller also ships with a firmware, which in fact is the most interesting piece of todays SSD. Most of the optimizations concerning performance and endurance need to be programmed in the firmware. At the end of the day there is really no SSD manufacturer that makes everything that's needed for a recent SSD themselves. The manufacturer which comes the closest to this point is Samsung but in fact, there SSD controllers are based on three core ARM processors whereas Samsung licenses the ARM designs.



For the controllers themselves it's the case that in most cases they feature a four to ten channel architecture. The individual pieces of NAND Flash memory are then wired to the individual channels. It's becoming really interesting when you take a closer look at how data is actually being written and read on an SSD. And at this is where the firmware kicks in.

Page 1 - Introduction
Page 2 - Basic components
Page 2 - Controller / Firmware / Manufacturer


Discuss this article in our forums.

Page:
« 1 (2) 3 »

Navigate through the articles
Previous article Review: OCZ Vertex 4 512 GB with Indilinx Controller Review: Kingston HyperX 3K 120 GByte SSD Next article
Rating 1.00/5
Rating: 1.0/5 (1 vote)
 
The comments are owned by the author. We aren't responsible for their content.
Author Thread
Anonymous
Published: 2012/4/21 21:19  Updated: 2012/4/22 11:55
 Re: Components of an SSD and basic Relations
ganz so simple ist das mit dem NAND FLASH Speicher nicht gerade.
Ersten sinken die Schreibzyklen mit der Fertigungsgrösse und dann kommt es extrem auf die Firmware an. OCZ behaupted ja mit der Octane zbsp auf 6-10k zu kommen. Nur durch Firmware mit schlechtem verbautem NAND
Wikipedia sagt:
3.000 (MLC in 25-nm-Fertigung)
5.000 (MLC in 34-nm-Fertigung)
10.000 (MLC in 50-nm-Fertigung)
100.000 (SLC in 50-nm-Fertigung)

Also wenn ich den Computer in 7 Jahren noch als 2 PC irgendwo rumstehen haben will sollte man evtl. ein wenig mehr ausgeben und eine SSD mit einer guten Lebensdauer kaufen.
Reply
rewarder
Published: 2012/4/22 11:55  Updated: 2012/4/22 11:55
Webmaster
Joined: 2004/7/5
From: Zürich CH
Comments: 1178
Online!
 Re: Components of an SSD and basic Relations
Klar, das hast du völlig Recht mit deiner Aussage. Es ist aber so, dass die Firmware wiederum einen massiven Einfluss auf die Lebensdauer der NAND Flash Speicherzellen hat, was wiederum mit dem Write-Amplification Faktor zusammen hängt. Wenn man den in Richtung von 1 drücken kann oder gar darunter, Stichworte Kompressionsalgorithmen und Wear Levelling, dann steigt die Lebenserwartung deutlich.

Unter dem folgenden Link findest du ein Rechenbeispiel bezüglich der Lebenserwartung, das als Basis eine SSD mit 100 Gigabyte nimmt. Btw. eine Verdopplung der Speicherkapazität bedeutet auch eine Verdopplung der Lebensdauer, aufgrund der Tatsache wie ein Wear Levelling Algorithmus funktioniert.

http://www.ocaholic.ch/xoops/html/mod ... tem.php?itemid=602&page=4
Reply
Publish Comment
Comment Rules*
Comments by registered users are always approved
Title*
Name*
Email*
Website*
Message*
Confirmation Code*
1 + 6 = ?  
Input the result from the expression
Maximum attempts you can try: 5
Select Language
Advertisment

Advertisment

Advertisment
Who is Online
39 user(s) are online (23 user(s) are browsing Reviews)

Members: 2
Guests: 37

rewarder, splmann, more...