Mentor Graphics:車載網絡:應用自動化設計與合成工具

2020-12-13 美通社

上海2014年5月20日電 /美通社/ -- 電子設計自動化技術的領導廠商 Mentor Graphics 近日發布一份題為《車載網絡:應用自動化設計與合成工具》的研究報告。中文版的報告全文可在 Mentor Graphics 的官方網站閱讀和下載:http://automotive.cn.mentor.com/news-publications/mentor-vehicle-networking。

報告作者簡

Andrew Patterson 任職明導嵌入式軟體事業部業務發展總監,專注於汽車市場。在加入明導之前,Andrew 在設計自動化市場上已有25年的經驗,主要從事各類技術、汽車仿真模型開發,虛擬原型和機電一體化。他目前在明導主要採用 Linux 和 AUTOSAR 以及其他在各類專有矽基平臺上運行的系統來執行嵌入式軟體戰略。Andrew 持有英國劍橋大學工程和電氣科學碩士學位。

背景介

自2003年組建以來,AUTOSAR (汽車開放系統架構)聯盟一直致力於改變車載網絡和電子控制單元 (ECU) 的設計方式。AUTOSAR 提出了一個符合業界標準的車載網絡設計方法,使行業能夠集成、交換和傳輸汽車網絡內的功能、數據和信息。這一標準極大地促進了汽車原始設備製造商 (OEM) 及其一級供應商之間的合作,使他們能夠以一種一致、明確且機器可讀的格式來交換設計信息。

全文要點與大綱如下

一輛典型的現代化汽車將同時裝配各類總線和協議並從 LIN、CAN、FlexRay、MOST 和乙太網中選擇合適的網絡。多媒體/視聽信號和汽車環繞攝像系統需要更高的數據速率,因此汽車製造商和 OEM 廠商在網絡解決方案上選擇用乙太網代替 MOST。但對於許多標準汽車功能而言,LIN 和 CAN 提供的帶寬與性能就足夠了。

在汽車架構中,ECU 組合在一起形成「集群」,這些集群通過通信「網關」相連。集群通常會共享同一類型的總線,因此要達到高可靠性、高速率的標準,就要採用 FlexRay 網絡,但要求沒那麼高的門鎖 ECU 可以由 CAN 或 LIN 來負責。ECU 網關往往要連接不同類型的信號,並執行不同總線架構之間的映射和轉換功能。汽車行業對不斷提高安全性和 ISO26262等標準的合規性提出強烈需求,進而提升了車載網絡的性能,同時也降低了製造和元件成本。不斷進步的網絡標準可以適應越來越高的數據傳輸速率,汽車電纜也達到了安全且低成本的目標。典型汽車網絡方案的特點及應用請見表1。

總線  CAN  LIN  FLEXRAY  MOST  乙太網 
速度 較高1000 kbps(千位/秒) 較高19.2 kbps 10 Mbps(兆位/秒) 較高23 Mbps 高達Gbps(千兆位/秒)
電纜類型 雙絞線,5V 單線,12V 2或4條線 光纜/同軸電纜 一條或多條雙絞線
成本 $$ $ $$$ $$$$ $$
應用 防抱死制動系統 (ABS)、動力總成 (Powertrain)、發動機控制 電動座椅、後視鏡、尾門 轉向、循跡控制、主動懸架 媒體播放器、信息娛樂系統 網絡攝像頭、雷達、信息娛樂系統
 

 1:汽車網絡總線

接下來讓我們詳細討論 CAN 和 FlexRay 網絡的時序分析。了解這兩種類型網絡的基本特徵和差異是非常有用的。

  1. CAN 網絡:
    CAN 是使用較廣泛的一類車載網絡,以 ISO 15765-2為運行標準。CAN 總線提供了高水平的系統靈活性,能夠相對容易地將新的 ECU 接收器節點添加到現有的 CAN 網絡中,而不對現有的 ECU 節點做出大的硬體或軟體改動。對汽車設計人員而言,這可以極大地幫助他們擴大或升級現有網絡,或設計出新的變體車型。
  2. FlexRay 網絡:
    FlexRay 協議比 CAN 更具確定性。FlexRay 是一種「時間觸發」協議,它提供不同選項,讓信息可以在精確的時間框架內發送至目標地址 -- 可精確到1us。FlexRay 信息最多可達254個字節,因此需要在 ECU 之間進行交換的複雜信息的容量很大。與 CAN 相比,FlexRay 的數據傳輸速率也更高。由於時序是預先確定的,信息的安排需要提前規劃好,一般由汽車OEM廠商或一級供應商合作夥伴預先配置或設計。在採用 CAN 協議的網絡中,ECU 節點只需要知道通信時的正確波特率,但 FlexRay 網絡上的 ECU 節點在通信時必須知道網絡各個部分是如何配置和連接的。檢查和驗證 FlexRay 網絡的時序比較耗時 -- 因此,自動化的時序分析和將信息合成打包成時間幀可以減少錯誤和設計周期時間。

