91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

復雜性對SoC設計成本和可預測性的復合影響

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:David P. Lautzenheise ? 2022-06-14 17:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

設計人員預測完成設計所需的時間和資源、設備的性能以及何時可以交付給客戶的能力受到影響。即使使用最好的工具,一些 SoC 設計趨勢也會極大地影響可預測性,從而影響總體開發(fā)成本,如圖 1 所示。

圖1

pYYBAGKoUXWAAsRHAAFdzpq5htg819.png

導致這種不可預測性危機的問題分為四大類:

系統(tǒng)復雜性:盡管設計人員了解各個 IP 內核,但他們仍與系統(tǒng)復雜性作斗爭,這來自 IP 內核交互的乘法效應以及與其操作相關的信息流。

抽象級別不當:用于描述功能塊的語言和技術沒有規(guī)定來描述系統(tǒng)中的這些功能交互以及這些交互如何影響整個系統(tǒng)。

先進的電源管理技術:使用動態(tài)電壓和頻率縮放對傳統(tǒng)設計方法施加了額外的限制。

工藝可變性:隨著技術下降到 65 nm 以下,處理工藝可變性是非常不可預測的,特別是對于傳統(tǒng)技術。

系統(tǒng)復雜性

復雜性看似隱蔽,因為鑒于先進工藝技術的能力,它似乎是一個容易解決的問題。隨著今天大量可用的晶體管,似乎可以構建任何可以想象的東西。那么為什么處理系統(tǒng)復雜性如此困難呢?原因是,雖然可用晶體管的數(shù)量大致呈線性增長(不考慮利用率),但引入不確定性并因此帶來可預測性挑戰(zhàn)的系統(tǒng)交互會因乘法效應而增長。這種乘法效應基于 SoC 設計中的幾種復合趨勢。

處理器

首先,從單處理器系統(tǒng)到多個異構和同構處理器的轉變正在增加系統(tǒng)交互,從而增加了復雜性?,F(xiàn)代 SoC 通常包含一個或兩個以上的處理器。除了編程挑戰(zhàn)之外,協(xié)調這些多處理器硬件驅動的活動給設計人員帶來了困難。設計團隊必須了解一些問題,包括:

對共享資源的真正需求是什么?

使用這些共享資源的合理目標是什么?

是否有可能讓處理器忙于一組資源限制?

本地高速緩存過多或過少的總體影響是什么?

是否對所有預期應用程序進行了充分建模,以確保它們在所需的處理器和共享資源集合上按預期運行?

為了了解并隨后預測更改對共享資源的影響,一些最先進的 SoC 設計團隊已經使用 SystemC 或類似語言構建了完整的系統(tǒng)模型。建立和維護這種復雜程度的投資可能超出了主流 SoC 設計團隊的能力范圍。即使使用這種方法,預測底層硬件的實際行為的能力(避免因后期實施意外而導致的昂貴的迭代周期所必需的)也由于這些建模環(huán)境(有限的準確性)而受到限制。

接口

傳統(tǒng)的 SoC 由人類交互時間和低性能數(shù)據(jù)移動驅動的輸入和輸出發(fā)生了巨大變化。SoC 上的接口數(shù)量、I/O 流量類型以及與系統(tǒng)中其他功能的 I/O 交互變得更加復雜。

例如,用于聯(lián)網(wǎng)家庭的設備可能具有無線網(wǎng)絡、傳統(tǒng)有線網(wǎng)絡、進出外部存儲的數(shù)據(jù)移動以及同時運行的視頻和音頻輸出服務。為每種可能的用途提供最大的能力——全速率千兆以太網(wǎng),同時全速率訪問磁盤控制器、無線以太網(wǎng)控制器和 USB 2.0——并非不合理;問題是這些接口將如何與復雜的處理功能交互?在此示例中,將 I/O 與處理功能相結合可能涉及 16 個 I/O 流與六個主要處理功能同時運行,所有這些都共享公共 DRAM。這種情況比任何一種交互本身都復雜 100 倍。

IP復用

SoC 設計團隊可以奢侈地為設計中的所有 IP 使用單一標準接口的日子已經一去不復返了。幾乎所有 SoC 團隊都面臨著解決內部開發(fā)的舊 IP、內部開發(fā)的新 IP(通常由不同的組或部門)以及可能遵循不同接口標準的外部來源 IP 的互操作性問題的挑戰(zhàn)。

