一种efuse模块快速读写验证方法及系统技术方案

技术编号:37395078 阅读:28 留言:0更新日期:2023-04-27 07:32
本发明专利技术涉及芯片电路技术领域,提供了一种efuse模块快速读写验证方法,包括以下步骤:S1:获取一个efuse模块的行数和列数,生成与所述行数和所述列数相同的随机数阵列;S2:修改所述efuse模块的网表,在所述网表中写入随机数;S3:生成带有模拟实际环境的输入激励仿真testbench,对所述efuse模块进行全array读操作仿真;S4:对比步骤S2中所述网表中写入的随机数和步骤S3中仿真得到的输出数据,对所述efuse模块进行读写验证,从而验证内部逻辑的正确性。通过程序修改网表,把随机数阵列写入efuse macro,确保每个bit都可以被写入0或者1,保证全面覆盖。同时能够快速通过比较写入矩阵和读出矩阵的一致性,验证efusemacro内部的逻辑。逻辑。逻辑。

【技术实现步骤摘要】
一种efuse模块快速读写验证方法及系统


[0001]本专利技术涉及芯片电路的
,尤其涉及一种efuse模块快速读写验证方法及系统。

技术介绍

[0002]热保险丝作为一种基本的电路保护器件,已经成功使用了150多年。热保险丝有效、可靠、易用,具有各种不同的数值和版本,能够满足不同的设计目标。然而,对于寻求以极快的速度切断电流的设计人员来说,热保险丝不可避免的缺点就是其自复位能力,以及在相对较低的电流下的工作能力。对于这些设计人员来说,电子保险丝(通常用eFuse或者e

Fuse表示)是一种很好的解决方案,有时候还可以取代热保险丝,但是通常是用作对热保险丝功能的补充。
[0003]eFuse基于一个简单的概念,即通过测量已知电阻器上的电压来检测电流,然后在电流超过设计限值时,通过场效应晶体管(FET)切断电流。eFu se具有热保险丝无法实现特性、灵活性和功能。
[0004]传统热保险丝的工作原理简单可靠,为人熟知:当通过易熔连接部分的电流超过设计值时,该元件就会被充分加热而熔化。这样,电流路径被切断,电流归零。根据保险丝的额定值、类型以及过电流的大小,热保险丝可在几百毫秒到几秒内作出响应并断开电流通路。当然,和所有的有源和无源元器件一样,对于这个原理简单的纯无源器件来说,也会有很多变化、细节和遮蔽运行可供选择。
[0005]相比之下,电子保险丝eFuse的工作原理则截然不同。电子保险丝具有一些相同的功能,但也增加了不同的新功能和新特性。eFuse的基本概念同样很直接:负载电流通过FET和一个检测电阻器,并通过该检测电阻器上的电压进行监控。当该电压超过预设值时,控制逻辑会断开FET并切断电流路径。FET与电源线和负载串联,必须具有非常低的导通电阻,因此不会引起过大的电流电阻(I R)降或功率损失。
[0006]电子保险丝eFuse具有以下独特的属性:
[0007](1)速度:反应快,其断开反应时间为微秒级,有些设计能达到纳秒级。这一属性对于今天采用相对敏感的I C和无源元件的电路来说非常重要。
[0008](2)低电流操作:电子保险丝不仅可以采用低电流工作设计(大约100毫安(mA)或更小),而且还可以在很低的个位数电压下正常工作。在这些水平下,热保险丝往往无法获得足够的自热电流,以促使其易熔连接部分熔断。
[0009](3)可复位:根据具体型号,eFuse可选择在激活后保持断开(称为闩锁模式),或在当前故障消失后恢复正常工作(自动重启模式)。后一种设置在没有"硬"故障的瞬态浪涌电流情况下特别有用,例如当板子插入带电总线时就会出现这种情况。在更换保险丝困难或成本较高的情况下,也很有用。
[0010](4)反向电流保护:电子保险丝也可以提供反向电流保护,这是热熔断器无法做到的。当系统输出电压高于其输入的电压时,就会出现反向电流。例如,在一组冗余电源并联
时就会出现这种情况。
[0011](5)过压保护:借助一些额外的电路,eFuse还可以提供过压保护,以防止浪涌或感应跳闸,即当输入电压超过设定的过压跳闸点时,切断FET并在过压条件持续期间保持在断开状态。
[0012](6)反极性保护:eFuse还可以提供反极性保护,如果电源反向连接,则迅速切断电流。例如汽车电池因电缆意外接触而短暂的反接。
[0013](7)转换速率递增:一些先进的电子保险丝还可以通过外部控制或使用固定元件来控制无源元件FET的导通/关断之间的切换,从而提供规定的断电/上电电流转换速率。
[0014]虽然说,电子保险丝eFuse具有上文中提到的众多优点,但是电子保险丝eFuse模块前端设计时,需要进行读写验证,确保电子保险丝eFuse模块内部逻辑正确。在现有技术中,一般通过:(1)手动修改电子保险丝eFuse模块的原理图写入数据,再仿真;(2)手工修改电子保险丝eFuse网表写入数据,再仿真的方法进行读写认证。但是以上方法的缺点也很明显:修改原理图或者sp i ce网表过程复杂,耗时长;人工检查比较写入数据和读出数据,过程繁琐,容易出错;Macro(电子保险丝eFuse模块)比较大时,无法覆盖所有的字节(b it),容易有遗漏。

