[發(fā)明專利]一種超大規(guī)模集成電路VLSI綜合方法有效
| 申請(qǐng)?zhí)枺?/td> | 201510033959.X | 申請(qǐng)日: | 2015-01-23 |
| 公開(kāi)(公告)號(hào): | CN104573261B | 公開(kāi)(公告)日: | 2017-10-13 |
| 發(fā)明(設(shè)計(jì))人: | 張永照;童元滿;李仁剛 | 申請(qǐng)(專利權(quán))人: | 浪潮電子信息產(chǎn)業(yè)股份有限公司 |
| 主分類號(hào): | G06F17/50 | 分類號(hào): | G06F17/50 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 超大規(guī)模集成電路 vlsi 綜合 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及集成電路設(shè)計(jì)技術(shù)領(lǐng)域,特別涉及一種超大規(guī)模集成電路VLSI綜合方法。
背景技術(shù)
隨著數(shù)字集成電路的不斷發(fā)展,芯片復(fù)雜度愈來(lái)愈深,規(guī)模也愈來(lái)愈大。綜合工作是溝通前端邏輯設(shè)計(jì)和后端物理設(shè)計(jì)的重要橋梁,綜合工作的速度和質(zhì)量嚴(yán)重影響著后端物理設(shè)計(jì)的開(kāi)展,從而對(duì)芯片的流片產(chǎn)生重要影響。因此,這就需要構(gòu)建一種合理、高效的綜合環(huán)境加快綜合工作的進(jìn)行。而對(duì)于超大規(guī)模集成電路,綜合過(guò)程中存在兩個(gè)重要問(wèn)題:一是芯片邏輯層次多,每一層分別包含若干個(gè)的子模塊;二是規(guī)模大,可能上億門電路。如果進(jìn)行全芯片的綜合,需要大量的內(nèi)存,對(duì)服務(wù)器提出很高要求,同時(shí),花費(fèi)時(shí)間長(zhǎng),無(wú)法對(duì)各種設(shè)置進(jìn)行及時(shí)的修正,嚴(yán)重影響網(wǎng)表按質(zhì)按量的提交。
超大規(guī)模集成電路,規(guī)模過(guò)大全芯片整體綜合通常采用自上向下top-down策略,該綜合方法存在資源要求高、時(shí)間開(kāi)銷大、迭代代價(jià)高等問(wèn)題,同時(shí)芯片層級(jí)多、模塊差異化,無(wú)法采用完全相同的綜合約束進(jìn)行綜合和優(yōu)化時(shí)序。
考慮到現(xiàn)有的集成電路規(guī)模與日俱增的影響,導(dǎo)致芯片愈來(lái)愈復(fù)雜,規(guī)模愈來(lái)愈大,同時(shí),市場(chǎng)對(duì)芯片時(shí)效性的要求,綜合工作是前后端銜接的重要環(huán)節(jié)。因此,合理有效的綜合工作展開(kāi),變得更加重要。
本發(fā)明采用down-top綜合策略,通過(guò)合理的劃分邏輯層次和對(duì)腳本的有效管理,實(shí)現(xiàn)了綜合工作的高效進(jìn)行。
發(fā)明內(nèi)容
本發(fā)明為了彌補(bǔ)現(xiàn)有技術(shù)的缺陷,提供了一種簡(jiǎn)單、高效的超大規(guī)模集成電路VLSI綜合方法。
本發(fā)明是通過(guò)如下技術(shù)方案實(shí)現(xiàn)的:
一種超大規(guī)模集成電路VLSI綜合方法,其特征在于包括以下步驟:
(1)根據(jù)各子模塊按邏輯功能、邊界條件、模塊大小條件進(jìn)行劃分,劃分出各個(gè)可綜合的子模塊,創(chuàng)建可執(zhí)行腳本,將專用腳本和通用腳本按以下定義順序添加入可執(zhí)行腳本中,并啟動(dòng)綜合工作;可執(zhí)行腳本用于與綜合平臺(tái)交互,用于管理其他所有設(shè)置腳本的讀入,避免在綜合不同階段中手工讀入各個(gè)設(shè)置腳本,同時(shí),根據(jù)各模塊特性、綜合結(jié)果及工作需求添加特定的腳本設(shè)置,便于不同模塊綜合的環(huán)境管理;
(2)根據(jù)全芯片綜合要求,定義Variable設(shè)置腳本,統(tǒng)一管理待綜合子模塊的頂層變量設(shè)置、各子模塊的RTL源代碼文件列表、綜合報(bào)告/信息提取輸出路徑、時(shí)鐘周期、hold/setup;
(3)定義library設(shè)置腳本,統(tǒng)一管理待綜合子模塊所用到的標(biāo)準(zhǔn)單元庫(kù)及各種IP的讀入,標(biāo)準(zhǔn)單元庫(kù)包括工藝庫(kù)、技術(shù)庫(kù)及Design Ware庫(kù),不同模塊所用到的IP不一致,有些模塊不會(huì)使用到IP,每個(gè)待綜合子模塊單獨(dú)管理
(4)定義RTL讀入設(shè)置腳本,用于讀入設(shè)計(jì)源代碼及調(diào)用綜合頂層變量,各子模塊單獨(dú)管理,同時(shí)負(fù)責(zé)對(duì)含有子模塊綜合網(wǎng)表文件的讀入;
(5)定義綜合環(huán)境設(shè)置腳本,主要是對(duì)芯片的整體工作環(huán)境、采用何種線載模塊情況設(shè)置,該腳本適用于所有待綜合子模塊及頂層模塊;
(6)定義RTL約束設(shè)置腳本,調(diào)用Variable設(shè)置腳本中的相關(guān)變量,用于管理芯片設(shè)計(jì)目標(biāo)及綜合策略的選擇和綜合的啟動(dòng),各子模塊單獨(dú)管理;
(7)定義綜合報(bào)告設(shè)置腳本,綜合成功后,通過(guò)調(diào)用Variable設(shè)置腳本中變量,將約束、時(shí)序、面積、功耗、關(guān)鍵路徑信息打印出來(lái)并寫入指定工作目錄下,約束內(nèi)容的輸出;
(8)定義信息提取設(shè)置腳本,在綜合結(jié)束后,從綜合日志及綜合輸出報(bào)告中提取出Error / Warning信息,方便直觀檢查及綜合報(bào)告中相應(yīng)信息。
采用自底向上down-top綜合策略,當(dāng)最低一級(jí)各子模塊綜合完成后,進(jìn)行上一層級(jí)的模塊綜合,直至芯片頂層。
采用專用腳本與通用腳本相結(jié)合的方式,各設(shè)置腳本并不直接讀入DC平臺(tái),而是由構(gòu)建的可執(zhí)行腳本統(tǒng)一管理,通過(guò)讀入可執(zhí)行腳本,依次調(diào)用各設(shè)置腳本。
本發(fā)明的有益效果是:該超大規(guī)模集成電路VLSI綜合方法,采用down-top策略綜合超大規(guī)模集成電路,通過(guò)腳本控制,將綜合平臺(tái)設(shè)置劃分為專用設(shè)置和通用設(shè)置,對(duì)綜合平臺(tái)的維護(hù)更加簡(jiǎn)單方便,此外,增加的信息提取設(shè)置腳本,實(shí)現(xiàn)了對(duì)日志文件和綜合結(jié)果的自動(dòng)化處理。
附圖說(shuō)明
附圖1為發(fā)明綜合平臺(tái)結(jié)構(gòu)示意圖。
附圖2為發(fā)明綜合層次及腳本調(diào)用示意圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)的說(shuō)明。該超大規(guī)模集成電路VLSI綜合方法,包括以下步驟:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮電子信息產(chǎn)業(yè)股份有限公司,未經(jīng)浪潮電子信息產(chǎn)業(yè)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510033959.X/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 一種驗(yàn)證代碼覆蓋率分析的簡(jiǎn)單方法
- 實(shí)現(xiàn)超大規(guī)模集成電路難熔金屬硅化物阻擋層的方法
- 超大規(guī)模集成電路避障礙的直角Steiner樹(shù)方法
- 一種分層運(yùn)動(dòng)估計(jì)方法和超大規(guī)模集成電路
- 基于最優(yōu)適應(yīng)啟發(fā)式序列與組織進(jìn)化的集成電路布圖方法
- 基于最優(yōu)適應(yīng)啟發(fā)式序列與多目標(biāo)組織進(jìn)化的集成電路布圖方法
- 一種超大規(guī)模集成電路VLSI綜合方法
- 基于混合階有限元的多層集成電路電磁場(chǎng)計(jì)算方法及裝置
- 基于混合階有限元的三維集成電路電磁場(chǎng)計(jì)算方法及裝置
- 一種用于環(huán)氧模塑封料的填料二氧化硅的制備方法
- VLSI用的蒙格瑪麗模乘算法及智能卡模乘器的VLSI結(jié)構(gòu)
- 一種低功耗并行的小波變換的VLSI結(jié)構(gòu)
- 纈沙坦雜質(zhì)的控制方法
- 基為16的高速M(fèi)ontgomery模乘法器VLSI
- 一種對(duì)可重構(gòu)VLSI陣列構(gòu)造低溫子陣列的方法
- 三維堆疊中的優(yōu)化半導(dǎo)體封裝
- 一種基于多級(jí)GRASP的VLSI電路劃分方法
- 基于L1范數(shù)模型的VLSI標(biāo)準(zhǔn)單元全局布局方法
- 基于直接求解技術(shù)的VLSI標(biāo)準(zhǔn)單元布局方法
- 基于泊松方程顯式解的VLSI全局布局模型建立方法
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





