話說每個行業(yè)有每個行業(yè)的標(biāo)準(zhǔn),工業(yè)軟件領(lǐng)域文件格式也有達(dá)成一定程度默契,比如不同 CAD軟件有自己獨特的格式,為了各自的用途,有的可以滿足不同的曲面,特殊圖形的處理,有的是為了輕量化需求。工具之間交換的數(shù)據(jù)格式還是非常豐富的。
比如*.dxf, *.step,*.prt,*.stl......
格式 | 特點 | |
STEP(.STP/.STEP) | ISO標(biāo)準(zhǔn),支持精確幾何,裝配結(jié)構(gòu)、材料屬性 | |
IGES | 老標(biāo)準(zhǔn),支持曲面、實體建模,兼容性較好 | |
DXF/DWG | AutoCAD原生格式,支持2D/3D,廣泛用于工程圖紙 | |
RVT | Revit專用,BIM信息完整,含建筑構(gòu)件、參數(shù) |
文檔編輯領(lǐng)域大家都知道WPS把Wrod,EXCEL,PPT,兼容的非常完美,直接無縫切換。
唯獨讓EDA領(lǐng)域的工程師們,求而不得的,困擾硬件工程師多年的不同工具見得數(shù)據(jù)轉(zhuǎn)換,成為了大家提及最多的痛點之一。
老王最近在網(wǎng)上下載了一個解決方案,是Cadence格式的,但是,公司統(tǒng)一的EDA工具是Mentor,這么上百頁的圖紙復(fù)刻一遍,想想都讓人頭大,于是各種嘗試,都不盡人意,網(wǎng)絡(luò)飛掉,shape丟失,文字異常,根本沒法用。
EDA行業(yè)通用原理圖交換格式是EDIF,PCB交換格式基本沒有,有也只是部分特殊用途的數(shù)據(jù)格式,比如ODB++,IDX,IDF,STEP等,EDIF這個格式的最新版也至少20年沒更新過了,根本無法滿足數(shù)據(jù)無縫轉(zhuǎn)換的需求。
Cadence,Mentor,Zuken,AD各種主流格式之間的的轉(zhuǎn)換,一直是道坎兒,各大EDA公司提供的轉(zhuǎn)換方法都很默契,滿足一個大原則:只進(jìn)不出,總之就是希望你進(jìn)來就別再離開。這個符合商業(yè)邏輯,也是可以理解,沒毛病,但是卻苦了硬件工程師們。
國產(chǎn)EDA軟件近幾年做得風(fēng)生水起,積極的在響應(yīng)客戶的需求。國產(chǎn)EDA第一個直接面臨的問題就是:能否做到數(shù)據(jù)無縫切換,既要滿足當(dāng)前的歷史EDA數(shù)據(jù)無縫切換到新的工具,還要滿足我和其他廠商之間的溝通,也就是要求不同EDA格式,進(jìn)出自由!進(jìn)出自由!進(jìn)出自由?。?!
這就給打算做這件事情的EDA們公司出了個難題。通過第三方EDA公司提供的API獲得完整的設(shè)計數(shù)據(jù)是有可能的,但是將數(shù)據(jù)反寫可就看情況了,大多數(shù)EDA工具為了自我保護(hù),數(shù)據(jù)格式是加密的,如何反寫?除非是非常規(guī)手段,這個即使做到了,也是有一些隱患滴。
那么如何破局呢,小編認(rèn)為,指望國外的軟件達(dá)成默契來創(chuàng)建一個通用的格式,估計是指不上了,那就期待咱們國產(chǎn)EDA格式在國內(nèi)EDA領(lǐng)域形成主流之后,自立標(biāo)準(zhǔn),然后將標(biāo)準(zhǔn)推向國際吧。那么國產(chǎn)EDA軟件目前在這方面現(xiàn)在做的怎么樣了呢,個人認(rèn)為只要有人重視你的訴求,問題自然會解決的。
【為昕EDA嘗試之一】:統(tǒng)一EDA庫格式標(biāo)準(zhǔn)
將各種EDA格式的庫統(tǒng)一為*.vsl (symbol)和*.fpt(footprint),作為中間格式,多對多轉(zhuǎn)換。
這活兒不好干,工具類型多,工具版本多,數(shù)據(jù)多樣性,兼容起來,工作量是巨大的,但是解決用戶的痛點,有價值,有用戶,付出也是值得的。
EDA庫轉(zhuǎn)換目錄
ALLegro封裝庫(*.dra)-庫文件
ALtium封裝庫(*.PcbLib)-庫文件
KiCad封裝庫(*.kicad_mod)-庫文件
Mentor封裝庫(*.cel)-庫文件
PADS封裝庫(*.d)-庫文件
符號
Vxin符號庫(*.vsl)-庫文件
ALtium符號庫(*.SchLib)-庫文件
Capture符號庫(*.olb)-庫文件
Capture符號庫(*.xml)-庫文件
Design Entry HDL庫文件格式
KiCad符號庫(*.kicad_sym)-庫文件
Mentor符號庫(*.p,*.c)-庫目錄
原理圖
ALtium原理圖 ASCLL(*.SchDoc)-庫文件
PCB
ALtium PCB ASCLL(*.PcbDoc)-庫文件
【為昕EDA嘗試之二】: dxf 到 fpt
直接將二維異形圖形DXF格式,一鍵轉(zhuǎn)換成封裝文件,幾百個不同形狀的焊盤一鍵生成,并自動編號,1分鐘內(nèi)完成幾個百不同形狀的焊盤組成的金手指封裝,然后輸出到各種EDA格式。
一鍵創(chuàng)建異形封裝
導(dǎo)入Layout工具布局
【為昕EDA嘗試之三】:兼容市場主流EDA軟件格式的設(shè)計數(shù)據(jù)格式轉(zhuǎn)換
兼容范圍:器件、Net、Shape、屬性、文字、其他。
兼容主流EDA工具,一網(wǎng)打盡。
好了,說多了你沒時間看,更多精彩內(nèi)容,后面接著聊。
-
電子工程師
+關(guān)注
關(guān)注
253文章
790瀏覽量
97231 -
eda
+關(guān)注
關(guān)注
72文章
3004瀏覽量
180845
發(fā)布評論請先 登錄
評論