中文字幕日韩一区二区不卡,亚洲av永久无码精品天堂动漫,亚洲av无码国产精品麻豆天美,最新版天堂中文在线,中文字幕视频在线看

a&s專業(yè)的自動化&安全生態(tài)服務平臺
公眾號
安全自動化

安全自動化

安防知識網

安防知識網

手機站
手機站

手機站

大安防供需平臺
大安防供需平臺

大安防供需平臺

資訊頻道橫幅A1
首頁 > 資訊 > 正文

SOC設計中的核心技術

資訊頻道文章B

引言
    集成電路制作工藝進入深亞微米之后,IC設計能力滯后于工藝水平日甚,勢必要提出新的設計思想和設計方法,SOC (System On a Chip)為緩解設計滯后問題提供了一個有效途徑,SoC設計中集成了復雜的IP(intellectualproperty)模塊和嵌入式軟件,受到普遍的重視和認可。作為SOC技術的核心,可復用的1P核(IntellectualProperty)和軟硬件協(xié)同設計,得到已有的一些EDA公司和IC公司的重視,通過IP(IntelligentProperty)復用的方法可以有效地提高設計效率、降低市場風險、減少研發(fā)費用,縮短研發(fā)周期;軟硬件協(xié)同設計(software/hardware co-design)技術允許在設計早期進行軟件和硬件的協(xié)同測試,及早地發(fā)現(xiàn)設計的問題從而能夠縮短上市時間,因此成為當前研究的熱點。

一、 IP核復用技術
    SOC的設計過程中最具特色的是IP復用技術,即選擇所需功能的IP(給出IP定義)核集成到一個芯片中用。成功的IP復用并不僅僅是簡單的錯誤修補過程,通常需要經過多次實驗、糾錯才能成功地將IP核集成到SoC中。基于IP核復用技術的SoC設計使芯片設計不再是門級的設計,而是可重用IP核為基礎的系統(tǒng)級設計,這主要關心的是IP核間的互連性,通常采用片上總線結構來解決IP核之間的互連性,即核與核之間并非直接相連而是通過片上總線進行互連,IP核之間通過網絡結構來實現(xiàn)數(shù)據(jù)的傳輸(如圖1)。

    IP核集成到系統(tǒng)所要考慮的問題包括:同步,例如全局執(zhí)行、數(shù)據(jù)交換和協(xié)議方面的同步操作;協(xié)議轉換,不同模塊間不兼容的協(xié)議的轉換,封裝可用來解決這個問題,但需要考慮時序約束;I/O緩存,為滿足系統(tǒng)行為和時序約束可能需要緩存數(shù)據(jù)。由于IP核的設計千差萬別,IP核的連接就成為構造SoC的關鍵。為解決這些問題需要一個好的接口標準,目前一些大公司已經開發(fā)出許多可用于核互聯(lián)的片上總線,比如Altera 的Avalon、IBM 的Coreconnect、 ARM 的AMBA、OCP-IP提出的OCP 及Silicore的WishBone等等。

    AMBA總線是一個多總線系統(tǒng)。它獨立于處理器和制造工藝技術,增強了各種應用中的外設和系統(tǒng)宏單元的可重用性。典型的基于AMBA的SOC核心部分如圖2所示。其中高性能系統(tǒng)總線(AHB或ASB)主要用以滿足CPU和存儲器之間的帶寬要求。CPU、片內存儲器和DMA設備等高速設備連接在其上,而系統(tǒng)的大部分低速外部設備則連接在低帶寬總線APB上。系統(tǒng)總線和外設總線之間用一個橋接器(AHB/ASB—APB-Bridge)進行連接。

    AMBA的AHB適用于高性能和高時鐘頻率的系統(tǒng)模塊。它作為高性能系統(tǒng)的骨干總線,主要用于連接高性能和高吞吐量設備之間的連接,如CPU、片上存儲器、DMA設備和DSP 或其它協(xié)處理器等。AMBA 的ASB適用于高性能的系統(tǒng)模塊。在不必要適用AHB的高速特性的場合,可選擇ASB作為系統(tǒng)總線。其主要特性與AHB類似,主要不同點是它讀數(shù)據(jù)和寫數(shù)據(jù)采用同一條雙向數(shù)據(jù)總線。AMBA 的APB適用于低功耗的外部設備,它已經過優(yōu)化,以減少功耗和對外設接口的復雜度,可連接在兩種系統(tǒng)總線上。 [nextpage]

    OCP是基于核的免費開放的接口協(xié)議,是一個已經通用的標準接插口,可以從OCP-IP(www.ocpip.org)得到。這個標準成熟且可移植,同時得到了OCP-IP組織100多個成員公司的認可。

    OCP協(xié)議使IP核與系統(tǒng)的接口與IP核的功能無關,設計人員不需要了解核內部也可以利用它進行系統(tǒng)主設計。OCP接口允許設計者根據(jù)不同的IP核的通信要求進行配置和擴展,包括接口的數(shù)據(jù)寬度、交換的握手協(xié)議等,在SoC設計中可以裁剪核的功能,降低設計復雜性,減小面積,同時滿足SoC的要求;OCP接口還保持核在集成到系統(tǒng)的過程中自身完全不被改變,即在總線寬度、總線頻率或電氣負載有變化時保持不變。其工作原理如圖3所示。

    OCP能夠實現(xiàn)硬件集成真正的即插即用,允許系統(tǒng)集成根據(jù)需要選擇最好的IP核和互聯(lián)機制。OCP為IP核設計提供了解決可配置性和接口的較好辦法,實現(xiàn)了IP核與系統(tǒng)集成的Socket接口,能夠做到核的模塊化和即插即用特性。

