欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種建立PCB類型的預測模型和PCB設計的方法及裝置與流程

文檔序號:12466576閱讀:295來源:國知局
一種建立PCB類型的預測模型和PCB設計的方法及裝置與流程

本發(fā)明涉及智能設計領域,具體涉及一種建立PCB類型的預測模型和PCB設計的方法及裝置。



背景技術:

印制電路板(PCB)是電子元器件的支撐體和電子元器件電氣連接的載體,PCB設計是以電路原理圖為根據(jù),實現(xiàn)電路設計者所需要的功能,在PCB板的設計過程中一般需要考慮PCB板的外部連接的布局、內部電子元件的優(yōu)化布局、金屬連線和通孔的優(yōu)化布局以及電磁保護、熱耗散等各種因素。

目前使用的比較多的PCB輔助設計工具是Protel,Cadence spb,MentorEE等,而這些PCB輔助設計工具在智能輔助設計方面還停留在保證走線約束,信號完整性、電磁兼容仿真等被動滿足開發(fā)人員要求的設計輔助階段,而在輔助開發(fā)人員優(yōu)化PCB設計,深度學習已有參考設計的基礎上快速實現(xiàn)當前PCB設計,提升設計效率領域還存在不足。

目前人工布局PCB設計的方法面臨以下缺陷:

人工布局PCB設計的過程中,工作重復程度高,以工業(yè)以太網(wǎng)交換機的PCB設計為例,全部的設計包含CPU部分電路、DDR等存儲部分電路、交換部分電路、以太網(wǎng)口、電源等周邊電路的設計,在每次新設計的工業(yè)以太網(wǎng)交換機在上述電路部分在選用相同器件的前提下經(jīng)常出現(xiàn)重復繪制工作量。同時對于缺乏經(jīng)驗的設計人員,其在PCB設計中會出現(xiàn)器件布局不合理,高速數(shù)據(jù)時序顛倒、阻抗匹配不完善等情況。



技術實現(xiàn)要素:

因此,本發(fā)明要解決的技術問題在于現(xiàn)有PCB設計方式效率低、研發(fā)周期長且成本高。

有鑒于此,本發(fā)明提供一種建立PCB類型的預測模型的方法,包括:

獲取多個PCB原理圖的二維特征數(shù)據(jù)以及預設的所述PCB原理圖的類型編號;

根據(jù)所述二維特征數(shù)據(jù)與預設的所述PCB原理圖的類型編號作為訓練數(shù)據(jù),對神經(jīng)網(wǎng)絡模型進行訓練,直至所述神經(jīng)網(wǎng)絡的輸出數(shù)據(jù)與所述預設的所述PCB原理圖的類型編號的誤差小于預設誤差。

優(yōu)選地,所述PCB原理圖的二維特征數(shù)據(jù)由所述PCB原理圖中涉及的芯片型號和相應所述芯片型號的個數(shù)得到。

優(yōu)選地,所述對神經(jīng)網(wǎng)絡模型進行訓練,包括:

當所述神經(jīng)網(wǎng)絡的輸出數(shù)據(jù)與所述預設的所述PCB原理圖的類型編號差值的絕對值不小于所述預設誤差精度,調整所述神經(jīng)網(wǎng)絡模型中的神經(jīng)元權值。

優(yōu)選地,所述神經(jīng)網(wǎng)絡的輸出,通過下式得到:

其中,y'為所述神經(jīng)網(wǎng)絡模型中的輸出,θ為y'的偏置,θ取值為0-1之間,wi,i=1,2,3...n為所述神經(jīng)元權值,xi為所述PCB原理圖特征數(shù)據(jù)。

優(yōu)選地,所述神經(jīng)網(wǎng)絡模型為函數(shù)鏈神經(jīng)網(wǎng)絡模型。

本發(fā)明還提供一種PCB設計方法,包括:

獲取待設計的PCB原理圖二維特征數(shù)據(jù);

將所述二維特征數(shù)據(jù)輸入到如上述所述的建立PCB類型的預測模型的方法所建立的模型中,得到輸出數(shù)據(jù);

