PCB設(shè)計/ 制造數(shù)據(jù)交換技術(shù)及標準化
EIA EDIF400
電子設(shè)計交換格式( Electronic Design InterchangeFormat ,EDIF) 由EIA 制定并發(fā)布。它實際是一種建模的語言描述方案。EDIF 采用BNF 描述方式, 是一種結(jié)構(gòu)化的ASC Ⅱ文本文件。EDIF300 以后的版本均采用了EXPRESS3 信息建模語言。EDIF300描述的信息分為層次信息、連通性信息、庫信息、圖形信息、可實例化對象信息、設(shè)計管理信息、模塊行為信息、仿真信息以及注釋信息等部分。
EIA 于1996 年發(fā)布了新版本EDIF400。除了EDIF300 所具有的支持原理圖( schematics) 和連通性(connectivity) 的能力外,EDIF400 新增了對印制電路板和多芯片模塊(MCM) 的工藝裝配的描述手段。在PCB 設(shè)計與制造間出現(xiàn)的許多問題,包括Gerber數(shù)據(jù)的校準、不一致的數(shù)據(jù)格式、錯誤的元器件庫調(diào)用和提供電子數(shù)據(jù)的方式等,EDIF 400 都給出了比較好的解決方案。它把EDA 工具生成的單一實體(entities) 數(shù)據(jù),變換成制造組裝過程所需的多種信息。包括Mentor 和Candence 在內(nèi)的許多EDA 開發(fā)商都已經(jīng)正式采用EDIF400。
其他PCB數(shù)據(jù)交換格式
除了上述Gerber , GenCAM, ODB + + 以及EDIF400 外,還有一些在用的PCB 數(shù)據(jù)交換標準,它們是:①原始圖形交換規(guī)格( Initial Graphics ExchangeSpecification , GES) ———ANSI 標準,用于三維立體幾何模型和工程描述,包括技術(shù)描述、工程圖形、電子設(shè)計數(shù)據(jù)、制造設(shè)計數(shù)據(jù)和數(shù)控信息等;②產(chǎn)品模型數(shù)據(jù)交換標準(STEP) ———ISO 標準,其最終目的是取代所有現(xiàn)存的國際設(shè)計/ 制造數(shù)據(jù)交換標準;③硬件描述語言(VHSIC Hardware Description Language ,VHDL) ———IEEE 標準,用于定義數(shù)字電路系統(tǒng)的功能和邏輯結(jié)構(gòu)關(guān)系,也可以對PCB 進行行為和邏輯結(jié)構(gòu)描述;④DPF 和BARCO 格式———IPC - D - 351標準; ⑤EIA494 - CNC 格式———IPC - D - 352 標準;⑥IDF 2. 0 和IDF 3. 0 格式———IPC - D - 356 ,IPC - D- 355 標準;⑦INCASES 格式(SULTAN) ———IEC 1182- 10 標準。
當前,在EDA 軟件、CAM 設(shè)備經(jīng)歷巨大變革的同時,有專家稱,在PCB 產(chǎn)品數(shù)據(jù)交換領(lǐng)域的進展已滯后了20 多年,數(shù)據(jù)交換欠缺標準化間接導致了設(shè)計/ 制造的成本上升。
改變PCB數(shù)據(jù)交換模式的迫切性
現(xiàn)有的PCB 數(shù)據(jù)標準,例如IPC D350 ,普遍傾向于在兩個特定對象(設(shè)計工具和設(shè)計工具、設(shè)計工具和制造應(yīng)用) 之間做點對點的交換。圖1 可形象化地說明這種混亂局面。其中, T 代表不同的工具,D 代表不同的PCB 數(shù)據(jù)結(jié)構(gòu), A 代表不同的應(yīng)用,雙線箭頭表示點對點的PCB 數(shù)據(jù)交換。EDA 工具輸出和制造應(yīng)用之間多對多的映射關(guān)系,是亂象的根源。
圖1 設(shè)計工具與制造應(yīng)用之間點對點的交換
在EDA 工具T 的輸出端和制造應(yīng)用設(shè)備A 的輸入端,如果用于交換的只有單一的PCB 數(shù)據(jù)格式標準D ,則將大大簡化PCB 的信息交換(如圖2) 。
圖2 設(shè)計工具與制造應(yīng)用之間理想的單一PCB 數(shù)據(jù)轉(zhuǎn)換
評論