片上總線還處于發(fā)展階段,一般都具有以下特點:
1、總線應盡可能簡單,以便于使用者學習和接受;首先結構簡單,這樣可以占用較少的邏輯單元;其次時序簡單,以利于提高總線的速度;第三接口簡單,如此可減少與IP 核連接的復雜度。
2、有較大的靈活性,支持多個主單元,各主單元可以同時與相應的從單元進行數(shù)據(jù)交換,從而提高數(shù)據(jù)吞吐量。支持可變寬度的地址和數(shù)據(jù)線,一般的片上總線支持32~128位的數(shù)據(jù)寬度,并且這些地址和數(shù)據(jù)線的寬度都是可以改變的。
3、為了降低功耗,各種信號一般都盡可能保持不變,并且多采用單向信號線。這同時有利于結構的簡化及時鐘的同步。

    IP復用技術的優(yōu)點有:一是重復利用IP可以提高設計能力,節(jié)省設計人員,是填平集成電路的設計與制造之間鴻溝的最有效方法之一;二是充分利用IP技術,減少產品設計復雜性和開發(fā)成本,縮短產品開發(fā)的時間;三可以有效地降低系統(tǒng)功耗,簡化系統(tǒng)加工的復雜性,加快了數(shù)據(jù)傳輸和處理的速度,內嵌的線路可以減少甚至避免電路板信號傳送時所造成的系統(tǒng)信號串擾。

二、 軟硬件協(xié)同設計
    軟硬件協(xié)同設計技術和傳統(tǒng)的IC設計流程有著比較大的差別。在這個設計過程中,軟件和硬件必須自始至終都是交互狀態(tài),硬件為軟件提供設計平臺,反過來,軟件也為硬件提供了設計平臺,它們相互作用,實現(xiàn)交互設計。傳統(tǒng)的IC設計方法采用硬件先行的方法,即先設計硬件,再根據(jù)算法設計軟件。在深亞微米設計中,硬件的費用非常大,當設計完成后,再來更改設計中發(fā)現(xiàn)的錯誤需要花費大量的費用和時間。所以在SoC設計中,為了縮短開發(fā)周期,且獲得更好的設計效果,要求使用軟硬件協(xié)同設計技術。軟硬件協(xié)同的方法可以使軟件設計者在硬件完成之前接觸到硬件模塊,從而更好地設計硬件的驅動、應用程序、操作系統(tǒng)等軟件,同時可以使硬件設計者盡早接觸軟件,為軟件設計者提供高性能的硬件平臺,減少了設計中的盲目性,如圖4。

[nextpage]