根據(jù)所述輸出數(shù)據(jù),確定所述PCB原理圖的設計模板。

相應地,本發(fā)明提供一種建立PCB類型的預測模型的裝置,包括:

獲取單元,用于獲取多個PCB原理圖的二維特征數(shù)據(jù)以及預設的所述PCB原理圖的類型編號;

訓練單元,用于根據(jù)所述二維特征數(shù)據(jù)與預設的所述PCB原理圖的類型編號作為訓練數(shù)據(jù),對神經(jīng)網(wǎng)絡模型進行訓練,直至所述神經(jīng)網(wǎng)絡的輸出數(shù)據(jù)與所述預設的所述PCB原理圖的類型編號的誤差小于預設誤差。

優(yōu)選地,所述PCB原理圖的二維特征數(shù)據(jù)由所述PCB原理圖中涉及的芯片型號和相應所述芯片型號的個數(shù)得到。

優(yōu)選地,所述訓練單元包括:

調整單元,用于當所述神經(jīng)網(wǎng)絡的輸出數(shù)據(jù)與所述預設的所述PCB原理圖的類型編號差值的絕對值不小于所述預設誤差精度,調整所述神經(jīng)網(wǎng)絡模型中的神經(jīng)元權值。

優(yōu)選地,所述神經(jīng)網(wǎng)絡的輸出,通過下式得到:

其中,y'為所述神經(jīng)網(wǎng)絡模型中的輸出,θ為y'的偏置,θ取值為0-1之間,wi,i=1,2,3...n為所述神經(jīng)元權值,xi為所述PCB原理圖特征數(shù)據(jù)。

優(yōu)選地,所述神經(jīng)網(wǎng)絡模型為函數(shù)鏈神經(jīng)網(wǎng)絡模型。

相應地,本發(fā)明還提供一種PCB設計裝置,包括:

特征數(shù)據(jù)獲取單元,用于獲取待設計的PCB原理圖二維特征數(shù)據(jù);

輸出數(shù)據(jù)獲取單元,用于將所述二維特征數(shù)據(jù)輸入到如上述所述的建立PCB類型的預測模型的方法所建立的模型中,得到輸出數(shù)據(jù);

設計模板確定單元,用于根據(jù)所述輸出數(shù)據(jù),確定所述PCB原理圖的設計模板。

本發(fā)明技術方案具有以下優(yōu)點:

通過獲取多個PCB原理圖的二維特征數(shù)據(jù)以及預設的PCB原理圖的類型編號,并將二維特征數(shù)據(jù)與預設的PCB原理圖的類型編號作為訓練數(shù)據(jù),對神經(jīng)網(wǎng)絡模型進行訓練,直至神經(jīng)網(wǎng)絡的輸出數(shù)據(jù)與預設的PCB原理圖的類型編號差值的絕對值小于預設誤差精度,根據(jù)得到的輸出數(shù)據(jù)確定PCB原理圖的設計模板,利用PCB原理圖的設計模板進行PCB設計,解決了現(xiàn)有PCB設計方式效率低、研發(fā)周期長且成本高的問題。

附圖說明

為了更清楚地說明本發(fā)明具體實施方式或現(xiàn)有技術中的技術方案,下面將對具體實施方式或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施方式,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實施例提供的一種建立PCB類型的預測模型的方法的流程圖;

圖2是本發(fā)明實施例提供的一種建立PCB類型的預測模型的裝置的結構示意圖;

圖3是本發(fā)明另一實施例提供的一種PCB設計方法的流程圖;

圖4是本發(fā)明另一實施例提供的一種PCB設計裝置的結構流程圖。

具體實施方式

下面將結合附圖對本發(fā)明的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

本發(fā)明實施例提供一種建立PCB類型的預測模型的方法,如圖1所示,包括:

