在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

思爾芯S2C ? 2024-10-09 08:04 ? 次閱讀

由于芯片設計復雜度的提升、集成規模的擴大,以及產品上市時間要求的縮短,使得設計驗證變得更加困難。特別是在多FPGA環境中,設計調試和驗證的復雜性進一步增加,傳統的調試手段難以滿足對高性能、高效率的需求。因此,高效的調試(Debugging)手段在原型驗證中顯得尤為重要。今天,我們將探討設計調試的常見方法,涵蓋從簡單到復雜的多種調試。


1. 原型驗證為什么重要?隨著大規模集成電路設計復雜性的增加,芯片驗證面臨著巨大的資金和時間挑戰。早期開發者只能通過模擬或流片來驗證設計,耗時且成本高。原型驗證通過在流片前盡可能還原芯片的實際使用場景,確保功能模塊的可靠性和穩定性,同時評估性能。這不僅能縮短芯片上市時間,還可以向客戶演示產品并提前預售。此外,原型驗證還可以顯著降低成本。在通過功能驗證后,原型驗證使得驅動開發能夠提前展開,無需等待芯片流片(Tape Out)。當芯片回片后,應用程序可以基于原型驗證時開發的驅動進行簡單適配,迅速應用于SoC上,進一步縮短上市周期。


03790fb2-85d2-11ef-bb4b-92fbcf53809c.jpg

與軟件仿真和硬件仿真相比,原型驗證的最大優勢在于其高性能。當前有多種驗證方法可供選擇,如軟件仿真、硬件仿真和原型驗證。三者在芯片前端設計的功能驗證階段發揮著重要作用。相比之下,軟件仿真操作簡便,但速度較慢,適合小型設計和模塊級驗證;硬件仿真容量大,擴展性好,調試能力強,適合大型設計的模塊、芯片級和系統級驗證;而原型驗證則運行速度快,但調試能力相對較弱。如今許多用戶依賴FPGA芯片供應商提供的調試工具,但這些調試手段相對單一且有限。接下來,我們將詳細介紹如何應對這些調試挑戰,并介紹思爾芯在這一領域的調試方案。


在調試與觀測工具方面,思爾芯的芯神瞳 Prodigy原型驗證解決方案就提供了全面且靈活的調試手段,配備了實時控制軟件(Player Pro-RunTime)、設計調試軟件(Player Pro-DebugTime)、深度調試套件 Multi-Debug Module(MDM)、協同仿真軟件ProtoBridge等完整工具鏈,極大提升了用戶效率。這些功能的增加主要是由于思爾芯面向廣泛的客戶需求,而這是其他廠商可能未能提供的。

2. 設計調試有哪些手段?
在原型驗證中,調試的核心任務是定位和解決設計中的故障,以確保系統功能的正確性。特別是在大規模復雜的SoC設計原型驗證過程中,工程師需要確保設計中的問題是可調試的,最大程度地減少開發過程中花費在調試上的時間。通常,用戶將設計下載到FPGA后,第一次運行時總會遇到各種失敗情況。這些失敗的原因可能是FPGA原型的網絡不正確、設計本身存在問題,或是設計在編譯過程中引入的錯誤(如由于設計分割和引腳復用引起的時序錯誤)。因此,開發人員需要有效的軟件調試和觀測工具,來確認硬件是否正常運行,所有功能模塊是否按照預期工作,以快速定位和解決問題。這就需要借助外部邏輯分析儀或內嵌邏輯分析儀來探測故障的根源。
目前,常見的設計調試手段包括:基本I/O、AXI總線事務、信號級調試以及基于協議的連接等。多數用戶還習慣于使用FPGA廠商提供的內嵌邏輯分析儀,進行原型驗證系統上板測試階段的調試。然而,這些工具在面對復雜的多FPGA設計,即大規模復雜設計時,可能會面臨資源消耗過大以及管理難度較高的問題。
思爾芯為工程師們提供了一套全面且靈活的調試解決方案,涵蓋從簡單到復雜的多種調試方法,滿足不同客戶在原型驗證中的多樣化需求,確保調試過程順利進行。

  • 基本I/O調試(Basic I/Os)


FPGA廠商在其軟件生態系統中也提供了多種信號級探測工具,常見的解決方案包括VIO IP核、信號源和探針編輯器,這些工具通常通過JTAG進行監控和驅動網絡。而思爾芯的I/O調試功能更加豐富,不僅在原型驗證系統上集成了多個基本的I/O接口,如按鍵、DIP開關、GPIO和UART等,使設計中的交互操作更加直觀便捷。此外,思爾芯的Player Pro軟件通過虛擬接口增強了遠程診斷能力,使調試過程更加高效便捷。

  • 總線事務調試(Bus Transaction Debugging)


