從本質上講,設計工程師并不是以自我為中心的一類人。也許是團隊合作的工作方式,亦或是出于職業需要,他們培養了對諸如技術等外界事物的好奇之心。工程師本人并非一切的中心。但有一點卻是確鑿無疑的,這就是設計工程師們在工作中表現出的一個標志性特征:自我關注(self-focused),乃至心無旁騖(single-minded)。這與他們所從事的技能型、專業化工作(例如,創意性工程設計)是分不開的,此類工作要求他們具有較高的內在動力。 但是,當工程師的注意力受到其所專注領域以外因素的干擾時,此種積極心理品質中的缺陷就可能顯露出來。實際上,使工程師抓狂的最好辦法莫過于制造一些會擾亂其注意力或者導致工作拖沓的障礙。當然,這除了會讓工程師抓狂,還會引起整體創意設計流程的混亂。 靜下心來做設計的奢望 在電子產品設計中,不需要做太多分析就可發現一些讓人分心的干擾。再常見不過的情況是,工程師由于要獲取服務和信息以及來自其他工程師的數據,或者需要遵循外部管理系統的要求而不得不放下眼前的設計工作。 設計伊始的任務簡單明了,就是為你的當前項目選擇合適的元器件,如用于設計中的圖像處理管線的低時延DSP(數字信號處理器)。選擇時的主要考慮因素是該部件的電氣和物理性質(時鐘速率、乘法器的數量、高速緩存大小等),所以這是一項需要查閱大量資料和考慮許多供應商以便找到合適產品的工作。 在線數據的不斷增加對完成這項任務有所幫助,但是還必須考慮器件參數以外的許多因素,包括價格、可獲得性以及交付包裝(卷、帶等)。在為你的設計選擇DSP時,你的注意力已無法完全集中于設計,而必須轉移到翻閱資料或者瀏覽網頁和文檔上去。 在選定DSP器件后,采購及購買任務有BOM(物料清單)可供使用,設計工作即進入原型設計階段。不過,在設計工作繼續進行時,受到采購任務打擾的可能性還是存在的——也許是因為你沒有注意到DSP的價格不符合預算要求或者沒有注意到新的停產通知。 現在,注意力可能重又回到了設計上,但外部干擾因素不可能就此消失。你還需要訪問公司數據庫,通過版本控制界面對設計要素進行登記/注銷(check in/out)操作,在許多情況下還要滿足覆蓋全公司的PDM(產品數據管理)或PLM(產品生命周期管理)系統的要求。這些工作的目的都是想讓整體電子產品設計過程顯得有條不紊,但卻總是使你陷入無數的不同接口系統與應用中難以自拔,這只會讓你分心。當然,問題還不只是受到公司系統及合規要求的約束這么簡單。即使是在更直接的電子產品設計工作范圍內,在各種應用、接口和數據格式的共同作用下,你的注意力還是會脫離你所在領域內設計的核心功能。 傳統的電子設計系統由于建立在各種獨立應用程序與數據格式的集合的基礎之上,形成了一個四分五裂的開發環境和煩瑣的數據交換系統。原理圖輸入、庫系統、信號分析和模擬、FPGA開發、PCB設計和CAM應用包含在各自為政的流程中,在它們之間傳送設計數據會分散設計工程師的注意力。處理數據庫文件、轉換設計數據格式、導入和導出連線表以及處理各種接口與應用都會產生這種干擾。 再回到我們設計中的DSP,我們假設信號處理在FPGA(現場可編程門陣列)領域的優異表現已經顯而易見——DSP的時延可以得到匹配,且吞吐量指標通過使用新的嵌入式DSP IP部件得到了改善。DSP芯片可從設計中去除,但是還需要改變FPGA類型及引出線以便使這成為可能。這是一個重大的設計修改,當在原理圖、PCB(印刷電路板)和嵌入式設計領域之間交換引出線數據庫、ECO文件、連線表和元器件數據時,你的注意力就會脫離真正的設計任務。 從電子設計的發展趨勢來看,除非改變流程和工具,否則這些挑戰和干擾是不可能消失的。由于核心領域(硬件設計、軟件開發及可編程硬件設計)之間的相互依賴有增無減,設計也變得越來越復雜。在專業設計之島上獨居一隅的情況現在已不切實際了。 無論工程師工作于哪個領域,營造一個專注的設計環境需要這樣一個系統:在這個系統中,工程師動一動指尖就可以找到做決定所需的所有信息以及與公司系統互動,而且不離開自己的設計領域。 運用單一焦點方案 雖然并非顯而易見,但是將焦點帶回創新設計需要解決的根本問題就在于設計數據的存取方式,原因是電子產品設計以及所有 CAD設計都是在創造、訪問和修改設計數據。而且重要的是,界定最終電子產品設計的就是數據的集合。 建立在單一設計數據存儲庫和設計模型基礎上的電子產品開發系統是一個基本要求。這一單一數據池會成為所有流程(包括電子產品設計平臺內部與外部)的聯系點,而不是使用一大堆不同設計數據系統(每個設計領域和應用有一個或多個)。在實踐中,這意味著電子產品開發所涉及的所有流程能夠成為一個一體化的整體,甚至建立在單一的應用和用戶界面系統之上。 當子領域的某個工程師修改數據時,例如在原理圖設計層面對FPGA類型的變更,設計數據的單一模型也會得到相應的修改。使用同一設計數據模型的PCB子領域可以直接訪問修改后信息中屬于自己的部分——新FPGA覆蓋區、管腳分配等。各領域之間不需要手動交換復雜的數據文件,修改后的設計數據唾手可得,就在PCB設計領域之內。 單一數據方案的優點已在完整設計流程中得到了證明。舉例而言,元器件數據成為一個單一多領域模型。我們DSP部件的基于數據庫的模型包括針對原理圖領域的符號、引出線和參數,以及PCB設計空間所需的覆蓋區、尺寸數據和3D模型。 這里的傳導效應是可以將元器件模型數據從供應商網站直接帶入這一單一設計平臺。因為元器件的統一模型內在于所有領域,所以實時更新變得切實可行,同時還可以包括廣泛的相關數據——每個領域中實際出現的數據就是適合該設計空間的數據。 采用這一方案可以避免由翻閱資料、瀏覽網站及文件對設計流程所造成的干擾。就在設計環境本身之內,使用與供應商的數據存儲庫相連接的活動界面,只要做出了關鍵的設計決定就可以為設計選擇最適合的零部件。所以,最新信息唾手可得,在整個設計過程中元器件數據及狀態都是隨時可用的。設計工作中的干擾和意外一掃而光。 單一設計數據系統和統一開發環境還為外部設計管理系統提供了一致的單一聯系點。公司數據庫映射到一個定義的元器件模型,PDM系統連接到單一設計數據集,而在直接設計空間以外的人(如采購或管理人員)也有可能使用單一應用來查看完整的設計數據。 從設計師的角度看,可以通過集成在設計應用中的界面來訪問和管理外部系統。決定和行動都是在你的注意力集中于設計本身的情況下做出的,你不會受到眾多不一致的外部系統的干擾。 最后,設計的復雜性也得以降低,設計流程的焦點重又回到你的設計領域。選擇零部件、訪問公司系統以及從其他設計領域收集相關數據的任務全都易如反掌,不會超出你的設計領域。 我們把這稱為“以自己為中心的設計”( self-centered design),避免讓工程師放下設計工作去收集重要設計信息會給整個設計流程帶來了極大好處。令人沮喪的干擾和繁瑣的流程在最大限度上得以避免。最重要的是,設計工程師因此能夠全神貫注于為下一代電子產品提供經濟有效的創新性設計。 作者:Altium技術編輯 Rob Evans 日期:2010-7-1 |