0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是efuse?efuse在SoC设计中的应用及它的优缺点

快乐的芯片工程师 来源:快乐的芯片工程师 作者:快乐的芯片工程师 2023-10-07 14:12 次阅读

在现代 SoC 设计中,efuse 是一种非常重要的技术,可以用于保护 SoC 中的敏感信息,防止黑客攻击和未经授权的访问。本文将介绍什么是 efuse,它在 SoC 设计中的应用以及它的优缺点。

什么是 efuse?

efuse 是一种可编程的存储器,用于存储 SoC 中的敏感信息,例如密钥、证书、序列号等。与传统的存储器不同,efuse 的编程是一次性的,一旦编程就无法更改。这种特性使得 efuse 非常适合用于存储需要保护的信息,因为它可以防止黑客通过修改存储器中的数据来破解 SoC 的安全性。

efuse 的工作原理是什么?

efuse 通常由两部分组成:编程器和熔丝。编程器用于将数据编程到熔丝中,而熔丝则用于存储数据。当编程器将数据编程到熔丝中时,它会改变熔丝中的物理结构,从而使其不可更改。一旦熔丝被编程,它将永久保存数据,即使 SoC 失去电源,熔丝中的数据也不会丢失。

在 SoC 设计中,efuse 通常被用于以下方面:

1. 存储加密密钥:在许多安全应用中,加密密钥是必须保护的信息。使用 efuse 可以确保密钥不会被黑客访问或修改。

2. 存储序列号:每个 SoC 都有一个唯一的序列号,用于标识 SoC。使用 efuse 可以确保序列号不会被修改或伪造。

3. 存储证书:在安全应用中,证书用于验证 SoC 的身份。使用 efuse 可以确保证书不会被黑客攻击或修改。

4. 存储配置信息:efuse 还可以用于存储 SoC 的配置信息,例如 CPU 频率、内存大小等。这些信息可以在 SoC 启动时被读取,并根据需要进行更改。

尽管 efuse 在 SoC 设计中非常有用,但它也有一些缺点:

1. 一次性编程:由于 efuse 是一次性编程的,因此如果在编程过程中出现错误,则必须丢弃整个 SoC。

2. 成本:efuse 通常比传统的存储器更昂贵,因此可能会增加 SoC 的成本。

3. 安全性:尽管 efuse 可以保护 SoC 中的敏感信息,但它本身也可能受到攻击。例如,黑客可以使用高功率的激光器来擦除 efuse 中的数据,或者使用特殊的攻击技术来破解 efuse 的安全性。

在现代 SoC 设计中,efuse 是一种非常重要的技术,可以保护 SoC 中的敏感信息,防止黑客攻击和未经授权的访问。尽管它有一些缺点,但它仍然是一个非常有用的工具,可以用于保护 SoC 的安全性。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储器
    +关注

    关注

    38

    文章

    7151

    浏览量

    162005
  • 激光器
    +关注

    关注

    17

    文章

    2255

    浏览量

    59076
  • SoC设计
    +关注

    关注

    1

    文章

    142

    浏览量

    18667
  • eFuse
    +关注

    关注

    1

    文章

    24

    浏览量

    5932

原文标题:efuse在soc中的重要作用