S11,獲取多個PCB原理圖的二維特征數(shù)據(jù)以及預設的PCB原理圖的類型編號。其中,PCB原理圖的二維特征數(shù)據(jù)優(yōu)選由PCB原理圖中涉及的芯片型號和相應芯片型號的個數(shù)得到,例如,PCB原理圖中包括的芯片型號包括x1、x2、x3、x4,對應的個數(shù)分別是A、B、C、D個,則由x1、x2、x3、x4和A、B、C、D組成的數(shù)組即為PCB原理圖的二維特征數(shù)據(jù);預設的PCB原理圖的類型編號,例如規(guī)定88E6095交換芯片的電路的類別編號為1,規(guī)定另一種放大電路的類別編號為2,依次類推,可預設多種功能電路的類別對應的類別編號。

S12,根據(jù)二維特征數(shù)據(jù)與預設的PCB原理圖的類型編號作為訓練數(shù)據(jù),對神經(jīng)網(wǎng)絡模型進行訓練,直至神經(jīng)網(wǎng)絡的輸出數(shù)據(jù)與預設的PCB原理圖的類型編號的誤差小于預設誤差。其中,神經(jīng)網(wǎng)絡模型優(yōu)選函數(shù)鏈神經(jīng)網(wǎng)絡模型,具體地,如下式所示:

|y'-y|>k

其中,y’為神經(jīng)網(wǎng)絡的輸出數(shù)據(jù),y為預設的PCB原理圖的類型編號,k為預設誤差。

優(yōu)選地,步驟S12中對神經(jīng)網(wǎng)絡模型進行訓練具體包括以下步驟:

當神經(jīng)網(wǎng)絡的輸出數(shù)據(jù)與預設的PCB原理圖的類型編號差值的絕對值不小于預設誤差精度,調整神經(jīng)網(wǎng)絡模型中的神經(jīng)元權值。其中,神經(jīng)網(wǎng)絡中的各神經(jīng)元權值賦予0-1區(qū)間內的隨機值。

作為一種具體的實施方式,神經(jīng)網(wǎng)絡的輸出,通過下式得到:

其中,y'為神經(jīng)網(wǎng)絡模型中的輸出,θ為y'的偏置,θ取值為0-1之間,wi,i=1,2,3...n為神經(jīng)元權值,xi為PCB原理圖特征數(shù)據(jù)。

其中,wxt=w1x1+...+wnxn+wn+1x1x2+...+wn+n(n-1)/2xn-1xn,wi,i=1,2,3...n;

根據(jù)本發(fā)明實施例提供的建立PCB類型的預測模型的方法,通過獲取多個PCB原理圖的二維特征數(shù)據(jù)以及預設的PCB原理圖的類型編號,并將二維特征數(shù)據(jù)與預設的PCB原理圖的類型編號作為訓練數(shù)據(jù),對神經(jīng)網(wǎng)絡模型進行訓練,直至神經(jīng)網(wǎng)絡的輸出數(shù)據(jù)與預設的PCB原理圖的類型編號差值的絕對值小于預設誤差精度,通過訓練神經(jīng)網(wǎng)絡模型得到PCB類型的預測模型,提高了PCB類型的識別效率與準確度。

相應地,本發(fā)明實施例提供一種建立PCB類型的預測模型的裝置,如圖2所示,包括:

獲取單元21,用于獲取多個PCB原理圖的二維特征數(shù)據(jù)以及預設的PCB原理圖的類型編號;

訓練單元22,用于根據(jù)二維特征數(shù)據(jù)與預設的PCB原理圖的類型編號作為訓練數(shù)據(jù),對神經(jīng)網(wǎng)絡模型進行訓練,直至神經(jīng)網(wǎng)絡的輸出數(shù)據(jù)與預設的PCB原理圖的類型編號的誤差小于預設誤差。

優(yōu)選地,PCB原理圖的二維特征數(shù)據(jù)由PCB原理圖中涉及的芯片型號和相應芯片型號的個數(shù)得到。

優(yōu)選地,訓練單元22包括:

調整單元,用于當神經(jīng)網(wǎng)絡的輸出數(shù)據(jù)與預設的所述PCB原理圖的類型編號差值的絕對值不小于預設誤差精度,調整神經(jīng)網(wǎng)絡模型中的神經(jīng)元權值。

