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
三腳插頭上的物理知識
主站蜘蛛池模板: 精品国产aⅴ一区二区三区| 91精品啪在线观看国产60岁 | 无码网站免费观看| 国内精品一区二区在线观看| 亚亚洲乱码一二三四区| 免费在线观看av| 国产精品太粉嫩高中在线观看| 91亚洲精选| 特级毛片免费视频| 欧美福利在线观看| 国内黄色精品| 日韩人妻少妇一区二区| 青青草久久伊人| 亚洲91精品视频| 国产成人免费视频精品一区二区| 亚洲中文字幕无码爆乳| 国产国产人在线成免费视频狼人色| 国产精品成人一区二区不卡 | 中文字幕天无码久久精品视频免费 | 亚洲色婷婷一区二区| 亚洲AⅤ永久无码精品毛片| a级毛片视频免费观看| 一区二区欧美日韩高清免费| 91久久夜色精品国产网站| 精品国产免费观看一区| 亚洲视屏在线观看| 亚洲AV一二三区无码AV蜜桃| 99re在线视频观看| 国产99精品视频| 国产产在线精品亚洲aavv| 国产视频大全| 国产精品黑色丝袜的老师| 四虎综合网| 一本综合久久| 国产日韩精品欧美一区灰| 国产精品一区在线观看你懂的| 国产一在线| 99热最新网址| 97色婷婷成人综合在线观看| 免费看黄片一区二区三区| 精品视频第一页| 久久一色本道亚洲| 欧美精品在线免费| 欧美日韩中文字幕在线| 欧美一级大片在线观看| 网久久综合| 久久精品波多野结衣| 国产精品美女免费视频大全| 综合网久久| 免费一级无码在线网站| 国产av色站网站| 一级黄色欧美| 亚洲中文字幕久久精品无码一区| 亚洲日韩Av中文字幕无码| 精品在线免费播放| 亚洲日韩在线满18点击进入| 日韩在线中文| 色综合成人| 真实国产乱子伦视频| 91久久国产成人免费观看| 亚洲三级色| 少妇精品久久久一区二区三区| 一级毛片免费高清视频| 成年人国产视频| 国产成人精品高清不卡在线| 91网红精品在线观看| 亚洲综合在线网| 色综合天天视频在线观看| 国产在线麻豆波多野结衣| 国产aⅴ无码专区亚洲av综合网| 国产成人你懂的在线观看| 国产精品私拍99pans大尺度| 在线观看视频一区二区| 中国国产一级毛片| 国产精品制服| 一本色道久久88亚洲综合| 欧美精品亚洲二区| 一本色道久久88亚洲综合| 国产呦视频免费视频在线观看| 亚洲第一香蕉视频| 国产91视频免费| 午夜毛片免费观看视频 |