从下一代车规MCU厘清存储器的发展(2)

目录

1.概述

2.MCU大厂的选择 

2.1 瑞萨自研STT-MRAM

2.2 ST专注PCM

2.3 英飞凌和台积电联手RRAM

2.4 NXP如何计划eNVM

3.小结


1.概述

上篇文章,我们简述了当前主流的存储器技术,现在我们来讲讲各大MCU大厂的技术选择

2.MCU大厂的选择 

瑞萨日前宣布,公司已基于STT-MRAM的电路技术开发出具有快速读写能力的测试芯片。该MCU 测试芯片采用 22 纳米工艺制造,包括一个 10.8Mbit嵌入式 MRAM 存储单元阵列。它实现了超过 200 MHz 的随机读取访问频率和10.4MB/s的写入吞吐量。

2.1 瑞萨自研STT-MRAM

STT-MRAM的基本架构如下:

它使用MTJ(Magnetic Tunnel Junction --磁隧道结)存储信息,而不是传统的电荷存储方式。

每个MTJ包含两个铁磁层和一个隧道势垒层。其中一个铁磁层(Fixed Layer--蓝色)具有固定的磁性方向,而另一个铁磁层(Free Layer--绿色)可以通过外部电磁场或自旋传递转矩改变其磁性方向。如果两个铁磁层具有不同的方向,则MTJ电阻高,表明“逻辑1”状态。如果两层具有相同的方向,则MTJ电阻为低,表示“逻辑0”状态。

STT-MRAM通过将自旋极化电流直接穿过MTJ结构来改变自由层的磁方向,意味着使状态反转的阈值电流将随着MTJ的尺寸变小而减小。

2.2 ST专注PCM

意法半导体的Stellar P\G系列使用PCM技术作为eNVM解决方案,应用到了28nm FD-SOI技术平台。所谓PCM,就是相变材料在焦耳热作用下在结晶体态和非晶态下转换,从而呈现不同阻态。

ST的PCM技术采用锗锑碲 (GST) 合金制造而成,且在制造过程中利用了材料可在非晶态和结晶态之间进行快速热控制变化的物理特性,分别对应逻辑"0"和逻辑"1"相对应。具体来讲可通过非晶态(逻辑0)的高电阻和结晶态(逻辑1)的低电阻进行电气区分。PCM支持在低电压下进行读写操作,并且具备单比特位可变更性,因此相较于eFlash更有优势。

意法半导体在存储单元和GST合金上的专利布局,让其在汽车越来越多的OTA场景中抢占了先机,如下图:

2.3 英飞凌和台积电联手RRAM

据英飞凌官网发布,TC4xx的NVM采用其与台积电联合研发的28nm RRAM技术。

RRAM(也称ReRAM),作为结构最简单的存储技术其结构看上去像一个三明治,绝缘介质层(阻变层)被夹在两层金属之间,形成由上、下电极和阻变层构成金属-介质层-金属(metal-insulator-metal,简称MIM)三层结构。

 阻变原理是基于器件阻变层中导电通路(一般称之为conductive filament, 导电细丝)实现的,即通过在上、下电极施加不同的脉冲电压激励,使介质层发生阻变,产生物理性变化

导电细丝会在阻变层中呈现导通或断开两种状态:非易失性的低阻态(Low Resistance State,LRS)或高阻态(High Resistance State,HRS),从而实现了“0”,“1”状态的区分和存储。

2.4 NXP如何计划eNVM

S32Z和S32E处理器采用TSMC 16nm FinFET技术实现。如下图:

目前还没有掌握到它这64MB的NvM采用什么技术。

3.小结

可以看到,eFlash制程工艺对MCU的架构和产品迭代影响是巨大的。而国内MCU厂商要想实现弯道超车,设计是一方面,生产、工艺则是重中之重。

就好像我想在空中修一栋房子,想法是好的,前提是生产建造技术要能够支撑我的想法。

兵马未动,粮草先行。而针对MCU的国产替代,我理解是设计未动,工艺先行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/715834.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

redis的RDB和AOF

