片上系统芯片过烧写保护方法及片上系统芯片技术方案

技术编号:15508085 阅读:173 留言:0更新日期:2017-06-04 02:31
本发明专利技术是关于一种片上系统芯片过烧写保护方法及片上系统芯片,其中所述方法包括,接收存储单元烧写指令;获取所有存储单元的逻辑状态信息;根据所有所述存储单元的逻辑状态信息,判断所述存储单元烧写指令对应的存储单元的逻辑状态是否为1;当所述存储单元烧写指令对应的存储单元的逻辑状态为1时,控制不执行所述存储单元烧写指令对应的操作。本发明专利技术实施例提供的方法,针对每一个存储单元实施写保护,有效避免过烧写引起的数据安全问题,同时,保证使用的灵活性。

On chip system chip over burn write protection method and on chip system chip

The present invention relates to a system on chip overburnt write protection method and system on chip, wherein the method comprises receiving storage unit writing instruction; acquiring state information of all logical storage unit; according to the logic state information of all the storage units, determine the logic state of the memory cell of the memory cell firing write instructions corresponding to the logic state is 1; when the writing instruction storage unit corresponding to the storage unit is 1, control of the storage unit does not execute the corresponding operation instruction programming. The method provided by the embodiment of the invention implements write protection for each memory unit, effectively avoids the data safety caused by over burning writing, and meanwhile ensures the flexibility of use.

【技术实现步骤摘要】
片上系统芯片过烧写保护方法及片上系统芯片
本专利技术涉及过烧写保护
,尤其涉及一种片上系统芯片过烧写保护方法及片上系统芯片。
技术介绍
一次性可编程存储器的烧写原理是,MOS(MetalOxideSemiconductor,金属氧化物半导体场效应晶体管)管的栅极被施加烧写编程电压后,击穿晶体管的栅氧化层与衬底或漏极形成导通电路,从而由逻辑0状态转化为逻辑1状态,其中,逻辑0指存储单元的可读写状态,逻辑1指存储单元的不可写状态。但是,在实际芯片的测试中发现,如果长时间给晶体管栅极施加编程电压,栅极与衬底或漏极的导通电路断开,重新返回逻辑0状态,导致存储单元的信息丢失,极大降低存储单元的安全可靠性。为了防止一次性可编程存储器的过烧写导致的逻辑状态变化问题,为一次性可编程存储器的所有存储单元提供一个全局写保护位,所述写保护位即写保护程序。当一次性可编程存储器的所有存储单元均烧写完成后,全局写保护位生效,如果应用程序向其中的存储单元写入程序,此时,处理器调用写保护程序,并执行写保护程序对应的操作,阻止向存储单元内写入程序。但是,一次性可编程存储器包含多个存储单元,当其中一部分烧写完成,另一部分未烧写时,依然存在烧写完成的存储单元的晶体管栅极被施加编程电压,导致该存储单元的逻辑状态发生变化。并且,当全局写保护位生效后,一次性可编程存储器变为只读状态,导致其使用灵活性降低。
技术实现思路
为克服相关技术中存在的问题,本专利技术提供一种片上系统芯片过烧写保护方法及片上系统芯片。根据本专利技术实施例的第一方面,提供一种片上系统芯片,所述片上系统芯片包括一次性可编程存储器,所述一次性可编程存储器包括多个存储单元,包括:上电自动读取模块、OTP读写控制模块、写入模块、读取模块及多个与所述存储单元对应的写保护控制单元,其中:多个所述写保护控制单元分别与所述存储单元电连接;所述上电自动读取模块与多个所述写保护控制单元电连接,用于读取写保护控制单元对应的存储单元的逻辑状态信息;所述写入模块与读取模块的一端与所述存储单元电连接,另一端与所述上电自动读取模块电连接;所述OTP读写控制模块与所述上电自动读取模块电连接,用于控制写入模块和读取模块执行写入和读取操作。进一步的,所述写入模块包括导通开关,所述导通开关与所有所述存储单元电连接,并由不同的编程电压控制与对应的存储单元导通。进一步的,所述读取模块包括导通开关,所述导通开关与所有所述存储单元电连接,并由不同的编程电压控制与对应的存储单元导通。第二方面,提供一种片上系统芯片过烧写保护方法,所述片上系统芯片包括多个存储单元,包括:接收存储单元烧写指令;获取所有存储单元的逻辑状态信息;根据所有所述存储单元的逻辑状态信息,判断所述存储单元烧写指令对应的存储单元的逻辑状态是否为1;当所述存储单元烧写指令对应的存储单元的逻辑状态为1时,控制不执行所述存储单元烧写指令对应的操作。进一步的,所述方法还包括:当所述存储单元烧写指令对应的存储单元的逻辑状态为0时,控制执行所述存储单元烧写指令对应的操作。进一步的,所述控制执行所述存储单元烧写指令,包括:控制写入模块向存储单元烧写指令对应的存储单元写入数据。进一步的,所述方法还包括:接收片上系统芯片的启动指令;根据所述启动指令,首先启动上电自动读取模块。本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术实施例提供的方法,接收存储单元烧写指令;获取所有存储单元的逻辑状态信息;根据所有所述存储单元的逻辑状态信息,判断所述存储单元烧写指令对应的存储单元的逻辑状态是否为1;当所述存储单元烧写指令对应的存储单元的逻辑状态为1时,控制不执行所述存储单元烧写指令对应的操作。由上述描述可知,本专利技术实施例提供的方法针对每一个存储单元实施写保护,既保证避免过烧写问题,同时保证应用的灵活性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种片上系统芯片结构示意图;图2为本专利技术实施例提供的一种片上系统芯片过烧写保护方法流程示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。基于逻辑工艺的一次性可编程存储器的设计主要采用动态随机存储器结构,利用晶体管的栅氧化层的可击穿性来进行数据编程。这种一次性可编程存储器的每个存储单元都包括两个晶体管,其中一个晶体管时用于输入输出的后栅氧化层晶体管,另一个晶体管时用于芯片内部电路的薄栅氧化层晶体管,由于其栅氧化层较薄,因此很容易在较低电压下被击穿形成导通电路。但是,当长时间施加电压后,该导通电路会关闭,导致存储单元变为可写入的逻辑状态,此时,存储单元内存储的数据容易丢失。本专利技术实施例提供了一种片上系统芯片,参见图1,为本专利技术实施例提供的片上系统芯片的结构示意图。如图中所示,片上系统芯片包括多个存储单元,多个存储单元分别电连接有写保护控制单元,所述写保护控制单元用于读取存储单元的写保护控制位,控制存储单元的写权限。当存储单元的写保护控制位为逻辑0时,该存储单元可写入数据,当写保护控制位为逻辑1时,该存储单元不可写入数据。所有存储单元均设置有与其电连接的写保护控制单元,写保护控制单元用于获取存储单元的写保护控制位。上电自动读取模块与所有的写保护控制单元电连接,可用于读取所有存储单元的写保护控制位,并将存储单元的逻辑状态存储在逻辑状态寄存器中保存。OTP读写控制模块与上电自动读取模块电连接,用于读取上电自动读取模块中保存的各存储单元的逻辑状态,并根据各存储单元的逻辑状态控制写入模块和读取模块的工作。写入模块和读取模块的一端与存储单元电连接,另一端与OTP读写控制模块电连接,用于根据读取的存储单元的逻辑状态,控制写入单元是否写入数据,或者根据读取指令,控制读取模块读取存储单元内的数据。当OTP读写控制模块接收到向存储单元内写入数据数据的指令后,OTP读写控制模块读取上电自动读取模块中该存储单元的逻辑状态,当逻辑状态为0时,OTP读写控制模块控制写入模块向存储单元内写入数据,当该存储单元的逻辑状态为1时,OTP读写控制模块不控制写入模块写入数据,并返回屏蔽指令至处理器中,从而解决多次烧写导致存储单元由逻辑状态1改为逻辑状态0导致的数据丢失问题,以及一次性可编程存储器的不稳定性。本专利技术实施例还提供了一种片上系统芯片过烧写保护方法,参见图2,图2为本专利技术实施例提供的一种片上系统芯片过烧写保护方法。在步骤S100中,接收存储单元烧写指令。当存在硬件或烧录编程器为片上系统芯片进行烧录时,处理器向片上系统芯片本文档来自技高网...
片上系统芯片过烧写保护方法及片上系统芯片

