精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

研發投入越來越高 什么樣的工具才能保障變現?

堅白 ? 來源:電子發燒友網 ? 作者:陸楠 ? 2019-05-11 01:01 ? 次閱讀
嵌入式系統和SOC而言,汽車、大規模計算、IoT5G通信等應用使得多核異構、多處理架構的設計成為主流。在無人駕駛、AI和ML這些領域,多核異構芯片正變得越來越普遍,而在數據中心這類應用場景中,有數千個處理器——隨著功能迭代,這個數量將達到百萬兆級——在同時運行,這些不同的處理器之間的交互對系統級行為產生的影響需要有效的跟蹤和調試。
此外,RSIC-V這樣的新型處理器架構的興起也給SOC設計增加了一個前所未有的選項,芯片系統復雜度的增加使得芯片設計的投入越來越高——一顆7nm芯片從設計到流片需要2億美金——因而保障它們被正確的設計和運行最終得以變現的工具就愈發重要。

大規模系統設計要解決的問題

SoC中多個硬件模塊、固件和軟件之間的復雜交互已經使實時的全生命周期監測成為SoC設計人員不可或缺的工具。設計方法的改變也正在使整個系統的監測比以往任何時候都更有必要。靈活的軟件開發和特殊編程實踐本質上都需要實際系統的高細節可見性。同樣,系統硬件和軟件的構建過程需要工程師清楚地了解其系統運行時的行為。
芯片設計人員總是希望能夠更快的進行系統級芯片開發和調試,系統設計則需要增強的連接能力,基于硬件的安全防護能力,功能安全性,現場性能和功耗優化,”UltraSoC首席執行官Rupert Baines說?!芭cSynopsys這類設計工具公司提供的產品不同,UltraSoC的產品是以IP的方式固化在用戶芯片中,這對于用戶而言,分析和調試不僅是研發期,而且延長到了整個產品生命周期?!盪ltraSoC是一家為SoC設計提供內部分析、追蹤與監測IP的公司,這些IP將可擴展的分析技術和通信架構加入SoC中,包括開發、分析和數據可視化的算法及工具,以及用于信息安全的分析技術。
UltraSoC為SOC提供的調試和監測工具,支持ARM、MIPS、RISC-V等多種CPU架構
圖:UltraSoC為SOC提供的調試和監測工具,支持ARM、MIPS、RISC-V等多種CPU架構

開發環境需要簡化

UltraSoC去年10月推出了一個集成開發環境工具——UltraDevelop 2 IDE。該工具集成了調試、運行控制和性能調優功能,可為硬件、固件和軟件的運行提供集成化的視圖,以及高級異常檢測、可視化和數據科學等功能。
UltraDevelop 2 IDE可為硬件、固件和軟件的運行提供集成化的視圖界面
圖:UltraDevelop 2 IDE可為硬件、固件和軟件的運行提供集成化的視圖界面
基于Percepio的Tracealyzer功能,UltraDevelop 2為工程師提供了硬件操作和高級軟件執行的集成化可視性。對Imperas的多處理器調試器的集成,使UltraDevelop 2能夠支持多核、多線程平臺,包括利用不同處理器架構的內核組合,支持開發復雜的異構系統——如上所言,這些系統正變得越來越普遍?!按蛟霼ltraDevelop 2的目的,是為了給SoC設計人員在選擇開發平臺時提供功能和靈活性的最佳組合,并且有能力對20多種CPU架構進行實時運行控制?!盉aines說,“開發人員可以從UltraSoC現有的合作伙伴處獲得和部署第三方工具,并支持底層的UltraSoC硬件功能,或者他們可以選擇UltraSoC提供的預集成配置。”
對延時和帶寬進行分析對延時和帶寬進行分析
圖:AI處理器的數據處理量達到3Gbit/S,要對延時和帶寬進行分析,UltraDevelop 2通過自有數據庫比對過濾掉無效的數據,提高分析效率
UltraDevelop 2的系統級整體開發方法意味著開發人員能夠在任何抽象級別上查看和分析軟件和硬件之間的交互。據悉,Microsemi不久前推出的PolarFire SoC架構所強調的“廣泛的調試能力”正是受益于此,該架構屬于其RISC-V Mi-V生態系統。

RISC-V的特殊需求

作為一個快速增長的開源處理器,RISC-V用戶的增長迅速。據悉,目前UltraSoC的客戶中,已有一半來自RISC-V,包括Andes, Esperanto, Lauterbach, Microchip和SiFive。“Esperanto的高性能計算系統在同一顆芯片上放置了一千個RISC-V處理器和AI/ML加速器,Western Digital則承諾將其存儲處理器中的10億個核心轉換為RISC-V架構(SweRV Core處理器),”Baines說道。
和ARM等其他處理器已內置自有的ETM(嵌入式跟蹤宏單元)不同,RISC-V沒有ETM,所以,該公司在2018年初推出了業界第一款也是唯一一款專為RISC-V設計的商用追蹤編碼器IP,對指令執行和數據內存訪問進行編碼,并輸出一種高度壓縮的追蹤格式,外部軟件可以隨后獲取此數據并使用它來重建程序執行流程。其他通用功能則包括數據和指令追蹤、一系列計數器和定時器以及快速分析描繪工具。

