汽车微控制器正在挑战嵌入式非易失性存储器(e-NVM)的极限,主要体现在存储单元面积、访问时间和耐热性能三个方面。在许多细分市场(例如:网关、车身控制器和电池管理单元)上,随着应用复杂程度提高,存储单元面积成为决定性挑战;在汽车动力总成(发动机和变速箱)控制器和安全应用(制动系统)领域,符合最高165℃的工作温度范围至关重要。最后,优化的访问时间能够保证系统的整体能效。
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的嵌入式代码存储器分为三个2MB的读写同步(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阵列内容的读操作时序图
一个完整的微控制器芯片的显微照片:包括ADC、振荡器、PLL、稳压器和SRAM。PCM单元面积为40F²。
我们在该芯片的多个样片上测量了读取时间性能。系统设置是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至少可以替代闪存,解决高电压需求的挑战,促进嵌入式技术缩小尺寸。
[1] ISSCC2015 |
本文 |
[2] ISSCC2018 |
[3] ISSCC2018 |
|||
代码 | 数据 | 代码 | 数据 | |||
技术 |
28nm SG-MONOS |
28nm FD-SOI PCM |
40nm RRAM | 28nm STT-MRAM | ||
集成方式 | FEOL | BEOL | BEOL | BEOL | ||
存储单元面积 | 67F² | 40F² | 53F² | 75F² | ||
存储容量 | 2MBx2 | 64kB | 6MB | 228kB | 11Mbit | 1Mb |
电源 | 1.1V+/-0.1V, 2.7..5.5V | 0.85V/1.1V, 2.7V..5.5V | 1.1V | 1.2V/1.8V | ||
工作温度 |
-40℃..170℃ (汽车 0级) |
-40°C..165°C (汽车 0级) |
-40℃ to 125℃ | 25℃ to 120℃ | ||
读 I/O数量 (位) | (128+ 10)x2 | 32 + 7 | (128+ 17)x2 | 128+ 17 | 无 | 16 |
随机访问时间 | 5ns | 100ns |
10ns over full V/ T° range 8.8ns @ 0.85V, 165℃ (最恶劣条件) |
9ns @ 1.1V, 25℃ | 6.8ns @ 0.85V, 25℃ * | |
写入速度 | 2.0MB/s | 150us/4B | 0.83MB/s | 30us/ 32b | NA | |
擦除速度 | 0.91MB/s | 1.5ms/64B | 无需擦除操作 | 无需擦除操作d | 无需擦除操作 | 无需擦除操作 |
修改速度 | 0.63MB/s | 1.65ms/4B | 0.83MB/s | 30us/32b | 无 | |
耐写次数 | 1万次 | >1MB cycles | 1000次 | 10万次 | 1000次 | |
读电流窗口 @ 10-5 cumulative BER, T0 |
10µA @ 1…10k cycles, 25℃ |
22µA* @ 1k cycles, 25°C |
||||
最大存储容量 | 32MB | 512K | 32MB | 512KB | 无 | 无 |
位/字节修改 | 否 | 是 | 是 | 是 |
图6. 汽车级0微控制器内的28nm FD-SOI CMOS嵌入式PCM的主要性能,并与现有技术的对比情况。
审核编辑:汤梓红
-
微控制器
+关注
关注
48文章
7497浏览量
151103 -
mcu
+关注
关注
146文章
17022浏览量
350394 -
PCM
+关注
关注
1文章
195浏览量
53168 -
存储器
+关注
关注
38文章
7458浏览量
163633
发布评论请先 登录
相关推荐
评论