技术实现思路

[0015]针对上述问题,本专利技术的目的在于提供一种efuse模块快速读写验证方法及系统,通过程序修改网表,把随机数阵列写入efuse macro,确保每个b it都可以被写入0或者1,保证全面覆盖。同时能够快速通过比较写入矩阵和读出矩阵的一致性,验证efusemacro内部的逻辑。
[0016]本专利技术的上述专利技术目的是通过以下技术方案得以实现的:
[0017]一种efuse模块快速读写验证方法,包括以下步骤:
[0018]S1:获取一个efuse模块的行数和列数,生成与所述行数和所述列数相同的随机数阵列;
[0019]S2:修改所述efuse模块的网表,在所述网表中写入随机数;
[0020]S3:生成带有模拟实际环境的输入激励仿真testbench,对所述efuse模块进行全array读操作仿真;
[0021]S4:对比步骤S2中所述网表中写入的所述随机数和步骤S3中仿真得到的输出数据,对所述efuse模块进行读写验证,从而验证内部逻辑的正确性。
[0022]进一步地,在步骤S1中,生成与所述行数和所述列数相同的所述随机数阵列,具体为:
[0023]设置所述随机数阵列中随机数取值范围为大于等于0,小于2;
[0024]依据所述随机数取值范围对所述随机数阵列进行赋值,当赋值完成后,所述随机数阵列为取值为0或1的阵列。
[0025]进一步地,在步骤S2中,修改所述efuse模块的所述网表,在所述网表中写入随机数,具体为:
[0026]遍历所述随机数阵列的行号的每一个b i t,以行为单位将0或者1写入所述网表中;
[0027]遍历行号,将0替换为表示未熔断的描述fuse_pgnfet_i ntact,将1替换为表示已熔断的描述fuse_pgnfet_b l own。
[0028]进一步地,在步骤S3中,生成带有模拟实际环境的输入激励仿真testb ench,对所述efuse模块进行全array读操作仿真,还包括:
[0029]建立所述仿真testbench的测试文件,通过所述测试文件仿真得到所述efuse模块的输出。
[0030]进一步地,在步骤S4中,对比步骤S2中所述网表中写入的所述随机数和步骤S3中仿真得到的输出数据,对所述efuse模块进行读写验证,从而验证内部逻辑的正确性,具体为:
[0031]以所述efuse模块的行为单位进行遍历;
[0032]若当前行的写入数据和模拟输出数据相同,则当前行内部逻辑正确;
[0033]若当前行的写入数据和模拟输出数据不相同,则当前行内部逻辑不正确。
[0034]进一步地,在步骤S4中,还包括:
[0035]将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种efuse模块快速读写验证方法,其特征在于,包括以下步骤:S1:获取一个efuse模块的行数和列数,生成与所述行数和所述列数相同的随机数阵列;S2:修改所述efuse模块的网表,在所述网表中写入随机数;S3:生成带有模拟实际环境的输入激励仿真testbench,对所述efuse模块进行全array读操作仿真;S4:对比步骤S2中所述网表中写入的所述随机数和步骤S3中仿真得到的输出数据,对所述efuse模块进行读写验证,从而验证内部逻辑的正确性。2.根据权利要求1所述的efuse模块快速读写验证方法,其特征在于,在步骤S1中,生成与所述行数和所述列数相同的所述随机数阵列,具体为:设置所述随机数阵列中随机数取值范围为大于等于0,小于2;依据所述随机数取值范围对所述随机数阵列进行赋值,当赋值完成后,所述随机数阵列为取值为0或1的阵列。3.根据权利要求1所述的efuse模块快速读写验证方法,其特征在于,在步骤S2中,修改所述efuse模块的所述网表,在所述网表中写入随机数,具体为:遍历所述随机数阵列的行号的每一个bit,以行为单位将0或者1写入所述网表中。4.根据权利要求3所述的efuse模块快速读写验证方法,其特征在于,在步骤S2中,还包括:遍历行号;将0替换为表示未熔断的描述fuse_pgnfet_intact,将1替换为表示已熔断的描述fuse_pgnfet_blown。5.根据权利要求1所述的efuse模块快速读写验证方法,其特征在于,在步骤S3中,生成带有模拟实际环境的输入激励仿真testbench,对所述efuse模块进行全array读操作仿真,还包括:建立所述仿真testbench的测试文件,通过所述测试文件仿真得到所述efuse模块的输出。6.根据权利要求1所述的efuse模块快速读写验证方法,其特征在于,在步骤S...

【专利技术属性】
技术研发人员:陈琪罗志宏邱晓波莫凡
申请(专利权)人:广州概伦电子技术有限公司
类型:发明
国别省市:

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

1