SoC的設計技術也可以稱為基于平臺的設計技術
    (PlatformBasedDesign,簡稱PBD),該設計技術包涵兩個內容,即平臺的建立和平臺的應用,這兩部分也就是SoC設計的核心,前者是可重用IP核的設計,后者便是軟硬件協(xié)同設計。軟硬件協(xié)同設計技術主要是上述平臺的應用,其設計流程如圖5所示,該設計流程與傳統(tǒng)的IC設計和板級系統(tǒng)設計有著本質的區(qū)別,因此該方法的重點是在頂層完成系統(tǒng)仿真驗證,保證在最低層模塊設計之前整個系統(tǒng)的所有功能都已完成并經過驗證,與傳統(tǒng)的設計方法的顯著區(qū)別便是原來的順序式設計變?yōu)楝F(xiàn)在的并行式設計,所有的設計問題都要在設計之初考慮到并提出相應的解決方案,在真正子模塊設計之前,所有的設計工作都是基于虛擬模塊完成的,這也是SoC設計的另一個顯著特點。

    1.行為描述就是把系統(tǒng)分成多個功能塊,由這幾個模塊完成系統(tǒng)所要求的功能;結構描述主要是把已有的IP核或者自行設計的IP核描述成模塊,使之與功能模塊相匹配,通過不斷的系統(tǒng)仿真從而確定與系統(tǒng)行為描述相匹配的系統(tǒng)結構描述。這主要涉及到系統(tǒng)描述(行為描述和結構描述)的規(guī)范性。為了便于系統(tǒng)性能仿真,系統(tǒng)描述必須是規(guī)范的,這樣才能解決描述不匹配的問題,才能使性能仿真人員快速進行仿真,從而節(jié)省系統(tǒng)描述到性能仿真的過渡時間。

    2.軟硬件劃分是軟硬件協(xié)同設計的關鍵技術。軟硬件劃分是指在設計系統(tǒng)時,確定各個模塊是采取軟件還是硬件的實現(xiàn)方式。軟件實現(xiàn)的特點:靈活、成本低;而硬件實現(xiàn)的特點:性能高,但同時成本也增高。如何兼顧系統(tǒng)的速度和成本,達到成本和性能的最佳結合,是軟硬件劃分所要解決的問題。應遵循的基本原則是高速、低功耗由硬件實現(xiàn);多品種、小批量由軟件對應;處理器和專用硬件并用以提高處理速度和降低功耗。劃分的方法應該從兩方面著手:面向軟件:從軟件到硬件滿足時序要求;面向硬件:從硬件到軟件降低成本。

    3.軟硬件并行綜合與IC設計綜合相比,增加了許多約束和限制,其中最大的問題就是SoC與眾多IP核之間接口的綜合。軟硬件并行仿真就是用軟件控制硬件的仿真,在系統(tǒng)級芯片上,硬件和軟件之間密切相關,但在系統(tǒng)做出之前,軟硬件之間的相互作用通常很難精確測出,一些設計錯誤也不會明顯表示出來。為了解決這個問題,必須采用軟硬件協(xié)同驗證技術。軟硬件的協(xié)同仿真始終是設計中的關鍵,需利用相應的EDA工具采取先進的協(xié)同仿真技術,才能達到協(xié)同仿真的目的。

    軟硬件協(xié)同設計與傳統(tǒng)的單流程設計有著本質的區(qū)別,其軟件和硬件的設計不再是兩個獨立的設計單元,在設計之初便相互交織在一起,相互提供設計平臺,相互作用,真正實現(xiàn)二者的并行性。不管是整體設計還是局部設計,并行的思想始終貫穿于設計之中,這也是軟硬件協(xié)同設計技術的核心。協(xié)同設計流程中目前解決較好的是算法級和系統(tǒng)級的行為描述及模擬,難點在于軟硬件劃分。在硬件流程中,高級層次的行為描述與RTL級之間的接口,尚待完善。

    與此同時EDA環(huán)境也將不斷進步,以適應SOC開發(fā)的需要,一些新興的EDA公司還提供出了重點發(fā)展C++語言、標準單元庫和網上設計服務等新的發(fā)展策略,并且開發(fā)基于C++語言的硬件描述工具,采用C++為設計語言,不但運行速度比HDL快2~3個數(shù)量級,而且可為IP供應商提供知識產權保護,這些又為SOC技術的發(fā)展注入了新的活力。

三、結論與展望
    本文作者創(chuàng)新點:目前的SOC的主要研究方法是將現(xiàn)有的器件和電路模塊進行集成化,將來會根據(jù)系統(tǒng)集成的特點,將傳感器、執(zhí)行器嵌入系統(tǒng)之中,這樣SOC將不斷走向高性能、高功能,在模塊融合的基礎上產生新的結構,以便產生高附加價值。

    SOC設計的熱點將集中在兩個方面:一個是采用硬件/ 軟件協(xié)調設計的高抽象度設計與驗證體系;另一方面是與深亞微米對應的CAD體系;前者幫助我們克服復雜性的危機,后者為進入微細化時代解決好功耗、布線延遲、可靠性等物理量的挑戰(zhàn)所必須。這些設計工具與設計人員的創(chuàng)造力結合,將會不斷地推進系統(tǒng)LSI(大規(guī)模集成電路)的進步,滿足社會發(fā)展的需要。

參與評論
回復:
0/300
文明上網理性發(fā)言,評論區(qū)僅供其表達個人看法,并不表明a&s觀點。
0
關于我們

a&s傳媒是全球知名展覽公司法蘭克福展覽集團旗下的專業(yè)媒體平臺,自1994年品牌成立以來,一直專注于安全&自動化產業(yè)前沿產品、技術及市場趨勢的專業(yè)媒體傳播和品牌服務。從安全管理到產業(yè)數(shù)字化,a&s傳媒擁有首屈一指的國際行業(yè)展覽會資源以及豐富的媒體經驗,提供媒體、活動、展會等整合營銷服務。

免責聲明:本站所使用的字體和圖片文字等素材部分來源于互聯(lián)網共享平臺。如使用任何字體和圖片文字有冒犯其版權所有方的,皆為無意。如您是字體廠商、圖片文字廠商等版權方,且不允許本站使用您的字體和圖片文字等素材,請聯(lián)系我們,本站核實后將立即刪除!任何版權方從未通知聯(lián)系本站管理者停止使用,并索要賠償或上訴法院的,均視為新型網絡碰瓷及敲詐勒索,將不予任何的法律和經濟賠償!敬請諒解!
? 2024 - 2030 Messe Frankfurt (Shenzhen) Co., Ltd, All rights reserved.
法蘭克福展覽(深圳)有限公司版權所有 粵ICP備12072668號 粵公網安備 44030402000264號
用戶
反饋