在當今全球市場上,需要在更短時間內設計出更小、更智能產品的壓力使得設計工程師必須不斷重新評估和修改從概念一直到制造的整體產品設計流程。
電子技術的快速發展進一步推動了對變革的需求,一系列的革新進程改變了我們現在用來創造電子產品的基本流程。產品開發團隊面臨的新挑戰就是如何管理這些相互依賴度越來越高的流程,同時滿足生產工期要求。
隨著電子產品及其創造流程的不斷發展,電子設計和機械設計兩個完全不同的領域間需要協調合作。為了在當今市場保持競爭力,設計人員必須采用統一的設計流程,實現設計數據在跨電子、機械領域的平穩傳遞。
但是,電子設計通常被視為一套互不相關的設計規范,其中每一項都要求有單獨的設計環境,如硬件設計、可編程邏輯設計和軟件開發等。這種各自獨立的方法阻礙了與范圍更廣的產品開發流程進行有效合作。然而,統一電子設計可創建使電子設計流程所有階段都實現真正的設計互動和合作所需的環境。通過將單一應用中所需流程一體化,統一電子開發系統在本質上可共享設計數據,并能對設計信息進行全局管理。設計各階段間無縫的信息傳輸帶來了靈活、交互和創新的設計實踐,這樣的設計實踐可支持硬件和軟件之間的靈活分配。
統一電子產品開發系統帶來的效率和高層設計協作延伸到了從概念直到制造的設計流程的各個層面。設計信息和數據的集中控制使產品開發流程涉及的所有人員都可以通過聯合協作的方式工作,包括文檔處理、部件管理和制造階段。
從更廣的角度來看,與電子設計緊密相關的領域之外需要高效設計協作。產品開發演變的一個越來越重要的部分就是設計在電子和機械方面的互動,對更小、更多功能封裝需求的不斷增加促使這二者在物理層面和開發層面緊密結合。
現在板卡裝配一般都包括所有外部硬件,如連接器、鍵盤和顯示器,而產品外殼在裝配完畢后把這些展現給用戶。把電子配件安裝在產品外殼中,單獨的硬件元件通過內部連線連接在一起,這樣的日子一去不復返了。簡言之,現在封裝已經不再是一個簡單的容器,而是產品緊密集成的一個部件。
圖1:當今產品中的電子與機械設計方面相互交融、相互依存。
隨著設計日趨復雜化、智能化而且聯系更密切,高級設計概念在ECAD領域的系統設計以及MCAD領域的工業設計中應運而生。它們聯合在一起共同決定設備的智能性、設計、功能以及外形如何結合并一起創造所有人都能使用的產品。
機械設計如今給電子設計帶來了前所未有的深刻影響,它可以影響或決定主板形狀、尺寸與組件布局,而且在許多情況下還會決定所使用的組件類型,甚至軟件運行方式。這種趨勢給兩者之間的交互賦予了前所未有的重要性,因為現在產品的成功取決于ECAD-MCAD協作的成效,需要的是通力協作而非僅僅是有所聯系的過程。
長達25年的協同設計困擾
實際上,采用在各自領域設計應用之間傳遞基本尺寸信息的通用文件格式,只能簡單滿足ECAD和MCAD設計的數據傳輸需求。尤其是從MCAD角度來看,MCAD設計在二十世紀七十年代的發展以及八十年代出現的實體建模,為數據交換文件格式的發展開辟了一條稍顯崎嶇的道路。
根據MCAD與ECAD應用程序的不同,催生了一種傾向于僅在基本層面存在、依賴于大量文件交換格式的ECAD-MCAD設計流程。在過去,這意味著一個應用的尺寸與對象布局數據經處理后需要通過各種2D和3D文件格式、作為"重要事件"發送到另一個應用。如果每一步都需要適當的設計修改,則會引發又一次數據交換以確認相關修改,從而最終形成一種妨礙MCAD-ECAD設計協作的繁雜過程。
解決上述問題的另一方法,是采用獨立的第三方設計轉換程序來簡化文件兼容性問題(如IDF在MCAD域偶爾獲得支持),并提高過程的靈活性。這些程序通常以ECAD-MCAD應用的本機格式提供導入/導出選項,而且在某些情況下會與采用對象鏈接(OLE)或編程界面(API)的程序直接連接。
但這兩種方法都不盡如人意。在采用基本文件交換設置情況下,由于交換格式自身的限制與不一致性,數據轉換錯誤頻頻出現,而且數據傳輸量很難控制(太多或太少都有問題)。最重要的是,上述過程一般很難操作,且由于數據交換格式不兼容而容易出錯。
由于能夠更嚴格定義格式和數據過濾選項以使用戶能指定傳輸所包含的對象,專用CAD轉換程序一般可以提供更好的解決方法。但不幸的是,由于在這過程中所插入的附加轉換層的復雜性,前后各需要兩個步驟。例如,由于與MCAD-ECAD應用具有密切關系,這種方法會使轉換程序具有版本依賴性,從而進一步增加整個設計系統的許可費用。通過將其嵌入到MCAD或ECAD應用,轉換程序的鏈接(OLE、API)版本可以提供集成度更高的解決方案,但代價是對版本的依賴性更高,而且MCAD-ECAD應用必須加載到相同的PC平臺才能建立OLE/API互連。
一體化解決方案
隨著工業自動化和計算機技術的不斷發展,工業界迫切需要綜合性強、可靠性高的信息交換機制實現計算機輔助工程(CAx)系統之間的有效集成。STEP標準既是一種產品信息建模技術,又是一種基于面向對象思想方法的軟件實施技術。它支持產品從設計到分析、制造、質量控制、測試、生產、使用、維護到廢棄整個生命周期的信息交換與信息共享,目的在于提供一種獨立于任何具體系統而又能完整描述產品數據信息的表示機制和實施的方法與技術。在設計和制造中, 許多系統過去常常要處理技術產品數據。每個系統有它自己的數據格式,所以相同的信息必然在多個系統中多次存儲,這會導致了信息的冗余和錯誤。這個問題不是制造業所特有,只不過在制造業表現地更為突出,因為復雜的數據和三維數據讓使用者們引起誤解,和誤差的擴大。據美國國家標準協會估計,數據不兼容的問題對于制造業意味著一個9 0 0億元的損失… .
STEP(STandard Exchange of Product data model)標準是國際標準化組織制定的描述整個產品生命周期內產品信息的標準,STEP標準是一個正在完善中的"產品數據模型交換標準".它是由國際標準化組織(ISO)工業自動化與集成技術委員會(TC184)下屬的第四分委會(SC4)制訂,ISO正式代號為ISO-10303.它提供了一種不依賴具體系統的中性機制,旨在實現產品數據的交換和共享。這種描述的性質使得它不僅適合于交換文件,也適合于作為執行和分享產品數據庫和存檔的基礎。發達國家已經把STEP標準推向了工業應用。它的應用顯著降低了產品生命周期內的信息交換成本,提高了產品研發效率,成為制造業進行國際合作、參與國際競爭的重要基礎標準,是保持企業競爭力的重要工具。
基本的需求是在兩個域之間數據能可靠、全面和便捷地傳輸途徑。幸運的是,3D數據傳輸協議的開發已經發展到具備相對較新的STEP格式的新層次。STEP是一種針對3D設計與制造過程而設計的協議,不僅具有數據豐富性,而且極其穩定。
STEP目前得到了大多數MCAD系統的支持,而且在ECAD域引入雙向支持可以實現一次性消除3D數據轉換問題。STEP文件可以是大文件,但如果 ECAD系統在轉換界面提供一系列智能對象過濾選項,則可以輕松約束文件大小。除了文件兼容性的優勢,此方法還能避免第三方應用帶來的復雜性以及由此產生的費用,并且不受MCAD-ECAD應用程序版本問題的困擾。
讓我們再次關注一下基本需求,很顯然,問題的重要部分也需在ECAD域解決,尤其是在需要真正并行ECAD-MCAD設計的情況下。在當前工作流程中,對象間隙問題完全在MCAD域解決,ECAD設計只有在完成關鍵間隙檢查之后才可以繼續進行(圖2)。最后,斷續設計并行性可能是最好的結果。
圖2:在具有3D功能的ECAD主板設計空間集成了關鍵MCAD部分,可以使設計人員無需依賴兩個域之間低效率的連續交換設計數據流程便可實時檢查并糾正間隙與配合問題。
為實現ECAD間隙檢查,PCB編輯器不僅要求具有實時3D功能,還要求能將MCAD組件導入此空間。利用穩定的STEP格式在ECAD領域引入組件(如外殼組件),便可在PCB設計環境中實現實際干擾檢查。如果結合這種系統來匹配用戶自定義間隙規則和3D對象透明度選項,便可在MCAD領域實時解決大部分機械配合問題(圖3)。該系統符合甚至可能超越MCAD環境中同等過程的性能要求,從而實現兩個領域之間真正的并行設計。
圖3:只要ECAD系統能夠提供對象間隙檢查功能且可鏈接至PCB設計空間之外的MCAD生成的3D STEP文件,就能實現ECAD與MCAD領域之間真正的并行設計。
上述方案可顯著降低復雜性并減少當前系統所需的MCAD-ECAD設計過程中反復測試的次數。理想情況下,同時適合MCAD與ECAD設計的單個大型設計環境可避免反復操作。盡管利用當前技術無法實現,但可通過鏈接至3D數據文件,而不是將數據嵌入ECAD設計文件就可以減少甚至消除文件交換過程。
從工作流程角度來看,ECAD應用只需從MCAD應用已生成的外部3D STEP文件加載數據,PCB編輯器便可在外部文件修改時提醒用戶(對MCAD域的更新做出響應),然后更新PCB工作空間和ECAD設計文件中的相應對象。這一切均可在實時3D設計環境下進行,從而無需連續的MCAD-ECAD反復設計便可使主板設計人員實時解決機械間隙誤差問題。
當今設計過程中物理特性重要性的日益提高,意味著最終需要采用直接處理核心問題的系統來解決ECAD與MCAD設計環境相互依存的關系。大部分試圖提供某種解決方案的現有系統均歸于失敗,或者就是造成效果相反、易于出錯的工作流程。通過引入可提供穩定3D數據傳輸、交互式間隙檢查以及實時MCAD領域鏈接功能的ECAD系統,設計人員可同時在兩個領域開展協作,開發出具有顯著可持續競爭優勢的獨特產品。
最新的Altium一體化產品開發解決方案Altium Designer擁有用于開發新一代產品的更高級電子產品設計工具。Altium通過將電子產品設計直到MCAD領域的整個設計過程進行完整統一,從而實現高級ECAD-MCAD功能。
這一切延續了Altium的戰略,即為所有設計人員提供實現設計與產品創新所需的解決方案。Altium Designer的最新版本專注于設計過程中核心設備的智能化,使設計人員從一開始就可通過Altium的一體化電子產品設備環境自由駕馭MCAD設計。
-
電子技術
+關注
關注
18文章
922瀏覽量
57080 -
電子設計
+關注
關注
40文章
812瀏覽量
48924 -
可編程邏輯
+關注
關注
7文章
523瀏覽量
44444
發布評論請先 登錄
相關推薦

Altium--機電一體化?
什么是機電一體化
機電一體化系統
如何實現機電一體化設計?
如何發布數據至DigiPCBA平臺用于ECAD-MCAD協同設計
DigiPCBA使用ECAD-MCAD協同設計時,SW2020端PULL下來的模型是黑色的
具有保護功能的一體化電烙鐵資料推薦
DigiPCBA實現ECAD-MCAD協同,為電子設計提效賦能
如何通過PADS ECAD MCAD Collaborator獲得實時ECAD-MCAD協作

評論