999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種與2D物理設計流程兼容的3D測試基準電路的生成系統

2018-01-02 21:39:31侯立剛楊揚葉彤旸彭曉宏耿淑琴
現代電子技術 2017年24期
關鍵詞:物理系統設計

侯立剛+楊揚+葉彤旸+彭曉宏+耿淑琴

摘 要: 提出一種與2D物理設計流程兼容的3D測試基準電路生成系統,并以IBM?PLACE測試基準電路為測試試例做了轉換實驗,提供一套3D測試基準電路。通過此系統,可以根據輸入文件的不同,自動轉換為對應的Bookshelf庫文件或者DEF庫文件,實現物理設計庫中的電路的互聯線網連接信息,標準單元尺寸、端口信息,標準單元坐標信息以及布局信息自動轉換。可以將任意2D電路設計轉換為3D測試基準電路,并且兼容2D集成電路的物理設計流程,可在傳統物理設計EDA工具中布局布線。最終,可以實現自定制的3D測試基準電路。

關鍵詞: DEF庫; Bookshelf庫; 測試基準電路; 自定制; 3D集成電路

中圖分類號: TN431.2?34 文獻標識碼: A 文章編號: 1004?373X(2017)24?0005?04

Abstract: A generation system of 3D testing benchmark circuit compatible with 2D physical design flow is proposed. The IBM?PLACE testing benchmark circuit is used as the test example for the transformation experiment to provide a set of 3D testing reference circuit. The system can transform the different input files into the corresponding Bookshelf library files or DEF library files, and realize the automatic transformation of the connection information of the circuits interconnection nets, standard cell size, port information, standard cell coordinate information and layout information in the physical design library. It can transform the arbitrary 2D circuit design into the 3D testing benchmark circuit, is compatible with the physical design flow of the 2D integrated circuit, and can be used in the locating and wiring in traditional physical design EDA tools. The self?customized 3D testing benchmark circuit is realized.

Keywords: DEF library; Bookshelf library; testing benchmark circuit; self?customization: three?dimensional integrated circuit

0 引 言

數字集成電路的發展已有40多年的歷史, 由最初的SSI到如今UVLSI,其單個芯片已經可以集成數億個晶體管的水平[1]。在集成電路行業飛速發展的今天,隨著傳統2D數字集成電路規模的不斷增大,按比例縮小集成電路的發展思路已經接近極限。國際半導體技術藍圖宣稱三維集成電路(Three?dimensional IC)是達到更高晶體管集成密度的關鍵技術之一[2]。

然而為了實現3D集成電路并確保其能夠解決2D集成電路面臨的問題,還有很多相關研究需要進行,3D集成電路的測試基準電路就是其中的難題之一。現在仍沒有成形的Benchmarks可以提供3D集成電路的布局布線以及一些功能測試,這對于3D集成電路的發展造成了一定阻礙。目前可供使用的3D 測試基準電路并不多,甚至沒有,并且因為3D集成電路的物理設計流程并沒有統一標準,所以與2D物理設計流程相兼容的3D測試基準電路顯得尤為重要,這也成為了推動3D集成電路技術發展的關鍵。

因此,本文設計一種基于Perl[3]的半自動化定制生成3D測試基準電路的系統,可以將任意2D電路設計轉換為3D bookshelf[4]電路庫文件,并且與2D集成電路物理設計流程相兼容,可在EDA工具中布局布線。整個系統的交互圖如圖1所示。

用戶可以利用本系統提供不同的DEF電路文件,然后按需求轉換為相應的3D測試基準電路,從而實現自定制3D測試基準電路的結果。在圖1中,數字標記的過程將在本文各節詳細描述。

1 2D Bookshelf庫轉3D Bookshelf庫

關于3D基準測試電路的研究的整個實驗分為兩步。首先將IBM的Benchmark作為輸入電路文件,將2D集成電路轉換為3D基準測試電路,提供一套可以使用的3D Benchmarks;第二步將2D集成電路設計DEF庫轉換為Bookshelf格式,再將2D Bookshelf格式轉換為3D格式,然后將3D Bookshelf格式轉換為DEF庫。在EDA工具中對實驗結果進行分析和比較,驗證本文提出的3D基準測試電路轉換的工具。

1.1 電路分區

為了能夠實現多層測試基準電路,首先要將2D版圖文件轉換為3D版圖文件。2D單層版圖轉3D多層版圖的一般方法是根據不同方法對2D版圖進行分區,分區后把不同的區域分別根據功能、需求定義為不同層,從而形成3D版圖。本文的結果一共可以提供三種版圖2D?3D轉換的分區方法:第一種方法是將版圖文件進行行分割[5];第二種方法是將版圖進行列切割;最后一種是找出版圖的中點坐標進行平均分割,將版圖分成4份。其過程展示如圖2所示。endprint

