Solid-state Drive (SSD): Classification and Architecture

Blog page
A solid-state drive (SSD) is a hard drive made of solid-state electronic memory chip arrays. SSD is composed of a control unit and storage unit (FLASH chip, DRAM chip). Solid-state drives are widely used in many fields such as military, vehicle, industrial control, video surveillance, network monitoring, network terminals, electric power, medical treatment, aviation, navigation equipment, and so on.

Ⅰ Classification of solid-state drive

There are mainly two kinds of storage medium of a solid-state drive, one is flash memory, and the other is DRAM. Intel’s XPoint particle technology is a new technology.

1.Flash-based solid-state drives

Flash-based solid-state drives use FLASH chips as storage media, which is also commonly referred to as SSD. Its appearance can be made into a variety of shapes, such as notebook hard drives, micro hard drives, memory cards, U disks, and other styles. The biggest advantage of this SSD solid-state drive is that it can be moved, and the data protection is not controlled by the power supply. It can be adapted to various environments and is suitable for individual users. It has a longer life span. SLC flash memory generally reaches tens of thousands of times of PE. MLC can reach more than 3,000 times, and TLC has reached about 1,000 times. The latest QLC can also ensure a lifespan of 300 times. The average user’s writing volume in a year does not exceed 50 times that of hard disks. The overall size, even the cheapest QLC flash memory, can provide 6 years of write life. High reliability, high-quality household solid-state drives can easily reach one-tenth of the failure rate of ordinary household mechanical hard drives.

SSD.jpg

SSD

2.DRAM-based solid-state drives

DRAM-based solid-state drives used DRAM as a storage medium, and the application range is narrow. It imitates the design of a traditional hard disk, which can be used for volume setting and management by most operating system file system tools, and provides industry-standard PCI and FC interfaces for connecting to a host or server. Application methods can be divided into two types: SSD hard disk and SSD hard disk array. It is a high-performance memory that can theoretically be written infinitely. The only drawback is that it requires an independent power supply to protect data security. DRAM solid-state drives are relatively non-mainstream devices.

3.3D XPoint-based solid-state drives

The solid-state drive based on 3D XPoint is close to DRAM in principle, but it is non-volatile storage. The read latency is extremely low, which can easily reach one percent of the existing solid-state hard drives, and has a nearly unlimited storage life. The disadvantage is that the density is relatively low compared to NAND, and the cost is extremely high. It is mostly used in enthusiast desktops and data centers.

Ⅱ Development of solid-state drive

In 1956, IBM invented the world’s first hard drive.
In 1968, IBM re-proposed the feasibility of the “Winchester” technology, laying the foundation for the development of hard disks.
In 1970, Sun StorageTek developed the first solid-state hard drive.
In 1984, Toshiba invented flash memory.
In 1989, the world’s first solid-state drive appeared.
In March 2006, Samsung took the lead to release a 32GB SSD notebook computer.
In January 2007, SanDisk released a 1.8-inch 32GB solid-state drive product, and in March it released a 2.5-inch 32GB model.
In June 2007, Toshiba launched its first 120GB SSD notebook computer.
In September 2008, Yizheng MemoRight SSD was officially released.
In 2009, SSDs developed in a spurt, and major manufacturers flocked in, and storage virtualization officially entered a new stage.
In February 2010, Micron released the world’s first SATA 6Gbps interface solid-state drive, breaking the 300MB/s read and write speed of SATAII interface.
At the end of 2010, Renice launched the world’s first high-performance mSATA solid-state drive and obtained patent rights.
In 2013, Samsung launched VNand 3D flash memory.

Ⅲ Architecture of solid-state drive

Flash-based solid-state drives are the main category of solid-state drives. Their internal structure is very simple. The main body of the solid-state drive is actually a PCB board. The most basic accessory on this PCB board is the control chip and the cache chip (some low-end Cache chips) and flash memory chips for storing data.

SSD structure (three core components).jpg

SSD structure (three core components)

1.Controller

The more common solid-state drives on the market include LSISandForce, Indilinx, JMicron, Marvell, Phison, Sandisk, Goldendisk, Samsung and Intel, and other controller chips. The controller is the brain of the solid-state drive. One of its functions is to rationally allocate the data load on each flash memory, and the other is to undertake the entire data transfer, connecting the flash memory chip and the external SATA interface. The capabilities of different main controllers are very different. There will be very big differences in data processing capabilities, algorithms, and read and write control of flash memory chips. This will directly lead to the difference in the performance of solid-state hard disk products by several times.

2.Cache

Next to the controller chip are cache particles. Like traditional hard drives, solid-state drives require a high-speed cache chip to assist the main controller for data processing. It should be noted here that there are some cheap solid-state drive solutions in order to save costs, omitting this cache, which will have a certain impact on the performance during use, especially the read and write performance and service life of small files.

3.Flash memory

Except for the controller and the cache, most of the other positions on the PCB board are NAND flash memory chips. NAND flash memory chips are divided into SLC (Single-Level Cell, single-level cell), MLC (Multi-Level Cell, double-layer cell), TLC (Trinary-Level Cell, three-level cell), QLC (Quad-Level Cell, four-layer unit) these four specifications.
Another type of eMLC (Enterprise Multi-Level Cell) is an “enhanced” version of MLC NAND flash memory, which bridges the performance and durability gap between SLC and MLC to a certain extent.

