一种OTP存储器及其写入方法和读取方法技术

技术编号:36957452 阅读:36 留言:0更新日期:2023-03-22 19:17
本发明专利技术公开了一种OTP存储器及其写入方法和读取方法,其属于存储器烧写的技术领域,其方案包括由OTP存储器的存储区划分出的一个OTP固定存储区和n个OTP灵活存储区,n为大于1的整数,所述OTP固定存储区用于存储芯片内部固定的配置信息,所述OTP灵活存储区用于存储人为烧写信息,每个所述OTP灵活存储区只能存储一次人为烧写信息,所述OTP固定存储区和存储有最新人为烧写信息的OTP灵活存储区为可读取状态。本申请具有相比之前的OTP存储器,在基本不改变价格的前提下达到了多次烧写的效果。本不改变价格的前提下达到了多次烧写的效果。本不改变价格的前提下达到了多次烧写的效果。

【技术实现步骤摘要】
一种OTP存储器及其写入方法和读取方法


[0001]本专利技术涉及存储器烧写的
,尤其是涉及一种OTP存储器及其写入方法和读取方法。

技术介绍

[0002]OTP(one time programmable)是一种存储器,在芯片掉电以后还可以保存原来烧进去的值,但是它只能烧写一下,没法反复写,会给用户使用带来不便,MTP(Multiple time programmable)可以多次烧写,给用户带来方便,但价格比OTP贵好多。

技术实现思路

