汽车微控制器正在挑战嵌入式非易失性存储器(e-NVM)的极限,主要体现在存储单元面积、访问时间和耐热性能三个方面。在许多细分市场(例如:网关、车身控制器和电池管理单元)上,随着应用复杂程度提高,存储单元面积成为决定性挑战;在汽车动力总成(发动机和变速箱) 控制器和安全应用(制动系统)领域,符合最高 165°C 的工作温度范围至关重要。最后,优化的访问时间能够保证系统的整体能效。
 
FEOL(前工序) e-NVM [1]解决方案能够在稳健可靠的高良率芯片上实现非常短的随机访问时间(Ta),但是复杂的数据管理是这项技术的最大短板。该解决方案需要扇区擦除和重写过程,数据重新分配和新的代码执行操作也就不可避免。研究人员又提出了几个 BEOL (后工序) e-NVM 解决方案,主要优点包括不需要数据擦除操作,支持逐位修改数据,数据重新分配不再是必须的。在 BEOL 框架中,RRAM 解决方案[2]的读取电流窗口和存储单元面积两项参数更有竞争力,但是工作温度范围较窄。MRAM 存储器[3]的 Ta 性能非常有竞争力,但是存储单元面积较大,工作温度范围较窄。
 
本文提出一个采用 28nm FD-SOI CMOS 技术的嵌入式相变存储器 (PCM),这个 BEOL e-NVM 解决方案在存储单元面积、访问时间和温度范围三者之间达到了我们所知的最佳平衡点。本文介绍一个集成 6MB PCM 的汽车 0 级微控制器芯片,这是一个稳健可靠的嵌入式存储器解决方案,能够满足所有的汽车工业标准的严格要求。该 PCM [4]采用的 GexSbyTez 材料经过优化,符合汽车工业技术标准的要求(150°C 工作温度,10 年数据保留期限)。因为与集成存储元件相关的工序很少,28nm 被认为是在 FD-SOI CMOS 技术平台上充分发挥 PCM 优势的最佳节点[5]。支持汽车环境所需的 5V 接口需要增加额外的工序。FD-SOI 技术让解决方案具有抑制静态泄漏电流的功能。FD-SOI 器件的体偏置电压范围更广,可以将晶体管的 VT 阈值电压调到 300mV 左右,从而显著降低存储阵列内未选位的漏电流。
 
为了确保嵌入式存储器从闪存变成 PCM 过程中微控制器应用级兼容性,按照命令用途配置相变存储器结构,镜像出与闪存相同的逻辑架构,包括一个等效的闪存擦除操作(即使 PCM 架构不需要),如图 1 所示。这个 6 MB 的嵌入式代码存储器分为三个 2 MB 的读写同步(RWW)分区。从芯片上还看到一个有 2 个 RWW 分区的 256kB 的嵌入式非易失性数据存储器。两个存储阵列共用 TILE 结构。
 
图 1 :闪存到 PCM 逻辑架构。PCM IP(本文)的设计目的是模拟现有(商品中)e-NVM 闪存解决方案功能,并提供软件兼容性。
 
因为可以使用标准 CMOS 晶体管和低电压,PCM 使能架构取得了很短的访问时间 Ta。微安级别的 PCM 存储单元读取信号功耗,结合高速行解码器、快速读出放大器和阵列列泄漏电流抑制电路,可以将访问时间 Ta 降到 10ns 以内。选择器栅极可采用不同的驱动方式(由 word line 字线驱动器驱动),具体方式取决于在 PCM 单元上执行的操作(读取或写入)。在读出时,word line 字线选择必须快速(纳秒级),只有用薄氧化物晶体管才能实现这个速度:选择器驱动电压低至 0.85V,这还能让布局变得更紧凑。相状态变换需要相对较高的电压,所以需要在写入路径中用厚氧化物 MOS 管,从而使行解码器面积得到优化。
 
由于 FD-SOI CMOS 技术扩大了正向体偏压范围,因此可以在高温环境中有效地管理阵列泄漏电流。通过更大的 VT 变化范围,负电压动态管理功能使选择器实现了驱动能力与能效的平衡,将位线(bitline)泄漏电流降至最低,且不影响读取电流,同时还平衡了读写性能。稳压器反馈回路的温度范围有多个非线性子范围,以便在更高温度下实现更好的控制效果(图 2)。
 
图 2:与 FDSOI 选择器阵列配对的读写行解码器; 以体偏压是温度范围的函数的方式管理列泄漏电流控制策略
 
