色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

?SOC驗證的作用與含義及原因

FPGA之家 ? 來源:FPGA之家 ? 作者:Watchman ? 2021-04-22 09:43 ? 次閱讀

SOC 驗證有什么用?

這篇文章的標題聽起來像是上世紀90年代電視劇里的玩笑,但它實際上是一個嚴肅的問題。很多人不明白,是什么讓一個系統級芯片(SoC)與其他半導體器件不同。許多公司,尤其是在電子設計自動化(EDA)行業中,圍繞術語“SOC”進行了眾多討論,但卻沒有定義它,或者解釋它為什么是這樣一個重要的概念。

Soc驗證的含義

從“SoC”的定義開始討論,應該是最合適的地方。正如其名稱所暗示的那樣,“系統級芯片”,是存在于單個封裝的完整系統,通常都處于單個die,盡管3-D集成電路建立在多個die上的情況也正變得越來越普遍。

本質上,SoC就是將分布在多個芯片甚至是離散設備上的功能集成到一個芯片中。現在已經很難找到不含某種處理器的系統了,所以在實際的定義中,在SoC必須包括至少一個處理器。

最常見的SoC架構包括一個或多個嵌入式處理器,部分片上存儲器,附加的功能單元,標準總線接口以及可能的片外存儲器。某種類型的片上總線,總線結構,或網絡芯片將所有的單元連接在一起。

與其他芯片驗證不同的原因是什么?

由于需要在嵌入式處理器上運行的軟件,完整的SoC實際是芯片加上在這些在處理器上運行的代碼。有些系統級芯片具有在多個不同的處理器,CPUDSP,圖像處理器等,——所有的運行代碼都是針對單獨功能定制的。

處理器的存在是使得SoC驗證與其他芯片驗證不同的關鍵。更小,沒那么復雜的芯片,以及許多在SoC內部的模塊,可以使用仿真測試平臺有效的進行驗證。提供數據到芯片的輸入,檢查芯片上的輸出數據。

傳統測試平臺可簡化為一個框架,允許用戶提供一系列的二進制輸入,并使用波形查看器查看輸出結果。當然,如此的手動設置僅僅能夠驗證復雜設計很少的預期功能。

現代的基于測試平臺的驗證環境會為芯片輸入自動生成隨機的stimulus,這種隨機同時處于用戶指定的約束條件(規則)下,并會自動檢查每個測試的結果。這比基于傳統測試平臺手工編寫單獨的測試更有效率。

有約束的隨機測試平臺

一些驗證方法已經建立,流行的標準是有約束的隨機測試平臺,并允許有限復用測試平臺的組件。這些驗證方法中,最有名的是標準組織Accellera定義的通用驗證方法學(UVM)。

帶約束的隨機測試平臺在一定程度上工作正常,但不能就此擴展到full-SoC驗證上。僅僅從芯片的輸入來驗證其所有功能,是一件太過困難的工程。

此外,雖然在SoC的嵌入式處理器通常有能力在仿真中運行代碼,但對所有協調處理器與測試平臺的活動,UVM都不提供任何指導。事實上,在SoC級運行的任何UVM-based仿真,通常用總線功能模型(BFMS)去替代嵌入式處理器。

以上的這些限制導致許多SoC團隊在full-chip級僅僅做最少的驗證。他們僅僅驗證模塊是否已正確連接,并可能運行一些簡單的測試來驗證各主要模塊運行正常。

對SoC運行中,模塊串接的真實情形,他們卻很少運行測試。這種“stitch and ship”方法帶來高風險,因為它從從未測試模塊間復雜相互作用的情況,而其恰恰極可能暴露設計bug或證實性能的缺陷。

模塊級驗證

在模塊級驗證中,很難發現諸如存儲器沖突,總線飽和,等在SoC多模塊共享資源時才發生的問題。

考慮到SoC功能在很大程度上取決于其嵌入式處理器,意料之中,一個純粹的測試平臺是不足夠的。有些驗證團隊認識到這一點,他們用人工設計測試在嵌入式處理器上運行。這些測試通常不連接到測試平臺也未很好集成到整個驗證工作中。

此外,要人工設計對SoC并行功能多任務(multi-threaded)測試簡直比登天還難。當然,我們所需要的就是考慮這些corner-case bugs和性能問題。

充分有效的SoC驗證

SoC驗證要充分有效,就必須包括在嵌入式處理器上運行自動化測試。軟件可以在仿真中生成在多處理器多線程情況下的測試case。

為了對SoC有足夠的壓力測試,測試case需要刺激和協調處理器和測試平臺內的并發活動。測試case必須能夠對隨機生成的輸入數據進行自動驗證,計算輸入的預期結果,并檢查芯片的輸出符合預期的結果。

通常來說,我們需要提供SoC的功能信息給測試case生成器,這些case才能恰當的驗證其功能性并檢驗結果。描述SoC設計功能的最好方法就是一系列可視方案模型。