模擬汽車網絡時序的第一步是準確定義 ECU 之間的連接。AUTOSAR 提出的軟體方法將所有汽車功能定義成軟體組件的集合併映射到物理 ECU 硬體上。一個 ECU 可能有幾個功能,而內部信號則在它們之間傳遞。一旦定義了連接,設計中每個對象的時序參數(如果是已知的)都可以被定義。時序信息有多個外部來源;被廣泛使用的汽車標準是 FIBEX -- 由自動化及測量系統標準化協會 (ASAM) 定義的一種基於 XML 的標準化文件格式。

示例系統的物理路徑請見圖1和圖2。制動位監控器模塊與控制器 ECU 相連,轉而又連接到執行器上。在每個模塊內部,各個軟體組件也對延遲造成影響。我們將著眼於這些組件對整體系統延遲的影響。

制動系統信號路徑概覽
採用 AUTOSAR 組件的制動系統 -- 可定義詳細的時序參數
活動  參考編號 AUTOSAR軟體活動
發送方   1 制動監視器發出信號
  2 應用軟體將信號寫入通信棧
通信路徑  3 信號在通信棧中做好通過 CAN 總線進行傳輸的準備
  4 CAN 控制器贏得總線仲裁來發送信息幀
  5 信息幀通過 CAN 總線傳輸
  6 制動控制器 BSW 和 CAN 協議棧接收信息幀
  7 通過 BSW 中的幀處理來提取信號
接收方   8 信號傳遞至制動控制器 ECU

2AUTOSAR 制動示例的傳輸步驟

在表2提供的示例中,端至端信號路徑最長可允許100ms。從實際測量結果中我們得知,發送方需要5ms,而接收方需10ms,因此通信路徑延遲較高可允許85ms。

如果使用先進的 AUTOSAR 組件編輯器,如明導的 VSA COM Designer 工具,可以輸入路徑中每個組件的時序信息,但這也是一項艱巨的任務。另一種方法是從外部資料庫導入時序和連接信息。

在模擬 CAN 總線數據路徑時,需要考慮到傳輸開始時的不確定性。可能出現的情況是,更高優先級的信息佔用數據總線,從而造成傳輸延遲。因此要找出造成延遲變化的抖動因素 -- 通常要提前知道有多少優先級較高的信號可能在總線上,這樣可以儘可能精確預測抖動因素。通過這些參數和進行自動化設計規則檢查 (DRC),從第(3)步到第(7)步的較大延遲為74.5毫秒,這樣的設計檢查可以通過。這是「最壞情況」的測試,設計人員要相信路徑延遲永遠不會比這更糟,實際上會好很多。

VSA COM 時序分析工具給出的典型時序報告,顯示 DRC 違規情況

圖3給出了一個典型的時序報告,其中信號路徑違規以紅色突出顯示。整體的總線利用率顯示在表的頂部(3.69%)。

汽車網絡時序安排的總體定義通常存儲在作為中央網關 ECU 一部分的「通信矩陣」中。明導所開發的設計工具解決方案可用於自動合成這個資料庫並按正確順序將所有不同的信息打包成幀。

AUTOSAR 信號信息組合成協議數據單元 (PDU),然後這些數據單元再組合成傳輸幀。對於 CAN 和 LIN 幀而言,每個幀都有一個 PDU,但一個 FlexRay 幀可能含有多個信號 PDU。

在安裝一個完全定義的通信體系時會面臨一個難題,即後續很難有架構上的變化,並可能需要對網絡進行全面的重新設計,但傳輸的高速和確定性等優勢讓這種方法對 FlexRay 應用形成了極大的吸引力,能夠確保汽車的對安全要求非常高的功能。

AUTOSAR 提供了用於車載網絡和 ECU 設計的預定義標準方法。但設計人員在如何提高設計的效率和性能上仍面臨難題。通過使用設計自動化輔助工具來計算時序並生成車載通信體系,可以極大提升寶貴的網絡帶寬的利用率,同時保持汽車性能的安全範圍。隨著 CAN、FlexRay 和乙太網融合複雜性的增加,使用自動化設計規則檢查和時序性能合成工具將有助於縮短設計時間,避免繁瑣的人工驗證過程。

