环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 人物訪談

適用于系統設計和功能驗證的ESL方法學

發布日期:2022-07-15 點擊率:60

ay: block;">為了使ESL工具在行業中廣泛采用,供應商將需要研究正確的方法以及與現有設計流程共存的途徑。走向有效的ESL的之路既需要功能驗證,也需要快速把設計功能從概念轉換到最優化實現的能力。其它的挑戰在于使供應商同意基本的定義。目前,存在三個設計方法學:算法、處理器/存儲器和控制邏輯。這些方法被進一步劃分為基于平臺和架構設計類。此外,還有幾種可以使用ESL工具的情況。首先,至少存在硬件和軟件上的某些基準。ESL還考慮了設計中的高級抽象的討論,并且不僅僅是更高抽象語言語法。最后,還需要解決系統級任務。

ESL的發展

ESL的發展分別影響到軟件和硬件領域(見圖1)。在硬件方面,我們看到逐漸向更高級的設計抽象等級發展。最初使用多邊形來開始設計,但是后來在電子硬件設計早期轉向使用原理圖。后來,設計工程師采用了集成的原理圖獲取和仿真工具。目前,他們使用HDL來實現大部分的設計。一個有趣的觀察是:大量的設計工程師還使用圖形工具進行調試和分析。設計的可視化依然是在功能描述中的設計過程的一個關鍵部分。同樣地,某種程度上需要依賴于圖形來理解更高的復雜性。這在實質上提高了設計抽象。

在軟件流程上,我們見證了從位和字節級的機器代碼、匯編語言到編譯語言的轉變。面向對象的語言的最新趨勢已經在軟件實現中得到廣泛的使用。面向對象編程(OOP)方法相對于程序編程方法的主要優勢在于,它使程序設計工程師能創建在增加新的對象類型時不需要模塊被改變。程序設計工程師可以創建繼承很多現有對象的很多功能的新對象。這種OOP方法也被用于SystemVerilog語言中來構建復雜的測試基準,這種基準用于系統級設計驗證,通過支持斷言、功能覆蓋和經改善的受約束隨機測試發生可以實現很大的驗證優勢。在設計范例中的這些改變使得設計質量更高,并且在軟件/硬件開發領域實現更高的復用。


圖1:用于系統設計和功能驗證的ESL流程的基本架構

ESL設計流程方面

ESL適合于設計流程中的設計實現和功能驗證。引入了一種稱為TLM的概念。一般而言,TLM將支持在更高抽象級的設計,或換言之,實現細節更少,使系統匯編、變更和確認的速度更快。

這些TLM模型可以來自IP提供商,或用戶可以針對特定的功能自己創建,我們提供用于幫助自動創建這些模型之間的系統級接口的工具。

對于在功能驗證中提供一種虛擬原型來說,能快速地用抽象的方法對SoC進行描述的能力很關鍵。在一般的硬件/軟件系統驗證中,軟件可以產生針對硬件的真實激勵。在這種方法中的一種更徹底的功能測試可以幫助減少在后期發現的設計缺陷,在設計流程中發現缺陷的時間通常太遲;如果具有一個系統工作模型,那么,就為軟件開發和硬件實現的并行處理提供了基礎。另外一個模型來源是使用運算綜合來產生用于設計實現的TLM(用于系統級匯編和分析)以及RTL模型,在這種來源中,用C或C++來開發一種特殊的處理算法。因為開發中的系統可以在相同的硬件和軟件環境中進行顯現,ESL將可以實現在硬件和軟件之間實現一種重要的架構設計約束的交換。

對于每一個抽象等級,出現了某種更受歡迎的語言,這種語言能最有效地滿足需求,從而幫助創建整個系統流程(圖2)。盡管這些受歡迎的語言可能并不是解決某種需求的唯一選擇,但是它們通常具有某些更好的功能來幫助這個過程。


圖2:不同的模型抽象提取層需要采用不同的語言

C/C++及其變體,像SystemC能提供系統級和TLM設計的最佳的系列功能,但是也可以使用在采用其他語言的流程中。

在設計中處理行為和通信量作為一種事務的概念已經沿用多年,但是在最近才作為接口定義和SoC設計中的標準得到認可。事務的定義枚舉了起始、時序持續時間結束以及每個數據操作的內容,而不是試圖解釋一堆事件和邊界。最近的OSCI TLM標準設定了構建系統模塊的強大模型的基礎,這種系統模塊可以在沒有不必要的約束行為或實現選擇的條件下,容易地被互連、執行以及分析。

對于設計一個系統的更完整的觀點來說,UML可以用來對最高級行為進行建模,可以執行這些模型,并使模型更精確以幫助推動流程的其余部分。因為UML可以支持創新的ESL方法學而獲得普及,這種方法學將架構、設計和驗證域綁定在統一的觀點下。

