{"id":5649,"date":"2021-05-10T08:00:06","date_gmt":"2021-05-10T15:00:06","guid":{"rendered":"https:\/\/phisonblog.com\/?p=5649"},"modified":"2022-06-14T08:11:09","modified_gmt":"2022-06-14T15:11:09","slug":"qlc-nand-for-consumer-ssds-2","status":"publish","type":"post","link":"https:\/\/phisonblog.com\/ja\/qlc-nand-for-consumer-ssds-2\/","title":{"rendered":"\u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u30fc\u5411\u3051SSD\u5411\u3051QLC NAND"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.9.1&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||||false|false&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.9.1&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.9.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.14.4&#8243; _module_preset=&#8221;default&#8221; ul_line_height=&#8221;1.7em&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p><\/p>\n<p>In the last decade, data has grown at an exponential rate due to technological advancement in the field of \u201cinternet of things.\u201d Exponential data growth requires advancement in the storage technology to store the generated date. Hard disk drive (HDD) and Solid-state drives (SSD), which are two main forms of storage in the modern computing system, have increased their storage capacity to meet the demand.<\/p>\n<p>HDDs industry now uses heat-assisted magnetic recording or microwave-assisted magnetic recording to increase drive capacity. SSD makers have addressed the demand for higher capacity by storing more bits per NAND storage cell.<\/p>\n<h4>\u00a0<\/h4>\n<h3>NAND flash technology<\/h3>\n<p>NAND Flash technology started by storing one single bit per cell\u2014 and this cell is called Single Level Cell (SLC). SLC NAND provides high throughput, high endurance, and low latency, but has small capacity. NAND technology evolved and enabled storing two bits per call and it is called \u2014Multi Level Cell (MLC). MLC NAND provides twice the capacity of SLC NAND but has lower throughput and has less endurance. Further enhancement in the NAND technology enabled storing three bits per cell\u2014 and it is called Three Level Cell (TLC). TLC NAND has three times the SLC NAND capacity but has much lower throughput and endurance. The latest NAND technology stores four bits per cell\u2014 or Quad Level Cell (QLC). QLC NAND provides four times the SLC capacity but has much lower throughput and endurance.<\/p>\n<p>&nbsp;<\/p>\n<h4><img decoding=\"async\" class=\"alignnone wp-image-5655 size-full\" src=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/04\/1041669_1_0401921.jpg\" alt=\"\" width=\"560\" height=\"315\" srcset=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/04\/1041669_1_0401921.jpg 560w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/04\/1041669_1_0401921-480x270.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 560px, 100vw\" \/><\/h4>\n<p>&nbsp;<\/p>\n<h4><img decoding=\"async\" class=\"alignnone wp-image-5654 size-full\" src=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/04\/1041669_2_041921.jpg\" alt=\"\" width=\"560\" height=\"315\" srcset=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/04\/1041669_2_041921.jpg 560w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/04\/1041669_2_041921-480x270.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 560px, 100vw\" \/><\/h4>\n<h4>\u00a0<\/h4>\n<h3>How to address QLC NAND tradeoffs<\/h3>\n<p>QLC NAND addresses the increased capacity requirement but comes with tradeoffs of slower throughput and lower endurance. One way to address slower throughput and lower endurance of QLC is to add a small SLC cache on the drive. Data from the host is written to the SLC cache first, and then data is moved to QLC. Throughput seen by the host depends upon the workload. If the size of the data that is being written is smaller than the SLC cache size, then the host will see SLC throughput. If the data being written is larger than SLC cache size, then the combination of SLC and QLC performance will be seen.<\/p>\n<p>SLC cache can also address the endurance concern of QLC NAND for specific workloads. If the host is writing and rewriting specific Logical Block Address (LBA) range and the LBA range is smaller than the SLC cache size, then the data is invalidated in the SLC cache and only the final copy of the LBA is moved to QLC.<\/p>\n<p>&nbsp;<\/p>\n<div class=\"banner_wrapper\" style=\"height: 83px;\"><div class=\"banner  banner-26492 bottom vert custom-banners-theme-default_style\" style=\"\"><img decoding=\"async\" width=\"1080\" height=\"150\" src=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/06\/The-Benefits-of-Using-SLC-Buffers-with-SSDs.png\" class=\"attachment-full size-full\" alt=\"\" style=\"height: 83px;\" srcset=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/06\/The-Benefits-of-Using-SLC-Buffers-with-SSDs.png 1080w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/06\/The-Benefits-of-Using-SLC-Buffers-with-SSDs-980x136.png 980w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/06\/The-Benefits-of-Using-SLC-Buffers-with-SSDs-480x67.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1080px, 100vw\" \/><a class=\"custom_banners_big_link\"  href=\"https:\/\/phisonblog.com\/the-benefits-of-using-slc-buffers-with-ssds-2\/\"><\/a><div class=\"banner_caption\" style=\"\"><div class=\"banner_caption_inner\"><div class=\"banner_caption_text\" style=\"\">Read: The Benefits of Using SLC Buffers with SSDs<\/div><\/div><\/div><\/div><\/div>\n<p>&nbsp;<\/p>\n<h3>Maximize the benefit of using an SLC cache<\/h3>\n<p>To maximize the benefit of an SLC cache, NAND Flash supports using QLC NAND in SLC mode. In this mode, QLC cell will be used to store only a single only single bit. This will reduces the capacity by one fourth but provides throughput and endurance of an SLC cell. When used for a \u201cFresh Out of Box\u201d (FOB) drive or for applications that do not fill the drive completely, using this feature will enables a substantially bigger SLC cache, which in turn, can provide better throughput and endurance.<\/p>\n<h4>\u00a0<\/h4>\n<h3>Consumer workload<\/h3>\n<p>The SLC cache benefit depends upon the workload. Can a QLC drive be a good fit with an SLC cache? Consumer drives have the following characteristics:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Consumer drive workloads are bursty, which means data is written to the drive for a short duration and the drive is idle after that.<\/li>\n<\/ul>\n<ul>\n<li>Consumer workloads generate average Queue Depth (QD) of 4 and maximum QD of 7.<\/li>\n<\/ul>\n<ul>\n<li>Consumer drives write to limited Logical Block Address (LBA).<\/li>\n<\/ul>\n<ul>\n<li>Consumer drive are rarely filled to the maximum capacity.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4>\u00a0<\/h4>\n<h3>QLC NAND for Consumer Drives<\/h3>\n<p>QLC NAND provides the best cost per bit but comes with the limitation of lower performance and lower endurance. As the consumer workload is bursty and writes to a limited LBA range, QLC NAND can be combined with SLC cache to provide a solution with good user experience and lowest cost. All the data written by the host is directed to SLC cache, providing a better user experience. When the drive is idle, data is moved from SLC to QLC. Even though QLC performance is slow, it is not seen by the host as this operation is carried out when the host is i dle.<\/p>\n<p>Consumer workloads also write over a limited LBA range. W riting the data to SLC first ensures that only the final valid copy of the data is written to the QLC. This limits the writes to QLC, enabling QLC NAND to be used for consumer drive, despite its lower endurance.<\/p>\n<p>SLC cache is used in the consumer TLC drive today. It takes advantage of customer workloads to address the similar limitation of lower speed and limited endurance on TLC NAND. QLC based drives provide 33% higher capacity as compared to TLC NAND. This lowers the cost of the drive.<\/p>\n<h4>\u00a0<\/h4>\n<h3>Conclusion<\/h3>\n<p>Exponential data growth is driving the requirement for higher storage capacity. QLC NAND enables higher capacity but has lower performance and endurance. Combining QLC NAND with SLC cache is i deal for consumer workloads. QLC based drives provide a good user experience with the lowest cost, resulting in best value for consumers.<\/p>\n<p>&nbsp;<\/p>\n<div class=\"banner_wrapper\" style=\"height: 83px;\"><div class=\"banner  banner-26331 bottom vert custom-banners-theme-default_style\" style=\"\"><img decoding=\"async\" width=\"1080\" height=\"150\" src=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/06\/standard-banner-2.png\" class=\"attachment-full size-full\" alt=\"\" style=\"height: 83px;\" srcset=\"https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/06\/standard-banner-2.png 1080w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/06\/standard-banner-2-980x136.png 980w, https:\/\/phisonblog.com\/wp-content\/uploads\/2021\/06\/standard-banner-2-480x67.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1080px, 100vw\" \/><a class=\"custom_banners_big_link\"  href=\"https:\/\/phisonblog.com\/nand-flash-101-enterprise-vs-client-ssds-2\/\"><\/a><div class=\"banner_caption\" style=\"\"><div class=\"banner_caption_inner\"><div class=\"banner_caption_text\" style=\"\">Click to Read:\u00a0 NAND Flash 101: Enterprise vs. Client SSDs<\/div><\/div><\/div><\/div><\/div>\n<div class=\"SnapLinksContainer\" style=\"margin-left: 0px; margin-top: 0px; display: none;\">\n<div class=\"SL_SelectionRect\">\n<div class=\"SL_SelectionLabel\">\u00a0<\/div>\n<\/div>\n<p><!-- Used for easily cloning the properly namespaced rect --><\/p>\n<\/div>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the last decade, data has grown at an exponential rate due to technological advancement in the field of \u201cinternet of things.\u201d Exponential data growth requires advancement in the storage technology to store the generated date. Hard disk drive (HDD) and Solid-state drives (SSD), which are two main forms of storage in the modern computing [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":5743,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[23,8],"tags":[22],"class_list":["post-5649","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all-posts","category-technology","tag-long-content"],"acf":[],"_links":{"self":[{"href":"https:\/\/phisonblog.com\/ja\/wp-json\/wp\/v2\/posts\/5649","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phisonblog.com\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phisonblog.com\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phisonblog.com\/ja\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/phisonblog.com\/ja\/wp-json\/wp\/v2\/comments?post=5649"}],"version-history":[{"count":1,"href":"https:\/\/phisonblog.com\/ja\/wp-json\/wp\/v2\/posts\/5649\/revisions"}],"predecessor-version":[{"id":43025,"href":"https:\/\/phisonblog.com\/ja\/wp-json\/wp\/v2\/posts\/5649\/revisions\/43025"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/phisonblog.com\/ja\/wp-json\/wp\/v2\/media\/5743"}],"wp:attachment":[{"href":"https:\/\/phisonblog.com\/ja\/wp-json\/wp\/v2\/media?parent=5649"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phisonblog.com\/ja\/wp-json\/wp\/v2\/categories?post=5649"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phisonblog.com\/ja\/wp-json\/wp\/v2\/tags?post=5649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}