历史上的今天
返回首页

历史上的今天

今天是:2024年11月13日(星期三)

正在发生

2020年11月13日 | MRAM:释放边缘计算无限潜能

2020-11-13 来源:EEWORLD

边缘计算在工业物联网、机器人、可穿戴设备、人工智能、汽车和便携式设计等领域的应用正在不断增长。伴随着这种增长的是对高速、低延迟、非易失性、低功耗、低成本内存的需求,这些内存用于程序存储和数据备份。虽然有许多可用方案,包括SRAM、DRAM、闪存和电可擦可编程只读存储器(EEPROM),但这些技术都需要在一个或多个领域进行权衡,但对于边缘计算来说,他们似乎不太适合。

 

相反,设计者可以转向磁阻随机存取存储器(MRAM)。顾名思义,MRAM设备将数据存储在磁存储元素中,提供真正的随机访问,并允许在内存中随机读写。此外,它们的结构和操作具有低延迟、低泄漏、高写入周期数和高保持率的特点,这些都是边缘计算非常需要的。

 

本文将对常见内存EEPROM、SRAM和flash与MRAM的性能进行比较,以及MRAM在边缘计算应用中的好处。

 

内存技术比较

 

边缘计算应用程序的设计者有几种内存技术可供选择,每种技术都提供了不同的性能和权衡。在软件执行期间,DRAM通常为各种类型的处理器提供工作内存。它价格便宜,与SRAM相比速度相对较慢,耗能大,并且只在有电源供应时才保存数据。此外,DRAM内存单元易受辐射损坏。

 

SRAM比DRAM更快,也更贵。它经常被用作处理器的高速缓存,而DRAM提供主存。它也是最耗电的内存,像DRAM一样,它是一种易失性内存。SRAM单元易受到辐射破坏,DRAM和SRAM都提供了较高的耐久性。

 

EEPROM是一种使用外部电压来擦除数据的非易失性存储器。eeprom速度很慢,寿命有限——通常可达100万次,而且相对耗电较多。EEPROM是目前在内存技术中使用最少的。

 

Flash闪存是EEPROM的变体,具有更大的存储容量和更快的读写速度,但仍然相对较慢。Flash很便宜,而且数据在断电的情况下可以保存长达10年。然而,相对于其他内存类型,Flash使用起来更加复杂。数据必须以块的形式读取,不能逐字节读取。同样,在被重写之前,单元格必须被擦除。擦除必须逐块执行,而不是逐个字节执行。

 

就其本身而言,MRAM是一个真正的随机访问存储器; 在内存中允许读写操作随机发生。MRAM在待机状态下还具有零泄漏的特性,在85°C条件下承受1016次写循环和20年以上的数据保留能力。它目前提供的密度从4兆比特(Mbits)到16兆比特。

 

MRAM类似于flash技术,具有SRAM兼容的读/写周期(MRAM有时也被称为持久SRAM (P-SRAM))。因此,MRAM特别适合于那些必须以最小延迟存储和检索数据的应用程序。它将这种低延迟、低功耗、无限持久性、可伸缩性和非易变性结合在一起。MRAM对阿尔法粒子的固有免疫能力也让它能够经常暴露于辐射之下。

 

Table of MRAM is non-volatile like Flash and EEPROM and has SRAM compatible read/write timings

 

MRAM是如何工作的

 

MRAM中的数据是由磁存储元件存储。这些元素是由两块铁磁板组成的,两块铁磁板之间隔着一层薄薄的绝缘层,每一块铁磁板都能保持磁化。这种结构被称为磁隧道结(MTJ)。两块极板中的一块是在制造期间被设置为特定极性的永磁体;另一块板的磁化率可以随存储的数据进行改变。瑞萨电子最近增加了MRAM器件,该器件使用了一种基于垂直磁隧道结(p-MTJ)的专有自旋转移扭矩MRAM (STT-MRAM)。p-MTJ包括固定且不可改变的磁层、电介质阻挡层和可改变的铁磁存储层。

 

 

在编程操作中,根据p-MTJ元素的电流方向,存储层的磁场方向从平行状态(低电阻状态“0”)电切换到反平行状态(高电阻状态“1”),反之亦然。这两种不同的电阻状态用于数据存储和感测。

 

MRAM用例

 

