一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种物理不可克隆单元及读取电路的制作方法

2021-07-16 18:52:00 来源:中国专利 TAG:克隆 数据存储 电路 单元 读取


1.本发明涉及数据存储技术领域,尤其是指一种物理不可克隆单元及读取电路。


背景技术:

2.随着航空航天事业的发展,各类人造卫星、航天器以及地球站的之间的通信通信安全也需要关注。物理不可克隆puf(physical unclonable functions)技术是利用集成电路不可控的制造工艺差异,提取芯片特征生成具有唯一标志的签名数据。以特有的轻量级和防篡改属性在芯片认证、随机数产生器和密钥生成等硬件安全领域有着极大优势,现有的常用puf技术是基于sram和触发器结构的。但太空中银河宇宙射线和辐射带的辐射会使sram和触发器发生数据改变,影响系统安全防护能力。
3.因此需要一种抗辐照的puf结构,在辐照环境下仍然能够正常工作。


技术实现要素:

4.针对现有技术的不足,本发明提供了一种物理不可克隆单元及读取电路,旨在解决现有的puf结构容易受到宇宙射线和辐射影响的问题。
5.为了解决上述技术问题,本发明采用了如下技术方案:
6.第一方面,提供了一种物理不可克隆单元,包括:第一字线、第二字线、第一位线、第二位线,以及镜像设置的第一晶体管反熔丝和第二晶体管反熔丝,所述第一晶体管反熔丝分别与第一字线、第一位线、第二晶体管反熔丝连接,所述第二晶体管反熔丝还分别与第二字线、第二位线连接,同时通过第一字线向第一晶体管反熔丝和通过第二字线向第二晶体管反熔丝施加编程电压,并拉低第一位线、第二位线的电压形成压差将第一晶体管反熔丝或第二晶体管反熔丝部分击穿,以进行数据的存储。
7.其中,所述第一晶体管反熔丝包括第一栅极、第一源极、第一漏极,所述第二晶体管反熔丝包括第二栅极、第二源极、第二漏极,所述第一栅极与第一字线连接,所述第一源极与第一位线连接,所述第一漏极与第二漏极连接,所述第二源极与第二位线连接,所述第二栅极与第二字线连接。
8.其中,所述物理不可克隆单元还包括设于所述第一栅极和第一源极、第一漏极之间的第一厚栅氧化层及第一薄栅氧化层,以及设于所述第二栅极和第二源极、第二漏极之间的第二厚栅氧化层及第二薄栅氧化层。
9.第二方面,本发明还提供了一种读取电路,包括电流比较电路、仲裁器,以及如第一方面所述的物理不可克隆单元;所述电流比较电路的第一端与所述第一晶体管反熔丝和第二晶体管反熔丝之间的结点连接,所述电流比较电路的第二端与仲裁器连接,并由所述仲裁器输出读取数据。
10.其中,所述电流比较电路包括三个并联的电流比较器。
11.本发明的有益效果在于:
12.本发明通过第一字线、第二字线施加编程电压并击穿第一晶体管反熔丝或第二晶
体管反熔丝来随机生成数据,第一晶体管反熔丝和第二晶体管反熔丝具有较高的抗单粒子特性,即使在辐照剂量较高的环境下第一晶体管反熔丝和第二晶体管反熔丝阻值改变的范围也不会影响存储数据的判定,保证了数据的安全。
附图说明
13.下面结合附图详述本发明的具体结构
14.图1为本发明实施例提供的物理不可克隆单元的结构示意图;
15.图2为本发明实施例提供的第一晶体管反熔丝与第二晶体管反熔丝连接的结构示意图;
16.图3为本发明实施例提供的读取电路的结构示意图。
具体实施方式
17.为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
18.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
19.请参考图1,图1为本发明实施例提供的物理不可克隆单元的结构示意图。如图1所示,一种物理不可克隆单元,包括:第一字线200、第二字线500、第一位线300、第二位线600,以及镜像设置的第一晶体管反熔丝100和第二晶体管反熔丝400,所述第一晶体管反熔丝100分别与第一字线200、第一位线300、第二晶体管反熔丝400连接,所述第二晶体管反熔丝400还分别与第二字线500、第二位线600连接,同时通过第一字线200向第一晶体管反熔丝100和通过第二字线500向第二晶体管反熔丝400施加编程电压,并拉低第一位线300、第二位线600的电压形成压差,将第一晶体管反熔丝100或第二晶体管反熔丝400部分击穿,以进行数据的存储。
20.本发明的有益效果在于:
21.本发明通过第一字线200、第二字线500施加编程电压并击穿第一晶体管反熔丝100或第二晶体管反熔丝400来随机生成数据,第一晶体管反熔丝100和第二晶体管反熔丝400具有较高的抗单粒子特性,即使在辐照剂量较高的环境下第一晶体管反熔丝100和第二晶体管反熔丝400阻值改变的范围也不会影响存储数据的判定,保证了数据的安全。
22.具体地,在辐照剂量为300krad(si)以下时,不影响对存储数据“0”或“1”的判定。
23.进一步地,并参考图2,图2为本发明实施例提供的第一晶体管反熔丝与第二晶体管反熔丝连接的结构示意图。所述第一晶体管反熔丝100包括第一栅极110、第一源极120、第一漏极130,所述第二晶体管反熔丝400包括第二栅极410、第二源极420、第二漏极430,所述第一栅极110与第一字线200连接,所述第一源极120与第一位线300连接,所述第一漏极130与第二漏极430连接,所述第二源极420与第二位线120连接,所述第二栅极410与第二字线500连接。
24.可选的,所述第一漏极130与第一位线300连接,所述第一源极120与第二源极420连接,所述第二漏极430与第二位线600连接。
25.进一步地,所述物理不可克隆单元还包括设于所述第一栅极110和第一源极120、第一漏极130之间的第一厚栅氧化层140及第一薄栅氧化层150,以及设于所述第二栅极410和第二源极420、第二漏极430之间的第二厚栅氧化层440及第二薄栅氧化层450。
26.在本实施例中,所述第一厚栅氧化层140与第一源极120连接,所述第一薄栅氧化层150与第一漏极130连接,所述第二漏极430与所述第二薄栅氧化层450连接,所述第二源极420与所述第二厚栅氧化层440连接。
27.需要说明的是,在以上实施例中,只需保证所述第一晶体管反熔丝100与所述第二晶体管反熔丝400镜像设置即可,本发明不对源极和漏极的位置加以限制。
28.本发明的工作原理如下:
29.当所述第一字线200和第二字线500同时施加编程电压时,拉低第一位线300、第二位线600的电压,分别在所述第一晶体管反熔丝100内部与所述第二晶体管反熔丝400内部形成压差,所述第一晶体管反熔丝100与所述第二晶体管反熔丝400同时开始编程,但是由于制造工艺的差异,所述第一薄栅氧化层150和第二薄栅氧化层450被击穿的时间不同。假设第一薄栅氧化层150先被击穿后,第一栅极110与第一漏极130之间形成通路,第二栅极410与第二漏极430之间的压差变小,第二薄栅氧化层450不会被击穿;反之,若第二薄栅氧化层450先被击穿,同理,第一薄栅氧化层150不会被击穿。对于单个的物理不可克隆单元,通过判定所述第一薄栅氧化层150或第二薄栅氧化层450被击穿,可用于存储数据“1”或数据“0”,只需保证所述第一薄栅氧化层150和第二薄栅氧化层450对应存储的数据不同即可,具体存储的是哪一个不加以限制。当存在多个物理不可克隆单元时即可随机生成由多位二进制数据组成的密匙。
30.请参考图3,图3为本发明实施例提供的读取电路的结构示意图。在一实施例中,本发明还提供了一种读取电路,包括电流比较电路20、仲裁器30,以及如以上实施例所述的物理不可克隆单元10;所述电流比较电路20的第一端与所述第一晶体管反熔丝100和第二晶体管反熔丝400之间的结点连接,所述电流比较电路20的第二端与仲裁器30连接,并由所述仲裁器30输出读取数据。
31.在进行存储数据的读取时,通过第一字线200向第一晶体管反熔丝100施加读取电压,若第一薄栅氧化层150已被击穿,则有较大电流进入电流比较电路20,电流比较电路20输出高电平;若第一薄栅氧化层150未被击穿,则电流比较电路20输出低电平。
32.进一步地,所述电流比较电路20包括三个并联的电流比较器210。
33.更进一步地,所述读取电路包括多个物理不可克隆单元10,每个物理不可克隆单元10还具有两个相同的复制单元,当一个物理不可克隆单元10及其两个复制单元这三个中的一个发生功能失效或数据翻转时,通过所述仲裁器30输出另外两个单元存储的数据,也即是将这三个单元中的多数存储的数据作为正确结果进行输出,例如一个单元存储的是“1”,另外两个存储的是“0”,则将“0”作为正确结果进行输出,保证了存储数据的准确性。
34.以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