亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于集成電路的基于雙隨機(jī)位生成器的防篡改系統(tǒng)的制作方法_2

文檔序號(hào):9264972閱讀:來(lái)源:國(guó)知局
),其使用初始值(或種子(seed))和反饋功能來(lái)生成偽隨機(jī)數(shù)。在一個(gè)實(shí)施例中,該反饋功能使用包括多個(gè)異或(XOR)門的反饋網(wǎng)絡(luò)來(lái)實(shí)施。在另一實(shí)施例中,該反饋功能可以使用被加載到反饋矢量寄存器中的反饋矢量而被指定。第一 PRNG4-410可以包括斐波納契(Fibonacci) LFSR或伽羅瓦(Galois) LFSR。
[0037]指示第一 32位數(shù)X的二進(jìn)制數(shù)X1X2....Xn的多個(gè)第一隨機(jī)信號(hào)(或者多個(gè)第一偽隨機(jī)信號(hào))413-1至413-32分別通過(guò)第一多個(gè)網(wǎng)格線路411-1至411-32并行傳送。例如,指示第一二進(jìn)制數(shù)X1的第一信號(hào)413-1通過(guò)第一網(wǎng)格線路411-1進(jìn)行傳送,指示第二二進(jìn)制數(shù)X2的第二信號(hào)413-2通過(guò)第二網(wǎng)格線路411-2進(jìn)行傳送,等等。
[0038]第一多個(gè)網(wǎng)格線路411-1至411-32將第一 PRNG 4-410連接至網(wǎng)格緩沖器4-420。在一個(gè)實(shí)施例中,第一多個(gè)網(wǎng)格線路411-1至411-32中相鄰的網(wǎng)格線路被狹窄地間隔開(kāi)而使得用于對(duì)處于網(wǎng)格線路411-1至411-32下方的IC芯片的關(guān)鍵部分進(jìn)行逆向工程的非授權(quán)活動(dòng)(例如,蝕刻或繞過(guò)網(wǎng)格線路411-1至411-32)變得難以進(jìn)行。例如,兩條相鄰的網(wǎng)格線路可以間隔約0.4 μπι的距離d。
[0039]網(wǎng)格緩沖器4-420通過(guò)第一多個(gè)網(wǎng)格線路411-1至411-32接收對(duì)應(yīng)于二進(jìn)制數(shù)X1X2....Xn的多個(gè)第一隨機(jī)信號(hào)413-1至413-32,并且通過(guò)第二多個(gè)網(wǎng)格線路412-1至412-32輸出對(duì)應(yīng)于經(jīng)修改的二進(jìn)制數(shù)X’ lX’ 2....X’ 32的多個(gè)經(jīng)修改的信號(hào)414-1至414-32。在一個(gè)實(shí)施例中,如以下將參考圖4B更為詳細(xì)進(jìn)行解釋的,網(wǎng)格緩沖器4-420對(duì)所接收的隨機(jī)信號(hào)413-1至413-32進(jìn)行反相并放大,并且還對(duì)所接收的隨機(jī)信號(hào)413-1至413-32的信號(hào)路徑進(jìn)行混排(jumble)。如這里所使用的,術(shù)語(yǔ)“混排”是指將信號(hào)路徑連接至去往在兩個(gè)結(jié)合點(diǎn)之間可用的多條信號(hào)路徑中的一個(gè)信號(hào)路徑。例如,通過(guò)由網(wǎng)格緩沖器4-420通過(guò)第一多個(gè)網(wǎng)格線路411-1至411-32之一(例如,第一網(wǎng)格線路411_x)接收的信號(hào)通過(guò)經(jīng)由在網(wǎng)格緩沖器4-420處對(duì)信號(hào)路徑進(jìn)行混排而將該第一網(wǎng)格線路411-x連接至第二多個(gè)網(wǎng)格線路412-1至412-32之一而被傳送至比較器塊4-460。
[0040]圖4B圖示了根據(jù)一個(gè)實(shí)施例的被包括在圖4A的網(wǎng)格塊4-410中的網(wǎng)格緩沖器4-420的部分4-440。網(wǎng)格緩沖器4-420的部分4-440包括多個(gè)緩沖器472a至472d,它們?nèi)鐖D4B所示耦合至多個(gè)串聯(lián)的反相器470a至470d。
[0041]在圖4B所示的這一實(shí)施例中,分別指示二進(jìn)制數(shù)七至X 4的隨機(jī)信號(hào)413-1至413-4被輸入到網(wǎng)格緩沖器4-420的部分4-440。例如,第四反相器470d接收指示對(duì)應(yīng)于邏輯高值(例如,“I”)的第一二進(jìn)制數(shù)&的第一隨機(jī)信號(hào)413-1并且輸出指示邏輯低值(例如,“O”)的第四反相信號(hào)415-4。隨后,第四緩沖器472d對(duì)第四反相信號(hào)415-4進(jìn)行放大以生成第四經(jīng)修改的信號(hào)414-4。結(jié)果,第四經(jīng)修改的信號(hào)414-4指示第一隨機(jī)信號(hào)
413-1的經(jīng)反相的值并且具有高于第一隨機(jī)信號(hào)413-1的信號(hào)強(qiáng)度。
[0042]指示對(duì)應(yīng)于邏輯低值(例如,“O”)的第二二進(jìn)制數(shù)&的第二隨機(jī)信號(hào)413-2被輸入到第二反相器470b以生成指示邏輯高值(例如,“I”)的第二反相信號(hào)415-2。隨后,該第二反相信號(hào)415-2被第二緩沖器472b所放大以輸出第二經(jīng)修改的信號(hào)414-2。結(jié)果,第二經(jīng)修改的信號(hào)414-2指示第二隨機(jī)信號(hào)413-2的經(jīng)反相的值并且具有高于第二隨機(jī)信號(hào)413-2的信號(hào)強(qiáng)度。
[0043]指示對(duì)應(yīng)于邏輯高值(例如,“I”)的第三二進(jìn)制數(shù)&的第三隨機(jī)信號(hào)413-3被輸入到第三反相器470c以生成指示邏輯低值(例如,“O”)的第三反相信號(hào)415-3。隨后,該第三反相信號(hào)415-3被第三緩沖器472c所放大以輸出第三經(jīng)修改的信號(hào)414-3。結(jié)果,第三經(jīng)修改的信號(hào)414-3指示第三隨機(jī)信號(hào)413-3的經(jīng)反相的值并且具有高于第三隨機(jī)信號(hào)413-3的信號(hào)強(qiáng)度。
[0044]指示對(duì)應(yīng)于邏輯低值(例如,“O”)的第四二進(jìn)制數(shù)&的第四隨機(jī)信號(hào)413-4被輸入到第一反相器470a以生成指示邏輯高值(例如,“I”)的第一反相信號(hào)415-1。隨后,該第一反相信號(hào)415-1被第一緩沖器472a所放大以輸出第一經(jīng)修改的信號(hào)414-1。結(jié)果,第一經(jīng)修改的信號(hào)414-1指示第四隨機(jī)信號(hào)413-4的經(jīng)反相的值并且具有高于第四隨機(jī)信號(hào)413-4的信號(hào)強(qiáng)度。
[0045]按以上所描述的方式,網(wǎng)格緩沖器4-420的該部分可以對(duì)隨機(jī)信號(hào)413-1至413-4進(jìn)行反相、放大和混排以生成經(jīng)修改的信號(hào)414-1至414-4。結(jié)果,第一經(jīng)修改的信號(hào)
414-1、第二經(jīng)修改的信號(hào)414-2、第三經(jīng)修改的信號(hào)414-3和第四經(jīng)修改的信號(hào)414-4分別是對(duì)應(yīng)于第四隨機(jī)信號(hào)413-4、第二隨機(jī)信號(hào)413-2、第三隨機(jī)信號(hào)413-3和第一隨機(jī)信號(hào)413-1的經(jīng)反相和放大的信號(hào)。
[0046]借鑒這里的公開(kāi)和教導(dǎo)的本領(lǐng)域技術(shù)人員將會(huì)理解的是,隨機(jī)信號(hào)413-1至413-4可以使用反相器470a至470d和緩沖器472a至472d的各種配置而被反相、放大并混排以生成經(jīng)修改的信號(hào)414-1至414-4。借鑒這里的公開(kāi)和教導(dǎo)的本領(lǐng)域技術(shù)人員將會(huì)理解的是,反相器470a至470d中的反相器和緩沖器472a至472d中的緩沖器的每種組合都可以替代以使用反相緩沖器來(lái)提供。
[0047]返回參考圖4A,網(wǎng)格緩沖器4-420可以對(duì)多個(gè)第一隨機(jī)信號(hào)413-1至413-32進(jìn)行反相和混排以產(chǎn)生多個(gè)經(jīng)修改的信號(hào)414-1至414-32。結(jié)果,通過(guò)將第一 PRNG 4-410連接至比較器4-470而繞過(guò)第一和第二多個(gè)網(wǎng)格線路411-1至411-32和412-1至412-32的嘗試將會(huì)導(dǎo)致被繞過(guò)的信號(hào)和第二多個(gè)信號(hào)418-1至418-32之間的信號(hào)失配,由此生成指示繞過(guò)嘗試的出現(xiàn)的塊輸出信號(hào)4-230。
[0048]此外,網(wǎng)格緩沖器4-420可以對(duì)多個(gè)第一隨機(jī)信號(hào)413-1至413-32進(jìn)行放大以對(duì)對(duì)應(yīng)于第一 32位數(shù)字X的二進(jìn)制數(shù)X1X2....X32的信號(hào)413-1至413-32通過(guò)第一和第二多個(gè)網(wǎng)格線路411-1至411-32和412-1至412-32以及比較器塊線路417-1至417-32的傳輸損耗進(jìn)行補(bǔ)償。
[0049]在一個(gè)實(shí)施例中,多個(gè)經(jīng)修改的信號(hào)414-1至414-32通過(guò)第二多個(gè)網(wǎng)格線路
412-1至412-32和比較器塊線路417-1至417-32而被輸入到比較器塊4-460中所包括的反相塊4-480。比較器塊線路417-1至417-32可以被置于不同于第二多個(gè)網(wǎng)格線路412-1至412-32的分層之中。例如,如將關(guān)于圖5所描述的,當(dāng)?shù)诙鄠€(gè)網(wǎng)格線路412-1至412-32被置于上部互連層中時(shí),比較器塊線路417-1至417-32可以被置于位于該上部互聯(lián)層下方的一個(gè)或多個(gè)下部互連層中。
[0050]反相塊4-480將多個(gè)經(jīng)修改的信號(hào)414-1至414-32再次反相以輸出第一多個(gè)輸入信號(hào)419-1至419-32。在一個(gè)實(shí)施例中,如以下將參考圖4C進(jìn)行解釋的,反相塊4-480還可以將所接收的信號(hào)414-1至414-32進(jìn)行混排而使得第一多個(gè)輸入信號(hào)419-1至419-32具有分別對(duì)應(yīng)于多個(gè)第一隨機(jī)信號(hào)413-1至413-32的邏輯值。
[0051]圖4C圖示了根據(jù)一個(gè)實(shí)施例的被包括在圖4A的網(wǎng)格塊中的反相塊4-480的部分4-490ο指示對(duì)應(yīng)于邏輯低值(例如,“O”)的反相二進(jìn)制數(shù)X’4的第四經(jīng)修改的信號(hào)被反相塊4-480的第四反相器475d反相為第一輸入信號(hào)419-1。第一輸入信號(hào)419-1指不對(duì)應(yīng)于高邏輯值(例如,“I”)的二進(jìn)制數(shù)Xl”。結(jié)果,第一輸入信號(hào)419-1具有與第一隨機(jī)信號(hào)413-1的邏輯值X1相同的邏輯值X” 10類似地,第四輸入信號(hào)419-4具有與第四隨機(jī)信號(hào)413-4的邏輯值X4 (例如,“O”)相對(duì)應(yīng)的邏輯值X” 4 (例如,“O” )。
[0052]指示對(duì)應(yīng)于高邏輯值(例如,“I”)的反相二進(jìn)制數(shù)x2’的第二經(jīng)修改的信號(hào)414-2被反相塊4-480的第二反相器475b反相為指示二進(jìn)制數(shù)X2”的第二輸入信號(hào)419-2。第二輸入信號(hào)419-2指示對(duì)應(yīng)于邏輯低值(例如,“O”)的二進(jìn)制數(shù)X2”。結(jié)果,第二輸入信號(hào)419-2具有與第二隨機(jī)信號(hào)413-2的邏輯值&相對(duì)應(yīng)的邏輯值x” 2。類似地,第三輸入信號(hào)419-3具有與第三隨機(jī)信號(hào)413-3的邏輯值X3(例如,“I”)相對(duì)應(yīng)的邏輯值x”3(例如,“I”)。
[0053]反相塊4-480的部分4-490對(duì)經(jīng)修改的信號(hào)414-1至414-4進(jìn)行反相和混排以生成輸入信號(hào)419-1至419-4。結(jié)果,第一輸入信號(hào)419-1、第二輸入信號(hào)419-2、第三輸入信號(hào)419-3和第四輸入信號(hào)419-4具有分別對(duì)應(yīng)于第一隨機(jī)信號(hào)413-1、第二隨機(jī)信號(hào)413-2、第三隨機(jī)信號(hào)413-3和第四隨機(jī)信號(hào)413-4的相同邏輯值。借鑒這里的公開(kāi)和教導(dǎo)的本領(lǐng)域技術(shù)人員將會(huì)理解的是,可以使用反相器475a至475d以及連接反相器475a至475d的線路的各種配置對(duì)經(jīng)修改的信號(hào)414-1至414-4進(jìn)行反相和混排以生成輸入信號(hào)419-1至419-4。
[0054]按以上所描述的方式,反相塊4-480對(duì)多個(gè)經(jīng)修改的信號(hào)414-1至414-32進(jìn)行反相和混排而使得輸出的第一多個(gè)輸入信號(hào)419-1至419-32分別具有與第一多個(gè)隨機(jī)信號(hào)413-1至413-32相同的邏輯值。結(jié)果,對(duì)應(yīng)于由第一 PRNG 4-410生成的二進(jìn)制數(shù)(X1, X2,, xn)的第一多個(gè)輸入信號(hào)419-1至419-32被輸入到比較器4-470。
[0055]第二 PRNG 4-450位于比較器塊4-460中并且生成作為Yj2....yn的第二 η位數(shù)字Y。由于第二 PRNG 4-450被嵌入在比較器塊4-460中,所以為了
當(dāng)前第2頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1