数据记录、物联网节点、边缘计算设备中的机器学习/人工智能以及医院中的RFID标签都可以用到MRAM。

 

数据记录器需要多兆位的非易失性存储器来容纳长期的数据积累。它们通常由电池供电,但也可以依靠收集能量来供电,因此需要低功率内存。在断电的情况下,记录的数据必须无限期地保留。MRAM正是最理想的选择。

 

MRAM持久性,结合极低的能耗模式,使物联网节点的代码和数据能够在极小的形状因素下从能源收割机或电池源操作(图3)。启动时间通常是物联网节点的一个重要考虑因素。MRAM利用原地算法(code-in-place)结构可减少所需的启动时间,由于对DRAM或SRAM的需求更少,所以减少了总体材料清单成本。

 

Table of MRAM’s speed, endurance and data retention capabilities

 

MRAM提供的持久性为新一代物联网节点的机器学习提供了可能,在这种节点中,推理算法不必在设备唤醒后每次都重新加载。像分析传感器数据、做出决策这种本地处理可以在某些情况下,重新配置节点。这种局部智能需要持久的低功耗内存。这些设备可以实时实现局部粗略推理,并可以利用云进行增强分析。

 

MRAM的高速度有利于在企业资源计划(ERP)系统、制造执行系统(MES)和监督控制和数据采集(SCADA)系统等边缘设备上实现机器学习。在这些系统中,数据被分析,中间模式被识别并与相邻领域共享。边缘架构要求的是处理速度和持久内存。

 

设计人员还可以将MRAM应用于医疗保健设备,其中射频识别(RFID)是最典型。它的低功耗,再加上它对辐射的免疫力,使它非常适合医疗环境。医院中使用RFID标签多种多样,包括库存管理、病人护理和安全、医疗设备标识以及消耗品的标识和监控。

 

高性能串行MRAM存储器

 

瑞萨的M30082040054X0IWAY适用于工业控制和自动化、医疗设备、可穿戴设备、网络系统、存储/RAID、汽车和机器人在内的边缘计算系统。它的密度从4兆到16兆不等。瑞萨的MRAM技术类似于闪存技术,具有与sram兼容的读/写周期。数据始终是非易失性的,具有1016个写入周期的持久性,并且在85°C时保持20年以上。

 

M30082040054X0IWAY具有串行外围接口(SPI),消除了对软件设备驱动程序的需求。SPI是一个同步串行接口,为数据和时钟使用单独的线,以帮助保持主机和从机在完美的同步。时钟可准确地告诉接收器何时对数据线上的位进行采样。

 

Diagram of Renesas M30082040054X0IWAY offers both hardware and software-based data protection

M30082040054X0IWAY提供了基于硬件和软件的数据保护方案。硬件保护是通过WP#引脚。软件保护是由状态寄存器中的配置位控制的。这两种方案都禁止写入寄存器和内存数组。

 

M30082040054X0IWAY支持片上执行(XIP),它允许完成一系列读和写指令,而不必为每条指令分别加载读或写命令。因此,XIP模式节省了命令开销,减少了随机读写访问时间。

 

(所谓片内执行不是说程序在存储器内执行,CPU的基本功能是取指、译码、运行。Nor Flash能在芯片内执行,指的是CPU能够直接从Nor flash中取指令,供后面的译码器和执行器来使用。)

 

M30082040054X0IWAY提供基于硬件和软件的数据保护方案。硬件保护是通过WP#引脚实现。软件保护是由状态寄存器中的配置位控制。这两种方案都禁止写入寄存器和内存数组。它有一个256字节的扩展存储阵列,独立于主存储器阵列。它是可编程的,并防止无意写入。

 

 

为了进一步满足低功耗应用,M30082040054X0IWAY有两种低功耗状态:深度断电和休眠。当设备处于这两种低功耗状态之一时,数据不会丢失。此外,设备保持其所有配置。

 

DFN (WSON)和8脚SOIC封装这些封装与类似的低功率挥发性和非挥发性产品兼容。它提供工业(-40°C至85°C)和工业plus(-40°C至105°C)的工作温度范围。

 

瑞萨高性能MRAM系列

 

