在過去的十年里,人工智能 (AI) 已經(jīng)從一個(gè)前瞻性的概念,發(fā)展成為許多大型公司日常運(yùn)營的重要部分。
AI 是一套計(jì)算技術(shù),使機(jī)器能夠在沒有任何人類干預(yù)的情況下進(jìn)行推理和推斷。這些技術(shù)是利用基于數(shù)學(xué)、計(jì)算機(jī)科學(xué)、統(tǒng)計(jì)學(xué)和心理學(xué)的跨學(xué)科方法開發(fā)的?;?AI 的解決方案可以分析大量數(shù)據(jù),識(shí)別其中的趨勢和模式,然后利用這些結(jié)果來改進(jìn)現(xiàn)有流程,并提出建議以幫助用戶做出更好的決策。
機(jī)器學(xué)習(xí) (ML) 是 AI 的一個(gè)分支,它利用統(tǒng)計(jì)學(xué)習(xí)算法構(gòu)建可以自動(dòng)從經(jīng)驗(yàn)中學(xué)習(xí)并改進(jìn)的系統(tǒng),而無需明確編程。ML 使機(jī)器能夠從數(shù)據(jù)中學(xué)習(xí),而不需要明確地為其編寫規(guī)則。
深度學(xué)習(xí) (DL) 是機(jī)器學(xué)習(xí)的一個(gè)分支,其背后的靈感來源于人類大腦過濾信息和從實(shí)例學(xué)習(xí)的方式。它幫助計(jì)算機(jī)模型通過神經(jīng)網(wǎng)絡(luò)層過濾輸入數(shù)據(jù),以預(yù)測信息和進(jìn)行分類。
隨著視覺和語音識(shí)別、自然語言處理、自動(dòng)駕駛車輛和數(shù)據(jù)挖掘取得重大進(jìn)步,AI 技術(shù)已變得更加先進(jìn),能夠顯著降低電子系統(tǒng)設(shè)計(jì)的復(fù)雜性,并提高設(shè)計(jì)效率、質(zhì)量和生產(chǎn)力。
試想一下,如果您的電子系統(tǒng)設(shè)計(jì)工具內(nèi)置了 AI、ML 和 DL 技術(shù),那將會(huì)是什么樣子。這正是西門子的愿景:將 AI、ML 和 DL 算法整合到產(chǎn)品中,以加快設(shè)計(jì)創(chuàng)新的速度并降低流程的復(fù)雜性。
西門子的目標(biāo)是提供 AI 增強(qiáng)工具,以幫助電氣工程師和設(shè)計(jì)人員:
? 做出明智的決策,提高效率
? 輕松完成日常工作,提高生產(chǎn)力
? 通過推薦后續(xù)任務(wù)來提升專業(yè)技能
PCB 設(shè)計(jì)中的 AI 應(yīng)用挑戰(zhàn)
PCB 電子系統(tǒng)工程師的任務(wù)很艱巨,需要為復(fù)雜、高速的 IC 設(shè)計(jì)合格的供電和散熱方案,同時(shí)還要確保電路板上各 IC 之間的每個(gè)高速信號(hào)的信號(hào)和熱完整性。設(shè)計(jì)人員必須在日益縮短的上市時(shí)間窗口內(nèi),交付這些日益復(fù)雜的 PCB 和互連電子系統(tǒng),并以較低功耗實(shí)現(xiàn)一流的性能。
學(xué)習(xí)曲線 – 人的因素
高效 PCB 設(shè)計(jì)的重大挑戰(zhàn)之一是理解該領(lǐng)域并掌握 EDA 工具所涉及的學(xué)習(xí)曲線非常陡峭。大多數(shù)工程師是在工作中學(xué)習(xí) PCB 設(shè)計(jì)。他們向?qū)熣埥?,自己學(xué)習(xí),或者通過查閱 EDA 公司的技術(shù)資料來學(xué)習(xí)。但重要的內(nèi)容 —— 設(shè)計(jì)的不同對象之間的連接原因和方式,以及如何高效利用設(shè)計(jì)工具 —— 卻很少在培訓(xùn)中涉及。
PCB 設(shè)計(jì)專家以特定方式使用工具來實(shí)現(xiàn)出色的設(shè)計(jì)。這些用戶對該領(lǐng)域有著深刻的理解,并能巧妙地應(yīng)對設(shè)計(jì)工具的各種微妙之處,從而交付高效的設(shè)計(jì)方案。雖然任何工程師都有可能成為專家,但培養(yǎng)所需的技能需要多年的時(shí)間。
AI 能夠從已完成的設(shè)計(jì)中挖掘出如何使用工具完成設(shè)計(jì)任務(wù)的模式,并以可復(fù)用的形式管理這些知識(shí)。然后,AI 會(huì)引導(dǎo)設(shè)計(jì)人員或工程師進(jìn)入下一個(gè)合理的步驟,而無需他們?nèi)ニ阉鹘酉聛響?yīng)該做什么,從而提供更好的設(shè)計(jì)質(zhì)量。
元器件選擇
設(shè)計(jì)工程師花費(fèi)大量時(shí)間研究和選擇符合設(shè)計(jì)要求的元器件。他們?yōu)g覽多家元器件制造商的產(chǎn)品說明,尋找可用于設(shè)計(jì)的適當(dāng)元器件。我們可以基于歷史信息開發(fā)一個(gè)模型,并用來推薦可行選擇以縮小搜索范圍。例如,當(dāng)選擇處理器時(shí),ML 模型可以基于歷史知識(shí)預(yù)測所需的其他元器件。
元器件模型創(chuàng)建
生成表示元器件的模型(例如符號(hào)、2D/3D 物理幾何形狀和仿真模型)也需要大量時(shí)間。在大型企業(yè)中,有專門的庫管理員團(tuán)隊(duì)來負(fù)責(zé)查閱元器件產(chǎn)品說明,并將其轉(zhuǎn)換為設(shè)計(jì)工具可以使用的模型。這不僅要求具備深入的電子 領(lǐng)域知識(shí),還要求了解用于生成模型的各種工具。通過使用自然語言處理、圖像識(shí)別和 ML 等 AI 技術(shù),系統(tǒng)可以自動(dòng)處理這些產(chǎn)品說明來生成所需的模型。
原理圖連接
在原理圖中布置好元器件之后,另一項(xiàng)手動(dòng)任務(wù)是建立連接,此任務(wù)非常耗時(shí)且容易出錯(cuò)。如果訓(xùn)練 ML 模型從已完成設(shè)計(jì)中提取關(guān)于元器件的使用和連接的信息,原理圖輸入工具就能向用戶推薦可能要布置在原理圖中的元器件。例如,當(dāng)設(shè)計(jì)人員放置處理器時(shí),ML 模型可以基于歷史知識(shí)預(yù)測其需要的其他元器件。用戶確認(rèn)布局之后,工具可以提出管腳對管腳連接建議,以加快設(shè)計(jì)任務(wù)的進(jìn)行。
動(dòng)態(tài)復(fù)用
可以對已完成設(shè)計(jì)的功能模塊進(jìn)行分析以供復(fù)用,并在支持使用各種參數(shù)進(jìn)行搜索的智能數(shù)據(jù)庫中管理這些模塊。用 DL 算法訓(xùn)練模型以生成一個(gè)系統(tǒng),使得設(shè)計(jì)工具可以預(yù)測模塊的潛在功能。通過分析原理圖中布置的元器件并使用訓(xùn)練好的 ML 模型,原理圖設(shè)計(jì)工具將會(huì)推薦匹配的功能模塊。類似地,可以從已完成設(shè)計(jì)中提取可復(fù)用的布局布線模塊,并在設(shè)計(jì)人員布置電路板時(shí)呈現(xiàn)。
約束
PCB 設(shè)計(jì)通常要遵循版圖、高速設(shè)計(jì)、制造和測試方面的眾多規(guī)則(約束)。這些信息通常是手動(dòng)輸入到各個(gè)設(shè)計(jì)工具中,這是一個(gè)非常耗時(shí)且容易出錯(cuò)的過程。如果設(shè)計(jì)工具能夠推薦各種設(shè)計(jì)元素需要定義的約束和值,那么上述風(fēng)險(xiǎn)就能得到有效的控制。這些建議應(yīng)該基于當(dāng)前設(shè)計(jì)中使用的技術(shù)和從已發(fā)布設(shè)計(jì)中收集的知識(shí)。
版圖 - 布局和布線
元器件的布局和走線的布線要占用項(xiàng)目總時(shí)間的很大一部分。各種因素,如設(shè)計(jì)規(guī)則、匹配延遲和基于技術(shù)的布線策略等,都會(huì)影響版圖工程師關(guān)于元器件布局和布線的決策。AI 系統(tǒng)可以利用從已完成設(shè)計(jì)中獲得的知識(shí),推薦布局和布線策略。
自動(dòng)布局是又一個(gè)可以大大縮短總設(shè)計(jì)時(shí)間的功能。開發(fā)此功能需要根據(jù)當(dāng)前設(shè)計(jì)要求調(diào)整推薦的布局策略,并增強(qiáng)工具以執(zhí)行布局建議。
大多數(shù)現(xiàn)有版圖工具都支持自動(dòng)布線。此功能的當(dāng)前實(shí)現(xiàn)大多基于啟發(fā)法,并非在所有情況下都能產(chǎn)生理想的結(jié)果。使用自動(dòng)布線器的版圖工程師必須花費(fèi)大量時(shí)間為自動(dòng)布線器設(shè)置規(guī)則,并完成自動(dòng)布線器遺漏的網(wǎng)絡(luò)布線。根據(jù)所用的疊層和技術(shù)推薦自動(dòng)布線器設(shè)置,是減少與使用自動(dòng)布線器相關(guān)的工作量的第一步。
自動(dòng)布線器根據(jù)設(shè)計(jì)人員定義的規(guī)則集生成最優(yōu)布線,但生成的布線在視覺上并不美觀。西門子 Xpedition Layout 工具引入了一種先進(jìn)的布線方法 —— 草圖布線,版圖工程師可以指示該工具按照草圖為一組網(wǎng)絡(luò)線路生成美觀的布線。我們可以使用 AI/ML 提取這些草圖模式,將其應(yīng)用到新的設(shè)計(jì)中,并在自動(dòng)布線器中生成布線。
分析和驗(yàn)證
利用 AI/ML 算法,分析和驗(yàn)證工具可以了解各種設(shè)計(jì)敏感性,例如電氣材料特性的變化、物理設(shè)計(jì)尺寸及其影響、收發(fā)器 I/O 特性、溫度/ 電壓變化以及所有這些變量對電路板或系統(tǒng)的綜合影響,從而生成更好的設(shè)計(jì)。
ML/DL 算法可用來改進(jìn)網(wǎng)格細(xì)化,微調(diào)用戶選項(xiàng)以產(chǎn)生更精確的仿真結(jié)果,并為過孔、走線和電纜優(yōu)化提供更好的替代建模。根據(jù)歷史運(yùn)行情況,為各種設(shè)置推薦適當(dāng)?shù)闹祦磉\(yùn)行各種仿真,可以產(chǎn)生更好的結(jié)果。
設(shè)計(jì)綜合
自動(dòng)生成所需的 PCB 設(shè)計(jì)和相應(yīng)的制造輸出,是將 AI 應(yīng)用于電子系統(tǒng)設(shè)計(jì)的終極目標(biāo)。這不僅能減少完成設(shè)計(jì)所需的時(shí)間,還能消除通常由手動(dòng)操作造成的代價(jià)高昂的錯(cuò)誤。生成式設(shè)計(jì)依靠 AI 算法,通過系統(tǒng)地改變電路板的參數(shù)、結(jié)構(gòu)或形狀來找到最優(yōu)解。AI 驅(qū)動(dòng)的行為模型針對電路板設(shè)計(jì)流程中廣為人知環(huán)節(jié)的創(chuàng)新,加速了生成式設(shè)計(jì)技術(shù)的發(fā)展。
審核編輯:湯梓紅
-
西門子
+關(guān)注
關(guān)注
93文章
2997瀏覽量
115496 -
電子系統(tǒng)
+關(guān)注
關(guān)注
0文章
391瀏覽量
31115 -
AI
+關(guān)注
關(guān)注
87文章
29824瀏覽量
268112 -
深度學(xué)習(xí)
+關(guān)注
關(guān)注
73文章
5466瀏覽量
120891
原文標(biāo)題:利用 AI 降低電子系統(tǒng)設(shè)計(jì)復(fù)雜性
文章出處:【微信號(hào):gh_a47ef5dbc902,微信公眾號(hào):西門子PCB及IC封裝設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論