Redis是一种高性能的键值对存储系统,它支持多种类型的数据结构,如字符串、列表、集合、哈希表、有序集合等。Redis提供了两种不同的持久化机制来确保数据的安全性:RDB(Redis Database)和AOF(Append Only Fi…

Tomcat布署及优化二-----Mysql和虚拟机

1.Mysql搭Blog 1.1下载安装包 看一下tomcat状态 1.2放到指定目录 cp jpress-v3.2.1.war /usr/local/tomcat/webapps/ cd /usr/local/tomcat/webapps/ 1.3路径优化 ln -s jpress-v3.2.1 jpress 看jpress权限 1.4生成配置文件 cat >/etc/yum.repos.d/mysql.repo <<E…

掘根宝典之C语言指针详解

目录 什么是指针&#xff1f; 与指针相关的运算符 指针类型的意义 指针的大小 初始化 将指针直接指向一个已经存在的变量或内存地址&#xff1a; 使用malloc函数动态分配内存&#xff0c;并将指针指向新分配的内存&#xff1a; 使用calloc函数动态分配内存&#xff0c;并…

Javascript:常量与数据类型

一、前言 介绍完变量之后我们来对常量进行了解一番&#xff0c;关于常量我们需要知道些什么呢&#xff1f; 二、正文 1.常量的基本使用 使用const声明的变量称为常量&#xff0c;当某个变量的字面量无需改动的时候就能够用到常量。 //声明一个常量 const G 9.8 //输出这个常量…

您的计算机已被pings勒索病毒感染?恢复您的数据的方法在这里!

导言&#xff1a; 在数字时代&#xff0c;数据是企业和个人生活中不可或缺的一部分。然而&#xff0c;随着勒索病毒的不断进化和传播&#xff0c;我们的数据面临着前所未有的威胁。其中&#xff0c;.pings 勒索病毒是最新一轮威胁之一&#xff0c;它以其独特的加密算法和无情的…

leetcode-字符串中的单词数

434. 字符串中的单词数 题解&#xff1a; 这个问题可以通过遍历字符串&#xff0c;当遇到非空格字符时&#xff0c;判断其前一个字符是否为空格&#xff0c;如果是&#xff0c;则说明这是一个新的单词的开始&#xff0c;计数器加一。最后返回计数器的值即可。 class Solutio…

【Redis | 第一篇】快速了解Redis

文章目录 1.快速了解Redis1.1简介1.2与其他key-value存储的不同处1.3Redis安装——Windows环境1.3.1下载redis1.3.2启动redis1.3.3进入redis客户端1.3.4修改配置 1.4Redis安装——Linux环境1.4.1安装命令1.4.2启动redis1.4.3进入redis客户端 1.5配置修改1.6小结 1.快速了解Redi…

MyBatis 学习(七)之 缓存

目录 1 MyBatis 缓存介绍 2 一级缓存 3 二级缓存 3.1 二级缓存介绍 3.2 二级缓存配置 3.3 二级缓存测试 4 参考文档 1 MyBatis 缓存介绍 MyBatis 缓存是 MyBatis 中的一个重要特性&#xff0c;用于提高数据库查询的性能。MyBatis 提供了一级缓存和二级缓存两种类型的缓存…

Git与GitHub:解锁版本控制的魔法盒子

✨✨ 欢迎大家来访Srlua的博文&#xff08;づ&#xffe3;3&#xffe3;&#xff09;づ╭❤&#xff5e;✨✨ &#x1f31f;&#x1f31f; 欢迎各位亲爱的读者&#xff0c;感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua&#xff0c;在这里我会分享我的知识和经验。&#x…

cetos7 Docker 安装 gitlab

一、gitlab 简单介绍和安装要求 官方文档&#xff1a;https://docs.gitlab.cn/jh/install/docker.html 1.1、gitlab 介绍 gitLab 是一个用于代码仓库管理系统的开源项目&#xff0c;使用git作为代码管理工具&#xff0c;并在此基础上搭建起来的Web服务平台&#xff0c;通过该平…

(六)Dropout抑制过拟合与超参数的选择--九五小庞

过拟合 即模型在训练集上表现的很好&#xff0c;但是在测试集上效果却很差。也就是说&#xff0c;在已知的数据集合中非常好&#xff0c;再添加一些新数据进来效果就会差很多 欠拟合 即模型在训练集上表现的效果差&#xff0c;没有充分利用数据&#xff0c;预测准确率很低&a…

笨办法学 Python3 第五版(预览)(一)

原文&#xff1a;Learn Python the Hard Way, 5th Edition (Early Release) 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 模块 1&#xff1a;Python 入门 练习 0&#xff1a;准备工作 这个练习没有代码。这只是你完成的练习&#xff0c;让你的计算机运行 Python。…

Unity 游戏设计模式:单例模式

本文由 简悦 SimpRead 转码&#xff0c; 原文地址 mp.weixin.qq.com 单例模式 在 C# 游戏设计中&#xff0c;单例模式是一种常见的设计模式&#xff0c;它的主要目的是确保一个类只有一个实例&#xff0c;并提供一个全局访问点。单例模式在游戏开发中具有以下几个作用&#xf…

Matlab 机器人工具箱 Link类

文章目录 1 Link类1.1 机械臂Link类1.2 构造函数1.3 信息/显示方法1.4 转换方法1.5 操作方法1.6 测试方法1.7 重载操作1.8 属性(读/写)1.9 例子2 Link.Link2.1 创建机器人连杆对象2.2 OPTIONS2.3 注意2.4 旧语法2.5 例子3 Link的其他函数3.1 Link.A3.2 Link.char3.3 Link.displ…

unity学习(44)——选择角色菜单——顺利收到服务器的数据

本节的思路参考自&#xff0c;内容并不相同&#xff1a;13ARPG网络游戏编程实践&#xff08;十三&#xff09;&#xff1a;角色选择UI及创建面板制作&#xff08;四&#xff09;_哔哩哔哩_bilibili 现在的代码写在MessageManager.cs中&#xff0c;函数名UserHandler(是从OnMess…

Revit-二开之创建墙-(6)

Revit API窗间墙 protected override Result OnExecute(ExternalCommandData commandData, ref string message, ElementSet elements) {try{// 获取当前活动的文档

你是否知道Python的列表翻转、排序和多维列表

1.reverse() 表示翻转列表中的元素&#xff0c;不会生成新列表 list1 [2343, 55, 4, 345, 676, 768] list1.reverse() print(list1) # [768, 676, 345, 4, 55, 2343] 2.sort() 对原列表元素进行排序&#xff0c;默认是升序 list1 [2343, 55, 4, 345, 676, 768] list1…

腾讯云幻兽帕鲁服务器在Linux和Windows操作系统上的安全性对比如何?哪个更加安全?

腾讯云幻兽帕鲁服务器在Linux和Windows操作系统上的安全性对比如何&#xff1f; Linux因其资源利用率高、稳定性和安全性较强而受到许多专业用户的青睐。这表明在Linux操作系统上&#xff0c;腾讯云可能会更倾向于提供高安全性的服务环境。然而&#xff0c;并没有直接比较Linu…

MySql--死锁

一、什么是mysql死锁? MySQL中的死锁是指多个事务同时请求对同一资源进行操作(读或写),并且由于资源被互斥地锁定,导致彼此无法继续进行。当发生死锁时,MySQL会自动选择其中一个事务作为死锁的牺牲者,回滚该事务,并释放锁定的资源,从而解除死锁。 以下是一些处理MyS…

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的夜视行人检测系统(Python+PySide6界面+训练代码)

摘要&#xff1a;开发高效的夜视行人检测系统对于提升夜间安全和监控效能至关重要。本篇博客详尽介绍了如何利用深度学习技术搭建一个夜视行人检测系统&#xff0c;并提供了完整的实现代码。本系统采用了先进的YOLOv8算法&#xff0c;并与YOLOv7、YOLOv6、YOLOv5进行了性能比较…