【技术保护点】
一种片上系统芯片,所述片上系统芯片包括一次性可编程存储器,所述一次性可编程存储器包括多个存储单元,其特征在于,包括:上电自动读取模块、OTP读写控制模块、写入模块、读取模块及多个与所述存储单元对应的写保护控制单元,其中:多个所述写保护控制单元分别与所述存储单元电连接;所述上电自动读取模块与多个所述写保护控制单元电连接,用于读取写保护控制单元对应的存储单元的逻辑状态信息;所述写入模块与读取模块的一端与所述存储单元电连接,另一端与所述上电自动读取模块电连接;所述OTP读写控制模块与所述上电自动读取模块电连接,用于控制写入模块和读取模块执行写入和读取操作。

【技术特征摘要】
1.一种片上系统芯片,所述片上系统芯片包括一次性可编程存储器,所述一次性可编程存储器包括多个存储单元,其特征在于,包括:上电自动读取模块、OTP读写控制模块、写入模块、读取模块及多个与所述存储单元对应的写保护控制单元,其中:多个所述写保护控制单元分别与所述存储单元电连接;所述上电自动读取模块与多个所述写保护控制单元电连接,用于读取写保护控制单元对应的存储单元的逻辑状态信息;所述写入模块与读取模块的一端与所述存储单元电连接,另一端与所述上电自动读取模块电连接;所述OTP读写控制模块与所述上电自动读取模块电连接,用于控制写入模块和读取模块执行写入和读取操作。2.根据权利要求1所述的片上系统芯片,其特征在于,所述写入模块包括导通开关,所述导通开关与所有所述存储单元电连接,并由不同的编程电压控制与对应的存储单元导通。3.根据权利要求1所述的片上系统芯片,其特征在于,所述读取模块包括导通开关,所述导通开关与所有所述存储单元电连接,并由...

【专利技术属性】
技术研发人员:胡德才朱健余方桃黄新军何安邓冏袁涛廖健傅文海
申请(专利权)人:湖南国科微电子股份有限公司
类型:发明
国别省市:湖南,43

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

1