Ⅳ Comparison with hard disk drives

The interface specifications and definitions, functions, and usage methods of solid-state drives are almost the same as ordinary hard drives, and the shape and size are basically the same as ordinary 2.5-inch hard drives.

hard disk drive.jpg

hard disk drive

SSDs have the characteristics of fast read and write, lightweight, low energy consumption, and small size that traditional mechanical hard drives do not have. At the same time, its disadvantages are also obvious. Although IDC believes that SSD has entered the main trend of the storage market, its price is still relatively expensive and the capacity is low. Once the hardware is damaged, data is more difficult to restore, etc… Some people believe that the lifetime of the solid-state drive is relatively short.
The main factors that affect the performance of solid-state drives are the controller, NAND flash media, and firmware. Under the same conditions as above, the type of interface used may also affect the performance of the SSD.
The mainstream interfaces are SATA (including 3Gb/s and 6Gb/s) interfaces, and SSDs with PCIe 3.0 interfaces are also available.
Due to the difference in the design and data read and write principles between SSD and ordinary disks, the internal structure of the SSD is also very different. Generally speaking, the structure of a solid-state drive (SSD) is relatively simple and can also be disassembled. Therefore, most of the articles about SSD performance evaluation that we usually see are accompanied by the internal disassembly diagram of the SSD.
Data reading and writing of ordinary mechanical disks rely on the airflow generated by the high-speed rotation of the disk to hold up the head, so that the head is infinitely close to the disk without touching it. Therefore, its internal structure is relatively complicated and precise, and it is not allowed to be disassembled under normal circumstances. Once it is manually disassembled, it is very likely to cause damage and the disk will not work normally. This is also the reason why we can hardly see the disk disassembly diagram when evaluating the disk.

Ⅴ Advantage of solid-state drive

Fast reading and writing speed: using flash memory as the storage medium, the reading speed is faster than that of mechanical hard disks. The solid-state drive does not use a magnetic head, and the seek time is almost zero. The continuous writing speed is amazing. Most SSD manufacturers will claim that their SSDs have continuous read and write speeds exceeding 500MB/s. In recent years, NVMe SSDs can reach around 2000MB/s, or even more than 4000MB/s. The speed of solid-state drives is not only reflected in continuous reading and writing, but fast random reading and writing speed is the ultimate meaning of solid-state drives, which is most directly reflected in most of the daily operations. The seek time of the most common 7200 rpm mechanical hard disk is generally 12-14 milliseconds, while the solid-state hard disk can easily reach 0.1 milliseconds or even lower.
Shock resistance and drop resistance: Traditional hard disks are all disk-type, and data is stored in disk sectors. The solid-state drive is made of flash memory particles (that is, storage media such as MP3, U disk, etc.), so there are no mechanical parts inside the SSD solid-state drive. It will not affect the normal operation even if it moves at high speed or even with tilting Use and can minimize the possibility of data loss in the event of collisions and shocks.
Low power consumption: The power consumption of solid-state drives is lower than that of traditional hard drives.
No noise: The solid-state drive has no mechanical motor and fan, and the noise value is 0 decibels during operation. Flash-based solid-state drives have low energy consumption and heat generation under working conditions (but high-end or large-capacity products will consume more energy). There are no mechanical moving parts inside, there will be no mechanical failure, and no fear of collision, impact, or vibration. Because the solid-state hard disk uses flash memory chips without mechanical parts, it has the characteristics of low heat generation and fast heat dissipation.
Large operating temperature range: A typical hard drive can only work in the range of 5 to 55 degrees Celsius. And most solid-state drives can work at -10 to 70 degrees Celsius. Solid-state drives are smaller and lighter than mechanical hard drives of the same capacity. The interface specifications and definitions, functions, and usage methods of solid-state drives are the same as those of ordinary hard disks, and the product shape and size are also consistent with ordinary hard disks. The operating temperature range of the chip is very wide (-40 to 85 degrees Celsius).
Lightweight: SSDs are lighter in weight, 20-30 grams lighter than conventional 1.8-inch hard drives.

Ⅵ Disadvantage of solid-state drive

Capacity: With the development of multi-level storage units such as MLC, TLC, QLC, and even future PLCs, the capacity of solid-state drives is growing rapidly. As of January 2021, the world’s largest solid-state drive with the largest capacity is the ExaDrive DC100 series solid-state drive launched by Nimbus Data, with a capacity of up to 100TB.
Lifespan limitation: SSD flash memory has the problem of limited erasing and writing times, which is why many people criticize its short lifespan. A complete erasing and writing of flash memory is called P/E once, so the life of flash memory is based on P/E. The life of a 34nm flash memory chip is about 5000 times P/E, and the life of a 25nm memory chip is about 3000 times P/E.
High price: As of January 2021, the price of a 256GB solid-state drive with a TLC storage unit on the market is about 40 dollars (using SATA interface + TLC particles), and the price of a 1TB solid-state drive is about 100 dollars (NVMe Interface + TLC particles).