[发明专利]一种EFUSE的烧写装置及烧写方法有效
申请号: | 201810457871.4 | 申请日: | 2018-05-14 |
公开(公告)号: | CN108446126B | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 何再生 | 申请(专利权)人: | 珠海一微半导体股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519000 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 efuse 装置 方法 | ||
本发明涉及一种EFUSE的烧写装置及烧写方法,该烧写装置基于该烧写方法设计一种对于pin资源没有要求,同时又安全可靠,并且能够满足精准定时的可靠的烧写方式,来完成EFUSE的烧写。其中该装置中的同步使能逻辑模块同步使能烧写信号计数逻辑模块,在外部晶振的精准时钟信号的驱动下,进行计数输出脉冲宽度准确的烧写信号,并清除相应标志信号,完成所需要的EFUSE bit的烧写,不需要软件开启定时装置模块就能做到精准定时,节省了软件指令,提高了指令效率。
技术领域
本发明涉及集成装置技术领域,具体涉及一种EFUSE的烧写装置及烧写方法。
背景技术
Efuse(电可编程熔丝)模块通常是芯片制造厂商提供的ip(知识产权),是一种非易失性存储器,Efuse模块的特性是默认值存储的比特位都是0,可以通过编程将需要的比特位由0改为1,一旦改为1,就不能再改为0了,但没有改为0的比特位还可以通过编程将其改为l。Efuse模块通常用于存储一些芯片内部ram(随机存储器)的修复信息,用于提高芯片的良率。所以通常在芯片量产测试阶段对Efuse模块进行一次编程。另外,在Efuse模块中还会存储一些很重要很敏感的信息,如密钥、MAC地址以及其他一些特定设置信息等。
由于EFUSE往往都需要一个高电压进行烧写,所以需要设计专门的软件烧写电路,还有一种方法是,直接将EFUSE的高压烧写端口映射到IC的外部pin上,通过外部操作来对EFUSE进行烧写。现有技术中,利用软件烧写,则不需要将EFUSE的烧写端口映射到外部pin,减小了对于pin资源的占用,但是用软件进行烧写的操作间还做不到精准控制,导致EFUSE的烧写操作失败的概率增大。现有技术领域内,利用外部pin烧写的方式,操作简单,并实现对烧写时间进行精准控制,但是由于占用了pin资源,造成芯片引脚资源浪费,也是不安全的。因此,需要设计一种对于pin资源没有要求,同时又安全可靠,并且能够满足精准定时的烧写方式,来完成EFUSE的烧写。
发明内容
本发明介绍。本发明的具体技术方案如下:
一种EFUSE的烧写装置,属于芯片内部的EFUSE功能模块的一部分,该烧写装置内部有一个使能寄存器,并与一个外部晶振连接,所述烧写装置包括一个同步使能逻辑模块和一个烧写信号计数逻辑模块;
所述同步使能逻辑模块,用于同步烧写使能脉冲信号来为所述烧写信号计数逻辑模块提供计数使能脉冲信号;
所述烧写信号计数逻辑模块,用于计数产生一个预设脉冲宽度的烧写信号;
其中,所述同步使能逻辑模块和所述烧写信号计数逻辑模块都与所述外部晶振连接以驱动所述烧写装置工作。
进一步地,所述同步使能逻辑模块使用所述外部晶振产生的晶振时钟信号来同步所述烧写使能脉冲信号。
进一步地,所述烧写使能脉冲信号是由软件配置写入所述使能寄存器,并输入所述同步使能逻辑模块。
进一步地,所述烧写信号计数逻辑模块根据计数的目标值清零所述使能寄存器,并开启中断查询烧写情况。
进一步地,所述目标值是所述预设脉冲宽度与所述外部晶振产生的晶振时钟信号的周期的比值取整数的结果。
一种EFUSE的烧写方法,该烧写方法基于所述烧写装置,该烧写方法包括,
通过软件配置烧写的预设地址;
通过软件将烧写使能标志位置1,所述同步使能逻辑模块接收到烧写使能脉冲信号;
所述同步使能逻辑模块利用所述外部晶振将所述烧写使能脉冲信号同步处理,产生所述计数使能脉冲信号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海一微半导体股份有限公司,未经珠海一微半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810457871.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用程序部署方法及装置
- 下一篇:更新包的处理方法及装置