相關焦點

  • Mentor Graphics推出最廣泛的工業自動化嵌入式系統解決方案
    ,用於分割和分隔 先進的 Sourcery Analyzer 工具,用於高級調試和系統特性化 優化的 Qt™ 圖形,適用於嵌入式自動化控制器用戶界面 (UI) 應用 定製的開源工具鏈,用於優化硬體元件、代碼資源佔用量和應用性能 Mentor 嵌入式解決方案為開發人員提供了經測試的集成功能和特性,讓設備製造商可以專注於整個工業設備系列
  • Mentor Graphics推出用於晶片-封裝-電路板設計的Xpedition...
    這款新的 Package Integrator 流程讓設計團隊能夠實現更快、更高效的物理布線路徑和無縫的工具集成,從而實現快速的樣機製作,推進生產流程。本文引用地址:http://www.eepw.com.cn/article/271498.htm  該解決方案可確保 IC、封裝和 PCB 相互優化,以通過高效減少層數、優化互連路徑,以及精簡/自動化對設計流程的控制,降低封裝基板和 PCB 成本。
  • Mentor Graphics發布《讓你的工程師自由創新》研究報告
    上海2015年8月18日電 /美通社/ -- 電子設計自動化技術的領導廠商 Mentor Graphics近日發布一份《讓你的工程師自由創新》的研究報告。我們希望他們把精力集中在優化他們的設計,而不是他們的牛奶是不是沒了。 無幹擾的設計環境 那麼,我們如何才能為工程師提供一個注意力不受幹擾的設計環境,幫助他們進入重要的「戰略沉浸」狀態呢?這個設計環境較好作為一種軟體工具,既有助於集中精力,又能自動完成一些較為單調且耗時的工作。這個環境必須較大限度地減少對工程師腦力勞動的幹擾以及運行工具所需的認知負荷。
  • Mentor Graphics發布Xpedition System Designer
    本文引用地址:http://www.eepw.com.cn/article/264647.htm  目前,高端電子系統的設計流程不容樂觀,系統定義過程使用多種無法相互兼容的工具,且沒有標準的方法實現設計規程與抽象層面的同步和設計數據的轉移。該問題將導致故障電氣連接、機械幹涉及較高的手工同步成本。
  • Mentor Graphics推出新Xpedition數據管理解決方案
    將PCB設計數據管理和xDM Design整合  xDM Design解決方案是xDM套件的一個組成部分,Mentor Graphics通過xDM Design解決方案來應對日益增加的PCB系統設計的挑戰和複雜性。作為項目有關各方所有工具和數據的設計中央「駕駛艙」,xDM Design工具能讓項目負責人有效管理來自各種渠道的數據。
  • Mentor Graphics:高級車內系統的參考設計
    上海2014年12月25日電 /美通社/ -- 電子設計自動化技術的領導廠商 Mentor Graphics 近日發布一份題為《高級車內系統的參考設計》的研究報告。加入 Mentor 之前,Andrew 在設計自動化市場馳騁了20餘年,精通的技術包括電子線束設計、汽車仿真模型開發、虛擬原型和機電一體化。Andrew 擁有英國劍橋大學 (Cambridge University) 的工程和電子科學碩士學位。
  • Mentor Graphics:汽車電氣/電子設計中的系統設計
    法律越來越嚴格地要求此類數據(特指每種獨一無二的汽車配置)要向所有經銷商提供(而不僅是原始設備製造商網絡)。 管理設計變更 以前,汽車設計的每個階段都是一個「孤島」,它們有自己的設計工具以及一種用來描述特定階段的組件、輸入和輸出的複雜本地語言。通信通常也比較麻煩,每個步驟都需要轉化和/或手動重新錄入數據,從而導致冗餘和延遲。
  • Mentor Graphics與TSMC攜手推出IC設計和籤核基礎架構
    物理設計、分析、驗證和優化工具都得到了改進,來滿足早期客戶的測試晶片和 IP設計啟動的10 nm FinFET 工藝要求。而為了符合10nm FinFET設計,在資料庫建立、組件擺放、時鐘樹合成、電阻電容抽取、優化和繞線引擎方面都進行了顯著的進化升級。
  • Mentor Graphics應用
    實現方法  Board Station作為一個大型的EDA軟體,不僅應用範圍廣、功能強,而且所有設計文件都以ASCII碼格式保存,允許用戶修改設計數據,PCB設計的復用提供了基礎。假設設計A是現在正在進行的設計,設計B為需要復用的設計。
  • Mentor 宣布推出FloTHERM配有全新優化設計模塊 Command Center,可...
    Command Center 工具的新功能基於客戶對可用性和生產率的反饋,並且引入了幾種關鍵功能,使場景定義和設計空間探索既直觀又快速:易於查找的對象、屬性和設置;「查找」工具配備多個用於派生設計創建的應用程式;輕鬆地與電子表格工具進行交互;以及數百個模型的高效仿真。
  • Mentor Graphics推出NPI解決方案
    是業界首個集成式和自動化的PCB設計、製造和組裝流程。 Mentor Graphics® Valor® NPI軟體產品可幫助設計級和產品級NPI工程師根據工程師原始設計工具中的製造商規則集,來準備和驗證產品模型。確保了完美的可生產設計,無需專門的製造知識或經驗。這樣,製程級NPI工程師不用人工輸入數據即可評估和創建製程工具包,製造商將獲得「第一次即正確」的設計,避免生產錯誤。
  • 計算機圖形學遇上深度學習,針對3D圖像的TensorFlowGraphics面世
    今日,TensorFlow 宣布推出 TensorFlow Graphics,該工具結合計算機圖形系統和計算機視覺系統,可利用大量無標註數據,解決複雜 3D 視覺任務的數據標註難題,助力自監督訓練。GitHub 地址:https://github.com/tensorflow/graphics近幾年,一種可以插入神經網絡架構中的新型可微圖形層(differentiable graphics layer)開始興起。從空間變換器(spatial transformer)到可微圖形渲染器,這些新型網絡層利用多年的計算機視覺和圖形學研究知識來構建更高效的新網絡架構。
  • Mentor Graphics 推出全新Xpedition Enterprise 平臺以應對剛性...
    Mentor Graphics 公司發布了最新版Xpedition® 印刷電路板 (PCB) 設計流程工具,以解決當今高級系統設計日益複雜化的問題。
  • 業內資深人士解讀「看不懂的西門子收購Mentor Graphics」-虎嗅網
    對於這個收購很多人說「看不懂」這和之前高通收購恩智浦、ADI收購凌力爾特、軟銀收購ARM等意圖明顯的收購有很大不同,Mentor是全球著名的EDA工具廠商之一,提供晶片與系統開發所需的各種設計、仿真與製造工具,與Synopsys和Cadence並稱全球三大EDA公司。
  • 汽車開放系統架構完善車載網絡和ECU設計
    自2003年成立以來,AUTOSAR(汽車開放系統架構)聯盟便一直致力於改變車載網絡和電子控制單元(ECU)的設計方式。AUTOSAR為原始設備製造商(OEM)及其一級供貨商提供了一種產業的標準方法,以設計和開發位於現代車輛中心的ECU。
  • Mentor Graphics解讀:設計效率提升40%的秘密
    Mentor Graphics亞太區PCB資深業務發展總監孫自君透露了與之呼應的數據,在PCB設計軟體行業內佔據41%的市場份額、只需要21天就能夠切換設計平臺、設計效率提升40%,甚至使用Mentor Graphics工具的公司,其工程師的離職率相對而言都是比較低的。如何做到設計效率提升40%?我們從他們新近推出的兩款產品上找答案。
  • SOLIDWORKS增效工具集——自動化參數設計軟體
    AutoWorks自動參數設計工具是一款無縫集成到SOLIDWORKS軟體的參數自動化設計工具,分標準版、專業版和高級版。通過一鍵點擊實現自動化產品再設計,如智能選型、自動化修改產品屬性、產品參數、產品狀態、圖紙更新、重命名、並自動打包生成交付物。大幅提升設計效率,減少錯誤、降低對人工經驗的要求和用人成本。
  • Mentor Graphics發布Xpedition System
    本文引用地址:http://www.eepw.com.cn/article/265180.htm  目前,高階電子系統的設計流程不容樂觀,系統定義過程使用多種無法相互相容的工具,且沒有標準的方法實現設計規程與抽象層面的同步和設計資料的轉移。該問題將導致故障電氣連接、機械幹擾及較高的手工同步成本。
  • Mentor OSAT 聯盟計劃簡化了IC高密度高級封裝設計和製造
    由於這些技術要求晶片與封裝具有更緊密的協同設計,推出此項計劃後,Mentor 將與 OSAT 合作為無晶圓廠(fabless)公司提供設計套件、認證工具和最佳實踐方案,幫助新型封裝解決方案更順利的應用於實際晶片。Mentor 還同時宣布Amkor Technology 公司成為首個 OSAT 聯盟成員。
  • 教學設計自動化
    (2)自動化的含義設計 (規劃) :· 把一組教學目標變換為對一系列教學事件的具體規定。 · 基於計算機的教學設計顧問。· 提供更有效和更令人感興趣的教學設計工具。自動化的含義開發 (製作) ·把教學的具體要求自動變換為代碼。 · 提供寫作工具包 (課件開發環境)。