在復雜SoC設計中,AXI總線事務調試是一種非常有效的手段,特別是在AXI已成為主流協議的設計中。思爾芯的ProtoBridge解決方案通過PCIe提供約4GB/s的高帶寬,實現AXI事務的高性能橋接。該解決方案包括一個AXI橋接的RTL接口,便于與測試設計連接,同時還提供PCIe設備驅動程序和API,支持開發基于軟件的激勵,很適合軟硬件協同開發。此外,思爾芯的原型驗證已內建大約10Mbps的以太網調試,支持設計中存儲器映射AXI從設備的快速讀寫訪問,可以滿足低帶寬的AXI調試需求。

  • 信號級調試(Signal Level Debugging)


信號級調試是原型驗證中最基礎且常用的調試方法,主要通過探測設計中的內部信號來診斷問題。思爾芯的Player Pro軟件在此領域表現尤為出色,能夠幫助設計人員輕松將內部信號引出并分配給I/O,從而更有效地進行調試。思爾芯還提供了多種擴展卡,方便用戶進行針腳連接、3.3V電壓轉換,此外還增加了額外的按鈕和開關接口以及外部邏輯分析儀的連接接口,進一步提高了調試的靈活性和效率。

  • 基于協議的調試(In-System Protocol Debugging)


當FPGA原型與真實世界的數據進行交互時,基于協議的調試尤為重要。思爾芯提供了超過90種現成的擴展卡和參考設計,幫助用戶實現多種協議的系統內測試。如果用戶有更為特殊的需求,思爾芯還可以提供定制化的解決方案,以優化系統級的測試和調試,確保用戶的原型驗證過程順利完成。
強大的調試工具包括邏輯分析儀、協議分析儀和實時監控工具等。這些工具必須能夠與原型驗證平臺無縫集成,提供實時的調試信息和可視化的數據分析功能。此外,還需要支持遠程調試,以便在不同地理位置的團隊之間進行協作。主要挑戰在于如何在不影響系統性能的情況下,提供詳盡的調試信息,以及設計直觀高效的調試界面。確保這些工具能夠快速、準確地反饋系統狀態和數據,以便開發人員及時發現和解決潛在問題。通過這些多樣化的調試方法,思爾芯不僅幫助用戶在原型驗證中快速定位問題,還極大地提升了調試效率和系統穩定性,確保設計能夠順利進入下一個開發階段。

  • 深度邏輯分析調試方案


FPGA廠商的嵌入式邏輯分析儀(如SignalTap和ChipScope)通常用于在FPGA的片上RAM塊中采樣和存儲信號,隨后通過JTAG讀取這些信號。目前,大多數用戶已經習慣使用FPGA廠商提供的嵌入式邏輯分析儀(ILA)來進行單顆FPGA的原型驗證系統調試。
然而,對于需要進行深度調試或多FPGA級聯的用戶來說,常遇到的問題是需要更多內存來存儲信號,以及跨FPGA的調試需求。由于FPGA內部資源有限,且多FPGA級聯的原型驗證系統規模龐大,多個模塊通常分散在不同的FPGA中。此時就需要具備cross-trigger功能,即當某顆FPGA中的調試模塊觸發時,能夠同時抓取多顆FPGA中的調試模塊的trace數據。一些FPGA廠商提供的ILA可以實現同一顆FPGA內不同的時鐘域以及不同FPGA之間的ILA內核的交叉觸發。
為了更好地支持多FPGA的信號級探測,思爾芯提供了多 FPGA 并發深度調試方案。最新的MDM Pro支持同時對多達8個FPGA進行并發探測,并具備多FPGA觸發功能。MDM Pro配備了64GB的內置DDR4內存,能夠實現深度信號跟蹤。它可以捕獲多達16K條信號,分為8組,每組包含2K個探針,而無需重新編譯FPGA。這一解決方案通過將MDM Pro預構建到我們的Quad 10M和Quad 19P邏輯系統中,提升了生產力。MDM Pro的觸發設置設計直觀,且與FPGA廠商工具中的觸發設置非常相似,確保了工程師在使用時能夠順暢過渡。
MDM Pro具備靈活性,能夠適應不同的設計流程偏好,支持IP模式和編譯模式兩種流程。在IP模式下,設計人員可以直接在RTL中實例化MDM客戶端,以連接他們希望捕獲的信號。或者,設計人員也可以通過編譯模式,使用Player Pro指定需要捕獲的信號,從而提供了一種高效且多樣化的調試方式

