一种MRAM读写电压的校准电路及其校准方法、MRAM与流程

文档序号:30578703发布日期:2022-06-29 10:56阅读:205来源:国知局
一种MRAM读写电压的校准电路及其校准方法、MRAM与流程
一种mram读写电压的校准电路及其校准方法、mram
技术领域
1.本发明涉及存储器技术领域,尤其涉及一种mram读写电压的校准电路及其校准方法、mram。


背景技术:

2.随着汽车电子、智能家居等不同应用场景的芯片对低功耗的要求越来越高,作为芯片内最关键模块之一的低功耗mram(magnetoresistive random access memory,磁性随机存储器)正逐渐成为业界的研究热点。自旋转移转矩磁随机存取存储器(stt-mram)是一种新兴的存储器技术,具有非挥发性、高密度、高持久性和纳秒读写速度等性能。mram芯片会有一个校准读写电压值,使得mram阵列良率最高。由于制造工艺的影响,每颗芯片电源管理模块输出的读写电压值达到预期值所需的trim值会有差异,以往都是测试人员通过测试设备ate(automatic test equipment,集成电路自动测试机)测试出每颗芯片的trim值,这样就需要大量时间及测试成本。


技术实现要素:

3.本发明提供了一种mram读写电压的校准电路及其校准方法、mram,以实现在芯片内部自行检测mram读写电压并自动调整trim值,直至读写电压达到校准读写电压值,降低了mram存储器失效的风险,极大的节省了出厂测试时间及成本,提升了量产效率。
4.第一方面,本发明提供了一种mram读写电压的校准电路,该校准电路包括设置在mram内的发送控制模块、电源管理模块及比较校验模块。其中,发送控制模块依次配置trim值,并将每次配置好的trim值传输给电源管理模块;电源管理模块对接收到的trim值解析出读写电压值,并将解析出的读写电压值传输给比较校验模块;比较校验模块比较电源管理模块解析的读取电压值与校准读写电压值是否相等,并向发送控制模块发送表征比较结果的反馈信号;发送控制模块在接收到表征读取电压值与校准读写电压值相等的反馈信号时,停止配置trim值,并保存与校准读写电压值相等的读取电压值对应的trim值。
5.在上述的方案中,通过在mram内部集成有发送控制模块及比较校验模块,能够将读写电压自修调至预期状态,实现在芯片内部自行检测mram读写电压并自动调整trim值,直至电源管理模块解析出的读写电压值达到校准读写电压值。且整个过程无需出厂前测试端过多操作,降低了mram存储器失效的风险,同时极大的节省了出厂测试时间及成本,提升了量产效率。
6.在一个具体的实施方式中,该校准电路还包括用于存放发送控制模块每次配置好的trim值的第一存储模块,第一存储模块设置在mram中;第一存储模块还用于将存放在其内的trim值传输给电源管理模块。以便于临时存放每次配置好的trim值。
7.在一个具体的实施方式中,第一存储模块为寄存器,以提高数据存储及传输效率。
8.在一个具体的实施方式中,发送控制模块包括发送控制模块数据发生器、发送控制模块地址发生器及发送控制模块控制器。其中,发送控制模块数据发生器用于依次配置
出trim值;发送控制模块地址发生器,用于对发送控制模块数据发生器每次配置出的trim值,在第一存储模块中依次配置存储地址;发送控制模块控制器用于控制发送控制模块数据发生器按照发送控制模块地址发生器配置的存储地址,将每次配置的trim值写入第一存储模块。以便于发送控制模块依次配置出trim值,并进行临时存储。
9.在一个具体的实施方式中,该校准电路还包括与第一存储模块通信连接的第二存储模块、与发送控制模块控制器通信连接的第二存储模块控制器,且第二存储模块及第二存储模块控制器均设置在mram中。其中,第二存储模块用于存储与校准读写电压值相等的读取电压值对应的trim值。在发送控制模块接收到表征读取电压值与校准读写电压值相等的反馈信号时,发送控制模块控制器使能第二存储模块控制器将与校准读写电压值相等的读取电压值对应的trim值写入第二存储模块。以便于存储与校准读写电压值相等的读取电压值对应的trim值,便于系统重启上电时,调用校准读写电压值相等的读取电压值对应的trim值。
10.在一个具体的实施方式中,第二存储模块为efuse(electrically programmable fuse,电可编程熔丝)阵列,第二存储模块控制器为efuse控制器,在系统断电时,存储在其内的trim值不消失,同时提高数据存储及传输效率。
11.在一个具体的实施方式中,在比较校验模块比较电源管理模块解析的读取电压值与校准读写电压值不相等时,比较校验模块向发送控制模块发送低电平的反馈信号;在比较校验模块比较电源管理模块解析的读取电压值与校准读写电压值相等时,比较校验模块向发送控制模块发送高电平的反馈信号。以便于比较校验模块根据不同的比较结果,向发送控制模块发送不同的反馈信号。
12.在一个具体的实施方式中,该校准电路还包括设置于mram上且与比较校验模块连接的引脚,该引脚用于向比较校验模块输入校准读写电压值。以便于通过专门设置的引脚向比较校验模块输入校准读写电压值。
13.在一个具体的实施方式中,校准电路还包括设置于mram内的第三存储模块,第三存储模块用于存储校准读写电压值。还在mram内设置有与第三存储模块通信连接的数模转换模块,且数模转换模块还与比较校验模块通信连接,以将第三存储模块内存储的校准读写电压值转换并发送给比较校验模块。通过将校准读写电压值存储在mram内的第三存储模块,使用时,通过内部调用指令即可完成。
14.在一个具体的实施方式中,第三存储模块为寄存器,以提高数据存储及传输效率。
15.第二方面,本发明还提供了一种基于上述mram读写电压的校准电路的校准方法,该校准方法包括:发送控制模块依次配置trim值,并将每次配置好的trim值传输给电源管理模块;电源管理模块对接收到的trim值解析出读写电压值,并将解析出的读写电压值传输给比较校验模块;比较校验模块比较电源管理模块解析的读取电压值与校准读写电压值是否相等,并向发送控制模块发送表征比较结果的反馈信号;发送控制模块在接收到表征读取电压值与校准读写电压值相等的反馈信号时,停止配置trim值,并保存与校准读写电压值相等的读取电压值对应的trim值。
16.在上述的方案中,通过在mram内部集成有发送控制模块及比较校验模块,能够将读写电压自修调至预期状态,实现在芯片内部自行检测mram读写电压并自动调整trim值,直至读写电压达到校准读写电压值,能够极大地节省测试时间及成本。且整个过程无需出
厂前测试端过多操作,降低了mram存储器失效的风险,同时极大的节省了出厂测试时间及成本,提升了量产效率。
17.在一个具体的实施方式中,该校准方法还包括:在保存与校准读写电压值相等的读取电压值对应的trim值之后,重启上电;发送控制模块将保存的与校准读写电压值相等的读取电压值对应的trim值发送给电源管理模块;电源管理模块将接收到的trim值解析出读写电压值,并将解析出的读写电压值传输给比较校验模块;比较校验模块验证电源管理模块解析的读取电压值与校准读写电压值是否相等。在系统重启上电后,先验证根据存储的trim值解析出读写电压值与校准读写电压值是否相等,以验证校准结果是否准确。
18.第三方面,本发明还提供了一种mram,该mram包括存储阵列、以及上述任意一种mram读写电压的校准电路。其中,电源管理模块用于向存储阵列输出读写电压。通过在mram内部集成有发送控制模块及比较校验模块,能够将读写电压自修调至预期状态,实现在芯片内部自行检测mram读写电压并自动调整trim值,直至电源管理模块解析出的读写电压值达到校准读写电压值,能够极大地节省测试时间及成本。且整个过程无需出厂前测试端过多操作,降低了mram存储器失效的风险,同时极大的节省了出厂测试时间及成本,提升了量产效率。
附图说明
19.图1为本发明实施例提供的一种mram读写电压的校准电路的示意框图;
20.图2为本发明实施例提供的一种发送控制模块的示意框图;
21.图3为本发明实施例提供的另一种mram读写电压的校准电路的示意框图;
22.图4为本发明实施例提供的另一种mram读写电压的校准电路的示意框图;
23.图5为本发明实施例提供的一种mram读写电压的校准方法的流程图;
24.图6为本发明实施例提供的另一种mram读写电压的校准方法的流程图;
25.图7为本发明实施例提供的另一种mram读写电压的校准方法的流程图。
26.附图标记:
27.10-发送控制模块11-发送控制模块数据发生器12-发送控制模块地址发生器
28.13-发送控制模块控制器20-电源管理模块30-比较校验模块
29.40-第一存储模块50-存储阵列60-第二存储模块
30.61-第二存储模块控制器70-引脚
31.81-第三存储模块82-数模转换模块
具体实施方式
32.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
33.为了方便理解本发明实施例提供的mram读写电压的校准电路,下面首先说明一下本发明实施例提供的mram读写电压的校准电路的应用场景,该校准电路用于对mram内部的读写电压的校准。下面结合附图对该校准电路进行详细的叙述。
34.参考图1,本发明实施例提供的校准电路包括设置在mram内的发送控制模块10、电源管理模块20及比较校验模块30。其中,发送控制模块10依次配置trim值,并将每次配置好的trim值传输给电源管理模块20;电源管理模块20对接收到的trim值解析出读写电压值,并将解析出的读写电压值传输给比较校验模块30;比较校验模块30比较电源管理模块20解析的读取电压值与校准读写电压值是否相等,并向发送控制模块10发送表征比较结果的反馈信号;发送控制模块10在接收到表征读取电压值与校准读写电压值相等的反馈信号时,停止配置trim值,并保存与校准读写电压值相等的读取电压值对应的trim值。
35.在上述的方案中,通过在mram内部集成有发送控制模块10及比较校验模块30,能够将读写电压自修调至预期状态,实现在芯片内部自行检测mram读写电压并自动调整trim值,直至电源管理模块20解析出的读写电压值达到校准读写电压值。且整个过程无需出厂前测试端过多操作,降低了mram存储器失效的风险,同时极大的节省了出厂测试时间及成本,提升了量产效率。下面结合附图对上述各个模块进行详细的介绍。
36.参考图1,发送控制模块10用于依次配置出trim值,并将每次配置好的trim值传输给电源管理模块20。参考图1,可以在mram中设置用于存放发送控制模块10每次配置好的trim值的第一存储模块40,以便于临时存放发送控制模块10每次配置好的trim值。在设置第一存储模块40时,第一存储模块40可以为寄存器,以提高数据存储及传输效率。在具体设置发送控制模块10时,参考图2,发送控制模块10可以包括发送控制模块数据发生器11、发送控制模块地址发生器12及发送控制模块控制器13。其中,发送控制模块数据发生器11用于依次配置出trim值,在自检测状态下,发送控制模块控制器13能够控制发送控制模块数据发生器11依次配置出trim值。发送控制模块地址发生器12用于对发送控制模块数据发生器11每次配置出的trim值,在第一存储模块40中依次配置存储地址,在自检测状态下,发送控制模块控制器13能够控制发送控制模块地址发生器12依次在第一存储模块40中依次配置存储地址。发送控制模块控制器13还用于控制发送控制模块数据发生器11按照发送控制模块地址发生器12配置的存储地址,将每次配置的trim值写入第一存储模块40。以便于发送控制模块10依次配置出trim值。在实现发送控制模块10依次向电源管理模块20时,可以使第一存储模块40向电源管理模块20传输其内的trim值,具体的,可以使发送控制模块控制器13控制第一存储模块40向电源管理模块20传输其内的trim值。
37.参考图1,在具体设置电源管理模块20时,电源管理模块20用于解析接收到的trim值,以得到向mram的存储阵列50输出的读写电压值,从而根据解析出的读写电压值,向存储阵列50输出读写电压。
38.继续参考图1,在自检测状态下,电源管理模块20还用于将其解析出的读写电压值传输给比较校验模块30,由比较校验模块30将接收到的读写电压值与校准读写电压值进行比较,以判断电源管理模块20解析出的读写电压值是否与校准电压值相等。并根据比较结果,向发送控制模块10发送表征比较结果的反馈信号。具体的,在比较结果为电源管理模块20解析出的读写电压值与校准电压值不相等时,向发送控制模块10发送表征电源管理模块20解析出的读写电压值与校准电压值不相等的反馈信号。在比较结果为电源管理模块20解析出的读写电压值与校准电压值相等时,向发送控制模块10发送表征电源管理模块20解析出的读写电压值与校准电压值相等的反馈信号。应当解释的是,这里面电源管理模块20解析出的读写电压值与校准电压值相等,包含有电源管理模块20解析出的读写电压值与校准
电压值绝对相等,也包含有在一定的容忍误差范围内,电源管理模块20解析出的读写电压值与校准电压值的相对相等。
39.另外,可以采用高电平和低电平的反馈信号分别表示不同的比较结果。例如,在比较校验模块30比较电源管理模块20解析的读取电压值与校准读写电压值不相等时,比较校验模块30可以向发送控制模块10发送低电平的反馈信号;在比较校验模块30比较电源管理模块20解析的读取电压值与校准读写电压值相等时,比较校验模块30可以向发送控制模块10发送高电平的反馈信号。以便于比较校验模块30根据不同的比较结果,向发送控制模块10发送不同的反馈信号。当然,还可以采用低电平的反馈信号代表电源管理模块20解析的读取电压值与校准读写电压值相等,高电平的反馈信号代表电源管理模块20解析的读取电压值与校准读写电压值不相等。
40.在发送控制模块10接收到比较校验模块30的反馈信号时,根据不同的反馈信号,做出不同的响应。在发送控制模块10在接收到表征读取电压值与校准读写电压值不相等的反馈信号时,则继续依次配置trim值,并依次传输给电源管理模块20,由电源管理模块20进行解析,由比较校验模块30进行比较。在发送控制模块10在接收到表征读取电压值与校准读写电压值相等的反馈信号时,说明电源管理模块20解析出的读写电压值达到校准读写电压值,停止配置trim值,并保存与校准读写电压值相等的读取电压值对应的trim值。通过在mram内部集成有发送控制模块10及比较校验模块30,能够将读写电压自修调至预期状态,实现在芯片内部自行检测mram读写电压并自动调整trim值,直至电源管理模块20解析出的读写电压值达到校准读写电压值。且整个过程无需出厂前测试端过多操作,降低了mram存储器失效的风险,同时极大的节省了出厂测试时间及成本,提升了量产效率。
41.在具体保存与校准读写电压值相等的读取电压值对应的trim值时,参考图3,可以在mram内设置有与第一存储模块40通信连接的第二存储模块60、以及与发送控制模块控制器13通信连接的第二存储模块控制器61,且第二存储模块60及第二存储模块控制器61均设置在mram中。其中,第二存储模块60用于存储与校准读写电压值相等的读取电压值对应的trim值。在发送控制模块10接收到表征读取电压值与校准读写电压值相等的反馈信号时,发送控制模块控制器13可以使能第二存储模块控制器61将与校准读写电压值相等的读取电压值对应的trim值写入第二存储模块60。以便于存储与校准读写电压值相等的读取电压值对应的trim值,便于系统重启上电时,调用校准读写电压值相等的读取电压值对应的trim值。在设置第二存储模块60及第二存储模块控制器61时,可以使第二存储模块60为efuse阵列,第二存储模块控制器61可以为efuse控制器,以便于在系统断电时,存储在其内的trim值不消失,同时提高数据存储及传输效率。当然,第二存储模块还可以为rom、eeprom、otp等具有存储功能的存储器。
42.在比较校验模块30获取校准读写电压值时,可以采用外部输入的方式,也可以采用内部预存的方式。具体的,在采用外部输入时,参考图3,可以在mram上设置有与比较校验模块30连接的引脚70,该引脚70用于向比较校验模块30输入校准读写电压值,以便于通过专门设置的引脚70向比较校验模块30输入校准读写电压值。参考图4,在采用内部预存时,可以在mram内设置有第三存储模块81,第三存储模块81用于存储校准读写电压值。在mram内还设置有与第三存储模块81通信连接的数模转换模块82,且数模转换模块82还与比较校验模块30通信连接,以将第三存储模块81内存储的校准读写电压值转换并发送给比较校验
模块30。通过将校准读写电压值存储在mram内的第三存储模块81,使用时,通过内部调用指令即可完成。在设置第三存储模块81时,第三存储模块81可以为寄存器,以提高数据存储及传输效率。当然,比较校验模块30所接收到的校准读写电压值可以为通过多次测试得出的使得芯片良率最高的测试值。
43.通过在mram内部集成有发送控制模块10及比较校验模块30,能够将读写电压自修调至预期状态,实现在芯片内部自行检测mram读写电压并自动调整trim值,直至电源管理模块20解析出的读写电压值达到校准读写电压值。且整个过程无需出厂前测试端过多操作,降低了mram存储器失效的风险,同时极大的节省了出厂测试时间及成本,提升了量产效率。
44.另外,本发明实施例还提供了一种基于上述mram读写电压的校准电路的校准方法,参考图1及图5,该校准方法包括:
45.step10:发送控制模块10依次配置trim值,并将每次配置好的trim值传输给电源管理模块20;
46.step20:电源管理模块20对接收到的trim值解析出读写电压值,并将解析出的读写电压值传输给比较校验模块30;
47.step30:比较校验模块30比较电源管理模块20解析的读取电压值与校准读写电压值是否相等,并向发送控制模块10发送表征比较结果的反馈信号;
48.step40:发送控制模块10在接收到表征读取电压值与校准读写电压值相等的反馈信号时,停止配置trim值,并保存与校准读写电压值相等的读取电压值对应的trim值。
49.在上述的方案中,通过在mram内部集成有发送控制模块10及比较校验模块30,能够将读写电压自修调至预期状态,实现在芯片内部自行检测mram读写电压并自动调整trim值,直至电源管理模块20解析出的读写电压值达到校准读写电压值,能够极大地节省测试时间及成本。且整个过程无需出厂前测试端过多操作,降低了mram存储器失效的风险,同时极大的节省了出厂测试时间及成本,提升了量产效率。
50.在发送控制模块10停止配置trim值,并保存与校准读写电压值相等的读取电压值对应的trim值之后,还可以重启上电,且在重启上电之后,验证电源管理模块20根据保存的trim值解析出的读写电压值是否等于校准读写电压值。具体的,参考图6及图7,该校准方法还可以包括:
51.step50:在保存与校准读写电压值相等的读取电压值对应的trim值之后,重启上电;
52.step60:发送控制模块10将保存的与校准读写电压值相等的读取电压值对应的trim值发送给电源管理模块20;
53.step70:电源管理模块20将接收到的trim值解析出读写电压值,并将解析出的读写电压值传输给比较校验模块30;
54.step80:比较校验模块30验证电源管理模块20解析的读取电压值与校准读写电压值是否相等。在系统重启上电后,先验证根据存储的trim值解析出读写电压值与校准读写电压值是否相等,以验证校准结果是否准确。
55.另外,本发明实施例还提供了一种mram,参考图1、图3及图4,该mram包括存储阵列50模块、以及上述任意一种mram读写电压的校准电路。其中,电源管理模块20用于向存储阵
列50模块输出读写电压。通过在mram内部集成有发送控制模块10及比较校验模块30,能够将读写电压自修调至预期状态,实现在芯片内部自行检测mram读写电压并自动调整trim值,直至电源管理模块20解析出的读写电压值达到校准读写电压值,能够极大地节省测试时间及成本。且整个过程无需出厂前测试端过多操作,降低了mram存储器失效的风险,同时极大的节省了出厂测试时间及成本,提升了量产效率。
56.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1