11 月 1 日,在以“数据驱动,共赢未来”为主题的 2024 智协慧同闭门用户沙龙暨智能汽车数据场景与应用研讨会上,得一微汽车电子市场总监袁野通过主题演讲《智能汽车数据存储之道:构建可靠的数据基础》,分享了在未来新的EE架构下,高性能计算需要什么样的存储方案,以及如何与 EXD 等软件公司合作,从而达到更高的车内数据采集、存储和服务的上限。以下是袁野先生的演讲实录:
智能汽车数据存储之道:构建可靠的数据基础
得一微汽车电子市场总监 袁野
今天很荣幸受邀参加智协慧同的活动,与大家分享我们在智能汽车数据存储方面的经验,聊一聊车用存储的现状以及未来的发展趋势。
车用存储的现状与市场前景
相信在座各位车辆方面的专家对当前智能汽车的电子电气架构演进趋势都不陌生。如今,智能汽车正从传统的分布式架构向域集中式架构发展,例如目前流行的五域架构、三域架构,预计到2030年以后,将实现中央计算域控架构的布局。在这一过程中,整车的ECU应用成本和域控制器间的布线成本将有效降低。相应地,车用存储的容量、性能、接口等方面需求也会随之发生不小的变化。
首先,从全球车用存储市场的规模来看,受益于智能汽车电动化和智能化的快速发展,全球汽车存储IC的年复合增长率已经达到了15.4%。2020年,这一市场的规模还仅为40亿美元,而到2025年,预计将迅速增长到82亿美元。可以看到,这样的增长率远高于存储在其他细分领域的增速。
我之所以强调这一点,是为了说明车用存储目前有一个极具潜力的增量市场,这为其快速迭代和发展提供了非常好的土壤和基础。
聚焦到单车存储来看,2021年时,单车的平均存储容量仅为34GB,而到2026年,这一容量预计将大幅跃升至480GB以上,甚至有可能超过未来智能手机的存储容量需求。在产品形态方面,传统的可插拔式存储设备如SD卡或micro SD卡,已经越来越少见,未来甚至可能完全消失。目前,主流的eMMC存储芯片的市场占比也在逐步下降,取而代之的是性能更强、容量更高的车用UFS存储芯片。在当前,自驾域控制器和座舱域控制器中,车用UFS存储芯片已经被广泛应用。此外,我认为,未来具备更大容量、更高性能的车用SSD也将逐步在汽车市场中崭露头角。
我们再来看车用存储的分布情况。实际上,车用存储广泛分布在车辆的各个ECU中,包括底盘、座舱、自驾、T-box、DVR、EVR、DMS、CMS等模块。目前,这些存储设备在形态上略有不同,容量也各不相同。然而,随着电子电气架构的演进,这些分散在各个ECU中的车用存储正逐步向域控制器汇集。随着这一集中化趋势的推进,各域控制器中的车用存储容量也将成倍增长。
当前,智能汽车对车用存储的产品要求主要集中在容量、功耗、性能、寿命、宽温范围、数据完整性、稳定可靠性以及分区管理等几个方面。这些方面的竞争也非常激烈。
另外,如何通过高等级的纠错算法来保证存储设备的低误码率,以及在设计原理和制程管控阶段确保车用存储芯片的可靠性和稳定性,正成为TR1供应商和整车厂越来越关注的重点。在供给侧,车用存储芯片厂商也在不断提升这些功能的能力上限,力求打造一个车用存储产品的“全能战士”。
接下来谈一下质量管控。在车用存储领域,与其他车规芯片类似,车用存储也需要通过供应链的IATF 16949认证,涵盖FMEA分析和VDA6.3开发流程。在产品侧,必须通过AEC-Q100标准的各项电气试验、EMC测试、应力测试、可靠性测试等,以达到AEC-Q100的Grade 3和Grade 2标准,甚至未来可能达到Grade 1的要求。
智能汽车对车用存储的新需求
刚才我们快速介绍了车用存储的现状。在当前智能汽车快速迭代、AI渗透各行各业的背景下,车用存储又出现了哪些新的需求和特点?在此,我总结了几点,想与大家做一个简单的分享。
新一代数据传输总线
首先,第一个新的需求是新一代数据传输总线——PCIe总线的应用。传统的eMMC或UFS存储芯片传输速率通常在几百兆到一两千兆每秒之间。而新一代的PCIe传输总线目前已经发展到PCIe 5.0、6.0,甚至即将发布的PCIe 7.0标准,其数据传输速率可以轻松达到16GB每秒、32GB每秒、64GB每秒,甚至更高。这是一种极为惊人的数据传输速度。
此外,PCIe总线在带宽、可靠性、灵活性、低延时和虚拟化等方面,相较于传统的嵌入式存储也具备显著优势,甚至可以说对传统嵌入式存储形成了“降维打击”。PCIe数据总线能够更好地满足当前智能汽车向数据中心化发展的趋势。
根据ABI Research的调查研究,尽管当前PCIe在存储领域的市场规模和占比尚不高,但受益于软件定义汽车对更高带宽数据传输速率的需求,PCIe技术将以53%的年复合增长率快速增长。预计到2030年,PCIe存储市场规模将超过8亿美元,这将成为车用存储发展的一个重要节点或转折点。
在PCIe数据传输总线的基础上,CXL传输总线技术也是未来的一个重要发展方向。CXL的本质在于将传统的硬盘式访问转变为内存式访问,将车用存储或SSD变成一个资源池,允许各种SoC或外设按需取用,能大幅提高数据传输总线的带宽,并提升QoS(Quality of Service)和降低延时。
此外,CXL还具备支持更多总线交换接口的优势,从而能够满足未来智能汽车对更多外设的需求,如增加摄像头、激光雷达、车身总线和环境传感器等。因此,我们认为,PCIe总线和CXL总线的发展趋势将逐步改变目前如eMMC或UFS等传统嵌入式车用存储产品的形态。
分层分区存储方案
第二个方面是分层分区的存储方案,这也是我在与车厂和TR1的朋友交流时经常提到的。分层存储方案的核心在于将频繁访问的“热数据”存储在可靠性更高、性能更强的闪存颗粒中,而将使用频率较低的“冷数据”迁移到成本更低、性能稍弱的存储介质中。这样可以满足不同文件的擦写次数和寿命要求。例如,地图数据、系统数据和日志数据等不同类型的数据对擦写次数和寿命的要求各不相同,通过分层存储可以有效地优化资源使用和延长设备寿命。
同时,如果整颗车用存储芯片全部采用性能最好的SLC闪存颗粒,成本将显著增加。因此,使用分层存储方案可以大幅降低车用存储的成本,这是其一。
其二,在不同的分层存储方案中,可以对关键数据进行分层保存,并对重要数据进行合理的备份和归档。这样可以在意外情况下有效避免数据丢失,同时确保业务的连续性。
在分层存储方案之上的分区存储方案中,常用的技术包括ZNS和FDB。这类技术的实质是通过存储芯片与host端主机的有效协作实现数据放置。在闪存颗粒上划出独立的物理分区,用于存放不同类型的数据,确保物理介质与应用层数据一一对应,从而提升整体性能。同时,这种方式大幅减少了车用存储的垃圾回收次数,延长产品寿命,也相应地降低了使用成本。
此外,值得一提的是,除了延长寿命,这种物理分区还在IO隔离方面起到了良好的作用。因此,我们认为,ZNS和FDB的分层分区架构将成为车用存储未来发展的亮点和趋势。
存算一体方案
在存算一体的应用中,车用存储其实大有可为。车用存储不仅承担数据存放的作用,同时也具备一定的数据处理和数据服务能力。这是因为车用存储的控制器具有较强的计算和控制能力。例如,像DSSAD、V2X、密钥加解密、数据销毁等功能,都可以最靠近数据侧的存储控制器中进行管理和处理。
这样就可以减少数据频繁搬运的需求,避免数据来回经过内存控制器、各级缓存和总线传输接口,从而显著降低数据传输和处理的交互延时。这样便真正实现了“数据在哪里,计算就在哪里”的理念。
此外,随着智能驾驶辅助等级的提升,CPU和GPU的算力需求也在不断增加。将高算力需求的功能(如加解密和安全销毁)交由存储控制器来完成,也可以有效减轻CPU和GPU的算力负担,实现算力卸载。同时,这样的设计不会影响车用存储的传输和数据性能,还能降低整个SoC的成本。
多端口BGA方案
最后,我想介绍的是多端口BGA SSD的趋势。目前,每个车用域控制器都有独立的存储单元,用于存放不同类型的数据,而这些存储单元的利用率各不相同。而多端口BGA SSD可以通过PCIe或CCI等数据传输总线和接口,直接连接到多个SoC,省去了昂贵的车规级PCIe或CXL交换设备。这种设计能够高效地管理多个SoC的数据流,实现数据的统一存储和管理。
此外,结合之前提到的分层和分区管理,多端口BGA SSD不仅可以直接连接多个SoC,还能够根据不同数据类型将其存储在不同的区域中。这种方式不仅保障了数据的独立性和隐私性,同时也能够将BGA PCIe SSD的整体性能提升到最高水平。因此,我认为这也是特斯拉在其下一代中央计算域控中计划采用多端口BGA SSD的一个重要原因。
另一个重要的使用场景是中央计算域控制器的容灾备份。对于高等级辅助驾驶系统,通常会配备两套相互冗余的系统,确保全时运转、互相监督并互为备份。多端口BGA SSD可以直接连接到SoC,并通过内部独有的仲裁机制,尽可能平衡两个端口的读写传输速率。同时,两个核心SoC的数据分别存放在各自的存储芯片中,并进行实时备份。这种设计能够在单个系统失效时,确保车辆数据和功能的安全性。
最后,我想简单介绍一下得一微电子。得一微电子专注于存储控制、存算一体和存算互联领域的技术服务和产品开发。目前,我们的业务范围涵盖了消费级前装和后装的存储控制器,以及工业级、车规级和企业级的存储产品。在产品规划方面,我们即将发布车规级的UFS 4.0产品、PCIe 5.0控制器以及CXL控制器产品。结合前面提到的存储器新需求,我们相信这些具有软硬一体、紧密耦合特点的产品,能够很好地满足未来智能驾驶汽车对车用存储的需求。