要使 IP 重用策略取得成功,各種標準之間的自動轉換至關重要。實現(xiàn) IP 重用,包括測試套件、制造設計/良率設計和可靠性,排除了針對每個系統(tǒng)使用修改 IP。修改 IP(包括接口)會給設計進度增加太多風險。設計團隊必須保留大部分 IP,而是對系統(tǒng)中的其他 IP 進行調整,通常在自定義橋接器和總線適配器中。但是,手動執(zhí)行此操作會使過程不可預測且不可擴展。一旦接口達到大于 1:1 的對應關系,交互復雜性就會迅速上升。

具有三種類型接口的簡單系統(tǒng)(對于大多數(shù) SoC 團隊來說是典型的)涉及六種轉換:三種用于請求,三種用于響應。任何界面特征的變化都會將六種轉換乘以必須考慮的不同特征的數(shù)量。人為地限制這些特性是不現(xiàn)實的,因為這樣做會導致簡單功能的過度設計或妨礙復雜功能的性能。處理這種復雜性增加了可預測性的挑戰(zhàn)。

流量和帶寬

復雜 SoC 中管理的流量的性質和數(shù)量也發(fā)生了很大變化。諸如視頻和音頻之類的速率關鍵流量通常與面向處理器的流量混合在一起,后者往往具有更嚴格的延遲要求并以突發(fā)形式出現(xiàn)。再加上任何實時要求,例如可能對網(wǎng)絡流量施加的要求(必須在可用時提供千兆以太網(wǎng)以避免丟失數(shù)據(jù))。在相互交互的各種功能中為這些不同的流量類型提供服務是很困難的。

然后,數(shù)據(jù)量會加劇這種復雜性。高清視頻需要至少 6 倍標清視頻的帶寬。在真實硬件的環(huán)境中分析這一點非常耗時,例如,運行足夠長時間的模擬以確定一組特定的 IP 功能及其交互是否可以正確管理視頻幀是不切實際的。因此,SoC 設計團隊專注于他們認為是最壞情況的幾種情況,并希望一切正常。然而,希望在 SoC 設計中并不是一個可預測的數(shù)量。

操作模式

幾乎所有 SoC 都以不同的模式運行。這些操作模式通常涉及以獨特方式交互的各種關鍵 IP 功能。不同模式的數(shù)量增加了分析和確定如何正確操作一組特定交互的復雜性。

例如,機頂盒 SoC 可能具有媒體提供兩個多媒體流的模式:一個流向顯示和音頻系統(tǒng)進行處理,另一個存儲在磁盤上。這種模式不同于硬盤提供輸出功能的模式,其中一個媒體輸入被放入存儲信息內的圖片窗口中。另一種模式可能會在解碼和顯示一個或兩個媒體輸入時從本地磁盤向網(wǎng)絡端口提供信息??梢院苋菀椎乜闯?,模式的數(shù)量極大地擴展了互操作功能和數(shù)據(jù)流的集合。確保所有這些模式都能正常運行,這使 SoC 設計團隊面臨的任務更加復雜。

這些系統(tǒng)復雜性問題相互疊加。即使設計人員需要重復設計、實現(xiàn)或驗證的一部分的可能性很小,但在所有這些問題上累積的小百分比使得通過設計流程中的一個或多個步驟進行多次迭代幾乎是必然的要求。

抽象級別不當

SoC 設計社區(qū)繼續(xù)依賴于為描述由門組成的各個功能而構建的語言和工具。這是一個很大的限制,因為這些語言(Verilog 或 C/C++/SystemC)不包含描述 IP 功能所必需的語法、概念和結構,以及復雜 SoC 中的交互。

如前所述,系統(tǒng)是復雜功能的組合,這些功能以各種方式進行交互,具體取決于所提供的整體功能。為了正確描述和分析系統(tǒng)交互,設計人員必須有一種方法來描述對正確操作至關重要的系統(tǒng)級方面。這可能包括重要時間窗口中的帶寬特征、特定操作模式內的流量并發(fā)、構成操作模式的不同交互以及交互影響彼此的方式。缺乏將這些方面捕獲為可以驗證的需求的方法會導致手動解釋的硬件的低級表示無法按預期執(zhí)行的可能性很大。

先進的電源管理技術

在 65 納米及以下部署的復雜電源管理方法專注于控制工作頻率,同時改變部分 SoC 的電源電壓。雖然這種能力有巨大的好處,但整個部分可能會完全關閉以消耗“零”功率,并且對系統(tǒng)級設計的影響提供了額外程度的復雜性。

