OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5959|回复: 2

选择嵌入式MRAM最佳测试算法

[复制链接]

122

主题

357

帖子

0

精华

高级会员

Rank: 4

积分
721
金钱
721
注册时间
2020-7-24
在线时间
21 小时
发表于 2020-10-12 14:47:02 | 显示全部楼层 |阅读模式
嵌入式内存测试和修复的挑战是众所周知的,包括最大程度地扩大故障覆盖范围以防止测试失败以及使用备用元件来最大程度地提高制造良率。随着有前途的非易失性存储器架构的可用性不断增加,以增加并潜在地替代传统的易失性存储器,新的SoC级存储器测试和修复挑战不断涌现。通过将自旋转移扭矩MRAM(STT-MRAM)作为嵌入式MRAM技术的领先趋势来增强动力,同时考虑了汽车应用的需求。要为嵌入式MRAM选择合适的内存测试和修复解决方案,设计人员需要考虑一些因素,例如在生产测试期间进行修整的特殊需求.

除了在传统存储器中观察到的常规卡死,过渡,耦合,地址解码器和数百种其他故障类型之外,测试嵌入式STT-MRAM存储器IP还需要考虑特定于体系结构的故障,例如编程/擦除掩码和扇区/芯片清除故障。因此,需要通过扩展的基于March的算法类来检测嵌入式STT-MRAM特定的故障,该算法具有用户灵活性,可以指定多个背景图案(例如,实心,棋盘格)以及各种寻址模式(例如,快速列,快速行)来确保最高的测试覆盖率。由于嵌入式MRAM宏的大小很大,因此BIST引擎中需要使用具有较低复杂度的快速算法,以具有可接受的ATE生产/制造诊断测试时间。

对于汽车环境,SoC设计人员将需要具有灵活性,以在现场运行其他可自定义算法,以匹配系统操作约束。表1显示了如何在复杂的测试阶段中需要执行不同复杂程度的不同算法以匹配系统约束的示例。

表1:选择存储器测试算法的能力对于汽车等应用很重要

内存测试算法
SoC测试阶段
并行内存测试方案中的时钟周期数(运行时)
串行内存测试方案中的时钟周期数(运行时)
测试算法1(低复杂度-8N)
任务模式
33,000 (0.066 ms)
80,000 (0.16 ms)
测试算法2(中等复杂度-16N)
开机/关机
57,000 (0.114 ms)
123,000 (0.246 ms)
测试算法3(高复杂度-55N)
ATE生产/制造测试
193,000 (0.386 ms)
383,000 (0.766 ms)

*资料来源ITC :汽车SoC中用于嵌入式内存和IP的高级功能安全机制

因此,BIST引擎必须支持扩展的算法类别,以测试特定于MRAM的故障类型,提供灵活性以运行不同的背景模式和寻址模式,并允许用户配置为在SoC的多个测试阶段中执行不同的算法。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

122

主题

357

帖子

0

精华

高级会员

Rank: 4

积分
721
金钱
721
注册时间
2020-7-24
在线时间
21 小时
 楼主| 发表于 2020-10-12 14:47:31 | 显示全部楼层
随着有前途的非易失性存储器架构的可用性不断增加,以增加并潜在地替代传统的易失性存储器,新的SoC级存储器测试和修复挑战不断涌现。
回复 支持 反对

使用道具 举报

122

主题

357

帖子

0

精华

高级会员

Rank: 4

积分
721
金钱
721
注册时间
2020-7-24
在线时间
21 小时
 楼主| 发表于 2020-10-13 16:01:02 | 显示全部楼层
通过将自旋转移扭矩MRAM(STT-MRAM)作为嵌入式MRAM技术的领先趋势来增强动力,同时考虑了汽车应用的需求。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 17:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表