文章出处:【微信号:快乐的芯片工程师,微信公众号:快乐的芯片工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何有效解决Zynq-7000 AP SoC PS Efuse 设置的完整性在加电/断电受到影响的问题

    Zynq-7000 AP SoC 设计应该针对给 PS eFUSE 完整性造成的潜在影响进行评估。请参见以下部分,了解评估潜在影响的方法
    的头像 发表于 10-11 14:24 1.1w次阅读
    如何有效解决Zynq-7000 AP <b class='flag-5'>SoC</b> PS <b class='flag-5'>Efuse</b> 设置的完整性在加电/断电受到影响的问题

    Efuse是什么?聊聊芯片级的eFuse

    eFuse基于一个简单概念,即通过测量已知电阻器上的电压来检测电流,然后在电流超过设计限值时,通过场效应晶体管 (FET) 切断电流。
    的头像 发表于 11-01 14:12 8575次阅读
    <b class='flag-5'>Efuse</b>是什么?聊聊芯片级的<b class='flag-5'>eFuse</b>

    使用SaberRD建立eFuse仿真模型

    eFuse将高速、可复位与低导通电阻(RON)的电路保护功能整合于单个小巧的IC封装内。
    的头像 发表于 12-05 10:22 494次阅读
    使用SaberRD建立<b class='flag-5'>eFuse</b>仿真模型

    请问cc1310 flash源码的efuse是什么?

    //*****************************************************************************////! Reads efuse
    发表于 09-16 10:47

    关于EFUSE的问题怎么解决

    is packaged.efuse在出厂的时候就已经烧写了一些信息。 我感觉项目中没有直接用到这些模块和信息,和安全相关吗?需要对诊断吗? 谢谢!!!!!
    发表于 05-21 08:11

    eFuse的知识点

    设计服务器和数据中心电源时,设计人员除了需要考虑提升能效和功率密度,还要确保尽可能高的安全性和可靠性,这带来一系列挑战,如无安全工作区(SOA)的顾虑、和诊断及响应等功能安全等等。安森美半导体提供
    发表于 10-28 07:33

    Efuse是什么?efuse的作用

    1、Efuse是什么Efuse类似于EEPROM,是一次性可编程存储器,芯片出场之前会被写入信息,一个芯片中,efuse的容量通常很小,
    发表于 07-29 09:17

    如何在编程安全JTAG eFuse后使用SWD接口调试iMX.RT105x?

    作为 AN12419,我对安全的 JTAG eFuse 进行了编程。以下是详细信息。编程响应键,SJC_RESP eFuse JTAG_SMODE 编程 0x1 以将 SJC 切换
    发表于 03-16 08:52

    EFUSE_RD_REPEAT_ERR4_REG的正确地址是什么?

    的偏移量 0x0190。但是同一 TRM 查看 EFUSE_RD_REPEAT_ERR4_REG 的详细信息时,表示
    发表于 04-11 06:55

    eFuse 反向电压保护

    eFuse 反向电压保护
    发表于 11-14 21:08 7次下载
    <b class='flag-5'>eFuse</b> 反向电压保护

    启用 eFuse 的引脚操作和功能

    启用 eFuse 的引脚操作和功能
    发表于 11-15 20:34 3次下载
    启用 <b class='flag-5'>eFuse</b> 的引脚操作和功能

    OTP与EFuse有什么不同呢?

    相信大家经常听到OTP和EFuse,是芯片内部用于存储信息的常用单元,广泛应用设备识别,授权管理,数据保护等领域,如:芯片UUID,根密钥等信息;
    的头像 发表于 06-25 17:31 3526次阅读
    OTP与<b class='flag-5'>EFuse</b>有什么不同呢?

    BBRAM和eFUSE编程应用笔记

    电子发烧友网站提供《BBRAM和eFUSE编程应用笔记.pdf》资料免费下载
    发表于 09-13 10:35 0次下载
    BBRAM和<b class='flag-5'>eFUSE</b>编程应用笔记

    BBRAM和eFUSE的内部编程应用笔记

    电子发烧友网站提供《BBRAM和eFUSE的内部编程应用笔记.pdf》资料免费下载
    发表于 09-13 09:58 0次下载
    BBRAM和<b class='flag-5'>eFUSE</b>的内部编程应用笔记

    什么是efuseefusesoc中的有何作用?

    在现代 SoC 设计中,efuse 是一种非常重要的技术,可以用于保护 SoC 中的敏感信息,防止黑客攻击和未经授权的访问。
    的头像 发表于 11-21 15:00 1287次阅读