【技术实现步骤摘要】
芯片设计验证系统与方法及计算机可读取记录介质
[0001]本专利技术是有关于一种数位芯片设计验证技术,尤其是一种可验证具有一次性可程序化单元的芯片设计的芯片设计验证系统及芯片设计验证方法。
技术介绍
[0002]随着芯片制造技术的进步,以及市场对芯片产品的需求不断增长,导致芯片的复杂度越来越高。因此,芯片的验证要求也越来越高。为了能够更加真实的类比芯片的工作场景,就需要搭建更加完善,更能类比芯片真实使用场景的验证平台。现在芯片内广泛使用一次可编程(One Time Programmable)模块。一次可编程是一种熔断方式,只能在开始的时候进行修改,并且只能写一次,一旦修改就不能复原。一次可编程模块可用于存储存储器修复(Memory Repair)的存储修复资料,也可用于存储芯片的资讯:如芯片可使用的电源电压,芯片的版本号、生产日期。在厂家生产好裸片(die)后,会进行测试,将芯片的资讯写到一次可编程模块中去。一次可编程模块的功能运作正确性决定包含一次可编程模块的芯片是否能够正常工作。另外为能够快速测试芯片,一次可编程模块通常还包含了许多测试功能。这些测试功能运作的正确性对筛选芯片以及芯片的正常工作都非常重要。为了提高芯片的流片成功率,如何测试一次可编程模块的设计成为一个重要的课题。
技术实现思路
[0003]有鉴于此,本专利技术一些实施例提供一种芯片设计验证系统、芯片设计验证方法与内储程序之计算机可读取记录介质,用于验证一待测模块,以改善现有技术问题。
[0004]本专利技术一实施例提供一种芯
【技术保护点】
【技术特征摘要】
1.一种芯片设计验证系统,用于验证一待测模块,其中该待测模块包含:一一次性可程序化模块,包含多个储存空间模块,每一该储存空间模块具有一编号;一寄存器模块,包含多个寄存器;以及一寄存器控制电路;该芯片设计验证系统包含:一代理模块,包含一序列器模块以及一驱动模块,其中该序列器模块经配置以启动一序列模块使该序列模块产生多个测试数据组,每一该测试数据组包含一位置数据与一资料数据;以及一验证结果模块,耦接该代理模块与该待测模块;其中,该芯片设计验证系统经配置以执行下列步骤:该驱动模块将所述多个测试数据组传递给该验证结果模块,并执行一写入程序以将所述多个测试数据组写入所述多个储存空间模块中;该待测模块执行一自动载入功能以将所述多个储存空间模块中储存的所述多个测试数据组对应载入所述多个寄存器;以及该验证结果模块基于每一该测试数据组的该位置数据在所述多个寄存器内读取对应的多个第一读取值,并且比较所述多个测试数据组与所述多个第一读取值以判断该自动载入功能是否正常。2.根据权利要求1所述的芯片设计验证系统,其中该写入程序包含:将所述多个测试数据组直接写入该一次性可程序化模块的所述多个储存空间模块中。3.根据权利要求1所述的芯片设计验证系统,其中该待测模块还包含:一写入寄存器模块,包含一位置寄存器模块与一资料寄存器模块;以及一触发寄存器;该写入程序包含对每一该测试数据组执行以下步骤:将一当前编号写入该位置寄存器模块;将该位置数据写入该资料寄存器模块;将一触发数据写入该触发寄存器以使该位置数据写入该储存空间模块中对应该当前编号的一第一储存空间模块;将一非触发数据写入该触发寄存器;将该当前编号的数值加一以作为该当前编号并将该当前编号写入该位置寄存器模块;将该资料数据写入该资料寄存器模块;以及将该触发数据写入该触发寄存器以使该资料数据写入所述多个储存空间模块中对应该当前编号的一第二储存空间模块。4.根据权利要求1所述的芯片设计验证系统,其中该芯片设计验证系统经配置以进一步执行下列步骤:该驱动模块执行该写入程序,将所述多个测试数据组写入该一次性可程序化模块的所述多个储存空间模块中,并将对应该写入程序的多个写入指令与对应所述多个写入指令的多个写入资料值传递到该验证结果模块;该驱动模块将一激励信号传递给该寄存器控制电以使该待测模块执行一重新自动载入功能以将所述多个储存空间模块中储存的所述多个测试数据组对应载入所述多个寄存器;在该待测模块进入一稳定状态后,该验证结果模块该验证结果模块基于对应所述多个
写入指令的所述多个写入资料值,在所述多个寄存器内读取对应的多个第二读取值;以及该验证结果模块基于所述多个写入指令、对应所述多个写入指令的所述多个写入资料值与所述多个第二读取值判断该重新自动载入功能是否正常。5.根据权利要求1所述的芯片设计验证系统,其中该待测模块还包含一间接存取寄存器模块与一状态记录寄存器模块;该芯片设计验证系统经配置以进一步执行下列步骤:该驱动模块对应该待测模块的一间接存取模式,修改所述多个储存空间模块中的一测试储存空间模块所储存的值;该验证结果模块对应该间接存取模式配置该间接存取寄存器模块以启动该待测模块的该间接存取模式;该验证结果模块读取该状态记录寄存器模块的至少一记录数值;以及该验证结果模块比对该测试储存空间模块对应于该间接存取模式的至少一参数以及该至少一记录数值以确认该间接存取模式是否正常运作。6.根据权利要求5所述的芯片设计验证系统,其中该间接存取模式为一修复读取模式,该至少一参数为该测试储存空间模块的该编号;该状态记录寄存器模...
【专利技术属性】
技术研发人员:沈祥华,邱栋,俞中英,周春怡,
申请(专利权)人:瑞昱半导体股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。