0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MRAM的读取写入操作

ss 来源:宇芯电子 作者:宇芯电子 2020-09-19 11:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

高密度MRAM具有非常低的功率,高的读取速度,非常高的数据保留能力和耐久性,适用于广泛的应用。单元面积仅为0.0456平方微米,读取速度为10ns,读取功率为0.8mA/MHz/b,在低功耗待机模式(LPSB)下,其在25C时的泄漏电流小于55mA,相当于每比特的漏电流仅为1.7E-12A。对于32Mb数据,它具有100K个循环的耐久性,而对于1Mb的数据可以》1M个循环。它在260°C的IR回流下具有90秒的数据保留能力,在150°C的条件下可保存数据10年以上。

MRAM读取操作

为了从LPSM快速,低能耗唤醒以实现高速读取访问,它采用了细粒度的电源门控电路(每128行一个),分两步进行唤醒(如图1所示)。电源开关由两个开关组成,一个开关用于芯片电源VDD,另一个开关用于从低压差(LDO,LowDrop-Out)稳压器提供VREG的稳定电压。首先打开VDD开关以对WL驱动器的电源线进行预充电,然后打开VREG开关以将电平提升至目标电平,从而实现《100ns的快速唤醒,同时将来自VREGLDO的瞬态电流降至最低。

图1.具有两步唤醒功能的细粒度电源门控电路(每128行一个)。

MRAM写入操作

低阻态Rp和高阻态Rap的MRAM写入操作需要如图2所示的双向写入操作。要将Rap状态写到Rp需要将BL偏置到VPP,WL到VREG_W0,SL到0以写入0状态。要写入1状态,将Rap变成Rp需要反方向的电流,其中BL为0,SL为VPP,WL为VREG_W1。

图2.平行低电阻状态Rp和高电阻反平行状态Rap的双向写入

为了在260°C的IR回流焊中达到90秒的保留数据时长,需要具有高能垒Eb的MTJ。这就需要将MTJ开关电流增加到可靠写入所需的数百mA。写入电压经过温度补偿,电荷泵为选定的单元产生一个正电压,为未选定的字线产生一个负电压,以抑制高温下的位线漏电。写电压系统如图3所示。

图3显示了电荷泵对WL和BL/SL的过驱动以及温度补偿的写偏置

在较宽的温度范围内工作时,需要对写入电压进行温度补偿。图4显示了从-40度到125度的写入电压shmoo图,其中F/P表示在-40度时失败,而在125度时通过。

图4.显示写入期间温度补偿的要求。

具有标准JTAG接口的BIST模块可实现自修复和自调节,以简化测试流程。实现图5中所示的双纠错ECC(DECECC)的存储控制器TMC。

图5.BIST和控制器,用于在测试和实施DECECC期间进行自修复和自调节。

TMC实施了智能写操作算法,该算法实现了偏置设置和验证/重试时间,以实现较高的写入耐久性(》1M循环)。它包含写前读(用于确定需要写哪些位)和动态分组写入(用于提高写吞吐量),带写校验的多脉冲写入操作以及优化写电压以实现高耐久性。该算法如图6所示。

图6.智能写操作算法,显示动态组写和带写验证的多脉冲写。

MRAM数据可靠性

在基于自旋的STT-MRAM的许多应用中,磁场干扰是一个潜在的问题。该解决方案是在封装上沉积0.3mm厚的磁屏蔽层,如图6所示,实验表明在移动设备的商用无线充电器的磁场强度为3500Oe的情况下,暴露100小时的误码率可以从》1E6ppm降低到〜1ppm。另外在650Oe的磁场下,在125°C下的数据保存时间超过10年。

