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

随机位元电路的制作方法

2021-05-14 12:24:00 来源:中国专利 TAG:位元 电路 随机 是有 梯度


1.本发明是有关于一种随机位元电路,特别是一种能够补偿制程条件梯度的随机位元电路。


背景技术:

2.为了避免电子装置遭到未授权者的存取,电子装置的制造厂商才需要投资可观的时间及金钱来发展保护机制来避免外在威胁。举例来说,物理不可复制函数(physical unclonable function,puf)电路就常被用来保护系统以免受到物理攻击或逆向工程。物理不可复制函数电路可以根据自身无法预测的物理特性产生随机位元。
3.然而,即使物理不可复制函数电路可以根据其物理特性产生随机位元,其产生的随机位元的随机程度则并非总是完美的。举例来说,晶片的制程条件并非完全平均,因此制程条件常会有梯度,当制程条件的梯度较明显时,就会导致有些物理不可复制函数电路更倾向于产生特定数值,例如1或0的随机位元,使得随机位元不再完全无法预测。


技术实现要素:

4.本发明的一实施例提供一种随机位元电路,随机位元电路包括第一储存单元、第二储存单元、第三储存单元及第四储存单元。
5.第一储存单元具有第一端、第二端及控制端,第一储存单元的控制端耦接于第一字元线。第二储存单元具有第一端、第二端及控制端,第二储存单元的控制端耦接于第二字元线。第三储存单元具有第一端、第二端及控制端,第三储存单元的第一端耦接于第二储存单元的第二端,而第三储存单元的控制端耦接于第三字元线。第四储存单元具有第一端、第二端及控制端,第四储存单元的第一端耦接于第一储存单元的第二端,而第四储存单元的控制端耦接于第四字元线。
6.第一储存单元及第二储存单元在第一方向上彼此相邻设置,第一储存单元及第三储存单元在第二方向上彼此相邻设置,且第一方向与第二方向垂直。第三储存单元及第四储存单元在第一方向上彼此相邻设置。
附图说明
7.图1是本发明一实施例的随机位元电路的示意图。
8.图2是图1的随机位元电路在读取操作中所接收的电压示意图。
9.图3是本发明另一实施例的随机位元电路的示意图。
10.图4是本发明另一实施例的随机位元电路的示意图。
11.图5是本发明另一实施例的随机位元电路的示意图。
12.图6是本发明另一实施例的随机位元电路的示意图。
13.图7是本发明另一实施例的随机位元电路的示意图。
14.图8是本发明另一实施例的随机位元电路的示意图。
15.其中,附图标记说明如下:
16.100、200、300、400、500、600、700:随机位元电路
17.sc1a至sc16a、sc1b至sc4b、sc1c至sc4c、sc1d至sc4d:储存单元
18.wl1至wl16:字元线
19.sl:源极线
20.bl:位元线
21.x:第一方向
22.y:第二方向
23.vop:操作电压
24.vda:失能电压
25.2vpp:写入电压
26.vpp:电压
27.vb:系统参考电压
28.110:电阻元件
29.120、220、320、420:选择晶体管
30.130:电压控制电路
31.b1、b2、b3、b4:分支
32.vr:可变电阻层
33.te:顶部电极
34.be:底部电极
35.210:磁阻元件
36.fl:自由层
37.pl:固定层
38.tb:穿隧层
39.310:层迭栅极晶体管
40.410:浮接栅极晶体管
具体实施方式
41.图1是本发明一实施例的随机位元电路100的示意图。随机位元电路100包括储存单元sc1a、sc2a、sc3a及sc4a。
42.储存单元sc1a具有第一端、第二端及控制端,储存单元sc1a的控制端耦接于字元线wl1。储存单元sc2a具有第一端、第二端及控制端,储存单元sc2a的控制端耦接于字元线wl2。储存单元sc3a具有第一端、第二端及控制端,储存单元sc3a的第一端耦接于储存单元sc2a的第二端,而储存单元sc3a的控制端耦接于字元线wl3。储存单元sc4a具有第一端、第二端及控制端,储存单元sc4a的第一端耦接于储存单元sc1a的第二端,而储存单元sc4a的控制端耦接于字元线wl4。
43.此外,储存单元sc1a的第一端及储存单元sc2a的第一端可耦接于源极线sl,而储存单元sc3a的第二端及储存单元sc4a的第二端可耦接于位元线bl。
44.在有些实施例中,储存单元sc1a、sc2a、sc3a及sc4a可以是可变电阻随机存取记忆
体(random-access memory,reram)单元,并且可具有相同的结构。举例来说,储存单元sc1a可包括电阻元件110及选择晶体管120。
45.电阻元件110具有顶部电极te、底部电极be及可变电阻层vr。顶部电极te耦接于储存单元sc1a的第一端,而可变电阻层vr设置在顶部电极te及底部电极be之间。选择晶体管120具有第一端、第二端及控制端,选择晶体管120的第一端可耦接于电阻元件110的底部电极be,选择晶体管120的第二端耦接于储存单元sc1a的第二端,而选择晶体管120的控制端可耦接于储存单元sc1a的控制端。
46.在图1中,储存单元sc1a及储存单元sc2a会沿着第一方向x相邻设置,而储存单元sc3a及储存单元sc4a会沿着第一方向x相邻设置。此外,储存单元sc1a及储存单元sc3a会沿着与第一方向x垂直的第二方向y相邻设置。在此情况下,储存单元sc1a及储存单元sc4a会串联成第一分支b1,而储存单元sc2a及储存单元sc3a会串联成第二分支b2。在有些实施例中,随机位元电路100可以执行注册操作来对两条分支b1及b2中的储存单元进行写入,而根据两条分支b1及b2的储存单元的写入状态即可判断随机位元的数值。
47.在注册操作中,源极线sl可接收写入电压2vpp,而位元线bl可接收系统参考电压vb。此外,字元线wl1、wl2、wl3及wl4可接收操作电压vop,因此储存电路sc1a、sc2a、sc3a及sc4a的选择晶体管120将会被导通。
48.在有些实施例中,如果储存单元sc1a、sc2a、sc3a及sc4a尚未被写入,则储存单元sc1a、sc2a、sc3a及sc4a中的电阻元件110将会维持在高阻值。在此情况下,在第一分支b1中,写入电压2vpp将由储存单元sc1a及sc4a分压,而在第二分支b2中,写入电压2vpp则将由储存单元sc2a及sc3a分压。在有些实施例中,由于储存单元sc1a、sc2a、sc3a及sc4a的阻值实质上会相当接近,因此储存单元sc1a、sc2a、sc3a及sc4a所承受的分压也会接近相等。在此情况下,储存单元sc1a的第二端及储存单元sc1b的第二端的电压将会接近于写入电压2vpp的一半,亦即电压vpp。此时,若电压vpp已大到足以将储存单元写入,则储存单元sc1a、sc2a、sc3a及sc4a都会处在可能被写入的状态。
49.然而,由于储存单元sc1a、sc2a、sc3a及sc4a的物理特性有所差异,因此有些储存单元将会比较快被写入。举例来说,如果储存单元sc3a最先被写入,则储存单元sc3a的电阻元件110的阻值会迅速下降,使得储存单元sc2a的第二端的电压被下拉。因此,储存单元sc2a的第一端及第二端之间的电压会变大,导致储存单元sc2a将更容易被写入。再者,一旦储存单元sc2a及sc3a被写入,储存单元sc2a及sc3a的阻值都将变小,使得流经第二分支b2的电流将会提升。由于写入电压2vpp通常是由电荷泵产生,而电荷泵的驱动能力相当有限,因此当第二分支b2上的电流增加时,也将使得电荷泵难以负荷,而导致写入电压2vpp的数值降低。如此一来,储存单元sc1a及sc4a将难以被写入。在有些实施例中,透过感测写入电压2vpp下降的状况,就可以判断注册操作是否完成。
50.另一方面,如果储存单元sc1a最先被写入,则储存单元sc1a的电阻元件110的阻值会迅速下降,使得储存单元sc4a的第一端的电压提高。因此,储存单元sc4a的第一端及第二端之间的电压会变大,导致储存单元sc4a将更容易被写入。再者,一旦储存单元sc1a及sc4a被写入,储存单元sc1a及sc4a的阻值都将变小,使得流经第一分支b1的电流将会提升。如此一来,写入电压2vpp的数值将会降低,使得储存单元sc2a及sc3a不会被写入。
51.在图1中,随机位元电路100还可包括电压控制电路130,电压控制电路130可耦接
于储存单元sc1a的第二端、储存单元sc2a的第二端、字元线wl1、wl2、wl3及wl4。在注册操作中,电压控制电路130可以侦测储存单元sc1a的第二端电压及储存单元sc2a的第二端电压。若储存单元sc2a的第二端的电压产生明显变化,例如明显提升或明显降低时,表示储存单元sc2a及/或sc3a可能已被写入。在此情况下,电压控制电路130可对字元线wl1及wl4施加失能电压vda以使储存单元sc1a及sc4a的选择晶体管被截止,此时储存单元sc1a及sc4a即为失能状态,以免储存单元sc1a及sc4a被写入。相似地,若储存单元sc1a的第二端的电压产生明显变化,表示储存单元sc1a及/或sc4a可能已被写入。在此情况下,电压控制电路130可对字元线wl2及wl3施加失能电压vda以使储存单元sc2a及sc3a的选择晶体管被截止,此时储存单元sc2a及sc3a即为失能状态,以免储存单元sc2a及sc3a被写入。
52.然而,在有些实施例中,如果先被写入的储存单元所在的分支产生了较高的电流,使得写入电压2vpp能够即时被下拉,进而能够避免另一分支中的储存单元被写入,则也可根据系统的需求而将电压控制电路130省略。
53.在随机位元电路100完成注册操作后,分支b1及b2中的其中一者的储存单元将会被写入,而另一者中的储存单元则不会被写入。因此,在注册操作之后,就可以根据分支b1及b2中储存单元sc1a、sc2a、sc3a及sc4a的写入状态来判断随机位元电路100所产生的随机位元的数值。
54.图2是随机位元电路100在读取操作中所接收的电压示意图。在图2中,源极线sl可接收读取电压vr,而位元线bl可以接收系统参考电压vb。再者,字元线wl1及wl4可以接收操作电压vop以导通储存单元sc1a及sc4a中的选择晶体管120。此外,字元线wl2及wl3可以接收系统参考电压vb,因此储存单元sc2a及sc3a中的选择晶体管120将被截止。在有些实施例中,系统参考电压vb及失能电压vda可以是相同的电压。也就是说,在读取操作中,储存单元sc1a及sc4a中的选择晶体管120将会被导通,而储存单元sc2a及sc3a中的选择晶体管120将被截止。在此情况下,若储存单元sc1a及sc4a在注册操作完成后已被写入,则第一分支b1将产生显着的电流至位元线bl。然而,若储存单元sc1a及sc4a在注册操作完成后仍未被写入,则第一分支b1将不会产生显着的电流至位元线bl。因此,透过感测位元线bl上的电流,就可以判断随机位元电路100所产生的随机位元的数值。举例来说,若在读取操作中,在位元线bl上感测到显着电流时,就可将随机位元的数值判断为1,而若在读取操作中,在位元线bl上并未感测到显着电流时,就可将随机位元的数值判断为0。
55.再者,由于储存单元sc1a、sc2a、sc3a及sc4a是以质心对称的方式排列,因此两条分支b1及b2将包括设置在不同位置的储存单元。因此,虽然制程条件梯度可能会导致不同位置的储存单元具有不同的写入特性,也就是说,在不同位置的储存单元可能被写入的难易程度会有所不同,但是透过质心对称的排列方式,随机位元电路100将可以对此差异进行补偿。
56.举例来说,若制程条件梯度是沿着第一方向x分布,则储存单元sc1a及sc3a的写入难易度可能会与储存单元sc2a及sc4a的写入难易度不同。然而,由于储存单元sc1a及sc3a是在比较近似的制程条件下被制造,因此两者的写入难易度较为相近,而储存单元sc2a及sc4a是在比较近似的制程条件下被制造,因此两者的写入难易度也较为相近。也就是说,分支b1及b2将各包括一个比较容易被写入的储存单元及一个比较难被写入的储存单元。如此一来,在注册操作中,第一分支b1中的储存单元被写入的机率仍然会与第二分支b2中储存
单元被写入的机率非常相近。因此,因为制程条件梯度造成随机位元数值具有特定倾向的情况就可以获得补偿,使得在制程条件梯度存在的情况下,随机位元电路100仍然可以产生数值无法被预测的随机位元。
57.此外,若制程条件梯度是沿着第二方向y分布,则储存单元sc1a及sc2a的写入难易度可能会与储存单元sc3a及sc4a的写入难易度不同。然而,由于储存单元sc1a及sc2a是在比较近似的制程条件下被制造,因此两者的写入难易度较为相近,而储存单元sc3a及sc4a是在比较近似的制程条件下被制造,因此两者的写入难易度也较为相近。也就是说,分支b1及b2仍将各包括一个比较容易被写入的储存单元及一个比较难被写入的储存单元。如此一来,在注册操作中,第一分支b1中的储存单元被写入的机率仍然会与第二分支b2中储存单元被写入的机率非常相近,因此随机位元电路100可以产生数值无法被预测的随机位元。
58.也就是说,由于储存单元sc1a、sc2a、sc3a及sc4a会分别设置在两条分支当中,并以质心对称的方式排列,因此因为制程条件梯度造成在特定位置上的储存单元比较容易被写入而导致随机位元数值具有特定倾向的情况就可以获得补偿,也因此在制程条件梯度存在的情况下,随机位元电路100所产生的随机位元仍能保持一定的随机性。
59.在图1中,储存单元sc1a、sc2a、sc3a及sc4a可以是可变电阻随机存取记忆体单元。然而,在有些其他实施例中,储存单元sc1a、sc2a、sc3a及sc4a也可以由其他种类的记忆体单元来实作。
60.图3是本发明一实施例的随机位元电路200。随机位元电路200及随机位元电路100具有相似的结构,并且可根据相似的原理操作。然而,随机位元电路200中的储存单元sc1b、sc2b、sc3b及sc4b可以是磁阻式随机存取记忆体(magnetic random-access memory,mram)单元。举例来说,储存单元sc1b可包括磁阻元件210及选择晶体管220。磁阻元件210具有自由层(free layer)fl、固定层(pinned layer)pl及穿隧层(tunnel barrier)tb,磁阻元件210的自由层fl可耦接于储存单元sc1b的第一端,而磁阻元件210的穿隧层tb可设置在自由层fl及固定层pl之间。选择晶体管220具有第一端、第二端及控制端,选择晶体管220的第一端可耦接于磁阻元件210的固定层pl,选择晶体管220的第二端可耦接于储存单元sc1b的第二端,而选择晶体管220的控制端可耦接于储存单元sc1b的控制端。
61.在有些实施例中,储存单元sc1b、sc2b、sc3b及sc4b与储存单元sc1a、sc2a、sc3a及sc4a的操作型态相似。举例来说,储存单元sc1b、sc2b、sc3b及sc4b都可利用高压写入,且在被写入后,储存单元sc1b、sc2b、sc3b及sc4b的阻值将会降低。因此透过调整对应的电压,随机位元电路100的注册操作及读取操作就可以适用于随机位元电路200。
62.图4是本发明一实施例的随机位元电路300的示意图。随机位元电路300及随机位元电路100具有相似的结构,并可根据相似的原理操作。然而,随机位元电路300的储存单元sc1c、sc2c、sc3c及sc4c可以是快闪记忆体单元。举例来说,储存单元sc1c可包括层迭栅极(stacked gate)晶体管310及选择晶体管320。层迭栅极晶体管310具有第一端、第二端及控制栅极端,层迭栅极晶体管310的第一端可耦接于储存单元sc1c的第一端。层迭栅极晶体管310的控制栅极端具有层迭的栅极结构。选择晶体管320具有第一端、第二端及控制端,选择晶体管320的第一端可耦接于层迭栅极晶体管310的第二端,选择晶体管320的第二端可耦接于储存单元sc1c的第二端,而选择晶体管320的控制端可耦接于储存单元sc1c的控制端。
63.在有些实施例中,储存单元sc1c、sc2c、sc3c及sc4c与储存单元sc1a、sc2a、sc3a及
sc4a的操作型态相似。举例来说,储存单元sc1c、sc2c、sc3c及sc4c都可利用高压写入,且在被写入后,储存单元sc1c、sc2c、sc3c及sc4c的阻值将会降低。因此透过调整对应的电压,随机位元电路100的注册操作及读取操作就可以适用于随机位元电路300。
64.图5是本发明一实施例的随机位元电路400的示意图。随机位元电路400及随机位元电路100具有相似的结构,并可根据相似的原理操作。然而,随机位元电路400的储存单元sc1d、sc2d、sc3d及sc4d可以是非挥发性记忆体单元。举例来说,储存单元sc1d可包括浮接栅极(floating gate)晶体管410及选择晶体管420。选择晶体管420具有第一端、第二端及控制端,选择晶体管420的第一端可耦接于储存单元sc1d的第一端,而选择晶体管420的控制端可耦接至储存单元sc1d的控制端。浮接栅极晶体管410具有第一端、第二端及浮接栅极端,浮接栅极晶体管410的第一端可耦接于选择晶体管420的第二端,而浮接栅极晶体管的第二端可耦接于储存单元sc1d的第二端。
65.在有些实施例中,储存单元sc1d、sc2d、sc3d及sc4d与储存单元sc1a、sc2a、sc3a及sc4a的操作型态相似。举例来说,储存单元sc1d、sc2d、sc3d及sc4d都可利用高压写入,且在被写入后,储存单元sc1d、sc2d、sc3d及sc4d的阻值将会降低。因此透过调整对应的电压,随机位元电路100的注册操作及读取操作就可适用于随机位元电路400。
66.此外,在有些实施例中,为了进一步补偿制程条件梯度所造成的影响,随机位元电路100的质心对称结构还可进一步延伸。图6是本发明一实施例的随机位元电路500。
67.随机位元电路500及随机位元电路100具有相似的结构并可根据相似原理操作。然而,随机位元电路500还可包括储存单元sc5a、sc6a、sc7a及sc8a。储存单元sc5a具有第一端、第二端及控制端,储存单元sc5a的第一端可耦接于源极线sl,而储存单元sc5a的控制端可耦接于字元线wl5。储存单元sc6a具有第一端、第二端及控制端,储存单元sc6a的第一端可耦接于源极线sl,而储存单元sc6a的控制端可耦接于字元线wl6。储存单元sc7a具有第一端、第二端及控制端,储存单元sc7a的第一端可耦接于储存单元sc6a的第二端,储存单元sc7a的第二端可耦接于位元线bl,而储存单元sc7a的控制端可耦接于字元线wl7。储存单元sc8a具有第一端、第二端及控制端,储存单元sc8a的第一端可耦接于储存单元sc5a的第二端,储存单元sc8a的第二端可耦接于位元线bl,而储存单元sc8a的控制端可耦接于字元线wl8。
68.在此情况下,储存单元sc1a及sc4a可串联于相同的分支b1,储存单元sc2a及sc3a可串联于相同的分支b2,储存单元sc5a及sc8a可串联于相同的分支b3,而储存单元sc6a及sc7a可串联于相同的分支b4。
69.在有些实施例中,在读取操作中,在分支b1及b4中的储存单元可以被致能,而在分支b2及b3中的储存单元可以被失能。也就是说,若在分支b1中的两个储存单元sc1a及sc4a已被写入或在分支b2中的储存单元sc2a及sc3a已被写入,则可将随机位元的数值判定为1。相对地,若在分支b1中的两个储存单元sc1a及sc4a未被写入且在分支b2中的储存单元sc2a及sc3a也未被写入,则可将随机位元的数值判定为0。然而,在有些其他实施例中,随机位元的数值也可根据各分支中储存单元被写入的状态而有不同的判定方式。
70.此外,在图6中,储存单元sc5a、sc1a、sc2a及sc6a是沿着第一方向x依序相邻排列,而储存单元sc7a、sc3a、sc4a及sc8a是沿着第一方向x依序相邻排列。由于储存单元sc1a至sc8a可以沿着第一方向x覆盖较大的范围,因此随机位元电路500更加不会受到制程条件梯
度的影响,而可保持随机位元的数值随机性。此外,在有些实施例中,随机位元电路500还可沿着第一方向x设置更多的储存单元分支,并以质心对称的方式排列,以加强对制程条件梯度的补偿效果。
71.图7是本发明一实施例的随机位元电路600。随机位元电路600及随机位元电路100具有相似的结构并可根据相似原理操作。然而,随机位元电路600还可包括储存单元sc5a、sc6a、sc7a及sc8a。储存单元sc5a具有第一端、第二端及控制端,储存单元sc5a的第一端可耦接于源极线sl,储存单元sc5a的第二端可耦接于储存单元sc2a的第一端,而储存单元sc5a的控制端可耦接于字元线wl5。储存单元sc6a具有第一端、第二端及控制端,储存单元sc6a的第一端可耦接于源极线sl,储存单元sc6a的第二端可耦接于储存单元sc1a的第一端,而储存单元sc6a的控制端可耦接于字元线wl6。储存单元sc7a具有第一端、第二端及控制端,储存单元sc7a的第一端可耦接于储存单元sc4a的第二端,储存单元sc7a的第二端可耦接于位元线bl,而储存单元sc7a的控制端可耦接于字元线wl7。储存单元sc8a具有第一端、第二端及控制端,储存单元sc8a的第一端可耦接于储存单元sc3a的第二端,储存单元sc8a的第二端可耦接于位元线bl,而储存单元sc8a的控制端可耦接于字元线wl8。
72.在此情况下,储存单元sc5a、sc2a、sc3a及sc8a可串联于相同的分支b1,而储存单元sc6a、sc1a、sc4a及sc7a可串联于相同的分支b2。此外,储存单元sc5a、sc1a、sc3a及sc7a是沿着第二方向y依序相邻排列,而储存单元sc6a、sc2a、sc4a及sc8a是沿着第二方向y依序相邻排列。
73.由于储存单元sc1a至sc8a可以沿着第二方向y覆盖较大的范围,因此随机位元电路600更加不会受到在第二方向y上的制程条件梯度的影响,而可保持随机位元的数值随机性。
74.再者,在有些实施例中,随机位元电路600还可在分支b1及b2中串联更多的储存单元,并以质心对称的方式排列,以加强对制程条件梯度的补偿效果。此外,随机位元电路600也可在第一方向x上包括更多分支的储存单元以补偿在不同方向上的制程条件梯度所造成的影响。
75.图8是本发明一实施例的随机位元电路700的示意图。随机位元电路700及随机位元电路600具有相似的结构并可根据相似原理操作。然而,随机位元电路700还可包括储存单元sc9a、sc10a、sc11a、sc12a、sc13a、sc14a、sc15a及sc16a。储存单元sc9a具有第一端、第二端及控制端,储存单元sc9a的控制端可耦接于字元线wl9。储存单元sc10a具有第一端、第二端及控制端,储存单元sc10a的控制端可耦接于字元线wl10。储存单元sc11a具有第一端、第二端及控制端,储存单元sc11a的第一端可耦接于储存单元sc10a的第二端,储存单元sc11a的控制端可耦接于字元线wl11。储存单元sc12a具有第一端、第二端及控制端,储存单元sc12a的第一端可耦接于储存单元sc9a的第二端,储存单元sc12a的控制端可耦接于字元线wl12。储存单元sc13a具有第一端、第二端及控制端,储存单元sc13a的第一端可耦接于源极线sl,储存单元sc13a的第二端可耦接至储存单元sc10a的第一端,而储存单元sc13a的控制端可耦接于字元线wl13。储存单元sc14a具有第一端、第二端及控制端,储存单元sc14a的第一端可耦接于源极线sl,储存单元sc14a的第二端可耦接至储存单元sc9a的第一端,而储存单元sc14a的控制端可耦接于字元线wl14。储存单元sc15a具有第一端、第二端及控制端,储存单元sc15a的第一端可耦接于储存单元sc12a的第二端,储存单元sc15a的第二端可耦
接至位元线bl,而储存单元sc15a的控制端可耦接于字元线wl15。储存单元sc16a具有第一端、第二端及控制端,储存单元sc16a的第一端可耦接于储存单元sc11a的第二端,储存单元sc16a的第二端可耦接至位元线bl,而储存单元sc16a的控制端可耦接于字元线wl16。
76.在此情况下,储存单元sc5a、sc2a、sc3a及sc8a可串联于相同的分支b1,储存单元sc6a、sc1a、sc4a及sc7a可串联于相同的分支b2,储存单元sc13a、sc10a、sc11a及sc16a可串联于相同的分支b3,而储存单元sc14a、sc9a、sc12a及sc15a可串联于相同的分支b4。再者,储存单元sc13a、sc9a、sc11a及sc15a是沿着第二方向y依序相邻排列,而储存单元sc14a、sc10a、sc12a及sc16a是沿着第二方向y依序相邻排列。储存单元sc13a、sc5a、sc6a及sc14a是沿着第一方向x依序相邻排列,储存单元sc9a、sc1a、sc2a及sc10a是沿着第一方向x依序相邻排列,储存单元sc11a、sc3a、sc4a及sc12a是沿着第一方向x依序相邻排列,而储存单元sc15a、sc7a、sc8a及sc16a是沿着第一方向x依序相邻排列。
77.由于储存单元sc1a至sc16a可以沿着第一方向x及第二方向y覆盖较大的范围,因此随机位元电路700更加不会受到在第一方向x及第二方向y上的制程条件梯度的影响,而可保持随机位元的数值随机性。
78.再者,在有些实施例中,随机位元电路700还可包括更多的分支及/或在各分支中包括更多的储存单元,并以质心对称的方式排列,以加强对制程条件梯度的补偿效果。
79.综上所述,本发明的实施例所提供的随机位元电路可包括设置在不同分支中的储存单元,并可以质心对称的方式排列,因此因为制程条件梯度造成在特定位置上的储存单元比较容易被写入的问题就可以获得补偿。也就是说,在制程条件梯度存在的情况下,随机位元单元所产生的随机位元仍能保持一定的随机性,进而提升利用随机位元来进行加密的系统安全性。
80.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