人妻蜜と1~4中文字幕月野定规 ,国产精品成人va在线播放,色优久久久久综合网鬼色,WWW插插插无码视频网站

新聞資訊
報名 | 用Qt打造下一代智能汽車數(shù)字座艙(網(wǎng)絡(luò)研討會,9月2日周五)
2022-08-29
近年來,全球汽車行業(yè)正向著數(shù)字化、自動化、智能化轉(zhuǎn)型,更新穎豐富的使用場景不斷涌現(xiàn)。在國家數(shù)字經(jīng)濟(jì)發(fā)展及“雙碳”目標(biāo)的引導(dǎo)下,數(shù)字技術(shù)已經(jīng)成為汽車產(chǎn)業(yè)轉(zhuǎn)型升級的新引擎,同時,汽車行業(yè)也是ICT企業(yè)拓展其數(shù)字化技術(shù)和應(yīng)用的重要陣地。Qt 憑借25年的經(jīng)驗,持續(xù)在數(shù)字座艙領(lǐng)域進(jìn)行投入,以期把握行業(yè)發(fā)展的機(jī)會窗口。在軟件定義汽車時代,更敏捷的工作方式和靈活的跨平臺工具是成功的關(guān)鍵。此次Webinar,我們將帶您了解如何使用Qt設(shè)計、開發(fā)、部署數(shù)字座艙。通過Outrun項目演示,我們將探討車輛人機(jī)界面(HMI)設(shè)計和用戶體驗的未來趨勢。時間:9月2日星期五下午3:00 - 4:00議程:> 設(shè)計階段> 從設(shè)計到原型> 3D圖形> 動效設(shè)計> 視覺效果> 車輛互聯(lián)> 問答環(huán)節(jié)面向人群:目前從事或未來有意愿加入汽車行業(yè)的人員掃碼報名可永久觀看回放問1:網(wǎng)絡(luò)研討會與上班時間沖突,無法參加怎么辦?答:不用擔(dān)心,我們的課程都設(shè)置了回放功能。掃描二維碼報名后,在直播結(jié)束后你可以收到回放的觀看鏈接進(jìn)行學(xué)習(xí),回放也可以讓收看直播的小伙伴們有一個復(fù)習(xí)鞏固的機(jī)會。當(dāng)然,我們還是鼓勵大家盡量參加直播,可以和我們的講師有一個很好的互動,及時解答你在聽講過程中的問題。問2:本次網(wǎng)絡(luò)研討會收費嗎?答:Qt網(wǎng)絡(luò)研討會都是免費的。讓我們相約網(wǎng)絡(luò)研討會直播間,不見不散~(文章來源公眾號:Qt軟件)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計周期,提升產(chǎn)品可靠性。20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計工具、仿真工具、電氣設(shè)計工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗積累,真正的幫助客戶實現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號了解更多研發(fā)工具軟件知識
查看更多→
宏更新的那點兒小秘密
2022-08-26
理解難度:★★☆☆☆操作難度:★☆☆☆☆工作效率提升:★★★★☆現(xiàn)代人生活講求通達(dá),工作講求底層邏輯。掌握EPLAN設(shè)計項目的理念,小則簡便偷懶,大則改善效率與流程。這條底層邏輯已經(jīng)逐漸成為眾多“攻城獅”窺得的門道。今天我們就來談?wù)劯翬PLAN宏時出現(xiàn)的異常現(xiàn)象,探索其中的奧秘。現(xiàn)象思考?常見現(xiàn)象一:無法修正填寫錯誤的連接點代號原理圖回路中已插入使用宏“PXC.2904622”(帶宏邊框),項目提交檢查后發(fā)現(xiàn)有1個連接點代號填寫有誤,如下圖所示工程師修正了原始宏文件,并使用 “更新宏”功能一鍵性更新項目中所有該元件使用之處。發(fā)現(xiàn)連接點代號Test無法變更為REM。宏文件:更新后:常見現(xiàn)象二:引腳順序被打亂為了讓圖紙閱讀效果更加清晰,工程師將部分連接點整體向右側(cè)平移2個C柵格距離,又調(diào)整了部分引腳間距,更新后發(fā)現(xiàn)連接點排列順序發(fā)生了變化。更新前:引腳順序Test、SGnd、OUT2、OUT1、13、14宏文件:僅移動連接點位置,擴(kuò)大黑盒尺寸,不修改其它任何邏輯、屬性。更新后:SGnd、OUT2、OUT1、Test、14、13軟件功能失靈了?看到這里,知情的老司機(jī)可能已經(jīng)會心一笑,明白問題所在。出錯原因思考提示:右擊原理圖中需要被更新的宏邊框,點擊更新宏,打開【設(shè)置:更新宏】。大家可以來猜一猜出錯原因,再往下看揭秘。解析:宏的小秘密哪些宏可以更新?首先確定宏的類型,哪些可以更新。宏的使用類型分為“已定義、未定義、僅參考、僅從屬”四大類。“僅參考、僅從屬”2個類別可以在宏導(dǎo)航器中或圖紙中選中,右鍵更新。EPLAN幫助文檔詳細(xì)解釋參考:如何準(zhǔn)確更新?1.?默認(rèn)更新規(guī)則(什么都不勾選)1)?更新時根據(jù)設(shè)備的“功能定義”確定,識別已有功能和需要新增的功能,將新增的功能插入到被更新的宏中。2)?在更新時會將宏文件中的圖形信息(格式化、屬性排列等)傳輸至被更新的宏;3)?邏輯信息不會被傳輸,如連接點代號。在這一情況下,我們也就看到了現(xiàn)象一,Test連接點代號不更新。如果增加一個設(shè)備連接點,那么被更新的宏上則會增加該功能,感興趣的伙伴可以嘗試更新。【推薦應(yīng)用場景】:功能邏輯不變化,僅調(diào)整位置排布、格式、屬性排列等。2. 優(yōu)先以圖形方式進(jìn)行分配更新原則:識別被更新的宏中所有功能(如“設(shè)備連接點”)的放置坐標(biāo),功能一致則保留原位置功能所有信息。如果在宏中的相同位置上沒有元件,則使用圖形上具有適合的功能定義的下一個元件。這里也就可以解釋現(xiàn)象二的出現(xiàn),原本7C的距離為“設(shè)備連接點SGnd”,更新后7C的位置功能上依舊為設(shè)備連接點,保持原有屬性,如連接點代號SGnd。更新前:更新后:【推薦應(yīng)用場景】:使用此操作來在宏中的一個位置上將一個元件更換為具有其它功能定義的一個元件(例如將端子更換為插頭)。設(shè)備標(biāo)識符保留不變。如果在宏中的相同位置上沒有元件,則使用圖形上具有適合的功能定義的下一個元件。3. 僅保留設(shè)備標(biāo)識符更新原則:除了設(shè)備標(biāo)識符和中斷點,圖形、邏輯等其它信息全部更新。已插入的宏中進(jìn)行更新時,也會傳輸宏文件中的已更改的邏輯信息(連接點代號、已修改的符號、已分配的部件)?!就扑]應(yīng)用場景】:更新圖形信息(格式化、屬性排列等)、邏輯信息(連接點代號、功能文本、已修改的符號、已分配的部件)比較多,建議激活此復(fù)選框。4.?重新分配值集更新宏時在大多數(shù)情況下,占位符對象的已分配值集保留在已插入的宏上。如果不是這種情況(例如因為宏包含一個發(fā)生很大變化的結(jié)構(gòu)或多個占位符對象),則激活此復(fù)選框。由此會在更新時將項目中上一次選擇的值集重新分配給已插入的宏。【2023新功能強(qiáng)勢來襲】1. 單個宏包含IEC、GB等多個標(biāo)準(zhǔn)表達(dá),預(yù)留企業(yè)標(biāo)準(zhǔn)“席位”。2. 插入中心快速調(diào)取使用過的宏文件,所見即所得,收藏更效率。(文章來源公眾號:EPLAN易盼軟件)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計周期,提升產(chǎn)品可靠性。20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計工具、仿真工具、電氣設(shè)計工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗積累,真正的幫助客戶實現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號了解更多研發(fā)工具軟件知識
查看更多→
探索 4 種最常見的魚骨圖
2022-08-25
以下文章來源于Minitab Users Group ,作者M(jìn)initab20?世紀(jì)?60?年代以來,石川圖已協(xié)助數(shù)以百萬人完成頭腦風(fēng)暴,確定效應(yīng)或問題的潛在原因并映射出這些原因間的關(guān)系。由于其關(guān)注點、形狀和設(shè)計,這些圖表更常見的名稱是因果圖或魚骨圖。魚骨圖讓您能以絕佳方式在定義明確的結(jié)構(gòu)中開展頭腦風(fēng)險。然而,您是否了解如何讓其發(fā)揮最大作用?以及,可用的圖表類型有哪些?每一個魚骨圖的開頭都一樣:將核心問題或效應(yīng)放在圖表的最右側(cè)。然后,向左側(cè)畫一條稱為“脊骨”的直線,并在這條線的上下添加分支。這些分支稱為“相關(guān)關(guān)系”或核心問題或效應(yīng)脊骨的原因類型。之后,特定原因可添加到每一個相關(guān)關(guān)系中,與此同時,您仍可繼續(xù)熱烈的頭腦風(fēng)暴活動。此操作可持續(xù)到頭腦風(fēng)暴環(huán)節(jié)結(jié)束,直到對您的魚骨圖感到滿意為止。每個人都能夠應(yīng)用魚骨圖來協(xié)助其開展頭腦風(fēng)暴,且使用魚骨圖的行業(yè)眾多、用途廣泛,因此,有不少類型的魚骨圖可供使用。下面介紹 4 種最常見的魚骨圖:簡單的魚骨圖由于最基本形式的魚骨圖沒有預(yù)先確定的相關(guān)關(guān)系或原因類別,因此您可以設(shè)置和創(chuàng)建特定于貴組織或所在行業(yè)的相關(guān)關(guān)系。例如,醫(yī)療衛(wèi)生系統(tǒng)中的相關(guān)關(guān)系可能并不適用于制造商系統(tǒng),反之亦然。同是制造商,也會因所生產(chǎn)產(chǎn)品類型差異而導(dǎo)致相關(guān)關(guān)系不一樣,例如,食品、汽車零件或電子設(shè)備。4S?魚骨圖這種魚骨圖得名于其組織信息的方式,也就是將潛在原因歸為 4 大類別:供應(yīng)商?(Suppliers)、系統(tǒng)?(Systems)、環(huán)境?(Surroundings)?和技能?(Skills)。這種魚骨圖通常用于服務(wù)行業(yè),但也可用于幾乎所有行業(yè)中。8P?魚骨圖這種魚骨圖的命名取自其 8 大組成類別:程序?(Procedures)、政策?(Policies)、地點?(Place)、產(chǎn)品?(Product)、人員?(People)、過程?(Processes)、價格?(Price)?以及促銷?(Promotion)。這種魚骨圖也常常應(yīng)用于服務(wù)行業(yè),但也可用于幾乎所有業(yè)務(wù)或行業(yè)中。人員-機(jī)器-材料魚骨圖這種魚骨圖最常用于制造業(yè),讓您能夠?qū)栴}的潛在原因歸為以下類別:人員?(Man)、材料?(Materials)、機(jī)器?(Machine)、方法?(Methods)、測量?(Measurements)?以及環(huán)境?(Environment)。在某些情況下,還包括另外兩個類別:管理?(Management)/資金與維護(hù)?(Money and Maintenance)。已掌握上述知識點?還沒記住也無妨!因為 Minitab Workspace 已將這4種魚骨圖模板內(nèi)置到最終可視化工具包中。在一個統(tǒng)一位置探索我們強(qiáng)大的可視化工具集,輕松地提升您的工作效率并為貴公司的業(yè)務(wù)帶來最大績效。我們的魚骨圖非常簡單易用:只需用手指點擊兩下就可展開整個魚骨圖的輪廓。我們的魚骨圖提供的其中一項酷炫功能是,若您不喜歡某個屬性或原因的位置,您可將其拖放到想要的位置。這可是依靠紙和筆做不到的功能?。ㄎ恼聛碓垂娞枺篗initab)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計周期,提升產(chǎn)品可靠性。20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計工具、仿真工具、電氣設(shè)計工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗積累,真正的幫助客戶實現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號了解更多研發(fā)工具軟件知識
查看更多→
【方輝專欄】ARM嵌入式編譯器(八) 優(yōu)化代碼大小或性能的編譯器選項介紹
2022-08-24
摘要: 本文主要對Arm Compiler 6編譯器的優(yōu)化選項進(jìn)行介紹。關(guān)鍵字:Arm Compiler 6、編譯器、優(yōu)化等級、鏈接時優(yōu)化。1. 代碼優(yōu)化編譯器在優(yōu)化時有些可以提高代碼性能,而有些可以減少代碼大小。不同的優(yōu)化通常相互會有影響。通常情況下,提高代碼性能的方法會增加代碼大小,而減少代碼大小的方法會降低性能。例如,編譯器在展開小循環(huán)時會獲得更高的性能,但會增加代碼大小。下面具體介紹一下armclang的優(yōu)化參數(shù)選項。armclang默認(rèn)優(yōu)化級別是-O0,不執(zhí)行優(yōu)化。優(yōu)化代碼執(zhí)行性能的參數(shù)選項:-O1|-O2|-O3 :數(shù)字越大代表優(yōu)化等級越高。-Ofast:在-O3基礎(chǔ)上進(jìn)行提高性能的所有優(yōu)化,有可能會違反一些語言標(biāo)準(zhǔn)。-Omax:在-Ofast基礎(chǔ)上增加鏈接時優(yōu)化。優(yōu)化代碼大小的參數(shù)選項:-Os:執(zhí)行代碼優(yōu)化減小代碼大小,同時一定程度上兼顧代碼執(zhí)行性能。-Oz:執(zhí)行代碼優(yōu)化減小代碼大小。-Omin:在-Oz基礎(chǔ)上,利用鏈接時優(yōu)化刪除未使用的代碼,同時嘗試優(yōu)化全局內(nèi)存訪問。在編譯C++代碼時會刪除虛函數(shù)。2. 鏈接時優(yōu)化armlink的優(yōu)化級別與armclang的優(yōu)化級別相同。單獨在armlink時使用鏈接時優(yōu)化,可以使用與armlink --lto_level來選擇相應(yīng)的連接時優(yōu)化級別。當(dāng)然在編寫代碼時,也可以減少代碼大小,提高執(zhí)行效率。例如前面文章提到的,優(yōu)化循環(huán)終止條件,展開循環(huán),減少對象和庫的調(diào)試信息,使用內(nèi)聯(lián)函數(shù)等等。來源:《Arm? Compiler for Embedded User Guide Version 6.18》+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計周期,提升產(chǎn)品可靠性。20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計工具、仿真工具、電氣設(shè)計工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗積累,真正的幫助客戶實現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號了解更多研發(fā)工具軟件知識
查看更多→
系統(tǒng)感知型SoC的功耗、噪聲和可靠性簽核
2022-08-24
在競爭激烈的全球移動、消費類和汽車電子系統(tǒng)市場中,低功耗、高性能以及高可靠性是產(chǎn)品獲得成功至關(guān)重要的因素。為了管理這些沖突性的需求,設(shè)計團(tuán)隊需要面面俱到地考慮多種選項,例如,需要采用高級工藝技術(shù)節(jié)點,尤其是基于FinFET的器件。這些高級技術(shù)節(jié)點讓芯片不僅能在更低功耗下以更快的速度運(yùn)行,同時還可在相同尺寸的芯片中集成更多功能。但是,在這些工藝節(jié)點上,由于器件的物理特性、尺寸和形狀以及互聯(lián)等因素,在進(jìn)行功耗、噪聲和可靠性簽核時會遇到嚴(yán)重的問題。十多年來,Ansys? RedHawk-SC?一直都是業(yè)界電源噪聲和可靠性分析簽核的標(biāo)準(zhǔn)解決方案,其已成為各家代工廠基準(zhǔn)流程中不可或缺的一部分。RedHawk-SC提供優(yōu)異的容量、準(zhǔn)確度及仿真覆蓋特性,能夠全面滿足亞7nm設(shè)計,尤其是那些需要使用FinFET器件的設(shè)計需求,因而無論是上述所列的電源噪聲還是可靠性仿真問題,都能游刃有余地應(yīng)對解決。本白皮書將對影響電源/信號完整性及IC可靠性的各個方面進(jìn)行探討,同時還將介紹如何運(yùn)用Ansys RedHawk-SC高效率地分析和解決這些挑戰(zhàn)。本文為白皮書節(jié)選,完整內(nèi)容可在文末下載。Ansys RedHawk-SC憑借可擴(kuò)展的架構(gòu)、業(yè)界一流的引擎以及先進(jìn)的建模功能,Ansys RedHawk-SC堪稱率先在業(yè)界通過代工廠認(rèn)證的全芯片電源噪聲與可靠性簽核解決方案。RedHawk-SC可充分滿足高級亞7nm器件的需求,如FinFET和采用硅片直通孔 (TSV)封裝技術(shù)的2.5D/3D結(jié)構(gòu)需求,從而能進(jìn)一步擴(kuò)展上述功能。圖1:Ansys RedHawk-SC平臺RedHawk-SC仿真環(huán)境能實現(xiàn)IP、內(nèi)存和RTL級到芯片級SoC(其中包括封裝和電路板)的電源噪聲完整性和可靠性。IP和內(nèi)存設(shè)計人員不僅能使用Ansys Totem?來驗證設(shè)計,而且還可創(chuàng)建能在SoC級使用的緊湊型模型,從而確認(rèn)集成的正確性,并評估封裝和全芯片噪聲對IP的影響。RedHawk-SC可提供綜合全面的RTL2Silicon方法,它利用Ansys PowerArtist? Design為Power RTL仿真提供的數(shù)據(jù)來擴(kuò)大SoC電源噪聲仿真的簽核覆蓋范圍。對于采用高級工藝技術(shù)的設(shè)計而言,更廣泛的RTL覆蓋范圍以及考慮溫度、封裝和電路板影響非常重要。高容量、高性能為了滿足在高級工藝節(jié)點中實施大型SoC設(shè)計的準(zhǔn)確性和簽核要求,需要完整地對整個SoC和封裝/PCB模型進(jìn)行仿真。如果不采用適當(dāng)?shù)姆椒▉砉芾磉@些大型仿真,那么容量和周轉(zhuǎn)時間都將激增。電流在整個模塊邊界上流動,并穿過片上/封裝電源以及接地互聯(lián)點,而分層建模方法的能力非常有限,無法對這種隨時間變化的電流進(jìn)行建模。因此,來自分層模型的預(yù)定義電流特性,不能準(zhǔn)確地反映芯片的實際工作狀況。經(jīng)過芯片驗證的簽核精確度Ansys RedHawk-SC具備業(yè)界領(lǐng)先晶圓廠提供的IR/DvD、EM和ESD完整性簽核認(rèn)證,可用于FinFET。圖2:準(zhǔn)確度:SPICE與APLRedHawk-SC可使用APL和定制宏模型 (CMM)整合器件級RC寄生效應(yīng)和開關(guān)電流波形,以實現(xiàn)皮秒級分辨率的全芯片瞬態(tài)仿真。這些增強(qiáng)型模型能滿足當(dāng)今復(fù)雜設(shè)計中不斷發(fā)展的精確度和覆蓋范圍需求。圖2將晶體管級的SPICE仿真波形與相應(yīng)的Ansys RedHawk-SC仿真(采用APL模型)進(jìn)行了對比。實現(xiàn)FinFET遷移將設(shè)計遷移到FinFET結(jié)構(gòu),能在不影響待機(jī)電流的情況下,充分發(fā)揮較低動態(tài)功耗的優(yōu)勢。但是,F(xiàn)inFET的更低供電電壓和較高的驅(qū)動強(qiáng)度會分別降低噪聲容限,增大瞬態(tài)噪聲。此外,F(xiàn)inFET的局部發(fā)熱特性會升高溫度,進(jìn)而帶來功耗/信號完整性和EM可靠性問題。另外,電路設(shè)計限制和FinFET設(shè)計中更高的電流強(qiáng)度會導(dǎo)致ESD問題,從而進(jìn)一步影響可靠性。圖3:FinFET中降低工作電壓的優(yōu)勢(資料來源:ARM公司RobAitken)如今,在典型的高性能低功耗SoC中,有100多個電壓島、復(fù)雜的時鐘和電源門級電路以及幾十個IP已不足為奇,而且每個IP都會在不同的時鐘和電源域中工作。所有這些因素都要求我們必須對動態(tài)壓降進(jìn)行準(zhǔn)確地估算,因此,需要在實際設(shè)計工作環(huán)境中精確預(yù)測多種模式以及場景中的電流,并對動態(tài)壓降進(jìn)行驗證,更為重要的是,需要了解壓降和電源噪聲對時鐘和關(guān)鍵網(wǎng)絡(luò)的影響。Ansys RedHawk-SC 芯片封裝分析 (RedHawk-CPA)RedHawk-SC包含了各種經(jīng)過Ansys Totem詳細(xì)仿真的IP模型。此外,當(dāng)今低功耗、高性能SoC的準(zhǔn)確簽核需要包含IP模型和封裝/PCB寄生參數(shù)。圖4:封裝寄生效應(yīng)與解耦對芯片電源噪聲的影響RedHawk-SC提供的集成型芯片-封裝協(xié)同分析解決方案Ansys RedHawk-CPA,可準(zhǔn)確地分析封裝寄生參數(shù)對動態(tài)壓降的影響。對于使用高級工藝技術(shù)實現(xiàn)的設(shè)計,尤其是那些采用FinFET器件實現(xiàn)的設(shè)計,進(jìn)行電源分析時應(yīng)全面考慮封裝中的電流、通過焊點的電流以及芯片內(nèi)部的電流。該電流可通過一個時間實例到另一個時間實例的供電電壓和互聯(lián)阻抗變化進(jìn)行調(diào)制。對于確保仿真結(jié)果的有效性和準(zhǔn)確性而言,該因素和其它因素都至關(guān)重要。先進(jìn)的可靠性簽核隨著設(shè)計不斷向5nm以及更先進(jìn)的技術(shù)節(jié)點發(fā)展,片上互聯(lián)的電遷移和靜電放電問題會變得更為嚴(yán)峻。因此,鑒于電線中的電流不斷增大,同時EM限值不斷縮小,EM和ESD分析的準(zhǔn)確度和覆蓋范圍就變得極為重要。圖5:在全芯片電源噪聲仿真中使用RedHawk-CPA模型實現(xiàn)更高的結(jié)果準(zhǔn)確性和粒度(來源:網(wǎng)絡(luò)資源)圖6:準(zhǔn)確預(yù)測電流值圖7:ESD引起的片上導(dǎo)線和ESD事件引起的過孔故障增加(摘自三星半導(dǎo)體公司Chan- hee Jeon等人的2013年國際ESD專題研討會供稿:適用于魯棒性I/O ESD網(wǎng)絡(luò)設(shè)計的EOS/ESD電流強(qiáng)度分析方法)Ansys RedHawk-SC可為電源/接地和信號線路EM分析提供全面的支持。能在最大限度減少主動錯誤信息的同時,準(zhǔn)確地對EM違規(guī)進(jìn)行分析。專有的電流感知型提取方法有助于創(chuàng)建和仿真RLC網(wǎng)絡(luò),以便為設(shè)計中的每條電線和通孔實現(xiàn)簽核質(zhì)量的結(jié)果。作為RedHawk-SC平臺的組成部分,Ansys PathFinder-SC?可為ESD事件中所有電流路徑(電線和通孔)提供連接和互聯(lián)失效檢查,從而支持IP級到SoC級的ESD完整性分析。用于電源噪聲收斂的更大覆蓋范圍對于采用高級工藝技術(shù)的設(shè)計而言,發(fā)現(xiàn)和解決因標(biāo)準(zhǔn)單元、內(nèi)存、I/O和其它IP同步開關(guān)造成的電源噪聲問題更顯重要。通過使用全芯片瞬態(tài)仿真,RedHawk-SC可準(zhǔn)確地預(yù)測同步開關(guān)輸出產(chǎn)生的動態(tài)壓降噪聲。RedHawk-SC可將動態(tài)開關(guān)電流和電容模型與Totem提供的采用APL或CMM的晶體管級SPICE模型結(jié)合使用,從而生成SPICE級的準(zhǔn)確結(jié)果。圖8:針對可靠性進(jìn)行的溫度感知型EM分析為了能夠更好地覆蓋電源完整性和可靠性問題,即便是在缺少輸入向量的時候,找出設(shè)計熱點也非常關(guān)鍵。Ansys RedHawk-SC可支持VectorLess?動態(tài)仿真引擎,無論是否具有用戶指定的全芯片驗證范圍約束條件,其均可自動生成開關(guān)情境。RedHawk-SC支持的其它無向量模式包括:PowerTransient?、FrequencyAware?以及VectorLess Scan等。結(jié)果分析RedHawk-SC功能齊備的多選項卡、多窗格GUI,實現(xiàn)同步顯示各種不同的結(jié)果和表格,便于用戶更好地展開分析與調(diào)試。這種基于布局的GUI,可為綜合全面的易用型調(diào)試功能提供所需的靈活性和魯棒性。多窗格GUI可提供多個芯片布局的視圖,其中每個視圖都可顯示其功率密度以及相互之間的直接影響。通過使用這些多窗格配置,工程師能快速發(fā)現(xiàn)芯片上設(shè)計薄弱點的根本原因,然后找到并隔離能減少或消除壓降或EM熱點問題的修改辦法。RedHawk-SC能夠在 GUI環(huán)境中查看封裝布線問題,并對其進(jìn)行分析和調(diào)試。圖9:RTL到Silicon到system電源噪聲收斂可擴(kuò)展生態(tài)系統(tǒng)的強(qiáng)大功能Ansys電源噪聲和可靠性生態(tài)系統(tǒng),可從RedHawk-SC和其它相關(guān)的IC仿真平臺進(jìn)一步擴(kuò)展,以包含下列成功投產(chǎn)的系統(tǒng)級仿真解決方案:Ansys SIwave?(信號完整性)、Ansys Icepak?(熱完整性)和Ansys HFSS? (EMI和高頻分析)。借助這些業(yè)界標(biāo)準(zhǔn)的多物理場工具,用戶能夠使用系統(tǒng)感知型芯片仿真方法和芯片-封裝感知型系統(tǒng)仿真方法,以確保芯片和系統(tǒng)在設(shè)計上能以最低成本協(xié)同工作??偨Y(jié)Ansys RedHaww-SC可實現(xiàn)多項全新的功能,并帶有引擎增強(qiáng)的特性。對于使用高級工藝技術(shù)節(jié)點的設(shè)計,這些功能和特性不僅能實現(xiàn)更高的性能、更短的仿真周轉(zhuǎn)時間,同時還能滿足嚴(yán)格的簽核要求。對于SoC電源噪聲和可靠性分析而言,RedHawk-SC仍然是簽核工具的不二選擇。除了能夠分析靜態(tài)/動態(tài)壓降和電源/信號線路EM簽核以外,RedHawk-SC平臺還能實現(xiàn)低功耗設(shè)計仿真、SoC ESD完整性驗證、時序(時鐘、關(guān)鍵路徑)影響分析、電源網(wǎng)格原型構(gòu)建以及芯片-封裝-系統(tǒng)協(xié)同仿真。作為業(yè)界標(biāo)準(zhǔn)的簽核工具,RedHawk-SC在最新的工藝節(jié)點上都取得了代工廠認(rèn)證,包括臺積電 (TSMC)基于3nm FinFET的工藝技術(shù)。RedHawk-SC獲得了數(shù)千種成功投產(chǎn)芯片的青睞和支持。(文章來源公眾號:Ansys)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計周期,提升產(chǎn)品可靠性。20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計工具、仿真工具、電氣設(shè)計工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗積累,真正的幫助客戶實現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號了解更多研發(fā)工具軟件知識
查看更多→
Simulation World | 2022年Ansys全球仿真大會八大專題分會場
2022-08-23
2022 年Ansys全球仿真大會-中國站將于9月21日-22日線上盛大開啟9月21日-22日,一年一度仿真行業(yè)虛擬盛會——2022年Ansys全球仿真大會中國站即將拉開序幕,為期兩天的大會將一覽來自世界各地遠(yuǎn)見卓識的企業(yè)戰(zhàn)略及彰顯本地創(chuàng)新的成功案例。主會場主旨演講將近距離了解各行業(yè)企業(yè)聚焦仿真作為業(yè)務(wù)轉(zhuǎn)型加速器,通過仿真技術(shù)驅(qū)動工程創(chuàng)新,奔向確定性的未來。同時,本屆大會分會場也將迎來八大立意新穎緊貼前沿的專題分會場:新能源汽車、高科技、芯片半導(dǎo)體、可持續(xù)發(fā)展、成像與顯示、基于模型的系統(tǒng)與安全、產(chǎn)品與應(yīng)用更新、創(chuàng)新技術(shù),期望以各類精彩豐富的內(nèi)容以饗各位觀眾。分會場① 新能源汽車Electric Vehicle推薦理由:過往10年,中國汽車市場尤其是新能源汽車市場飛速發(fā)展,產(chǎn)銷貢獻(xiàn)了全球總量的50%以上。在新能源汽車關(guān)鍵技術(shù)研發(fā)層面,從電機(jī)、電池、電力電子到系統(tǒng)集成;從需求分析、功能設(shè)計到性能驗證,國內(nèi)領(lǐng)先供應(yīng)商都有大量思考和行業(yè)最佳實踐。本次Ansys全球仿真大會“新能源汽車”分會場中將邀請國內(nèi)領(lǐng)先用戶分享他們對于新能源汽車行業(yè)的最新技術(shù)洞察,相關(guān)產(chǎn)品在研發(fā)不同環(huán)節(jié)的最佳實踐。同時,本會場也邀請了全球行業(yè)領(lǐng)先用戶、一流學(xué)者分享他們對于全球新能源汽車行業(yè)的最新市場動態(tài)、技術(shù)發(fā)展趨勢的理解。期望通過本次大會及專題分會場的精彩內(nèi)容,指導(dǎo)行業(yè)用戶并助力國內(nèi)新能源客戶向市場交付優(yōu)秀卓越的產(chǎn)品。分會場② 高科技High-Tech推薦理由:2022年,隨著5G網(wǎng)絡(luò)建設(shè)的不斷提速并進(jìn)入大規(guī)模應(yīng)用,已悄然推動全球6G進(jìn)入賽道。以ICT通訊為代表的高科技行業(yè),則進(jìn)一步要求電子、芯片、智能終端、數(shù)據(jù)中心等工業(yè)品,邁向高數(shù)據(jù)速率、高功率密度、高能耗效率、等高技術(shù)密集階段,這要求產(chǎn)品設(shè)計和研發(fā)人員具有更深的 “洞察” 能力。本次Ansys全球仿真大會 “高科技” 分會場將攜手國內(nèi)外知名企業(yè),匯集國內(nèi)外電子行業(yè)技術(shù)熱點和設(shè)計挑戰(zhàn),分享Ansys無處不在的仿真技術(shù)和行業(yè)最佳實踐案例,擬幫助國內(nèi)企業(yè)用戶提前洞察產(chǎn)品挑戰(zhàn),優(yōu)化產(chǎn)品設(shè)計,提升產(chǎn)品市場競爭力。分會場③ 芯片半導(dǎo)體Semiconductor推薦理由:隨著AI/HPC市場需求的不斷擴(kuò)大,半導(dǎo)體技術(shù)也不斷演進(jìn)以應(yīng)對市場需求,包括7nm/5nm/3nm等先進(jìn)工藝快速迭代,先進(jìn)封裝技術(shù)包括CoWoS/InFO, 3DIC SOIC以及Chiplets正在不斷被業(yè)界廣泛采用。Ansys應(yīng)行業(yè)需求,通過芯片-封裝-系統(tǒng)的功耗、電源噪聲、電磁、信號完整性、熱及結(jié)構(gòu)可靠性多物理場耦合協(xié)同仿真技術(shù),助力眾多半導(dǎo)體客戶成功研發(fā)先進(jìn)而復(fù)雜的芯片設(shè)計。本次Ansys全球仿真大會 “芯片半導(dǎo)體” 分會場中,眾多來自行業(yè)的技術(shù)精英將分享他們研發(fā)的成功案例,共同探討半導(dǎo)體仿真技術(shù)的發(fā)展方向。分會場④ 可持續(xù)發(fā)展ESG推薦理由:隨著全球極端天氣增多,全球變暖成為人們關(guān)注的重點,可持續(xù)發(fā)展儼然成為國際社會的重要議題。作為世界第二大經(jīng)濟(jì)體和最大的發(fā)展中國家,中國向世界做出了碳達(dá)峰和碳中和的承諾,在雙碳目標(biāo)的指引下,風(fēng)電、光伏、氫能等行業(yè)和傳統(tǒng)的輸配電行業(yè)迎來前所未有的發(fā)展機(jī)遇。基于當(dāng)前新能源行業(yè)的發(fā)展趨勢,本次Ansys全球仿真大會“可持續(xù)發(fā)展”分會場特邀行業(yè)領(lǐng)先客戶分享前沿技術(shù),展示為新能源的發(fā)展提供強(qiáng)有力的技術(shù)支持;同時,本會場也邀請到全球新能源行業(yè)領(lǐng)先客戶,分享國外先進(jìn)的仿真技術(shù)以及行業(yè)解決方案。希望通過該專題分會場的內(nèi)容向各位觀眾展示通過仿真助力新能源行業(yè)蓬勃發(fā)展,為早日實現(xiàn)雙碳目標(biāo)貢獻(xiàn)一份力量。分會場⑤ 成像與顯示Optics & Photonics推薦理由:成像系統(tǒng)日趨小型化,同時近眼顯示對顯示器的要求也越來越高。比如作為元宇宙入口的AR/VR系統(tǒng),其涵蓋了高分辨率的顯示器和纖薄小巧的成像元件;而車燈也日趨小型化和智能化,且逐步增加了成像的功能。這些成像和顯示的問題不再是傳統(tǒng)的幾何光學(xué)范疇,同時也涉及到了波動光學(xué)部分;不再是宏觀尺度的光學(xué)問題,同時也是微觀尺度的問題。Ansys面對行業(yè)的發(fā)展和需求,持續(xù)不斷地完善光學(xué)解決方案,其涵蓋了光子學(xué)、波動光學(xué)、幾何光學(xué)的產(chǎn)品,打通了從微納尺度到宏觀尺度的耦合仿真。本次Ansys全球仿真大會 “成像與顯示” 分會場中將有來自醫(yī)療、汽車、AR、顯示、光源與傳感器等行業(yè)的龍頭企業(yè)以及高校代表介紹如何通過設(shè)計和仿真應(yīng)對成像和顯示的趨勢。分會場⑥ 基于模型的系統(tǒng)與安全Systems & Safety推薦理由:為了應(yīng)對急劇上升的系統(tǒng)復(fù)雜度,MBSE(基于模型的系統(tǒng)工程)、MBSA(基于模型的安全分析)、MBSwE(基于模型的軟件工程)和Digital Twin(數(shù)字孿生)等新興技術(shù)和方法應(yīng)運(yùn)而生并快速發(fā)展,在各行業(yè)應(yīng)用中迅速迭代。本次Ansys全球仿真大會“基于模型的系統(tǒng)與安全”分會場將著重針對這些技術(shù)方向介紹最新的發(fā)展情況、最新解決方案以及各種應(yīng)用案例分享,為這些前沿技術(shù)的落地提供參考價值。分會場⑦ 產(chǎn)品與應(yīng)用更新Product Update推薦理由:近期,Ansys 2022 R2最新版本已正式發(fā)布,新品發(fā)布系列內(nèi)容也將在本次Ansys全球仿真大會“產(chǎn)品與應(yīng)用更新”分會場中首發(fā)。此次新功能覆蓋多個物理、工程學(xué)科和行業(yè),旨在通過增強(qiáng)產(chǎn)品設(shè)計與開發(fā)洞察和激發(fā)工程創(chuàng)新,助力工程團(tuán)隊突破各類復(fù)雜性來設(shè)計新一代變革性產(chǎn)品。系統(tǒng)集成的挑戰(zhàn)急劇增加,這也要求企業(yè)需要以前所未有的方式進(jìn)行協(xié)作和擴(kuò)展,新版本為特定的行業(yè)應(yīng)用打造定制的工作流程,大幅拓展其易用性功能,促進(jìn)整個產(chǎn)品設(shè)計和開發(fā)過程的協(xié)作。本專題分會場將由Ansys各大產(chǎn)品線技術(shù)專家詳細(xì)為大家解讀2022 R2版本中Ansys產(chǎn)品及應(yīng)用方案的功能更新及演示,同時也邀請到多位杰出用戶出席大會分享其最佳實踐成果,期望廣大用戶借助最新版本開啟全新視角。分會場⑧ 創(chuàng)新技術(shù)Innovation Technology推薦理由:仿真驅(qū)動設(shè)計,洞察驅(qū)動創(chuàng)新。仿真驅(qū)動設(shè)計包括在早期階段以及整個設(shè)計周期使用仿真,以期做出更好的設(shè)計決策,探索替代方案并驗證性能。Ansys為企業(yè)提供創(chuàng)新轉(zhuǎn)型所需的技術(shù),從多尺度到多物理學(xué),利用新的高性能計算能力、GPU技術(shù)的重大進(jìn)步和可擴(kuò)展的數(shù)據(jù)平臺,為工程師提供解決當(dāng)前工程復(fù)雜性挑戰(zhàn)所需的工具。在本次Ansys全球仿真大會“創(chuàng)新技術(shù)”分會場中,您將了解在設(shè)計過程早期實施仿真是如何提高產(chǎn)品性能,減少設(shè)計周期和材料成本,以及仿真技術(shù)的最新進(jìn)展,仿真如何解決前沿技術(shù)和應(yīng)用,工作流程自動化。報名此次大會持續(xù)連接最新創(chuàng)新技術(shù)。以上內(nèi)容均可在2022年Ansys全球仿真大會中國站免費觀看,更多主會場重磅內(nèi)容及嘉賓介紹敬請關(guān)注后續(xù)大會相關(guān)推送。目前2022年Ansys全球仿真大會報名通道已開放,通過下方二維碼進(jìn)入活動頁面點擊“立即預(yù)約“即可提交報名。本次大會將對報名數(shù)據(jù)進(jìn)行審核,請大家正確填寫企業(yè)郵箱等基本信息,以便通過審核并順利參與大會,查看內(nèi)容。年度盛會,掃碼立即報名提交報名,大會將對報名數(shù)據(jù)進(jìn)行審核,請正確填寫企業(yè)郵箱等基本信息以便通過審核(文章來源公眾號:Ansys)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計周期,提升產(chǎn)品可靠性。20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計工具、仿真工具、電氣設(shè)計工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗積累,真正的幫助客戶實現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號了解更多研發(fā)工具軟件知識
查看更多→
【方輝專欄】ARM嵌入式編譯器(七) C/C++的堆棧使用
2022-08-22
摘要: 本文主要對C/C++的堆棧使用進(jìn)行介紹。關(guān)鍵字:堆棧、堆棧的預(yù)估1. C/C++中的堆棧在C和C++都會使用到堆棧。例如:函數(shù)的返回地址。Arm 架構(gòu)的過程調(diào)用標(biāo)準(zhǔn)(AAPCS) 或Arm 64 位架構(gòu)的過程調(diào)用標(biāo)準(zhǔn)(AAPCS64) 必要的寄存器。例如,當(dāng)進(jìn)入子程序時寄存器內(nèi)容需要被保存。局部變量,包括局部數(shù)組、結(jié)構(gòu)體和聯(lián)合體。C++ 中的類。一些堆棧的使用并不明顯,例如:如果局部整數(shù)或浮點變量被溢出(即未分配給寄存器),則為它們分配堆棧內(nèi)存。結(jié)構(gòu)體通常分配給堆棧。在堆棧上保留相當(dāng)于填充多個字節(jié)的空間,其中用于AArch64 狀態(tài)或AArch32 狀態(tài)。但是,編譯器可能會嘗試將結(jié)構(gòu)體分配給寄存器。 sizeof(struct)nn168如果在編譯時知道數(shù)組的大小,則編譯器會在堆棧上分配內(nèi)存。同樣,在堆棧上保留了相當(dāng)于填充 {n} 個字節(jié)的倍數(shù)的空間,其中用于AArch64 狀態(tài)或AArch32 狀態(tài)。 sizeof(array)n1682. 估計堆棧的使用堆棧的使用量很難估計,因為它取決于代碼的編寫,并且在運(yùn)行時可能會有所不同,具體取決于程序執(zhí)行時所采用的代碼路徑。但是,可以使用以下方法手動估計堆棧利用率:編譯-g并鏈接--callgraph以生成靜態(tài)調(diào)用圖。此調(diào)用圖顯示所有函數(shù)的信息,包括堆棧使用情況。鏈接或列出所有全局符號的堆棧使用情況。--info=stack--info=summarystack使用調(diào)試器在堆棧中的最后一個可用位置設(shè)置觀察點,并查看觀察點是否被命中。使用選項編譯-g以生成必要的 DWARF 信息。注: Debugging With Attributed Record Formats(DWARF)使用帶屬性的記錄格式進(jìn)行調(diào)試。利用調(diào)試器:1)為比您預(yù)期需要的大得多的堆棧分配內(nèi)存空間。2)用已知值的副本填充堆??臻g,例如0xDEADDEAD.3)運(yùn)行您的應(yīng)用程序,并在測試中使用盡可能多的堆棧空間。例如,嘗試執(zhí)行最深嵌套的函數(shù)調(diào)用和靜態(tài)分析發(fā)現(xiàn)的最壞情況路徑。嘗試在適當(dāng)?shù)牡胤缴芍袛啵员銓⑺鼈儼诙褩8欀小?)應(yīng)用程序完成執(zhí)行后,檢查內(nèi)存的堆??臻g以查看有多少已知值已被覆蓋。該空間在已使用的部分中有數(shù)據(jù),在剩余部分中是已知值。5)計算有數(shù)據(jù)值的數(shù)量(以字節(jié)為單位)。sizeof(value)使用與目標(biāo)處理器或架構(gòu)相對應(yīng)的固定虛擬平臺 (FVP)。使用映射文件,在堆棧正下方定義一個禁止訪問的內(nèi)存區(qū)域。如果堆棧溢出到禁止區(qū)域,則會發(fā)生數(shù)據(jù)中止,調(diào)試器可以捕獲該異常。3. 檢查堆棧的使用檢查程序中函數(shù)使用堆棧的大小是一個良好的編程習(xí)慣。這樣可以寫出使用較小堆棧的代碼。要檢查程序中的堆棧使用情況,需要使用--info=stack這個鏈接器選項。__attribute__((noinline)) int fact(int n){??int f = 1;??while (n>0)??{????f *= n--;??}??return f;}int foo (int n){??return fact(n);}int foo_mor (int a, int b, int c, int d){?return fact(a);}int main (void){??return foo(10) + foo_mor(10,11,12,13);}將代碼示例復(fù)制到file.c并使用以下命令對其進(jìn)行編譯:armclang --target=arm-arm-none-eabi -march=armv8-a -c -g file.c -o file.o使用該選項進(jìn)行編譯會-g生成armlink估計堆棧使用所需的 DWARF 幀信息。使用以下命令在目標(biāo)文件上運(yùn)行armlink:--info=stackarmlink file.o --info=stack對于示例代碼,armlink顯示了各種函數(shù)使用的堆棧數(shù)量。Function foo_mor比 function foo 有更多的參數(shù),因此使用更多的堆棧。Stack Usage for fact 0xc bytes.Stack Usage for foo 0x8 bytes.Stack Usage for foo_mor 0x10 bytes.Stack Usage for main 0x8 bytes.您還可以使用鏈接器選項檢查堆棧使用情況--callgraph:armlink file.o --callgraph -o FileImage.axf這會輸出一個名為的文件FileImage.htm,其中包含應(yīng)用程序中各種函數(shù)的堆棧使用信息。fact (ARM, 84 bytes, Stack size 12 bytes, file.o(.text))[Stack]Max Depth = 12Call Chain = fact[Called By]>> ??foo_mor>> ??foofoo (ARM, 36 bytes, Stack size 8 bytes, file.o(.text))[Stack]Max Depth = 20Call Chain = foo >> fact[Calls]>> ??fact[Called By]>> ??mainfoo_mor (ARM, 76 bytes, Stack size 16 bytes, file.o(.text))[Stack]Max Depth = 28Call Chain = foo_mor >> fact[Calls]>> ??fact[Called By]>> ??mainmain (ARM, 76 bytes, Stack size 8 bytes, file.o(.text))[Stack]Max Depth = 36Call Chain = main >> foo_mor >> fact[Calls]>> ??foo_mor>> ??foo[Called By]>> ??__rt_entry_main (via BLX)4. 減少堆棧的使用的方法減少堆棧使用量通常有以下幾個方法:1)編寫只需要幾個變量的小函數(shù)。2)避免使用較大的局部結(jié)構(gòu)體或數(shù)組3)避免遞歸調(diào)用4)函數(shù)在執(zhí)行的任何特定時候都盡可能少的使用變量。5)使用C塊作用域語法并在需要的位置聲明變量,這樣可以在不同作用域使用相同內(nèi)存。來源:《Arm? Compiler for Embedded User Guide Version 6.18》參考鏈接:DWARF 格式簡介 https://gohalo.me/post/program-c-gdb-dwarf-format-introduce.html+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計周期,提升產(chǎn)品可靠性。20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計工具、仿真工具、電氣設(shè)計工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗積累,真正的幫助客戶實現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號了解更多研發(fā)工具軟件知識
查看更多→
Ansys + EasyMile | 引領(lǐng)全電動自動駕駛汽車發(fā)展之路
2022-08-22
本文原刊登于Ansys Blog:《Ansys Paves the Way for Safety in Electric Autonomous Vehicle Technology》作者:Laura Carter | Ansys高級撰稿人“我們正在開發(fā)高度復(fù)雜的自動駕駛系統(tǒng),而且需要展示其安全性。這需要我們的團(tuán)隊采用不同的方法,通過全新解決方案來管理需求、仿真和開發(fā)生命周期中涉及的大量工作。在此過程中,Ansys medini analyze是幫助我們實現(xiàn)目標(biāo)的關(guān)鍵所在?!薄狤asyMile安全經(jīng)理Romain Dupont此前,Ansys宣布攜手法國全電動自動駕駛技術(shù)供應(yīng)商EasyMile,助力其提高電動自動駕駛汽車安全性。在Ansys的幫助下,EasyMile制定了明確的安全分析指南,以及為客戶和各種政府監(jiān)管機(jī)構(gòu)成功展示其AV解決方案安全性所需的專屬模板和輔助文檔,成功開發(fā)了單一來源的交鑰匙解決方案,顯著縮短研發(fā)周期,加速產(chǎn)品上市進(jìn)程,并降低該公司自動駕駛巴士和牽引車解決方案的運(yùn)營成本。本文將詳細(xì)介紹當(dāng)EasyMile面臨與高度復(fù)雜的新系統(tǒng)開展協(xié)作等挑戰(zhàn)時,在Ansys團(tuán)隊的支持下成功地定制了medini的擴(kuò)展應(yīng)用,幫助他們將所有的安全概念和要求納入一個用于乘客和材料運(yùn)輸應(yīng)用的模型,并且跨平臺生成所有產(chǎn)品的相關(guān)文件。如今,全電動自動駕駛巴士隨處可見穿梭在高校、商業(yè)園區(qū)和城市的大街小巷,塑造著公共和個人交通運(yùn)輸?shù)奈磥?。此外,全電動自動駕駛牽引車在制造領(lǐng)域支持自動材料處理,實現(xiàn)材料的無干涉無縫運(yùn)輸,以加速產(chǎn)品上市進(jìn)程。隨著AI車輛系統(tǒng)的出現(xiàn),一系列安全性問題也接踵而至,因此全電動自動駕駛技術(shù)供應(yīng)商EasyMile采用Ansys medini analyze,在產(chǎn)品上市之前定義并展示其電動自動駕駛解決方案的安全性。Ansys幫助EasyMile工程師顯著縮短研發(fā)周期,加速產(chǎn)品上市時間,并降低該公司自動駕駛巴士(如圖)和牽引車解決方案的運(yùn)營成本。(圖片來源:EasyMile)EasyMile致力于為自動駕駛交通和貨物運(yùn)輸提供完整解決方案,并與藍(lán)籌OEM廠商合作推進(jìn)電動汽車的自動駕駛。最早推出的EZ10客運(yùn)巴士也一直作為該公司一款重要的解決方案,其中的有關(guān)技術(shù)也應(yīng)用于自動駕駛TractEasy牽引車中。這款牽引車旨在面向制造環(huán)境的高效材料處理,能優(yōu)化物流運(yùn)營,降低成本,并提高生產(chǎn)力。EasyMile支持L4級自動駕駛操作,EZ10和TractEasy車輛操作時完全無需人工干預(yù)。EasyMile在全球部署了大量的L4級自動駕駛車輛,成為了該公司獲得早期成功的良好例證。目前已有10家客戶進(jìn)行了部署,而且數(shù)量還在增加。EasyMile表示,公司實現(xiàn)了目前市場上規(guī)模最大的L4級車輛部署,采用嵌入式系統(tǒng)的獨特內(nèi)部軟件包有助于實現(xiàn)EZ10和TractEasy交通運(yùn)輸平臺的自動化。軟件負(fù)責(zé)協(xié)調(diào)大量車載傳感器并收集周邊環(huán)境數(shù)據(jù),然后分享給EasyMile,以提供定位、感知和路徑規(guī)劃功能,從而提高自動化程度,并減少對于以基礎(chǔ)設(shè)施為中心的環(huán)境的需求。自動駕駛汽車操作只有在高水平的信息下才能安全運(yùn)行。EZ10和TractEasy都配備了各種激光雷達(dá)、雷達(dá)、傳感器、攝像頭和GPS硬件,以及負(fù)責(zé)收集和處理數(shù)據(jù)、獲得360度環(huán)境視角的導(dǎo)航軟件,而且使用實時車輛數(shù)據(jù)處理,通過嵌入式軟件系統(tǒng)提供自動駕駛功能和信息,該系統(tǒng)旨在實現(xiàn)交通運(yùn)輸平臺的自動化。對于載人運(yùn)輸而言,目標(biāo)是確保乘客的安全性以及駕駛員和周圍行人的安全性。對于商品和材料運(yùn)輸而言,則有預(yù)設(shè)的安全性標(biāo)準(zhǔn),而且針對無人駕駛車輛的安全操作和控制進(jìn)行了適當(dāng)調(diào)整。在這兩種應(yīng)用中,EasyMile面臨的挑戰(zhàn)是與高度復(fù)雜的新系統(tǒng)開展協(xié)作,以及缺乏明確定義的方法來展示自動駕駛應(yīng)用的安全性。這正是medini analyze的用武之地。自動駕駛汽車部署需要培訓(xùn)緊急救援人員,也需要EasyMile同全球客戶合作為聯(lián)邦、州和地方等各級政府官員提供相關(guān)信息,推動車輛通過監(jiān)管審批。medini analyze為EasyMile提供的交鑰匙系統(tǒng)在統(tǒng)一的解決方案中包括了所有必要的工具。在該軟件的支持下,EasyMile使用medini analyze中的自有流程管理并定義自動駕駛產(chǎn)品的安全性分析,這要得益于medini能夠靈活地適應(yīng)該流程。在車輛層面,EasyMile使用軟件執(zhí)行客戶要求的所有安全性分析,并提供安全服務(wù)組織(SSO)等歐洲安全監(jiān)管機(jī)構(gòu)所要求的文件。此外,它還應(yīng)用于子系統(tǒng)層面,比如分析互聯(lián)基礎(chǔ)設(shè)施,包括操作人員、部署團(tuán)隊以及交通運(yùn)輸系統(tǒng)中所有其他利益相關(guān)者之間的交互。最近,在Ansys團(tuán)隊的幫助下,EasyMile成功地為medini添加了另一款工具(軟件定制擴(kuò)展),能夠針對乘客和材料運(yùn)輸應(yīng)用在統(tǒng)一模型中驅(qū)動所有安全性概念和需求。該工具支持其產(chǎn)品線工程方法,能為每個平臺的所有產(chǎn)品生成文檔。EasyMile的通訊主管Benieke Terverton指出:“我想說我們好像在共同打造兩款產(chǎn)品一樣。我們有自己的內(nèi)部方法,也要向客戶和合作伙伴介紹產(chǎn)品安全性。Ansys及其medini analyze方案幫助我們協(xié)同構(gòu)建了兩種方法,從而為自動駕駛汽車領(lǐng)域帶來了全新的視野。我們需要與世界各地的許多不同評估方和監(jiān)管機(jī)構(gòu)打交道,采用Ansys解決方案,我們能成功地做好溝通工作。”* medini analyze是一個軟件工具集,支持為電子控制的安全相關(guān)功能開展安全分析。該軟件允許一致且高效地應(yīng)用特定于自動駕駛汽車應(yīng)用的行業(yè)指南,有助于消除分析過程中的不一致性問題,從而加速認(rèn)證流程。(文章來源公眾號:Ansys)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計周期,提升產(chǎn)品可靠性。20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計工具、仿真工具、電氣設(shè)計工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗積累,真正的幫助客戶實現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號了解更多研發(fā)工具軟件知識
查看更多→