這不僅使時鐘分配和管理變得困難,而且還對必須如何控制數(shù)據(jù)移動施加了限制,具體取決于設備的哪些部分可能正在運行、未運行或以降低的速率運行。除了關閉之外,可以以兩種不同速率運行的設備的一部分使系統(tǒng)交互設計和分析復雜化了三倍。至少,子系統(tǒng)隔離、時鐘管理、電源關閉和適當?shù)淖酉到y(tǒng)恢復所需的附加電路使設備設計的所有方面都復雜化。同時,補充操作點增加了系統(tǒng)分析的復雜性,類似于或與操作模式復雜性相一致。

過程可變性

隨著工藝技術繼續(xù)向 65 nm 以下移動,單個設備操作的可變性會在本地和整個設備上引入電路功能和性能的不確定性。雖然統(tǒng)計靜態(tài)時序分析和其他技術有助于分析可變性影響,但它們不能提供減少可變性影響的解決方案。

為了適應可變性,額外的余量用于確保電路在面對可變性時能夠正常工作。這種額外的余量會降低性能或功能增益,否則這些增益可能會通過更高級的流程實現(xiàn)。最終結果是設計團隊能夠滿足在設計開始時設定的目標的保證較少。當然,直到設計后期才知道這一點,這可能會導致設計流程中某些步驟的迭代成本高昂。