1.2 TSV插入

分區后,因為電路進行了分割,所以,同一線網所連接的單元也有可能被分到了不同層,因此需要TSV來連接這些單元。此時就需要統計連接一個線網所有單元所需要的TSV個數。根據線網所跨層數進行統計,線網跨越的頂層與所跨中間層數均插入TSV,最底層不插入TSV。比如,當線網跨越1~2層時,需要在第2層插入TSV;如果線網跨越1~4層,需要分別在4,3,2層插入TSV。TSV插入后,利用區域定位法(Area TSV positioning algorithm) [6],對TSV進行定位,完成線網轉換,最終得到3D的網表。利用此系統可將IBM Benchmarks電路轉換為3D測試基準電路,其中電路imb01的轉換結果如圖3所示。

2 DEF庫轉為Bookshelf庫

由于DEF電路文件中的線網連接關系較為復雜,不適合做電路切割處理,所以本文先將DEF電路文件轉換為Bookshelf電路文件,再利用分區算法對Bookshelf電路進行分層,轉換為3D集成電路。

2.1 DEF庫線網文件轉換為Bookshelf

傳統EDA工具在進行布局布線的時候,圖形操作復雜,并且多數結果得到的為層級網表(Hierarchical netlist),即將電路版圖劃分為兩個及以上的子模塊,但往往很難更改單個標準單元的連線。所以,本文利用Perl腳本先將層級網表處理為展平網表(Flatten netlist),再將文件轉化為Bookshelf 電路文件。所用測試電路為8051 CPU電路,結果對比如圖4所示。

2.2 DEF庫坐標文件轉換為Bookshelf

坐標文件主要用來描述電路版圖中標準單元的位置以及單元的方向等信息。最終網表文件輸出為.nets文件,坐標信息文件輸出為.pl文件,標準單元尺寸信息輸出為.nodes文件,將DEF電路文件轉化成為Bookshelf電路文件。兩種物理庫變換前后的電路版圖如圖5所示。然后利用第1.2節提到的算法進行2D?3D的轉換,最終得到3D Bookshelf電路文件。

3 3D Bookshelf庫轉為3D DEF庫

3.1 DEF庫轉換流程

Bookshelf格式因其精簡、可操作性強而被廣泛用于電路測試。將3D Bookshelf庫用系統轉換為3D DEF庫后,3D電路與2D物理設計流程相兼容,電路每一層都可用EDA工具布局布線,這樣便完成了3D測試基準電路的自定制。具體流程如圖6所示。

3.2 實 驗

在這一部分中,采用5.04 μm的8051 CPU電路作為2D電路版圖,并通過第1和第2節中提到的算法轉換為3D Bookshelf測試基準電路。本實驗使用的每個TSV占5.04 μm×5.04 μm,并且本文中只采用區域TSV定位算法[7]來進行2D?3D的TSV插入。

3.3 實驗結果

通過輸入.nets,.pl,.nodes等Bookshelf文件,系統可以依次輸入.v,.place,.lef等DEF庫文件,完成兩種物理設計庫的相互轉換。最后,完成與二維物理設計兼容的自定制3D測試基準電路。圖7顯示在處理8051電路時系統的狀態,并且每一層3D電路在encounter中的效果如圖8所示,3D測試基準電路的虛擬效果如圖9所示。

3.4 對比結果及驗證

為了進一步驗證本算法在大規模門級電路中的效率,本文利用2D測試電路進行轉換測試,測試用例選用 IBM?PLACE[4],系統運行詳細情況見表1。本文所有實驗都在 Intel Xeon 3.0 GHz CPU,16 GB內存的 Linux 服務器上運行。

表1為IBM01~IBM08電路在系統中運行的結果,根據不同電路的規模,得到3D電路的TSV數與運行時長。結果表明,在常規的電路中,運行效率較高。單元數在3萬以上時,時間才有增長,可見單元數目與TSV數目會影響系統運行效率。在2D?3D的過程中,TSV的布局算法仍有可優化的空間,更高效的算法將提高系統運行效率。

4 結 論

本文在研究測試基準電路的基礎上,提出一種基于Perl的3D測試基準電路的生成系統。根據此系統,用戶可以根據自己的需求,將任意2D設計轉換為對應的3D測試基準電路,且得到的測試基準電路與2D物理設計流程兼容。本文根據這種方法將IBM的Benchmarks作為測試電路進行轉換,得到了一套現成的3D測試基準電路供大家測試使用。通過本文方法,用戶可以將2D電路設計轉換生成為3D測試基準電路,實現自定制,解決目前市面上3D測試基準電路短缺的問題,也一定程度推進了3D集成電路的發展。