[0003]为了解决OTP存储器不能多次烧写的问题,本申请提供一种OTP存储器及其写入方法和读取方法。
[0004]第一方面,本申请提供一种OTP存储器,采用如下的技术方案:一种OTP存储器,包括由OTP存储器的存储区划分出的一个OTP固定存储区和n个OTP灵活存储区,n为大于1的整数,所述OTP固定存储区用于存储芯片内部固定的配置信息,所述OTP灵活存储区用于存储人为烧写信息,每个所述OTP灵活存储区只能存储一次人为烧写信息,所述OTP固定存储区和存储有最新人为烧写信息的OTP灵活存储区为可读取状态。
[0005]通过采用上述技术方案,将整个OTP存储器分成两个大的部分,两大部分分别为OTP固定存储部分(属于芯片内部配置,在给客户前已经配置完成)和OTP灵活存储部分,通过将OTP灵活存储部分划分为n个OTP灵活存储区,用户每次烧写信息的时候只会烧入一个OTP灵活存储区内,直至所有的OTP灵活存储区全部被烧写完成,相比之前的OTP存储器,在基本不改变价格的前提下达到了多次烧写的效果。
[0006]在一个具体的可实施方案中,n个所述OTP灵活存储区是连续分配的,且每个所述OTP灵活存储区的内存大小相同。
[0007]通过采用上述技术方案,由于n个OTP灵活存储区是连续分配的,因此在后续进行信息烧写的时候,可以根据分配的顺序进行烧写,尽可能避免重复烧写的情况发生。
[0008]在一个具体的可实施方案中,所述OTP灵活存储区分为数据包头和数据包体,所述数据包头用于存储包头地址的值,所述数据包体用于存储人为烧写信息的具体内容。
[0009]通过采用上述技术方案,根据数据包头存储的包头地址的值判断是否已经烧写过,进而对用户的请求进行烧写。
[0010]在一个具体的可实施方案中,所述数据包头用于存储对应OTP灵活存储区的烧写状态,烧写过的所述OTP灵活存储区的数据包头的包头地址值变为预设地址值。
[0011]通过采用上述技术方案,OTP灵活存储区被烧写过后,该OTP灵活存储区的数据包头的包头地址值会变成预设地址值,在读取的过程中,若读到OTP灵活存储区的数据包头的包头地址值为预设地址值,则代表该OTP灵活存储区已经被烧写过。
[0012]第二方面,本申请提供一种OTP存储器的写入方法,采用如下的技术方案:
一种OTP存储器的写入方法,包括以下步骤:S10、获取n个OTP灵活存储区的物理地址,n个OTP灵活存储区根据物理地址进行排序;S20、读取首个OTP灵活存储区的物理地址;S30、按照物理地址读取OTP灵活存储区的数据包头;S40、判断读取的OTP灵活存储区的数据包头的包头地址值是否为预设地址值;若OTP灵活存储区的数据包头的包头地址值不为预设地址值,则往该OTP灵活存储区内写入人为烧写信息;若OTP灵活存储区的数据包头的包头地址值为预设地址值,则增加物理地址,并跳转至S30。
[0013]通过采用上述技术方案,对n个OTP灵活存储区的烧写情况进行分析,通过读取OTP灵活存储区的数据包头来判断OTP灵活存储区是否被烧写过,若数据包头不为预设地址值,则代表该OTP灵活存储区没有被烧写过,因此可以对该OTP灵活存储区进行烧写,若数据包头为预设地址值,则对下一个OTP灵活存储区进行判断,进而达到多次烧写的效果。
[0014]在一个具体的可实施方案中,排在n个OTP灵活存储区中的最后一个OTP灵活存储区增加物理地址后,物理地址变为none1,所述跳转至S30之前包括:判断增加后的物理地址是否为none1;若增加后的物理地址不为none1,则跳转至S30;若增加后的物理地址为none1,则结束流程。
[0015]第三方面,本申请提供一种OTP存储器的读取方法,采用如下的技术方案:一种OTP存储器的读取方法,包括以下步骤:A10、获取n个OTP灵活存储区的物理地址,n个OTP灵活存储区根据物理地址进行排序;A20、读取首个OTP灵活存储区的物理地址;A30、按照物理地址读取OTP灵活存储区的数据包头;A40、判断读取的OTP灵活存储区的数据包头的包头地址值是否为预设地址值;若OTP灵活存储区的数据包头的包头地址值不为预设地址值,则读取该OTP灵活存储区前一个OTP灵活存储区内的人为烧写信息;若OTP灵活存储区的数据包头的包头地址值为预设地址值,则增加物理地址,并跳转至A30。
[0016]通过采用上述技术方案,对n个OTP灵活存储区的烧写情况进行分析,通过读取OTP灵活存储区的数据包头来判断OTP灵活存储区是否被烧写过,若数据包头不为预设地址值,则代表该OTP灵活存储区没有被烧写过,因此在读取的时候需要读取该OTP灵活存储区的前一个OTP灵活存储区,进而使得读取的内容都是最新烧写的内容。
[0017]在一个具体的可实施方案中,排在n个OTP灵活存储区中的最后一个OTP灵活存储区增加物理地址后,物理地址变为none2,所述跳转至A30之前包括:判断增加后的物理地址是否为none2;若增加后的物理地址不为none2,则跳转至A30;若增加后的物理地址为none2,则结束流程。
[0018]第四方面,本申请提供一种智能终端,采用如下的技术方案:一种智能终端,包括存储器和处理器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由所述处理器加载并执行以实现如权利要求5至8任一所述的一种OTP存储器的写入/读取方法。
[0019]通过采用上述技术方案,将整个OTP存储器分成两个大的部分,两大部分分别为OTP固定存储部分(属于芯片内部配置,在给客户前已经配置完成)和OTP灵活存储部分,通过将OTP灵活存储部分划分为n个OTP灵活存储区,用户每次烧写信息的时候只会烧入一个OTP灵活存储区内,直至所有的OTP灵活存储区全部被烧写完成,相比之前的OTP存储器,在基本不改变价格的前提下达到了多次烧写的效果。
[0020]第五方面,本申请提供一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如权利要求5至8任一所述的一种OTP存储器的写入/读取方法。
[0021]通过采用上述技术方案,将整个OTP存储器分成两个大的部分,两大部分分别为OTP固定存储部分(属于芯片内部配置,在给客本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种OTP存储器,其特征在于,包括由OTP存储器的存储区划分出的一个OTP固定存储区(1)和n个OTP灵活存储区(2),n为大于1的整数,所述OTP固定存储区(1)用于存储芯片内部固定的配置信息,所述OTP灵活存储区(2)用于存储人为烧写信息,每个所述OTP灵活存储区(2)只能存储一次人为烧写信息,所述OTP固定存储区(1)和存储有最新人为烧写信息的OTP灵活存储区(2)为可读取状态。2.根据权利要求1所述的一种OTP存储器,其特征在于,n个所述OTP灵活存储区(2)是连续分配的,且每个所述OTP灵活存储区(2)的内存大小相同。3.根据权利要求2所述的一种OTP存储器,其特征在于,所述OTP灵活存储区(2)分为数据包头和数据包体,所述数据包头用于存储包头地址的值,所述数据包体用于存储人为烧写信息的具体内容。4.根据权利要求2所述的一种OTP存储器,其特征在于,所述数据包头用于存储对应OTP灵活存储区(2)的烧写状态,烧写过的所述OTP灵活存储区(2)的数据包头的包头地址值变为预设地址值。5.一种OTP存储器的写入方法,其特征在于,包括以下步骤:S10、获取n个OTP灵活存储区(2)的物理地址,n个OTP灵活存储区(2)根据物理地址进行排序;S20、读取首个OTP灵活存储区(2)的物理地址;S30、按照物理地址读取OTP灵活存储区(2)的数据包头;S40、判断读取的OTP灵活存储区(2)的数据包头的包头地址值是否为预设地址值;若OTP灵活存储区(2)的数据包头的包头地址值不为预设地址值,则往该OTP灵活存储区(2)内写入人为烧写信息;若OTP灵活存储区(2)的数据包头的包头地址值为预设地址值,则增加物理地址,并跳转至S30。6.根据权利要求5所述的一种OTP存储器的写入方法,其特征在于,排在n个OTP灵活存储区(2)中的最后一个OTP灵活存储区(2)增加物理地址后,...

【专利技术属性】
技术研发人员:张俊杰
申请(专利权)人:苏州美思迪赛半导体技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1