与其他内存技术相比,MRAM可以显著降低总体能耗。但是,根据特定应用程序设计的使用模式,节省的能量可能有所不同。像其他非易失性存储器一样,写入所产生的电流要比读或待机产生的电流高得多。因此,在功耗要求高的应用程序中,写入时间需要最小化,特别是在需要频繁向内存写入的设计。与其他非易失性存储器(如EEPROM或flash)相比,MRAM更短的写入时间可以减少这种忧虑,并降低能耗。

 

通过使用MRAM,可以尽可能多地将内存放入待机状态,从而实现理论上的节能。与其他非易失性存储器相比,更快的写入速度使MRAM可以更频繁地进入待机状态。当使用电源门控时,通常需要一个较大的去耦电容器来支持电力需求。

 

瑞萨电子的新型MRAM器件系列,采用垂直磁隧道结STT(自旋转移矩效应)新专利技术,具有长期数据保留功能和快速串行接口。不仅如此,该系列产品还具有广泛的存储密度和耐高工作温度,因此适用于从需要快速备份数据检索的工厂自动化设备到需要长期数据存储的医疗数据单元的各种应用。 

 

 

瑞萨MRAM应用领域

 

工业控制和监视:存储用途包括实时数据存储,快速备份数据检索和机器操作程序代码。

多功能打印机:控制代码和用户设置存储,用于维护计划的使用情况数据日志以及用于检索单个事务的缓存缓冲区。


机器人:控制代码,配置文件和设置。通常非易失性存储器越大,机器人可以执行的指令越多。


数据交换机和路由器:存储系统配置,用户设置和固件。安全性和身份验证设置也将被存储。


助听器:将不同的用户操作设置存储在用户喜欢的各种活动和声音响应中。用户喜欢的设置,例如在不同使用和环境条件下的音量和音频频率,会被存储和激活。

数据驱动器:MRAM很快将广泛实现为固态存储(SSD)。

 

结论

 

MRAM支持边缘计算设计器的内存需求包括:

 

设备必须存储和检索数据,而不会产生较大延迟;

待机时零泄漏,低功耗;在85°C条件下,能够承受1016次写入循环,数据保持能力大于20年。

 

随着AI、物联网等领域的兴起,使得大数据的应用越来越广泛,而这些新兴领域在不断推进着存储器追赶先进制程的脚步,读取速度快、存储密度高、寿命长、电压低、尺寸更小成为存储技术急需突破创新的难题。使用传统内存技术(如DRAM、SRAM、flash和EEPROM)设计边缘计算设备需要各种权衡,这些权衡可能会限制性能。对于边缘计算, MRAM可提供真正的随机访问,允许读写在内存中随机发生。瑞萨高性能MRAM系列产品的出现,可以弥补传统存储技术的不足,打破制约存储技术发展的瓶颈。


推荐阅读

史海拾趣

台湾双羽公司的发展小趣事

1954年,富士通研发出了日本第一台中继式自动计算机FACOM100,这一里程碑式的成就标志着富士通正式涉足信息产业。FACOM100的推出不仅在日本国内引起了轰动,也让富士通在国际上赢得了声誉。此后,富士通在计算机领域持续投入研发,不断推出新技术、新产品,逐渐成长为全球领先的计算机制造商之一。这一转变不仅推动了富士通自身的快速发展,也为全球计算机技术的进步做出了重要贡献。

C&K Components公司的发展小趣事

1957年,Charles A. Coolidge, Jr.和Marshall Kincaid共同创立了C&K Components公司,起初主要专注于磁芯记忆单元的制造。那个时代的电子行业刚刚起步,市场竞争激烈,技术更新换代迅速。C&K在初创时期就面临了诸多挑战,但两位创始人凭借对技术的热爱和对市场的敏锐洞察,坚持探索新的技术方向,为公司的发展奠定了坚实的基础。

Crowd_Supply__Inc.公司的发展小趣事

在电子行业的众多初创公司中,Crowd Supply Inc.以其独特的理念和模式崭露头角。公司成立之初,便聚焦于开放式硬件和社区驱动的产品开发,这在当时的行业环境中还是一个较为新颖的概念。创始人团队由一群富有热情和创新精神的电子工程师和产品开发专家组成,他们通过线上平台汇聚了一群同样对电子硬件感兴趣的爱好者和开发者。初期,公司面临资金短缺、市场认可度低等挑战,但通过不断试错和社区反馈,逐渐找到了自己的发展方向。