參考文獻

[1] 郭麗,張啟卯,劉偉.EDA技術在數字集成電路設計中的應用(上):數字集成電路的發展以及與EDA技術的關系[J].科技信息:科學教研,2007(30):328?329.

[2] LEE H M, LIU E X, LI E P, et al. Impact of technology scaling on electrical characteristics of through?silicon via correlated with equivalent circuits [C]// Proceedings of 2011 EMC. York: IEEE, 2011: 339?344.

[3] MOISE D L, WONG K. Extracting facts from Perl code [C]// Proceedings of the 13th Working Conference on Reverse Engineering. Benevento: IEEE, 2006: 243?252.

[5] 白澍.3D集成電路TSV自動布局研究[D].北京:北京工業大學,2014.

[4] IBM. IBM?PLACE benchmarks [EB/OL]. [2013?02?05]. http://er.cs.ucla.edu/benchmarks/ibm?place.

[6] HOU Ligang, BAI Shu, WANG Jinhui. Research on TSV positioning in 3D IC placement [C]// Proceedings of 2011 Electrical Design of Advanced Packaging and Systems Symposium. Hangzhou, China: IEEE, 2011: 1?4.

[7] HOU Ligang, BAI Shu, WANG Jinhui. TSV based 3D IC wire length calculation algorithm [C]// Proceedings of 2011 IEEE the 9th International Conference on ASIC. Xiamen, China: IEEE, 2011: 816?819.

[8] 吳際,謝冬青.三維集成技術的現狀和發展趨勢[J].現代電子技術,2014,37(6):104?107.

[9] 陳新成.淺談IC設計中的EDA現狀和趨勢[J].電子制作,2007(9):6?7.endprint

猜你喜歡
物理系統設計
只因是物理
井岡教育(2022年2期)2022-10-14 03:11:44
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
處處留心皆物理
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
三腳插頭上的物理知識
主站蜘蛛池模板: 久久夜色精品国产嚕嚕亚洲av| 九九九九热精品视频| 在线色国产| 欧美亚洲欧美区| 青草91视频免费观看| 欧美三級片黃色三級片黃色1| 国产亚洲欧美在线专区| 亚洲国产综合精品中文第一| 亚洲区欧美区| 日韩国产黄色网站| 国产av一码二码三码无码| 免费一级无码在线网站 | 欧美黄网在线| 91丝袜乱伦| 真实国产乱子伦视频| 无码精品一区二区久久久| 日本久久免费| 国产精品久久久久鬼色| 亚洲永久视频| 自拍亚洲欧美精品| 99中文字幕亚洲一区二区| 国产精品30p| 亚洲欧美日韩成人高清在线一区| 最新亚洲人成网站在线观看| 韩日无码在线不卡| 高清免费毛片| 亚洲制服中文字幕一区二区| 国产91九色在线播放| 免费高清a毛片| 亚洲精品无码久久毛片波多野吉| 又大又硬又爽免费视频| 亚洲啪啪网| 中文字幕欧美日韩高清| 精品天海翼一区二区| 国产真实乱子伦视频播放| 人妻熟妇日韩AV在线播放| 成人国产精品网站在线看| 国产精品一线天| 国产乱子伦视频三区| 国产精品免费福利久久播放| 国产三级国产精品国产普男人 | 日韩成人免费网站| 久久人搡人人玩人妻精品一| 午夜一区二区三区| 亚洲欧美日韩高清综合678| 午夜毛片免费看| 精品一区二区三区中文字幕| 欧美一区二区福利视频| 国产免费福利网站| 久久久国产精品免费视频| 亚洲无码在线午夜电影| 国产1区2区在线观看| 亚洲最大福利视频网| 午夜影院a级片| 丁香六月激情婷婷| 青青国产视频| 欧美 国产 人人视频| 婷婷色婷婷| 久久精品免费看一| 国产美女无遮挡免费视频| 亚洲 欧美 偷自乱 图片| 亚洲性色永久网址| 67194成是人免费无码| 国产欧美视频在线观看| 亚洲人成人无码www| 亚洲无码视频喷水| 在线精品亚洲一区二区古装| 国产a v无码专区亚洲av| 国产精品一区二区在线播放| 综合色在线| 国产一区二区在线视频观看| 欧美精品v欧洲精品| 久久综合伊人 六十路| 2020精品极品国产色在线观看| 中文字幕乱码中文乱码51精品| 亚欧成人无码AV在线播放| 亚洲欧美成人影院| 97精品国产高清久久久久蜜芽| 国产亚洲欧美另类一区二区| 中文字幕亚洲电影| 欧美性天天| 欧美色视频日本|