ESL流程開發

特別地,ESL類包括基于平臺的設計、事務級建模、基于C的仿真、硬件/軟件協同仿真、性能優化以及基于C的綜合。要在幾種解決方案中作出選擇,設計工程師可以構建適合他們需求的ESL環境。Mentor Graphics擁有很多發展前景廣闊的解決方案。Mentor Graphics是ESL領域內的領導者,提供的解決方案包括Perspecta,它用于設計、建模、性能分析和確認;無縫地用于全面的硬件和軟件協同驗證,Questa用于先進的功能驗證,Catapult C用于系統級C綜合等。我們還預見到向ESL的發展將不斷繼續,包括與現有的RTL相銜接的解決方案,以及從開始輸入到制造相結合的完整的自動化、經驗證的流程。

本文小結

利用ESL的新的系統級設計方法的目的是在設計流程中實現直接的好處。盡早地確認系統功能行為能幫助降低迭代次數,在這一級的更快仿真使得有機會考察可選的設計架構,發現更好的選擇,做出更多的設計練習。獲得目標結果將有助于增加10~100倍的效率,并使未來10到15年的設計可能實現,并有助于彌合硬件和軟件開發的鴻溝。

作者:Chee-Chun Tay

應用顧問

Mentor Graphics

下一篇: Tundra攜手Enea,推出

上一篇: 新一代小區網關:靈活

主站蜘蛛池模板: 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 卫生型双针压力表-高温防腐差压表-安徽康泰电气有限公司 | 广西资质代办_建筑资质代办_南宁资质代办理_新办、增项、升级-正明集团 | 电磁流量计厂家_涡街流量计厂家_热式气体流量计-青天伟业仪器仪表有限公司 | 缠绕机|缠绕膜包装机|缠绕包装机-上海晏陵智能设备有限公司 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 铸铝门厂家,别墅大门庭院大门,别墅铸铝门铜门[十大品牌厂家]军强门业 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 济南轻型钢结构/济南铁艺护栏/济南铁艺大门-济南燕翔铁艺制品有限公司 | 刑事律师_深圳著名刑事辩护律师_王平聚【清华博士|刑法教授】 | 齿轮减速机_齿轮减速电机-VEMT蜗轮蜗杆减速机马达生产厂家瓦玛特传动瑞环机电 | 山东钢衬塑罐_管道_反应釜厂家-淄博富邦滚塑防腐设备科技有限公司 | 西点培训学校_法式西点培训班_西点师培训_西点蛋糕培训-广州烘趣西点烘焙培训学院 | 酒水灌装机-白酒灌装机-酒精果酒酱油醋灌装设备_青州惠联灌装机械 | 硫化罐_蒸汽硫化罐_大型硫化罐-山东鑫泰鑫智能装备有限公司 | 电动手术床,医用护理床,led手术无影灯-曲阜明辉医疗设备有限公司 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | 制丸机,小型中药制丸机,全自动制丸机价格-甘肃恒跃制药设备有限公司 | 盛源真空泵|空压机-浙江盛源空压机制造有限公司-【盛源官网】 | 北京租车牌|京牌指标租赁|小客车指标出租 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 镀锌钢格栅_热镀锌格栅板_钢格栅板_热镀锌钢格板-安平县昊泽丝网制品有限公司 | 上海公司注册-代理记账-招投标审计-上海昆仑扇财税咨询有限公司 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 电磁流量计厂家_涡街流量计厂家_热式气体流量计-青天伟业仪器仪表有限公司 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | 便民信息网_家电维修,家电清洗,开锁换锁,本地家政公司 | 污水处理设备-海普欧环保集团有限公司 | HDPE储罐_厂家-山东九州阿丽贝防腐设备 | 爱德华真空泵油/罗茨泵维修,爱发科-比其尔产品供应东莞/杭州/上海等全国各地 | 代理记账_公司起名核名_公司注册_工商注册-睿婕实业有限公司 | 自动钻孔机-全自动数控钻孔机生产厂家-多米(广东)智能装备有限公司 | PCB接线端子_栅板式端子_线路板连接器_端子排生产厂家-置恒电气 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | ICP备案查询_APP备案查询_小程序备案查询 - 备案巴巴 | 上海阳光泵业制造有限公司 -【官方网站】 | elisa试剂盒-PCR试剂盒「上海谷研实业有限公司」 | 并网柜,汇流箱,电控设备,中高低压开关柜,电气电力成套设备,PLC控制设备订制厂家,江苏昌伟业新能源科技有限公司 | 杰恒蠕动泵-蠕动泵专业厂家-19年专注蠕动泵 |