優(yōu)選地,神經(jīng)網(wǎng)絡的輸出,通過下式得到:

其中,y'為神經(jīng)網(wǎng)絡模型中的輸出,θ為y'的偏置,θ取值為0-1之間,wi,i=1,2,3...n為神經(jīng)元權值,xi為PCB原理圖特征數(shù)據(jù)。

優(yōu)選地,神經(jīng)網(wǎng)絡模型為函數(shù)鏈神經(jīng)網(wǎng)絡模型。

本發(fā)明實施例提供的建立PCB類型的預測模型的裝置,通過獲取單元獲取多個PCB原理圖的二維特征數(shù)據(jù)以及預設的PCB原理圖的類型編號,并將二維特征數(shù)據(jù)與預設的PCB原理圖的類型編號作為訓練數(shù)據(jù),對神經(jīng)網(wǎng)絡模型進行訓練,直至神經(jīng)網(wǎng)絡的輸出數(shù)據(jù)與預設的PCB原理圖的類型編號差值的絕對值小于預設誤差精度,通過訓練神經(jīng)網(wǎng)絡模型得到PCB類型的預測模型,提高了PCB類型的識別效率與準確度。

本發(fā)明另一實施例還提供一種PCB設計方法,如圖3所示,包括:

S31,獲取待設計的PCB原理圖二維特征數(shù)據(jù);

S32,將二維特征數(shù)據(jù)輸入到如上述實施例建立PCB類型的預測模型的方法所建立的模型中,得到輸出數(shù)據(jù);

S33,根據(jù)輸出數(shù)據(jù),確定PCB原理圖的設計模板。

具體地,例如,當?shù)玫降妮敵鰯?shù)據(jù)為2,則從數(shù)據(jù)庫中顯示出預設的類別2對應的PCB設計模板,繼而可以根據(jù)該設計模板進行PCB設計。

根據(jù)本發(fā)明實施例提供的PCB設計方法,通過得到的輸出數(shù)據(jù)確定PCB原理圖的設計模板,繼而利用PCB原理圖的設計模板進行PCB設計,解決了現(xiàn)有PCB設計方式效率低、研發(fā)周期長且成本高的問題。

相應地,本發(fā)明另一實施例還提供一種PCB設計裝置,如圖4所示,包括:

特征數(shù)據(jù)獲取單元41,用于獲取待設計的PCB原理圖二維特征數(shù)據(jù);

輸出數(shù)據(jù)獲取單元42,用于將二維特征數(shù)據(jù)輸入到如上述實施例建立PCB類型的預測模型的方法所建立的模型中,得到輸出數(shù)據(jù);

設計模板確定單元43,用于根據(jù)輸出數(shù)據(jù),確定PCB原理圖的設計模板。

上述實施例提供的PCB設計裝置,通過特征數(shù)據(jù)獲取單元待設計的PCB原理圖二維特征數(shù)據(jù),繼而利用PCB類型的預測模型得到輸出數(shù)據(jù),確定PCB原理圖的設計模板,繼而利用PCB原理圖的設計模板進行PCB設計,解決了現(xiàn)有PCB設計方式效率低、研發(fā)周期長且成本高的問題。

顯然,上述實施例僅僅是為清楚地說明所作的舉例,而并非對實施方式的限定。對于所屬領域的普通技術人員來說,在上述說明的基礎上還可以做出其它不同形式的變化或變動。這里無需也無法對所有的實施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動仍處于本發(fā)明創(chuàng)造的保護范圍之中。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
米林县| 海安县| 丽水市| 大足县| 麻栗坡县| 大同市| 三明市| 搜索| 海安县| 盘锦市| 社旗县| 外汇| 宝清县| 鹤岗市| 宁武县| 海淀区| 乌兰县| 万盛区| 句容市| 四川省| 大兴区| 新余市| 新平| 宝清县| 水城县| 秦皇岛市| 宜黄县| 望城县| 仙居县| 酒泉市| 清新县| 壶关县| 科尔| 通化县| 巴楚县| 丹寨县| 武安市| 桦川县| 五指山市| 襄垣县| 固安县|