System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 产品信息处理方法及芯片技术_技高网

产品信息处理方法及芯片技术

技术编号:40465561 阅读:9 留言:0更新日期:2024-02-22 23:19
本发明专利技术公开了一种产品信息处理方法及芯片。为解决产品信息写入EFUSE后不支持重写进而导致芯片报废的技术问题,本发明专利技术在EFUSE之外设计一个EFUSE控制模块,并在EFUSE内部设置第一区域和第二区域以及预设地址位,以及根据所读取的预设地址位中的值,EFUSE控制模块确定第一区域地址或第二区域地址,然后根据所确定的第一区域地址或第二区域地址,EFUSE控制模块访问对应的产品信息。本发明专利技术以EFUSE控制模块、EFUSE中的第一区域和第二区域以及预设地址位为技术手段,解决了不支持产品信息重写的芯片直接报废的技术问题,获得了提升芯片良率的技术效果。本发明专利技术适于芯片设计领域。

【技术实现步骤摘要】

本专利技术涉及一种产品信息处理方法及芯片,具体涉及一种支持芯片内产品信息二次烧写的方法及芯片。


技术介绍

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所述的...

【专利技术属性】
技术研发人员:董婧周夏阳汪炜
申请(专利权)人:成都电科星拓科技有限公司
类型:发明
国别省市:

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

1