總之,這些問題在當前 SoC 設計中引入的復雜性將可能的交互和需要考慮的情況的數(shù)量增加了幾個數(shù)量級。這個因素,加上缺乏適當?shù)姆椒▉碇付ㄏ到y(tǒng)級交互并在適當?shù)某橄蠹墑e對其進行分析,使得設計 SoC 成為一項非常冒險、不可預測且因此成本高昂的業(yè)務。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電源
    +關注

    關注

    185

    文章

    18844

    瀏覽量

    263617
  • 處理器
    +關注

    關注

    68

    文章

    20256

    瀏覽量

    252484
  • soc
    soc
    +關注

    關注

    40

    文章

    4576

    瀏覽量

    229224
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    新思科技全面駕馭AI芯片設計復雜性

    AI 芯片正推動著萬物智能時代的到來:作為高度專用化的處理器和加速器,AI 芯片專為處理復雜算法與海量數(shù)據(jù)集而設計。但在當今快速變化、競爭激烈的市場中,要打造一款脫穎而出的 AI 芯片,需要具備哪些條件?答案早在芯片制造之前就已揭曉。
    的頭像 發(fā)表于 12-24 17:13 ?1263次閱讀
    新思科技全面駕馭AI芯片設計<b class='flag-5'>復雜性</b>

    解析復合型熱敏電阻如何保護電路

    在電子電路保護領域,設計師們長期面臨一個核心矛盾:如何在有限的成本與空間內,提供可靠、全面且免維護的過壓過流保護?傳統(tǒng)的分立保護方案往往顧此失彼,直到復合型PTC熱敏電阻的出現(xiàn),通過巧妙的“協(xié)同保護
    發(fā)表于 12-01 16:53

    海上風機運維貴 40%?預測維護系統(tǒng)砍半成本

    預測維護系統(tǒng)的普及,不僅能讓運維成本 “瘦身”,更能提升設備可用率、保障能源穩(wěn)定供應。對于風電運營商而言,與其在高昂的運維成本中被動承壓,不如主動擁抱技術變革,讓智能系統(tǒng)成為降本增效
    的頭像 發(fā)表于 11-06 16:35 ?659次閱讀
    海上風機運維貴 40%?<b class='flag-5'>預測</b><b class='flag-5'>性</b>維護系統(tǒng)砍半<b class='flag-5'>成本</b>

    PCBA 加工中如何提高

    PCBA 直接影響產品可靠與良率,指元器件引腳或焊盤快速形成優(yōu)質焊點的能力。若差,易出現(xiàn)虛焊、設備故障等問題。以下從全流程拆解
    的頭像 發(fā)表于 11-06 14:40 ?439次閱讀
    PCBA 加工中如何提高<b class='flag-5'>可</b>焊<b class='flag-5'>性</b>?

    Leadway電機方案的適用

    長三角供應鏈體系,實現(xiàn)生產物料本地化采購率超85%,交貨周期縮短至2周,緊急訂單72小時交付。替代兼容:支持原位替代TI、Murata等國際品牌產品,無需調整電氣參數(shù)、物理尺寸和引腳定義,降低客戶開發(fā)成本
    發(fā)表于 11-05 09:50

    詳解芯片制造中的設計

    然而,隨著納米技術的出現(xiàn),芯片制造過程越來越復雜,晶體管密度增加,導致導線短路或斷路的概率增大,芯片失效可能大大提升。測試費用可達到制造成本的50%以上。
    的頭像 發(fā)表于 10-16 16:19 ?2795次閱讀
    詳解芯片制造中的<b class='flag-5'>可</b>測<b class='flag-5'>性</b>設計

    醫(yī)療PCB供應鏈復雜性與風險管控

    印刷電路板(PCB)最初作為一種用于承載和連接電子元件的簡單解決方案,并不需要復雜的點對點布線。如今,PCB已成為我們日常生活的重要組成部分,并且隨著技術進步,以前的簡單性逐步讓位于復雜性?,F(xiàn)在我們
    的頭像 發(fā)表于 10-14 14:17 ?521次閱讀

    MES系統(tǒng)怎么實現(xiàn)數(shù)字化閉環(huán)與設備預測維護?

    預測維護代表了MES系統(tǒng)從被動應對到主動預防的轉變,通過數(shù)據(jù)驅動的方法預測設備故障,實現(xiàn)從"預防維護"到"預測
    的頭像 發(fā)表于 08-14 11:35 ?747次閱讀
    MES系統(tǒng)怎么實現(xiàn)數(shù)字化閉環(huán)與設備<b class='flag-5'>預測</b><b class='flag-5'>性</b>維護?

    一文讀懂:嵌入式Linux實時進階

    ,Linux內核才能得到運行的機會。 4兩個的性能對比 ?實時: PREEMPT_RT:提供了較好的軟實時性能,通過減少內核對任務執(zhí)行的干擾,提供預測的實時性能。然而,在硬實時
    發(fā)表于 07-10 15:26

    提供半導體工藝可靠測試-WLR晶圓可靠測試

    隨著半導體工藝復雜度提升,可靠性要求與測試成本及時間之間的矛盾日益凸顯。晶圓級可靠(Wafer Level Reliability, WLR)技術通過直接在未封裝晶圓上施加加速應力,實現(xiàn)快速
    發(fā)表于 05-07 20:34

    AEC-Q102認證之器件

    的作用。汽車電子設備在運行過程中需要面對復雜多變的工作環(huán)境,如高溫、高濕、振動等,而良好的是確保光電半導體器件與電路板之間實現(xiàn)可靠電氣連接和機械固定的基礎。只有
    的頭像 發(fā)表于 05-07 14:11 ?590次閱讀
    AEC-Q102認證之器件<b class='flag-5'>可</b>焊<b class='flag-5'>性</b>

    提早預見問題:預測維護有效降低企業(yè)停機風險

    在智能制造快速發(fā)展的時代,設備維護方式正從傳統(tǒng)的事后維護(Reactive Maintenance)和預防維護(Preventive Maintenance),逐步轉向更高效的預測維護
    的頭像 發(fā)表于 05-06 16:32 ?991次閱讀
    提早預見問題:<b class='flag-5'>預測</b><b class='flag-5'>性</b>維護有效降低企業(yè)停機風險

    邊緣計算網(wǎng)關的實時監(jiān)控與預測維護都有哪些方面?適合哪些行業(yè)使用?

    邊緣計算網(wǎng)關的實時監(jiān)控與預測維護都有哪些方面?適合哪些行業(yè)使用? 有實施過得案例的介紹嗎? 深控技術的不需要點表的邊緣計算網(wǎng)關如何?
    發(fā)表于 04-01 09:44

    中小企業(yè)預測維護三大策略

    本文主要探討了中小企業(yè)在工業(yè)物聯(lián)網(wǎng)時代實施設備預測維護的三大策略:巧用低成本傳感技術、精準監(jiān)測關鍵設備以及注重預防而非修理。中小企業(yè)應通過合理采購、部署國產傳感器和溫度貼片等方法降低成本
    的頭像 發(fā)表于 03-25 10:21 ?875次閱讀
    中小企業(yè)<b class='flag-5'>預測</b><b class='flag-5'>性</b>維護三大策略

    Chiplet:芯片良率與可靠的新保障!

    Chiplet技術,也被稱為小芯片或芯粒技術,是一種創(chuàng)新的芯片設計理念。它將傳統(tǒng)的大型系統(tǒng)級芯片(SoC)分解成多個小型、功能化的芯片模塊(Chiplet),然后通過先進的封裝技術將這些模塊連接在一起,形成一個完整的系統(tǒng)。這一技術的出現(xiàn),源于對摩爾定律放緩的應對以及對芯片設計復雜
    的頭像 發(fā)表于 03-12 12:47 ?2894次閱讀
    Chiplet:芯片良率與可靠<b class='flag-5'>性</b>的新保障!