from :

Reprinted from :

Once upon a time , Let's talk about it TLC Color change ; Now ,TLC Attack and occupy SSD half . Yes , This world is so wonderful .

although TLC Already in the mainstream , But there are more rumors 、 More Baidu , Many consumers still have “ fear ” The attitude of , Let's learn more about TLC.

TLC What is it? ?

Solid state drives depend on NAND Flash Flash memory chips are used to store data , This is similar to our common U disc .NAND Flash According to the principle of storage, it can be divided into three kinds ,SLC、MLC、TLC.

SLC = Single-Level Cell, namely 1 bit per cell,1 A storage unit can store 1 bit The data of , There is only 0 and 1 Two charge values . And so on ,TLC = Triple-Level Cell, namely 3 bit per cell,1 A storage unit can store 3 bit The data of .

Unit capacity memory , Can store more data , therefore TLC The production cost per megabyte is the lowest .

TLC working principle :

Xiaobian tries to explain it in popular language . according to NAND The physical structure of ,NAND It stores data through insulation . When you write data , You need to apply a voltage and create an electric field , So electrons can go through the insulator and into the memory cell , At this point, the writing of data is completed . If you want to delete a storage unit ( data ), The voltage is applied again to let the electrons pass through the insulation , Thus leaving the storage unit .

therefore ,NAND The original data must be deleted before writing new data again .

because TLC Of 1 A storage unit can store 3 bit The data of , In order to distinguish between , Different voltages have to be used to achieve . In addition to being able to achieve and SLC Same 000(TLC)=0(SLC) and 111(TLC)=1(SLC) Outside 、 There are six other data formats that must be distinguished by different voltages , Let different numbers of electrons into the storage unit , Realize different data expression . such , To make TLC Realize the storage ratio of unit storage unit SLC、MLC The purpose of more data .

Why? TLC Of the three media ?

