IC設計產業的現況
IC設計是個開發週期越來越壓縮且成本極高的產業,許多公司為了資料安全性及開發流程管理而導入版控軟體,但不同於軟體開發可以將程式物件化並繼承使用,IC設計開發的特殊性,使得版控系統只足以應付部分流程,再加上各個部門都有自己資料庫,因此經常發生版本不一致以及追蹤issue不易的情況。
當然針對上述的情況,各家公司都會有套管理方法,從excel的紀錄到自行開發系統,雖然可以達到目標,但費力耗時,也無法因應市場需求的快速變化,以及越來越壓縮的開發週期。影響所及除了比對手晚上市,利潤減少,效率低落更造成許多隱藏成本的增加。
專業的IC 設計資料生命週期管理系統
HelixIPLM是為IC設計產業而生的產品生命週期管理系統,它的嚴謹不僅獲得ISO26262的認證,更獲得IC設計各個領域及各種規模的公司肯定。
所以,HelixIPLM究竟是怎麼獲得這麼多龍頭公司的肯定?
首先對公司來說,如何讓產品及時上市,打敗競爭對手,求得最大報酬率是很重要的目標,而怎樣達成這樣的目標,就得從產品生命週期管理談起: 從產品的概念到服務,這過程囊括有許多相關部門及人員,產品的設計資料如何在各部門間快速轉移及確保產品版本的準確度,決定了上市時間及專案的總成本。
想像一下,當你的組織可以縮短將近 10%的開發時間,所帶來的營收提升及成本降低的效益 有多大。
為此Perforce提供了HelixIPLM + HelixCore的方案,幫助IC解決開發過程裡,非技術性問題所造成的開發延遲及品質下降。
產品特性
1. 設計資料物件化,重複使用
購買IP可以縮短開發時間,依此概念延伸,任何可以重複使用以縮短開發時程的device,block或module,都可以定義成IP。當所有的設計資料都依照需求而定義成IP,就會產生IP的BoM表(物料清單)。使用者在開發新的專案或IC,只需要從BoM表(物料清單)裡選取IP進來,就可以下載相關的設計檔案,達到重複使用的目標。
2. 將散落在各個版控系統的設計資料集中管理
HelixIPLM是架在版控系統上面的平台,透過連結不同版控系統,將IC設計資料及軟體整合進來,進而達到中央式的管理,並且IP可以加入各種所需要的參數,使用者只要透過HelixIPLM強大的搜尋功能,就能快速查詢並取得位於不同系統的設計資料,達到知識共享。
此外,HelixIPLM也能針對各個IP及使用者,甚至是所在地點設計權限,確保設計資料的安全性,以避免IP leakage。有著單一系統的整合,IP從需求到驗證,都能輕易的被追蹤。
3. 階層式的IP與版本管理
透過上述HelixIPLM所提供的BoM表(物料清單)及中央式管理,使用者不僅可以輕鬆地取得所需要的設計資料,並且透過階層式的管理,看到所有IP及其版本的相依性
透過這個機制,HelixIPLM可以嚴格控管該專案所有的開發者,不管硬體還是軟體,不同的workspace,server或地點,均維持在同一個版本。
4. 快速的開發工作區的產生及管理
HelixIPLM提供IP下載功能,開發者只要一個指令就能自動建立workspace,並且下載相關設計資料,如果有設計資料被更新,中央式的控管可以讓每個開發者的workspace資料一致。
此外,HelixIPLM還提供IPLM Cache的架構,讓開發者可以快速的存取資料,並且降低儲存的空間。
5. 自動化控管release的版本
除了版本的一致性,如何確保開發的品質也是重點。HelixIPLM提供release的驗證機制,你可以根據公司的驗證標準撰寫程式。例如pre-release讓通過規定的IP release給其他人,post-release則可跑check,如verification跟simulation,並將結果回傳到release的IP。
6. 並與其它軟體的整合,達到完整的可追溯性
HelixIPLM不僅提供標準的版控系統的整合,例如Helix Core,也提供與Jira的整合,可以讓工程師在有bug時,可以輕易地了解該bug對該專案的影響,追蹤到受影響的特定IP的版本。而且如果想跟其他的需求管理,issue管理等其他系統整合,HelixIPLM也提供REST APIs。
了解HelixIPLM的效益
許多客戶在導入HelixIPLM都有顯著的效率提升,產品品質提升,以及開發時程的縮短。如果想知道他們的故事或者進一步了解HelixIPLM的功能,請與我們聯絡。