硬件防護的安全性會更高

從安全的角度講,分析工具最好是獨立于主系統,且是非侵入式的。“硬件防護分析速度更快,而且不會被惡意軟件發現,”Baines說,“同時,也要滿足結果實時可見并能夠運行軟件進行調整。UltraDevelop 2集成了諸如異常檢測和防止惡意入侵等硬件支持的安全性與安全防護特性?!?/div>
這一硬件防護功能是基于UltraSoC的裸金屬安全防護(Bare Metal Security,BMS)技術,該技術提供“比操作系統更底層”的、基于硬件的安全防護級別,對于攻擊者,BMS極難被發現或被破壞。
除了越來越多的使用高級硬件和軟件與物理世界交互使得系統對安保要求越來越高,行業標準的激增也需要對SOC的內部行為進行高粒度的監控,且不僅是開發期間,還要能夠在部署后進行分析調試。以汽車網絡安全標準SAE J3061為例,該標準要求在從開發到現場使用的整個產品生命周期中監測和控制安全保護功能,包括能夠去監測事故和侵入系統的企圖并報告此類事件。另外,類似畫面凍結誤導系統判斷的情況也需要能夠提出預警或輔助處理系統進行決策。這就要求分析工具可在已部署的產品里發現系統性和隨機性錯誤,實現新級別的安全性和安全防護功能,并支持現場系統健康監測和高級取證。
“UltraDevelop 2的基礎架構也包括專門針對提高汽車安全性與安全防護能力而優化的功能,”Baines說,“包括用于檢查冗余模塊之間一致性的鎖步監測器?!彪m然大多數處理器都有鎖步功能,但在多處理架構系統中,第三方鎖步功能會更客觀。
據悉,UltraSoC去年11月和一家專精于設計和驗證高完整性關鍵系統技術的公司ResilTech達成一項合作計劃,旨在針對ISO26262標準進一步提高汽車系統的功能安全合規性。
鎖步功能監測可防止處理器出現異步頻率的故障
圖:鎖步功能監測可防止處理器出現異步頻率的故障

周期精確追蹤的重要性

在實時和性能關鍵型(performance-critical)應用中,周期精確追蹤正變得越來越重要,工程師需要將其硬件和軟件代碼的運行優化到單時鐘周期的水平,即被CPU、GPU、DSP或加速器所識別的最小時間單位。
UltraSoC不久前在其UltraDevelop 2 IDE中增加了周期精確的追蹤功能——RISC-V Trace Encoder追蹤編碼器,支持32位和64位RISC-V設計。該技術最初將作為UltraSoC用于RISC-V處理器追蹤解決方案的一部分提供。
Baines強調,當前處理器跟蹤解決方案只跟蹤程序流,如跳轉、分支、中斷等。但不能直接看到CPU在特定時刻所做的工作,周期精確跟蹤解決了這個問題。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 調試
    +關注

    關注

    7

    文章

    572

    瀏覽量

    33898
  • 跟蹤
    +關注

    關注

    1

    文章

    38

    瀏覽量

    14295
  • UltraSoC
    +關注

    關注

    0

    文章

    40

    瀏覽量

    17997
  • RSIC-V
    +關注

    關注

    4

    文章

    14

    瀏覽量

    6528