3. 寫在最后
在芯片設計過程中,原型驗證在性能上顯著優于軟件仿真和硬件仿真,盡管在可視性方面稍顯不足。這促使了商用原型驗證解決方案對高效調試手段的深度需求與重要性,以最大化原型驗證的優勢。作為國內最早推出原型驗證工具的EDA供應商,思爾芯一直以來通過其全面且靈活的調試手段提升原型驗證的生產力和效率。由于在大規模復雜 SoC 設計原型驗證過程中,可用的可視性往往局限于單個FPGA,這使得跨多個FPGA映射的設計使調試可見性變得更加困難。思爾芯高效且多樣化的調試方式,適用于從簡單到復雜的多種應用場景,尤其應對多FPGA環境中的復雜挑戰,并在工程師加速設計驗證和縮短上市時間方面發揮了關鍵作用。

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

    關注

    459

    文章

    51927

    瀏覽量

    433804
  • 集成電路
    +關注

    關注

    5415

    文章

    11865

    瀏覽量

    366303
  • soc
    soc
    +關注

    關注

    38

    文章

    4303

    瀏覽量

    221086
  • 驗證
    +關注

    關注

    0

    文章

    62

    瀏覽量

    15420
收藏 人收藏

    評論

    相關推薦

    新思科技推出全新HAPS-200原型驗證系統和ZeBu仿真系統

    新思科技近日宣布,全面升級其高性能硬件輔助驗證(HAV)產品組合,推出全新一代HAPS-200原型驗證系統和ZeBu仿真系統。
    的頭像 發表于 04-03 14:22 ?496次閱讀
    新思科技推出全新HAPS-200<b class='flag-5'>原型</b><b class='flag-5'>驗證</b>系統和ZeBu仿真系統

    請問ECC功能開啟后如何驗證這個功能是否正常開啟呢?

    各位大佬,現在我這邊一個項目,代碼層面開啟ECC監控和中斷后,如何驗證當真實應用環境下,Ram區或者Flash區某個位被打翻后,會正常觸發中斷,實現讀和回寫的功能呢?
    發表于 03-11 06:19

    新思科技推出基于AMD芯片的新一代原型驗證系統

    一代HAPS-200原型驗證系統和ZeBu仿真系統,憑借其卓越的運行性能、更快的編譯速度和更高的調試效率,引領了行業發展的新潮流。這些系統均采用了新思科技最新研發的仿真與原型
    的頭像 發表于 02-19 17:12 ?524次閱讀

    新思科技推出全新硬件輔助驗證產品組合

    新思科技近日宣布,推出基于全新AMD Versal Premium VP1902自適應系統級芯片(SoC)的HAPS原型驗證系統,全新升級其業界領先的硬件輔助驗證(HAV)產品組合。
    的頭像 發表于 02-18 17:30 ?494次閱讀

    新思科技全新升級業界領先的硬件輔助驗證產品組合,助力下一代半導體與設計創新

    新思科技 (Synopsys, Inc.,納斯達克股票代碼:SNPS)近日宣布,推出基于全新AMD Versal? Premium VP1902自適應系統級芯片(SoC)的HAPS?原型驗證系統
    發表于 02-18 16:00 ?203次閱讀

    Cadence Verisium Debug:統一調試平臺,加速SoC設計

    Cadence的統一調試平臺Verisium Debug,為從IP到SoC級別的復雜設計提供了全面的調試解決方案。該平臺集成了多種調試功能,包括RTL
    的頭像 發表于 02-17 11:10 ?520次閱讀

    Nordic推出最新物聯網原型驗證平臺Thingy:91 X

    近日,全球低功耗無線連接解決方案的領軍企業Nordic Semiconductor正式推出了其最新的物聯網原型驗證平臺——Thingy:91 X。該平臺專為LTE-M、NB-IoT、Wi-Fi
    的頭像 發表于 12-11 10:13 ?1101次閱讀

    芯華章發布新一代FPGA原型驗證系統HuaPro P3

    近日,芯華章正式推出了其新一代高性能FPGA原型驗證系統——HuaPro P3。這款系統集成了最新一代的可編程SoC芯片,并配備了芯華章自主研發的HPE Compiler工具鏈,為用戶提供了更為強大
    的頭像 發表于 12-11 09:52 ?489次閱讀

    芯華章推出新一代高性能FPGA原型驗證系統

    不斷發展的SoC和Chiplet芯片創新,特別是基于RISC-V等多種異構處理器架構的定制化高性能應用芯片,對硬件驗證平臺的性能、容量、高速接口、調試能力都提出了更高要求,因此作為國產EDA公司的芯
    發表于 12-10 10:49 ?488次閱讀
    芯華章推出新一代高性能FPGA<b class='flag-5'>原型</b><b class='flag-5'>驗證</b>系統

    國產EDA公司芯華章科技推出新一代高性能FPGA原型驗證系統

    新品發布 XEPIC 不斷發展的SoC和Chiplet芯片創新,特別是基于RISC-V等多種異構處理器架構的定制化高性能應用芯片,對硬件驗證平臺的性能、容量、高速接口、調試能力都提出了更高要求,因此
    發表于 12-10 09:17 ?563次閱讀
    國產EDA公司芯華章科技推出新一代高性能FPGA<b class='flag-5'>原型</b><b class='flag-5'>驗證</b>系統

    SOC芯片設計的挑戰與解決方案

    設計復雜性 挑戰: 隨著技術的發展,SOC集成的組件越來越多,設計復雜性也隨之增加,這導致了設計周期的延長和成本的增加。 解決方案: 模塊化設計: 將SOC分解為可重用的模塊,可以簡化設計過程并縮短開發時間。 自動化工具: 使
    的頭像 發表于 10-31 15:01 ?984次閱讀

    解決驗證“最后一公里”的挑戰:芯神覺Claryti如何助力提升調試效率

    過程中必不可少的一環,它幫助工程師找到問題的根源并進行優化。隨著設計復雜性的提升,調試作為驗證的“最后一公里”正面臨越來越多的挑戰。如何有效提升調試效率,已成為行
    的頭像 發表于 10-26 08:03 ?494次閱讀
    解決<b class='flag-5'>驗證</b>“最后一公里”的<b class='flag-5'>挑戰</b>:芯神覺Claryti如何助力提升<b class='flag-5'>調試</b>效率

    快速部署原型驗證:從子卡到調試的全方位優化

    夠順利移植到最終芯片上,并完成"bring-up"(即系統啟動并正常運行),成為了開發團隊面臨的一個重要挑戰。為了實現這一目標,雖然原型驗證具備高性能,能夠快速模擬真
    的頭像 發表于 09-30 08:04 ?940次閱讀
    快速部署<b class='flag-5'>原型</b><b class='flag-5'>驗證</b>:從子卡到<b class='flag-5'>調試</b>的全方位優化

    生物識別驗證在哪里開啟

    生物識別驗證是一種利用生物特征進行身份驗證的技術,包括指紋、面部、虹膜、聲音等。隨著科技的發展,生物識別驗證已經被廣泛應用于各個領域,如手機解鎖、銀行交易、門禁系統等。 一、生物識別
    的頭像 發表于 07-08 10:26 ?2242次閱讀

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

    方法被稱為原型驗證原型驗證在EDA流程中起到了至關重要的作用。一方面,它可以對芯片進行功能驗證,確保設計的基本功能符合預期。在基本功能
    的頭像 發表于 06-06 08:23 ?1423次閱讀
    大規模 <b class='flag-5'>SoC</b> <b class='flag-5'>原型</b><b class='flag-5'>驗證</b>面臨哪些技術<b class='flag-5'>挑戰</b>?
    主站蜘蛛池模板: 亚洲最大色网站 | 怡红院免费va男人的天堂 | 孩交精品xxxx视频视频 | 国产一级毛片午夜 | 色播在线 | 深夜影院一级毛片 | 天堂bt种子资源+在线 | 亚洲精品视频网 | 天天爽夜夜爽一区二区三区 | 正在播放羽月希与黑人bd在线 | 欧美又粗又硬又大久久久 | 老师你好滑下面好湿h | 三级国产在线观看 | 天天色天天爽 | 久久国产乱子伦精品免费强 | 久久综合久久88 | 最近国语视频免费观看在线播放 | 日本成人免费在线视频 | 夜色福利久久久久久777777 | 性感美女视频黄.免费网站 性高清 | 手机在线视频你懂的 | 一区视频在线播放 | 亚洲午夜精品久久久久 | 天天干国产 | 国产精品国产三级国产在线观看 | 日本偷偷操 | 婷婷亚洲综合五月天小说在线 | 成人伊人亚洲人综合网站222 | 97人人模人人揉人人捏 | 妖精视频永久在线入口 | 午夜视频播放 | baoyu污污网站入口免费 | 亚洲综合色站 | 49pao强力免费打造在线高清 | 九九国产在线 | 欧美一级在线观看播放 | 九九99视频在线观看视频观看 | 免费看黄色网页 | 亚洲国产人久久久成人精品网站 | 操日韩美女 | 久久狠狠第一麻豆婷婷天天 |