图7.对3500Oe磁场的灵敏度降低了1E6倍。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据写入读出

    关注

    0

    文章

    2

    浏览量

    6039
  • MRAM
    +关注

    关注

    1

    文章

    244

    浏览量

    32828
  • 读取
    +关注

    关注

    0

    文章

    16

    浏览量

    8872
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Everspin256Kb串行SPI接口MRAM芯片分享

    在需要高速数据读写与高可靠性的现代电子系统中,传统存储技术往往面临写入速度慢、耐久性有限等挑战。Everspin公司推出的MR25H256系列MRAM芯片,以其独特的磁阻存储技术,为工业控制、汽车
    的头像 发表于 11-13 11:23 96次阅读

    串行接口MRAM存储芯片面向工业物联网和嵌入式系统的应用

    英尚微电子所代理的Everspin xSPI串行接口MRAM存储芯片,基于最新的JEDEC xSPI标准与独有的STT-MRAM技术构建,这款串行接口MRAM存储芯片可全面替代传统SRAM
    的头像 发表于 11-05 15:31 200次阅读

    Everspin存储器8位并行总线MRAM概述

    在需要高速数据写入与极致可靠性的工业与数据中心应用中,Everspin推出的8位位并行接口MRAM树立了性能与耐用性的新标杆。这款Everspin存储器MRAM与SRAM引脚兼容的存储器,以高达35
    的头像 发表于 10-24 16:36 443次阅读

    Everspin串口MRAM存储芯片有哪些型号

    MRAM是一种利用电子的自旋磁性来存储信息的非易失性存储器。它完美结合了SRAM的高速读写特性与闪存(Flash)的非易失性,能够在断电后永久保存数据,同时具备无限次擦写、无磨损的卓越耐用性。MRAM将磁性材料集成于硅电路中,在单一芯片上实现了高速、可靠与长寿命的统一,是
    的头像 发表于 10-24 15:48 310次阅读

    SOT-MRAM的独特优势

    作为磁阻存储器领域的重要分支,SOT-MRAM因其独特的写入机制与结构设计,正成为高性能MRAM研发的热点方向。该技术利用具有强自旋轨道耦合效应的材料层,通过自旋轨道力矩驱动磁性隧道结中纳米磁体的确定性翻转,从而实现高效、可控的
    的头像 发表于 10-24 14:46 240次阅读

    使用ulog 写入日志到文件系统,无法使用cat命令读取文件内容怎么解决?

    1.我使用ulog+littlefs写入日志,日志正常写入,但是没法使用cat指令读取文件内容失败,必须关掉ulog,才能读取日志文件显示的内容,发现上次日志是正常
    发表于 10-13 06:12

    STM32C011开发(3)----Flash操作

    STM32C011 系列微控制器内置 Flash 存储器,支持程序存储与数据保存,具备页面擦除、双字写入、读写保护等功能。本文将简要介绍 STM32C011 的 Flash 结构与特性,并通过实际代码示例,讲解 Flash 的擦除、写入
    的头像 发表于 09-18 16:48 3635次阅读
    STM32C011开发(3)----Flash<b class='flag-5'>操作</b>

    GraniStudio:IO写入例程

    说明 实现输出IO控制以及读取。 2.1通过初始化IO算子连接格拉尼控制器IO块,导入工程自动进行连接。 2.2 通过IO配置算子输出配置的IO表。 第一次使用GS软件时操作步骤如下: (1)运行GS软件; (2)打开资源管理器界面; (3)在算子库板卡模版找到IO配置算
    的头像 发表于 08-22 16:47 611次阅读
    GraniStudio:IO<b class='flag-5'>写入</b>例程

    使用 emfile 库读取/写入外部 SD 卡遇到的问题求解

    我正在使用 emfile 库读取/写入外部 SD 卡,但遇到了一个挑战,那就是 emfile 库没有 SPI 驱动程序。有人可以帮我实现一个 spi 驱动程序来在我的 SD 上执行读/写过程吗? 我正在使用 PSOC6(CY8CPROTO-063-BLE)
    发表于 08-04 07:42

    如何从CYUSB3014-BZXCT读取/写入EEPROM固件?

    第一个芯片读取数据,然后通过 USB 将相同的数据写入第二个芯片。 我是这个领域的新手。 你能告诉我怎样做吗? 据我所知,我需要CYPRESS™ EZ-USB™ Sutie,但我没有在那里找到任何固件读/写功能。
    发表于 05-07 06:46

    请问如何使S32K312 FLEXCAN的以下区域在写入读取写入不同?

    、DLC、数据),然后数据将被读回以进行比较。如果它们不匹配,将报告错误: 预定义的模式被写入相应的邮箱寄存器,并且读取作不会返回预期的模式。 客户正在使用 Vector 的协议栈,其中已经包含了此
    发表于 04-10 06:20

    nt3h211通过I2C向EEPROM写入数据,但NFC工具无法读取写入的数据,为什么?

    我通过 I2C 为 NT3H211 芯片编写了一个 Linux 驱动程序。我使用 I2C 写入作将数据写入块地址 01h,并通过 I2C 读取确认数据已成功写入。但是,在手机上使用 A
    发表于 03-26 06:50

    如何用c#使用ST25R3911DISCOComm.dll来读取写入NDEF区的数据?

    如何用c#使用ST25R3911DISCOComm.dll来读取写入NDEF区的数据,需要相关例程,感谢各位大佬拯救一下我啊!????
    发表于 03-13 06:51

    labview写入TCP报错误1

    禁用了后面的TCP读取数据又不报错了 错误1发生于 全新版本6.vi中的写入TCP数据 可能原因 LabVIEW:输入参数无效。例如,输入路径可能包含操作系统不允许用于路径的字符(例如,?或@)。 困在这里好久了,蹲大佬TT
    发表于 03-04 17:16

    使用STM32的spi与AFE4400通信,每写入读取一个数据都需要等待几百微秒后才能继续操作否则读取的数据都是0,为什么?

    使用STM32的spi与AFE4400通信,每写入读取一个数据都需要等待几百微秒后才能继续操作,否则读取的数据都是0,有什么地方设置不正确吗,请大神指点
    发表于 12-13 06:13