本解决方案还充分利用了 PCM 的低压读出功能,功耗明显低于传统闪存解决方案。在闪存方案中,行列读操作都需要 4-5V 的电压,然而在某些应用没有这个电压,因此还需要额外增加一个电荷泵,致使读功耗增加 3-6 倍。PCM 可以使用常规电压偏置方法实现读取操作,而无需连接额外的电荷泵。
 
图 3:差分读取放大器; PCM 访问时序图,2 个等待状态(WS)
 
图 3 所示是读出放大器(SA)。位线读取电压由 NMOS 共源共栅晶体管控制:存储单元读电流和基准电流流过共源共栅,最后注入比较网(refcp1 和 refcp2)。共源共栅结构支持比较网快速放电。在预充电阶段结束后,释放这些比较网,网络动态电压演变被转换为内部锁存器的数字输出,用于偏置两个 PMOS,以产生电源电压 vdif1 和 vdif2。vdif1 和 vdif2 的压摆率差用于正确地触发锁存结构,读取时序图如图 4 所示。
 
图 4. 差分读出放大器区分 PCM 阵列内容的读操作时序图
 
图 7 是一个完整的微控制器芯片的显微照片:包括 ADC、振荡器、PLL、稳压器和 SRAM。PCM 单元面积为 40F²。
 
图 7. 内嵌 28nm FD-SOI 的 PCM 非易失性存储器的汽车 0 级微控制器芯片的显微照片。
 
我们在该芯片的多个样片上测量了读取时间性能。系统设置是 2 个等待状态对应 3 个时钟周期,其中两个时钟周期分配给阵列读取操作,一个周期分配给数字处理运算,包括 ECC。我们使用 shmoo 技术在不同的温度和电压下测量系统性能(见图 5),在 227MHz 主频运行时, Ta 为 8.8ns。我们验证了在 0.85V 至 1.05V 电压范围内、-40°C 至 165°C 温度范围内的读取能力。
 
与传统的 FEOL 解决方案相比,PCM 单个位可修改特性使字节 / 字写入时间性能非常出色(30us)。因为不再需要擦除操作,PCM 写入时间大幅降低,写吞吐量达到 0.83MB/s。PCM 可以覆盖数据,引发业界对写周期概念以及 E2 仿真算法必要性的重新探讨。写耐久性测试后的重置和置位分布如图 5 所示,从图中可以看到重置和置位尾部之间宝贵的读取识别裕量。在新品和 1 万次读写之间未见性能降低。
 
图 5. 设为 2 个等待状态,测量在三个不同温度下的读取性能(shmoo 图)。在最差条件下测量的读访问时间 8.8ns。 耐久性测试后,在 256KB 上的 SET 和 RESET 分布情况。1 万次读写后没有观察到读取窗口关闭。
 
图 6 的表格给出了 PCM 存储器的主要特性以及与当前最先进技术的比较情况。PCM 的存储单元尺寸较小,读写性能均衡,具有与方案 2 和 3 相同的单个存储单元修改功能,但方案 2 和 3 不能用于汽车系统。方案 1 虽然读写速度快,但在数据修改方面效率较低。本文讨论了市场首个在后工序实现嵌入式非易失性存储器的汽车微控制器,该嵌入式存储器容量是 6MB,采用 28nm FDSOI 制造技术,工作温度范围 -40°C 至 165°C。该产品是完全模拟传统 e-NVM 闪存母产品的相同功能,能够满足主要技术规格的要求。该解决方案证明,在最恶劣的汽车环境中,PCM 至少可以替代闪存,解决高电压需求的挑战,促进嵌入式技术缩小尺寸。
 
 
图 6. 汽车级 0 微控制器内的 28nm FD-SOI CMOS 嵌入式 PCM 的主要性能,并与现有技术的对比情况。
 
参考文献 
 
[1]  Y. Taito, et al., A 28nm Embedded SG-MONOS Flash Macro for Automotive Achieving 200MHz Read Operation and 2.0MB/s Write Throughput at Tj of 170°C, ISSCC, pp. 132-133, 2015
 
[2]  C.-C. Chou, et al., An N40 256Kx44 Embedded RRAM Macro with SL-Precharge SA and Low-Voltage Current Limiter to Improve Read and Write Performance, ISSCC, pp. 478-479, 2018
 
[3]  Q. Dong, et al., A 1Mb 28nm STT-MRAM with 2.8ns Read access time at 1.2V VDD Using Single-Cap Offset-Cancelled Sense Amplifier and In-Situ Self-Write-Termination, ISSCC, pp. 480-481, 2018. 
 
[4]  P. Zuliani et al., Overcoming Temperature Limitations in Phase Change Memories with Optimized GexSbyTez, IEEE Transactions on Electron Devices, Vol. 60, No. 12, December 2013
 
[5]  hidden reference