更高的 NAND 密度及其对 SSD 设计的影响

新闻

产品洞察74读取

更高 NAND 密度及其对 SSD 设计的影响

单颗芯片容量提升看似只是规格表上的进步,实则彻底改变了整个驱动器的设计逻辑。本文详解更少数、更高密度的芯片如何影响并行度、控制器与固件需求、寿命表现,以及消费者在组件与成品驱动器之间的选购策略。

为何模具密度是设计变量,而不仅仅是数值

新一代 3D NAND 发布时,头条通常聚焦于单芯片容量提升。对规格表而言,这只是一个数字;但对 SSD 架构师来说,这是一系列权衡的起点。更高的密度会改变达到目标容量所需的封装数量、寻址方式以及成品盘在持续负载下的表现。

提高密度的核心,是在相同硅片面积内存储更多比特,无论是通过堆叠更多层,还是在每个单元中集成更多比特。这种收益是实实在在的,但绝非没有代价。工程团队必须权衡为此付出的代价——是编程复杂度增加、单颗芯片的原始写入吞吐量下降,还是留给纠错的余量减少。

因此,即使两款硬盘标称容量相同,若一款采用高密度闪存颗粒,另一款采用更多但尺寸更小的颗粒,其实际表现可能大相径庭。仅凭容量无法准确判断硬盘在实际使用中的性能。

NAND 晶圆架构

减少模具,实现不同并行度

闪存通过同时操作多个芯片来实现高速性能。每个芯片都是一个半独立的单元,拥有自己的平面和寄存器;当控制器在多个芯片上并行执行操作时,有效吞吐量显著提升。因此,构建高性能驱动器的经典策略是将负载分散到大量芯片上。

更高的密度与此直觉相悖。如今单个芯片可容纳更多数据,达到目标容量所需的芯片数量减少,而芯片越少,可并行的调度通道就越少。峰值顺序吞吐量在多个芯片同时工作时最容易维持,若控制器未进行补偿,该性能将受损。

  • 更小封装可减少电路板空间占用、功耗及材料成本,是客户端与移动设计的真正优势。
  • 更窄的并行度会使驱动器对剩余芯片上的工作分布更加敏感。
  • 固件调度已从后台关注点转变为实现性能目标的核心。

在实际操作中,设计重点从“如何增加更多芯片”转变为“如何确保可用芯片始终处于满负荷运行状态”。

控制器和固件必须吸收的内容

当物理并行度降低时,控制器必须在资源有限的情况下完成更多任务。现代控制器管理多个队列,在剩余闪存颗粒间交错执行操作,并通过深度缓冲隐藏延迟。可用颗粒减少后,调度容错空间也随之消失。

固件还需追踪所用特定存储颗粒的行为。同一系列中不同密度点可能需要不同的编程与读取处理策略、自适应读取重试机制以及稳定的后台维护。针对宽并行架构优化的固件栈,未必能在更高密度的架构上表现良好。

简而言之,NAND 密度提升将更多责任转移至控制器。若团队将控制器视为次要因素,往往会出现驱动器在短时负载下表现强劲,但在长时负载下性能不均的情况。

SSD 控制器与固件

企业级应用的耐用性与一致性

密度每提升一级,误差容限就会收窄。单单元位数或层数增加,意味着电荷差异更小,读取操作需更谨慎。驱动器会通过更强的纠错码(ECC)和更严格的数据后台管理来补偿,而写放大——即主机写入数据与驱动器内部实际写入数据的比率——也需更加关注。

在企业环境中,这比峰值数据更重要。数据库或虚拟化主机并不关心硬盘能否在几秒内达到标称最大值,而是关注延迟在数月内是否保持稳定。维持服务等级的是稳定性,而非最佳情况下的性能指标。

在持续混合负载下,高密度但调优不当的硬盘可能出现延迟尖峰;而密度稍低、固件成熟的硬盘则能提供更平稳、更可靠的表现。对采购团队而言,这一差异比 headline 传输速率更有价值。

在晶圆级与成品驱动器级别进行采购

买家主要通过两种路径进行采购:一是直接购买具有固定规格的成品驱动器,并将其作为完整产品通过认证;二是采购 NAND 闪存芯片或晶圆,自行负责控制器、固件及验证工作——这一模式常见于希望掌控全栈技术的产品集成商。

在芯片级采购可提供灵活性和规模经济效益,但会将集成负担转移至买方。这需要内部工程能力、固件合作关系,以及对产品可靠前所需测试量的现实评估。而在成品硬盘级采购则用部分控制权换取成熟度与可预测性。

两种选择本身并无优劣之分。关键在于将集成深度与团队的技术能力及应用的长期需求相匹配。随着密度提升,这种匹配的重要性愈发凸显。