1988年,,全球領(lǐng)先的半導(dǎo)體設(shè)計(jì),、驗(yàn)證和制造的軟件及知識(shí)產(chǎn)權(quán)(IP)供應(yīng)商新思科技有限公司(Nasdaq:SNPS)首次推出RTL綜合工具Design Compiler,,實(shí)現(xiàn)了從版圖級(jí)設(shè)計(jì)到RTL級(jí)設(shè)計(jì)的轉(zhuǎn)變,,幫助設(shè)計(jì)師們縮短設(shè)計(jì)周期并提高生產(chǎn)效率,。20余年后的今天,,日益復(fù)雜的設(shè)計(jì)對(duì)進(jìn)度要求更具挑戰(zhàn)性,,工程師們急需一種RTL綜合解決方案,,能夠幫助他們盡量減少重復(fù)工作并加速物理實(shí)現(xiàn)進(jìn)程,。為了應(yīng)對(duì)這些挑戰(zhàn),新思科技隆重推出Galaxy™設(shè)計(jì)實(shí)現(xiàn)平臺(tái)中的最新創(chuàng)新RTL綜合工具——Design Compiler® 2010,,將綜合和物理層實(shí)現(xiàn)流程增速兩倍,。新思科技公司RTL 綜合、功率和測試自動(dòng)化高級(jí)營銷總監(jiān)Gal Hasson先生于2010年4月6日的采訪中對(duì)這款工具作了詳細(xì)介紹,。
拓?fù)浼夹g(shù)
“隨著工藝的不斷進(jìn)步,,EDA工具也在不斷更新?lián)Q代,。Design Compiler面世以來,其關(guān)注重點(diǎn)也隨工藝的進(jìn)步而發(fā)生變化,,從最初的關(guān)注時(shí)序與面積,,到之后的功率和測試效率,直至當(dāng)今的拓?fù)浣Y(jié)構(gòu)優(yōu)化技術(shù),。Design Compiler始終處于業(yè)界領(lǐng)先地位,。”Gal Hasson先生介紹。
自從拓?fù)浼夹g(shù)推出以來,,邏輯綜合對(duì)于包含物理層實(shí)現(xiàn)在內(nèi)的設(shè)計(jì)收斂加快的影響顯著增長,。拓?fù)浼夹g(shù)為Design Compiler帶來根本性改變,使得邏輯綜合工具無需使用線載模型就可以更精確地預(yù)測布局后的時(shí)序和面積,。
為了減輕今天巨大的上市時(shí)間壓力,,Design Compiler 2010繼續(xù)對(duì)拓?fù)浼夹g(shù)進(jìn)行擴(kuò)展,進(jìn)一步優(yōu)化了與ICCompiler的關(guān)聯(lián),,將緊密關(guān)聯(lián)度提至5%,。在綜合過程中應(yīng)用了額外的物理層優(yōu)化技術(shù),創(chuàng)建了“物理層指引”并將其傳遞到ICCompiler,,從而簡化了流程,,將ICCompiler的布局速度提升了1.5倍。Design Compiler 2010也為RTL設(shè)計(jì)師們提供了在綜合環(huán)境內(nèi)部進(jìn)入到ICCompiler進(jìn)行布局規(guī)劃的功能,。Design Compiler 2010的這一項(xiàng)新功能使RTL工程師們能夠在綜合環(huán)境中進(jìn)行布局檢測,,從而可以更快地達(dá)到最佳布局效果。
多核可擴(kuò)展架構(gòu)
早在2008年3月,,新思科技就宣布了一份全面的實(shí)施多核技術(shù)的規(guī)劃,,計(jì)劃在其驗(yàn)證、實(shí)現(xiàn)和制造平臺(tái)上廣泛配置先進(jìn)的并行,、多線程及其他優(yōu)化的計(jì)算技術(shù),,以縮短芯片的研發(fā)周期。Gal Hasson先生分析:“今天,,設(shè)計(jì)工程師所使用的服務(wù)器上多核CPU已經(jīng)比較普遍,,越老越多的客戶向我們反饋了這方面的需求。因此,,我們?cè)贒esign Complier2010中采用了可調(diào)至多核處理器的全新可擴(kuò)展基礎(chǔ)架構(gòu),,在多核計(jì)算服務(wù)器上可將運(yùn)行速度顯著提高。它采用一種優(yōu)化的分布式原理和多線程并行技術(shù)方案,,運(yùn)行在四核計(jì)算服務(wù)器時(shí)可達(dá)到平均2倍速的更快運(yùn)行時(shí)間,,同時(shí)實(shí)現(xiàn)綜合結(jié)果的零誤差。”
Design Compiler 2010為應(yīng)對(duì)多核設(shè)計(jì)需求采用了一種全新可擴(kuò)展架構(gòu),,并對(duì)每一步驟的優(yōu)化過程進(jìn)行了分析,,決定其適合采用哪一種優(yōu)化措施(分布式計(jì)算和多線程計(jì)算)進(jìn)行改善,,從而重新調(diào)整了系統(tǒng)的整體結(jié)構(gòu)。這種改善具有兩個(gè)基本特點(diǎn):(1)運(yùn)行時(shí)間的改善不以降低設(shè)計(jì)質(zhì)量為代價(jià),。(2)系統(tǒng)架構(gòu)可擴(kuò)展,,可適應(yīng)未來更多核(8核、16核)的需求,。
Design Compiler的一系列優(yōu)化功能使得其在Galaxy實(shí)施平臺(tái)上占據(jù)很重要的位置,,Design Compiler設(shè)計(jì)結(jié)果的好壞直接影響了整個(gè)設(shè)計(jì)的最終實(shí)現(xiàn)結(jié)果。目前,,多家新思科技的客戶采用了Design Compiler2010(包括Abilis,、IBN、Casio,、Fujitsu,、LG、Renesas,、Realtek等),,很好地降低了重復(fù)工作,在更短的時(shí)間框架內(nèi)達(dá)到了設(shè)計(jì)目標(biāo),。