圖像能夠捕獲芯片的數據流路徑并記錄如何配置模塊來運行所有SoC設計功能。圖像引導的生成器約束保證其不會對非預期行為生成test case。

來自Breker驗證系統中的TrekSoC產品

這個軟件工具能自動生成在SoC的嵌入式處理器上運行并能夠自驗證的C語言test case,而且該軟件不需要操作系統或者其他產品軟件的支持。

這些test case都是多線程的,因此能并行檢驗SoC的多個部位,在tapeout之前進行足夠的壓力測試。生成器中成熟的scheduler能夠跟蹤多個并行運行的現實情況,并從線程中移動它們以盡可能多的對SoC進行測試。

因為一些C-based測試會從芯片輸入讀取數據,或者發送數據到芯片輸出,“TrekBox”組件連接現有的總線功能模型(BFMS)在測試平臺中,并協調處理器和測試平臺間的活動。

當每個C-based測試準備接收或生成數據時,會通知TrekBox處理實際的數據傳輸。源數據也可以被加載到存儲器,并且存儲器檢查可以在不干擾的SoC的情況下進行。

這個基于圖形的場景模型描述了能夠在SoC中產生無限數量的多線程測試case的所有信息。

總結

總之,SoCs使得半導體產業能繼續實現其,更好,體積更小,更快芯片的目標。它們與其它類型的芯片不同,所以SoC的驗證也必然是不同的。

開發團隊必須認識到,在SoC時代,存在嚴重bugs風險或者毫無競爭力的去生產芯片的情況,使得他們的世界已經不同。

自動生成多線程,自我驗證C測試case是一個相當新,但是很好的驗證方法。“SoC驗證”團隊采取這種方式會有著更快產生更好的,更小的芯片的優勢。
編輯:lyn

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

    關注

    455

    文章

    50732

    瀏覽量

    423260
  • soc
    soc
    +關注

    關注

    38

    文章

    4163

    瀏覽量

    218173

