System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种产品信息处理方法及芯片,具体涉及一种支持芯片内产品信息二次烧写的方法及芯片。
技术介绍
1、efuse全称为电子熔丝(electronic fuse),是一种可编程的电子元件,被广泛地运用在芯片设计中,可用于存储芯片的产品识别码和校准参数等产品信息。芯片的产品识别码通常包括芯片的版本号、芯片的生产日期和芯片编号等。这些信息被烧写入efuse后是无法修改和擦除的,从而保证了芯片的安全性和可靠性。
2、efuse的工作原理是通过将一些电子元件烧毁,从而形成一些电路断路的状态,这些状态类似于二进制的0和1,可以被编程为特定的数据信息。efuse的编程是一次性的,同一个地址一旦被编程就不能再次修改或擦除。
3、由于efuse一次性编程的特性,使得产品信息一旦烧写进efuse之后就无法再次修改和擦除。但是在实际操作过程中,经常会出现由于操作失误导致烧写了错误的产品识别码等产品信息,或者由于其他原因需要重新烧写新的产品识别码等产品信息的情况。
4、目前传统的方法是芯片产品识别码等信息只能烧写一次到efuse中,如果烧写错误,该芯片将无法使用,只能用新的芯片重新烧写,这增加了芯片综合成本。
5、当前,尚无解决该技术问题的解决方案。现有技术1是针对soc(system on chip)芯片efuse失效的处理方法,其应用场景是在使用过程中由于静电或者其他原因造成efuse损坏,造成整个芯片和系统无法工作。
6、为了解决这个问题,本专利技术通过灵活地控制efuse的烧写
技术实现思路
1、为了缓解或部分缓解上述技术问题,本专利技术的解决方案如下所述:
2、根据本专利技术第一方面,一种产品信息处理方法,该产品信息处理方法应用于芯片之中,
3、该芯片包括efuse控制模块和efuse,且efuse包括预设地址位、第一区域和第二区域;
4、并且,该产品信息处理方法包括如下步骤:
5、步骤s11:efuse控制模块根据预设的预设地址,访问预设地址位;
6、步骤s12:efuse返回预设地址位中的值;
7、步骤s13:根据所读取的预设地址位中的值,efuse控制模块确定第一区域地址或第二区域地址;
8、步骤s14:根据所确定的第一区域地址或第二区域地址,efuse控制模块访问对应的产品信息;
9、步骤s15:efuse返回对应的产品信息。
10、在某实施例中,所述产品信息包括产品的产品识别码,或/和校准参数。
11、在某实施例中,所述预设地址位为1比特存储单元。
12、在某实施例中,在步骤s13中,若所读取的预设地址位中的值为0,efuse控制模块所确定的地址为第一区域地址,若所读取的预设地址位中的值为1,efuse控制模块所确定的地址为第二区域地址。
13、在某实施例中,该产品信息处理方法还包括如下步骤:
14、步骤s21:开始产品信息烧写任务;
15、步骤s22:判断是否首次烧写;若是,则执行步骤s23;若否,则执行步骤s24;
16、步骤s23:向第一区域写入产品信息,完成产品信息烧写任务;
17、步骤s24:向第二区域写入产品信息,接着执行步骤s25;
18、步骤s25:将预设地址位中的值烧写为1,完成产品信息烧写任务。
19、在某实施例中,所述产品信息为产品的产品识别码;
20、所述产品的产品识别码包括芯片的版本号、芯片的生产日期和芯片编号。
21、根据本专利技术第二方面,一种芯片,该芯片包括efuse控制模块和efuse,且efuse包括预设地址位、第一区域和第二区域;
22、所述efuse控制模块和efuse被配置为执行如下步骤:
23、步骤s11:efuse控制模块根据预设的预设地址,访问预设地址位;
24、步骤s12:efuse返回预设地址位中的值;
25、步骤s13:根据所读取的预设地址位中的值,efuse控制模块确定第一区域地址或第二区域地址;
26、步骤s14:根据所确定的第一区域地址或第二区域地址,efuse控制模块访问对应的产品信息;
27、步骤s15:efuse返回对应的产品信息。
28、在某实施例中,所述efuse控制模块和efuse还被配置为执行如下步骤:
29、步骤s21:开始产品信息烧写任务;
30、步骤s22:判断是否首次烧写;若是,则执行步骤s23;若否,则执行步骤s24;
31、步骤s23:向第一区域写入产品信息,完成产品信息烧写任务;
32、步骤s24:向第二区域写入产品信息,接着执行步骤s25;
33、步骤s25:将预设地址位中的值烧写为1,完成产品信息烧写任务。
34、在某实施例中,所述产品信息为产品的产品识别码;所述产品的产品识别码包括芯片的版本号、芯片的生产日期和芯片编号。
35、在某实施例中,在步骤s13中,若所读取的预设地址位中的值为0,efuse控制模块所确定的地址为第一区域地址,若所读取的预设地址位中的值为1,efuse控制模块所确定的地址为第二区域地址。
36、本专利技术技术方案,具有如下有益的技术效果之一或多个:
37、1)以极低的硅成本代价,避免需要重写产品信息的芯片报废。
38、2)提高了芯片良率,降低了芯片量产成本。
39、此外,本专利技术还具有的其它有益效果将在具体实施例中提及。
本文档来自技高网...【技术保护点】
1.一种产品信息处理方法,该产品信息处理方法应用于芯片之中,其特征在于:
2.根据权利要求1所述的产品信息处理方法,其特征在于:
3.根据权利要求1所述的产品信息处理方法,其特征在于:
4.根据权利要求1所述的产品信息处理方法,其特征在于:
5.根据权利要求4所述的产品信息处理方法,其特征在于:
6.根据权利要求5所述的产品信息处理方法,其特征在于:
7.一种芯片,其特征在于:
8.根据权利要求7所述的芯片,其特征在于:
9.根据权利要求7或8所述的芯片,其特征在于:
10.根据权利要求7所述的芯片,其特征在于:
【技术特征摘要】
1.一种产品信息处理方法,该产品信息处理方法应用于芯片之中,其特征在于:
2.根据权利要求1所述的产品信息处理方法,其特征在于:
3.根据权利要求1所述的产品信息处理方法,其特征在于:
4.根据权利要求1所述的产品信息处理方法,其特征在于:
5.根据权利要求4所述的...
【专利技术属性】
技术研发人员:董婧,周夏阳,汪炜,
申请(专利权)人:成都电科星拓科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。