硅谷13家公司的訪問洞察未來集成電路技術(shù)的發(fā)展趨勢
設(shè)計任務(wù)和團隊的大小以及預(yù)算的多少來加以配置,構(gòu)成一個基于KDB的集成可視工具。其最重要的特性之一是共享設(shè)計資源,實現(xiàn)設(shè)計和驗證一體化從而加速設(shè)計和驗證的進程。 由于克服了傳統(tǒng)的仿真器、形式驗證工具和時序收斂工具的許多局限性,Debussy工具使設(shè)計工程師能夠在一體化的設(shè)計環(huán)境中,觀察設(shè)計和驗證的每個步驟,加速Debug,并幫助工程師理解不熟悉的代碼,使相距遙遠的不同設(shè)計小組能夠不受時間和空間因素的制約,根據(jù)設(shè)計工具記錄的結(jié)果更好地完成像SoC設(shè)計這樣的團隊項目,并通過Debug更快地找到復(fù)雜芯片設(shè)計問題的解決方案。 除了設(shè)計工具之外,人們目前在SoC設(shè)計過程面臨的******挑戰(zhàn)之一在于:系統(tǒng)內(nèi)部各模塊之間的連接存在多種總線結(jié)構(gòu),如系統(tǒng)總線、用戶專用總線、控制線、外圍總線和總線橋等等,從而造成模塊間通信步調(diào)不一致、IP模塊更換麻煩、驗證和測試困難等問題,更重要的是數(shù)據(jù)傳輸帶寬受到內(nèi)部總線的極大制約,無法滿足多媒體數(shù)據(jù)流處理的需要。 Sonics公司推出的uNetwork結(jié)構(gòu)使SoC設(shè)計方法醞釀革命性變化。其基本思路是利用網(wǎng)絡(luò)互聯(lián)的思想,構(gòu)造一個片上通信系統(tǒng)OCCS(On-chip Communication System),如圖6所示為開放式內(nèi)核協(xié)議OCP(open core protocol)與SiliconBackplane uNetwork的結(jié)構(gòu)示意圖。 在圖中,各種IP利用OCP通過標(biāo)準(zhǔn)uNetwork進行通信。OCP和uNetwork具備高度的可配置特性,通過專用的快速前向開發(fā)環(huán)境來設(shè)置。 用戶可以通過配置OCP來滿足不同IP對通信的要求,例如UART設(shè)計工程師可能將OCP插槽設(shè)置為8位數(shù)據(jù)字、3線總線、簡單的握手方式和單一中斷申請線。而SoC設(shè)計總工程師則根據(jù)通信數(shù)據(jù)吞吐量的要求,對uNetwork進行配置,內(nèi)容包括:時鐘頻率、內(nèi)部數(shù)據(jù)寬度、管線的深度、尋址圖、控制流程路由等。 基于uNetwork的系統(tǒng)能夠簡化系統(tǒng)中IP的集成,使系統(tǒng)模型易于實現(xiàn)驗證和軟件開發(fā),并在很大程度上降低系統(tǒng)設(shè)計中的不確定因素,從而使SoC系統(tǒng)設(shè)計人員能夠有效地管理各種IP核之間的數(shù)據(jù)通信,最終縮短產(chǎn)品上市時間。 uNetwork的突破在于,人們通過www.socwork.com網(wǎng)站,可以利用網(wǎng)上提供的IP實時驗證并模擬SoC設(shè)計的思路,內(nèi)容包括:估算系統(tǒng)性能和門數(shù)、驗證IP核的互通性等。Sonics公司CEO Drew Wingard說:“uNetwork的出現(xiàn)在一定程度上標(biāo)志著Soc設(shè)計方法已經(jīng)取得革命性突破?!? 然而,正如我們看到的那樣,設(shè)計和驗證方法的發(fā)展是互相促進的,uNetwork的出現(xiàn),預(yù)示著IC驗證技術(shù)將隨之作出重大調(diào)整。 |