Because the data is written to TLC Eight different voltage states are required in the , And applying different voltage states 、 Especially the relatively high voltage , It will take longer to achieve ( The process of increasing voltage , It's not complete until the right voltage is found ).

therefore , stay TLC It takes longer to access data in , So the transmission speed is slower . Through the measured , Under the same technical conditions ,TLC Of SSD Performance is not up to MLC SSD Of .

Why did you TLC Unfashionable ?

Why there is no mechanical structure SSD It's still a matter of longevity ? Because according to how it works , Every time the flash memory cell writes or erases, the applied voltage will cause the physical loss of the silicon oxide insulator . This thing is just a little bit 10 Nanometer thickness , With each electron crossing, it gets thinner .

That's why , Silicon oxide is getting thinner and thinner , Electrons can be trapped in the silica insulation , The erasure time will also be prolonged , Because it's going to take a long time before the voltage is reached 、 Higher pressure . The main controller can't change the programming and erasing voltage . If the original designed voltage value is abnormal , The master will try different voltages , It naturally takes time , It also puts more pressure on the silicon oxide , Accelerated losses .

Last , Master control programming and erasing a TLC Flash memory cells are taking longer and longer , Finally, the performance is seriously affected 、 It's unacceptable , The flash block is dead .

meanwhile , Conventional 2D After the flash reaches a certain density, the amount of charge stored in each power supply will decrease , After the loss of TLC Insulating layer , Adjacent memory cells also produce charge interference , Develop to 20nm After the craft ,Cell The interference between cells is more serious , If the data is not refreshed for a long time, it will appear like Samsung before 840 Evo Reading old files like that will slow down .

therefore , Before the development of new technologies such as new master control , Manufacturers have been afraid to TLC SSD Launch the market , Reliability problems are inevitable , After all, data is more than everything .

Why do people worry about longevity ?

P/E Life comparison

because TLC Using different voltage states , Plus a lot of storage capacity , The number of times the insulating layer is broken down is also more than that of other dielectrics , This accelerates the loss process of the insulating layer . therefore ,TLC SSD It's longer than SLC、MLC It's much shorter .

before TLC Of P/E When life is low , There is a risk of scrap in a few years

In limine TLC Of P/E Life span is less than 1000 Time , But after the manufacturer improved the algorithm and optimized the master control , Upgrade to 1000 To 2000 Time . by comparison ,MLC Yes 3000 To 10000 Second erasure life . If the user's PC Only TLC SSD, So in the daily use environment , If one 120GB SSD Of P/E Life span is less than 1000 Time , And write it every day 60GB The data of , So less than five years ,SSD It will be scrapped . In the current era of excess performance , It's very scary , So people used to worry about TLC SSD The problem of the life span of .

lately TLC SSD why “ Perversely ” It's a blowout ?

samsung 850 EVO、 Toshiba corp. Q300、 Yingruida BX200…… We are familiar with SSD The manufacturers are 2015 It was launched on a large scale in TLC SSD, of great momentum . Since we said before TLC So many deficiencies , Why do manufacturers still promote it ? Don't you hit yourself in the foot with a stone ?

Toshiba corp. TC58NC1000GSB Master support Smart ECC、Smart Flush0 Technology .

In the past year ,SSD The biggest credit of manufacturers is to solve the problem TLC Of P/E Life problem , Give Way TLC SSD The life span of a computer goes up to the normal cycle we use . The quality of the main control algorithm will have a great impact on the performance and life , at present SSD The manufacturer has made great improvement in the main control technology , signal processing , The stronger ECC Algorithm 、 Expand the capacity of the reserve area, increase the reserved space and other technical applications , from TLC Of 500--1000 Time P/E Upgrade to current 1000 To 2000 Time , To a certain extent, it ensures the reliability and service life .

We know TLC Poor performance , Especially in writing performance ,SSD The manufacturer passes SLC Cache The use of , As long as a buffer with large capacity is created, users will not feel slow in writing , and SLC Cache Having a good time also has the effect of prolonging life span .

in addition ,SSD The manufacturer is interested in TLC SSD Our quality assurance is upgraded to MLC SSD Basically the same level , Such as samsung TLC SSD Our warranty is generally five years , Let consumers have a good rest in these five years . add TLC Natural price advantage , And the gold lettered signboard , It's really attractive . More and more manufacturers are involved in TLC SSD In the competition , Prices keep falling , Let a lot of right SSD If you are interested, try some , To encourage TLC SSD The growth of .

TLC The future of ?

TLC Our counter attack is the truth of developing strengths and avoiding weaknesses . There is a market , There will be progress , I believe the manufacturer will be right TLC Technology to do more research , Make sure it's good and cheap TLC Keep going .

3D NAND Flash comparison 2D Has a life advantage

Such as samsung 3D NAND Flash memory is TLC It's an important direction in the future .3D NAND It's not about shrinking Cell unit , But through 3D Stack technology encapsulates more Cell unit , So we don't have to pursue more advanced manufacturing processes , After all, the manufacturing process is about advanced , Life expectancy is getting worse . therefore , It can be produced using a relatively older process 3D NAND Flash memory , The advantage of using the old process is P/E The number of erasures has increased significantly , And the charge interference is greatly reduced by using the old process .

3D NAND Flash memory structure

In the future 3D NAND It could be made. It could be MLC And TLC Switching between working modes , Also is to use TLC Shielding half capacity 、 To act as MLC, That's all kinds of so-called 3bit MLC Technological innovation . Similarly , Toshiba Q300 and OCZ TRION 100 It's a long-lived and stable enterprise class eTLC Sound SLC、MLC、TLC It's no longer clear-cut .

How will it develop in the future ? We'll see !

face TLC, What should we do ?

According to industry news , Entry and mainstream are already TLC Of the world ,MLC Continue to play its role in the high-end field . Manufacturers are the drivers of products and technology , As consumers, we can only passively accept other people's rules of the game .

TLC SSD Trends can't stop

although TLC SSD I can't compare with MLC Of SSD, But it's worse than HDD It's much better . So we need to have this idea . second , stay TLC The next push ,240GB Of SSD It is no longer necessary 400 Yuan can start with , Very good value for money . All in all ,TLC No longer Wu xiaamung , So we don't have to worry about TLC All kinds of concerns about , Use it to your heart's content ! After all, the warranty is here .

Nand flash Three types of SLC,MLC,TLC【 turn 】 More articles about

  1. NAND Flash Underlying principle ,SLC MLC TLC Compare 【 turn 】

    from : Copyright notice : Please indicate that it is reproduced from Christa_RJ https://blog.csd ...

  2. NAND Flash Underlying principle ,SLC MLC TLC Compare

    NAND-Flash Storage principle The basic architecture of the smallest cell of solid state hard disk is as follows : We know that all the information stored in the computer must eventually return to 0 And 1, In principle, , As long as the memory cell can provide two or more states for identification , It can be used to record data . ...

  3. Industrial grade sd Card storage slc mlc tlc

    slc mlc tlc SLC = Single-Level Cell , namely 1bit/cell, Fast, long life , The price is too expensive ( about MLC 3 Times the price ), about 10 Ten thousand erasures MLC = Multi-Leve ...

  4. There are three types of cloud computing services (SaaS、PaaS、IaaS)

    Cloud computing can help enterprises reduce IT The cost and complexity of , And get the flexibility and agility they need to thrive . however , Mapping out a clear path to the cloud is not easy . After all, users need to see through the cloud related market hype , Then understand and analyze the different types of cloud computing models ...

  5. There are three types of link layer MAC Address

    If you need to reprint , Please indicate the source . We know , The link layer is based on MAC Address is used to identify the addresses of both parties in communication , Here's the picture : In the application, it is divided according to the number of receivers , It can be divided into the following three kinds : unicast (Unicast) multicast (Multicast) ...

  6. matlab for Three types of loops

    Half of my study , Find a good website , I want to write this blog with , The Internet is really a good thing ! In memory of the national day website : ---- ...

  7. C# enum、int、string The three types switch to each other The transformation between the three types # Code : public enum Sex { Man=, Woman= } public static void enumConvert() { in ...

  8. Slowly changing dimensions (Slowly Changing Dimension) Three common types and prototypes ( turn )

    Introduction to In from OLTP Business database to DW In the process of extracting data from data warehouse , Especially after the first import, every incremental extraction will often encounter such problems : Some data in the business database has changed , Should these changes be reflected in the data warehouse ...

  9. ASP.NET There are three types of design patterns

    There are three types of design patterns , common 23 class .   One . Create pattern : The singleton pattern . Abstract factory pattern . Builder pattern . Factory mode . Archetypal model .       Two . Structural mode : Adapter pattern . Bridging mode . Decoration mode . Portfolio model . Appearance mode . The flyweight pattern . generation ...

Random recommendation

  1. SQL exists( select 1 from

    use UnlockIndustry select * from Info_Coordinate as A join Info_Employee on A.EmployeeId=Info_Employ ...

  2. Use View by Data Source Of Form Development points

    (Data Source by View) Key points : establish View Of SQL grammar View Of SQL You have to specify Form It's the only one that's added to it . modify . Delete the basic table and its primary key , Other tables are supplementary information tables , Its fields are only used in Form Lixian ...

  3. Knowledgeroot Getting started with installation and use

    use PHP Developed knowledge base system , Organize content based on tree structure . Use FCKEditor Do content editing . effect ...

  4. STL Algorithm

    STL The algorithm part is mainly composed of the following parts Pieces of <algorithm>,<numeric>,<functional> form . To use STL The algorithm function in must contain a header file <algorit ...

  5. flask Extension module flask-sqlachemy Use ---mysql database

    The configuration environment of this blog is :python edition 3.5,flask2.0,python3 No longer supported in MySQLdb modular , All I use here is pymysql, All before use should be install pymysql:pip install ...

  6. Me and Python Of Py transaction 》》》》》》 data type

    Python Variables in --- House number Python You don't need to define the type of a variable before you use it , But you have to declare and initialize the variable . Python To assign a value to a variable is to declare , Initialize variable ( That is to create an object of the corresponding data type , And the data ...

  7. encapsulation qq Share static libraries with cocopod

    encapsulation qq Share static libraries with cocopod  1, establish framework library , To Tencent open platform ( Application project appid 2, take iOS SDK Medium TencentOpenAPI.framework ...

  8. Elasticsearch 5.0Head plug-in unit

    Elasticsearch 5.0 —— Head Plug in Deployment Guide   Use ES Most of them have been used head, But the version was upgraded to 5.0 after ,head Plug ins don't work well . Let's take a look at how 5.0 Start in Head Plug in ! official ...

  9. vscode Common plug-ins

    1. Local History You can view local modification records , It's different 2.TODO plug-in unit You can mark the areas that need to be modified or improved , View... In the task list , Avoid forgetting , Increase of efficiency . contain TODO, FIXME. ...

  10. jquery Switch between hiding and expanding pages

    html page : <p id="myp4"> By default , This passage is hidden , After clicking the button , This is the beginning of the passage , And the value on the button changes </p> <button id=& ...