Cotco公司的发展小趣事

面对电子行业日新月异的变化和不断涌现的新挑战,Cotco公司始终保持敏锐的市场触觉和应变能力。公司及时调整战略方向,加大在新兴领域如物联网、智能家居等的投入和研发力度。同时,Cotco也积极拓展国际市场,与全球多个国家和地区的合作伙伴建立合作关系,推动产品的全球化销售和服务。展望未来,Cotco将继续秉承创新、质量和服务的理念,致力于成为全球电子行业的佼佼者。

HTC Korea(TAEJIN Technology )公司的发展小趣事

近年来,HTC在VR领域取得了显著的成就。2023年,在美国国际消费性电子展(CES)中,HTC推出了最先进的虚拟实境头戴式显示器VIVE XR Elite,凭借其创新、高规格的设计和巧妙的人体工学设计,赢得了众多国际媒体的赞誉和奖项。此外,HTC还开发了多款VR内容套件和追踪器,为用户提供了更加沉浸式的虚拟体验。这些努力不仅推动了VR产业的发展,也为HTC带来了新的增长点。

HEICO Corporation公司的发展小趣事

在追求业务增长的同时,HEICO Corporation也积极履行社会责任,注重环保与可持续发展。公司致力于减少生产过程中的能源消耗和废弃物排放,采用环保材料和工艺进行生产。此外,HEICO还积极参与环保公益活动,推动电子行业的绿色发展。这种环保理念不仅提升了公司的社会形象,也为公司在电子行业中树立了良好的口碑。通过持续推动环保与可持续发展战略的实施,HEICO在电子行业中实现了经济效益与社会效益的双赢。

问答坊 | AI 解惑

再议Linux与WinCE

Linux是单体内核,即将图形、驱动及文件系统等功能全在操作系统内核中实现,运行在内核状态和同一地址空间,其优点是减少了进程间通信和状态切换的系统开销,获得较高的运行效率;缺点是内核比较庞大! WinCE是微内核,即在内核中实现基本功能, ...…

查看全部问答>

求一份关于串联和并联谐振的资料

最近在用线圈耦合做无线识别,用12M做载波,求谐振资料。 有功放或放大或滤波图的来几张,多谢。 芯片也行 xuchaoda@126.com…

查看全部问答>

标准数字电路 54-74HC全系列高速CMOS数据手册(中文

标准数字电路 54-74HC全系列高速CMOS数据手册(中文)…

查看全部问答>

请问这个是怎么理解的设置定时器定时时间

void vSetMotorTimer(unsigned short uiTime)// uiTime us   {      RCAP2LH = uiTime;  }  //重新载入定时数据   void vUpdateMotorTimer(void)  {      T2LH=RCAP2L ...…

查看全部问答>

C#如何捕获inputPanel输入法改变的事件

我是初学,最近被此问题困扰了好多天, 打开inputPanel后,改变输入法,inputPanel的高度会改变,此时如何捕获该事件。 我使用C#,开发环境vs   2005,.net   CF   2.0。 希望解释能详细些,我是初学。 还有我的 ...…

查看全部问答>

PG128128A资料

研究了N就,PG128128A资料到底怎么驱动,谁有能提供详细资料 12864及以下的我会,就是不会PG128128A的 邮箱 zoujun224@qq.com…

查看全部问答>

惭愧啊,st网站上想找点东西太难了

                                 也不知道是自己笨还是网站不太合理,反正在他官网上从来都没找到自己想要的东西,搜到的许多野都是指向其官网,可 ...…

查看全部问答>

5402和GAL16V8D输入端之间需不需要加164245?

请问,在5402和5V供电的GAL16V8D输入端之间需不需要加一片164245?我看芯片资料,GAL16V8D的VIH是2V。…

查看全部问答>

[求助]急急急!!MSPF1232静态电流过大

工作到扫尾状态时,突发的想测下电流,吓了好大一跳!天啊!28mA 一直找不到原因.甚至将所有外围电路去掉,最后将片子悬空只保留电源,跑最简单的程序,也有8mA. 从程序配置到硬件连线,查了个遍,身边的人问了个遍,无解! 极度郁闷中! 附带:拿的5个样片 ...…

查看全部问答>

protues上仿真的频率计

有图有程序的简易频率计…

查看全部问答>