原文標題:?SOC 驗證有什么用?

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    SOC芯片在物聯網中的作用

    物聯網(IoT)是指通過各種信息傳感設備與互聯網結合起來,形成一個智能化的網絡系統。在這個系統中,各種設備能夠相互連接、交換數據,并根據數據做出智能決策。SOC芯片作為物聯網設備的核心,集成了處理器
    的頭像 發表于 10-31 15:42 ?326次閱讀

    SoC的數字簽名加解密過程

    SoC的數字簽名驗證是指在系統啟動或固件更新等關鍵時刻,對加載的固件或軟件進行數字簽名的驗證過程。通過驗證數字簽名,系統可以確保所加載的固件或軟件是經過授權和信任的,從而防止惡意代碼的
    的頭像 發表于 10-21 14:52 ?227次閱讀

    放大電路輸出電阻的含義作用

    放大電路是電子學中的核心概念之一,它能夠將微弱的輸入信號放大到足夠大的幅度,以便于后續電路的處理或驅動負載。在放大電路中,輸出電阻是一個關鍵參數,它對于電路的性能和穩定性具有重要影響。以下將詳細探討放大電路輸出電阻的含義作用及其相關特性。
    的頭像 發表于 10-18 16:40 ?1217次閱讀

    解鎖SoC “調試”挑戰,開啟高效原型驗證之路

    引言由于芯片設計復雜度的提升、集成規模的擴大,以及產品上市時間要求的縮短,使得設計驗證變得更加困難。特別是在多FPGA環境中,設計調試和驗證的復雜性進一步增加,傳統的調試手段難以滿足對高性能、高效率
    的頭像 發表于 10-09 08:04 ?694次閱讀
    解鎖<b class='flag-5'>SoC</b> “調試”挑戰,開啟高效原型<b class='flag-5'>驗證</b>之路

    SoC布局中各種IC簡介

    SoC中各種IP簡介IP核(IntellectualPropertyCore),即知識產權核,在集成電路設計行業中指已驗證、可重復利用、具有某種確定功能的芯片設
    的頭像 發表于 07-17 08:28 ?368次閱讀
    <b class='flag-5'>SoC</b>布局中各種IC簡介

    大規模 SoC 原型驗證面臨哪些技術挑戰?

    方法被稱為原型驗證。原型驗證在EDA流程中起到了至關重要的作用。一方面,它可以對芯片進行功能驗證,確保設計的基本功能符合預期。在基本功能驗證
    的頭像 發表于 06-06 08:23 ?1147次閱讀
    大規模 <b class='flag-5'>SoC</b> 原型<b class='flag-5'>驗證</b>面臨哪些技術挑戰?

    soc設計中的晶振是什么?晶振在SoC設計中的作用

    SoC廣泛應用于各種電子設備中,如智能手機、平板電腦、數字電視等。
    的頭像 發表于 05-07 10:08 ?1061次閱讀

    瑞薩如何利用Synopsys VSO.ai將SoC驗證生產率提高30%

    了芯片復雜性的增加和片上系統(SoC)設計要求的變化,例如重新架構(特別是傳統控制器局域網(CAN)的車載電氣/電子(E/E)架構)、車載以太網的引入、更高的速度以及與各種標準兼容的實時控制。驗證這些復雜的SOC可能會占用高達7
    的頭像 發表于 04-08 18:38 ?1811次閱讀
    瑞薩如何利用Synopsys VSO.ai將<b class='flag-5'>SoC</b><b class='flag-5'>驗證</b>生產率提高30%

    pcb助焊層的作用含義是什么

    一站式PCBA智造廠家今天為大家講講PCB助焊層是什么意思? pcb助焊層的作用。PCB助焊層是現代電子設備中不可或缺的組成部分。作為電子元器件的支撐平臺,它通過連接電路來實現電子設備的功能。在
    的頭像 發表于 03-29 10:00 ?584次閱讀
    pcb助焊層的<b class='flag-5'>作用</b>及<b class='flag-5'>含義</b>是什么

    fpga原型驗證平臺與硬件仿真器的區別

    FPGA原型驗證平臺與硬件仿真器在芯片設計和驗證過程中各自發揮著獨特的作用,它們之間存在明顯的區別。
    的頭像 發表于 03-15 15:07 ?1107次閱讀

    我們該如何應對SOC中越來越龐大和復雜的SDC約束?

    SOC設計變得越來越復雜,成本越來越高,設計和驗證也越來越困難。
    的頭像 發表于 03-13 14:52 ?1137次閱讀
    我們該如何應對<b class='flag-5'>SOC</b>中越來越龐大和復雜的SDC約束?

    繼電器的作用和原理 繼電器的型號和含義

    組成。 繼電器的工作原理是基于電磁感應的原理。當繼電器的線圈通電時,產生的磁場會作用在觸點上,使得觸點產生吸引力或排斥力而閉合或打開。當線圈不通電時,由于其自身的回彈力或其他機械力的作用,觸點恢復到原來的位置。這樣
    的頭像 發表于 01-30 14:26 ?3300次閱讀

    編碼器5條線的含義作用

    編碼器5條線的含義作用:A相輸出是編碼器最基本的信號之一,它代表著旋轉軸每轉動一個單位所產生的脈沖數。一般來說,A相輸出是一個方波信號,在每個周期內都會有一個上升沿和一個下降沿。B相輸出也是編碼器
    的頭像 發表于 01-22 10:59 ?3731次閱讀
    編碼器5條線的<b class='flag-5'>含義</b>及<b class='flag-5'>作用</b>

    了解衍射的來源和含義

    本文從來源和含義以及計算光刻方面講了衍射的來源。
    的頭像 發表于 01-19 10:59 ?1336次閱讀
    了解衍射的來源和<b class='flag-5'>含義</b>

    什么是FPGA原型驗證?FPGA原型設計的好處是什么?

    FPGA原型設計是一種成熟的技術,用于通過將RTL移植到現場可編程門陣列(FPGA)來驗證專門應用的集成電路(ASIC),專用標準產品(ASSP)和片上系統(SoC)的功能和性能。
    發表于 01-12 16:13 ?1210次閱讀
    主站蜘蛛池模板: 无码AV熟妇素人内射V在线| 好湿好紧水多AAAAA片秀人网| 在线中文高清资源免费观看| 无码观看AAAAAAAA片| 色久天| 日本粉嫩学生毛绒绒| 琪琪色原网20岁以下热热色原网站| 久亚洲AV无码专区A片| 久久亚洲人成国产精品| 久久精品热99看二| 精品国产一区二区三区久久影院 | 日韩在线中文字幕无码| 欧美日韩国产高清综合二区| 免费毛片播放| 欧美阿v在线免播播放| 欧美日韩免费看| 日本黄 色大片全| 日日噜噜噜夜夜爽爽狠狠图片| 日韩欧美中文字幕在线二视频| 色偷偷超碰97人人澡人人| 色女仆影院| 性绞姿始动作动态图| 亚洲精品国产第一区第二区| 亚洲日韩欧美国产专区| 一边吃奶一边添P好爽故事| 在线观看插女生免费版| 97人妻AV天天澡夜夜爽| 扒开粉嫩的小缝末成年小美女| 第四色播日韩AV第一页| 国产精品麻豆a啊在线观看| 国产香蕉尹人视频在线| 九色PORNY真实丨国产大胸| 老师洗澡让我吃她胸的视频 | 国产在线精彩亚洲久久| 精品久久伊人| 免费看b站| 色婷婷我要去我去也| 亚洲国产日韩欧美在线a乱码| 一级淫片bbbxxx| FREE性丰满HD毛多多| 国产精品白浆精子流水合集|