收藏 人收藏

    評論

    相關推薦

    人民郵電報:“開源”到底是什么?為啥熱度越來越高?

    ? ? ? 本文轉載自人民郵電報 這些年,“開源”這個詞越來越火,開源AI大模型、開源數據庫、開源框架、開源硬件等新詞匯層出不窮。那么到底什么是“開源”呢,是“開源節流”中的“開源”嗎? 非也,今天
    的頭像 發表于 10-17 14:21 ?457次閱讀
    人民郵電報:“開源”到底是什么?為啥熱度<b class='flag-5'>越來越高</b>?

    代碼整潔之道-大師眼中的整潔代碼是什么樣

    幾個月前寫了一篇文章“如何寫出難以維護的代碼”,從中能大概了解到不好維護的代碼是什么樣,有哪些壞味道,那肯定有人會反問,難以維護的代碼見的太多了,也知道長什么樣,但是對于好維護的代碼是什么樣的比較
    的頭像 發表于 09-09 16:30 ?288次閱讀
    代碼整潔之道-大師眼中的整潔代碼是<b class='flag-5'>什么樣</b>

    2024北京國際車展:黑芝麻智能展示了一套自研的開發工具BST-DAL

    伴隨高階自動駕駛技術發展,智能汽車車載傳感器數量越來越多,自動駕駛神經網絡模型算法復雜度越來越高
    的頭像 發表于 04-28 09:20 ?587次閱讀
    2024北京國際車展:黑芝麻智能展示了一套自研的開發<b class='flag-5'>工具</b>BST-DAL

    千億美元打造一個系統,成本越來越高的AI超算

    電子發燒友網報道(文/周凱揚)從近年來新發布的超算機器和新的HPC AI性能榜單可以看出,AI算力已經在超算中成了不可忽視的性能指標之一,但也為廠商帶來了更大的成本挑戰。比如微軟近期就爆出和OpenAI合作,打造一個千億美元級別的超算系統。 ? 千億美元打造 AI 超算 ? 根據外媒報道,此次打造的千億美元超算系統名為Stargate,星門。這一超算系統僅僅只是微軟和OpenAI一系列數據中心合作項目之一,但造價已經高到離譜了。從規模上看,這個超算
    的頭像 發表于 04-09 00:19 ?3015次閱讀

    cs1237兩個差分線,正極端電壓大于負極端,兩者相差越大,讀出來的數據越來越

    嘗試加上補碼轉原碼也是一,壓差越來越大,數值越來越小,正常不應該是越來越大嗎?
    發表于 03-30 10:52

    請問ESD保護設計中的傳輸線脈沖TLP該怎么測呢?

    隨著電子器件在汽車和其他產品上的應用越來越廣泛(智能化),芯片的集成度也越來越高、體形也越來越小、研發的難度也越來越高,這些器件通常具有線間
    的頭像 發表于 03-22 15:10 ?1418次閱讀
    請問ESD保護設計中的傳輸線脈沖TLP該怎么測呢?

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

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

    IC datasheet為什么越來越薄了?

    剛畢業的時候IC spec動則三四百頁甚至一千頁,這種設置和使用方法很詳盡,但是這幾年IC datasheet為什么越來越薄了,還分成了IC功能介紹、code設置、工廠量產等等規格書,很多東西都藏著掖著,想了解個IC什么東西都要發郵件給供應商,大家有知道這事為什么的嗎?
    發表于 03-06 13:55

    為何開關頻率要大于30kHz,且有越來越高的趨勢?

    為何開關頻率要大于30kHz,且有越來越高的趨勢?開關頻率大小的限制因素是什么? 開關頻率的大小是指開關電路每秒鐘進行開關操作的次數。在電力電子設備中,開關頻率主要用于調節電路的響應速度和功率傳輸
    的頭像 發表于 01-31 17:39 ?2570次閱讀

    什么樣的負載電容可以起振?又需要匹配多大的電容值才能快速響應起振呢?

    什么樣的負載電容是可以起振?又需要匹配多大的電容值才能快速響應起振呢? 負載電容是指連接在振蕩電路輸出端的電容元件。振蕩電路中的負載電容起著重要的作用,它不僅決定了振蕩的頻率,還影響了振蕩電路
    的頭像 發表于 01-26 14:07 ?679次閱讀

    英諾達低功耗設計EDA工具全流程解決方案

    當IC設計的規模越來越大,功能和復雜度越來越高時,不斷增加的功耗密度,成為了阻礙高性能芯片開發的一道壁壘。
    發表于 12-20 14:10 ?719次閱讀
    英諾達低功耗設計EDA<b class='flag-5'>工具</b>全流程解決方案

    變頻器一般是控制什么樣的電機,是不是需要特殊的電機才能與之匹配?

    變頻器一般是控制什么樣的電機,是不是需要特殊的電機才能與之匹配?普通的電機行不?直流電機行不?是不是非得是某種類型的電機?這個東東還沒有過!請教!
    發表于 12-19 06:57

    人工智能芯片需要什么樣的基礎器件?

    三維集成電路最近慢慢開始熱起來,摩爾定律一直在發展,而且發展的過程中密度越來越高。現在5nm工藝可以在一個平方毫米上集成大概1.1億只晶體管,也就是2800個邏輯門。我們的集成能力已經大于能夠實現的芯片了。
    發表于 12-13 12:30 ?281次閱讀
    人工智能芯片需要<b class='flag-5'>什么樣</b>的基礎器件?

    為什么PoE應用需要越來越高的功率?

    本期我們和大家分享的話題是以太網供電,即我們常說的PoE的發展以及以太網供電這種應用對雙絞線的要求。
    的頭像 發表于 11-30 10:22 ?495次閱讀

    部分新能源充電企業服務費漲50%,開電車費用越來越高?!

    行業芯事行業資訊
    電子發燒友網官方
    發布于 :2023年11月29日 18:00:17