明導國際佈局繞線技術大躍進 縮減設計工作時間至原來的四分之ㄧ Olympus-SoC運用業界首創平行時序分析與優化技術 - g* _8 j0 s5 E$ w" b) Z4 i
明導國際鄭重宣佈在Olympus-SoC佈局繞線系統中推出嶄新的任務導向型平行處理技術,該項技術允許系統平行執行時序分析與優化的工作,在8個CPU的硬體環境下,可將時序分析所需的時間縮減至原先的七分之一,同時將優化工作所需的時間縮減至四分之一。3 E) p( U9 i' U/ t( A
+ S+ ^/ ?; n) ^- G6 ~5 o
“我們將Olympus-SoC這項全新的時序分析與優化技術運用在我們最複雜的EMMA設計上,這是一個超過三千萬門邏輯閘的設計,四個操作模式,四個邊界條件,主要時鐘頻率為200MHz,並且須要處理超過150個衍生時鐘。”NEC數位影音系統事業部部長平沢政夫做以下的表示“這個已驗證過的EMMA平台是特別設計經由MPEG訊號處理核心技術來滿足各式各樣的數位影音產品對多功能及高性能的要求,如STB(機頂盒)、數位電視以及DVD錄影機。在嚴格製定的時間表內達成設計收斂的工作對我們來說是一項相當艱鉅的挑戰。我們對Olympus-SoC在性能上所作的改善感到印象深刻,它幾乎將我們設計收斂所需的時間縮短到原先的四分之一而已。同時我們也對於在設計流程中使用Olympus-SoC所帶來整體性能與生產力的改善感到十分滿意。”3 u2 Q: J R0 c5 A1 V
! f- i2 `9 A, C& g( `9 f, W富士通微電子公司技術開發部總經理Shoji Ichino說”在先進的65、45及40奈米製程的SoC設計工作上,快速的實體設計收斂對我們產品的競爭力來說十分關鍵,同時我們也持續地追尋最佳的技術來滿足市場時效性壓力的挑戰。Olympus-SoC佈局繞線系統實際上已經是我們整體參考設計流程套件中的一部分,而這個參考設計流程套件已經在許多最尖端的設計上被廣泛地用來快速地解決複雜的多重邊角多重模式(MCMM)的問題。現在Olympus-SoC這個新的全平行化時序處理系統將有效地利用最先進的多核心處理器的功能,在設計收斂上帶給我們更快速的週轉時間(Turnaround Time)。”1 Y( r P3 w2 H
$ }- E! ^6 y ^0 t- f' d. f1 b利用多核心處理技術降低設計收斂所需的時間
, x+ w8 c8 [, i' H3 A在非常緊迫的產品上市時間表的壓力下,最新的積體電路設計工作為了達成實體設計收斂,對硬體系統運算能力的要求有如指數曲線般地快速增加。如同摩爾定律的預測,設計的規模不斷地增大,再加上必須在眾多設計模式與邊界條件限制的環境下考量生產過程中的變異性與信號完整性問題,使得設計收斂的要求更加複雜化。最佳的方法來加速整個流程就是必須在流程中最需要高速運算的部分–也就是時序分析及優化相關的工作 - 完全發揮多核心處理器的運算能力。然而,傳統的佈局繞線器在時序分析系統的核心架構上並不能完全運用多處理器的計算能力,嚴重地限制了在多核心平台上的利用效率。
1 c4 b8 [+ S+ f: t面對挑戰,Olympus-SoC佈局繞線系統開發了一套任務導向型平行處理的關鍵技術來處理這個問題。明導的任務導向型平行處理技術是微粒型(fine-grained)非閉鎖式多線程技術,該技術為業界首創實現了在佈局繞線器的時序處理核心中平行處理IC設計流程中計算量負擔最沉重的時序分析以及優化兩大步驟。一個精簡的資料庫結構搭配無數目限制的虛擬時序圖(virtual timing graph)使得Olympus-SoC本身就自然的能夠十分有效率地處理複雜的MCMM分析。為了完全發揮先進多核心處理器的效能,Olympus-SoC系統使用了尖端的資料流分析技術,在多CPU環境下平行處理電阻電容抽取、延遲分析、MCMM信號完整性分析、時序分析及功耗分析等各項工作的同時,避免了傳統架構下經常可見的因為資料閉鎖或同步所帶來的效能損耗。此外,該項新技術也能夠針對個別的設計在個別的IC設計步驟中自動地決定最佳的分割策略(partition)及採用微粒型或粗粒型平行處理技術,來確保最佳的成果品質(QoR)及最短的週轉時間(TAT)。當更多的CPU加入Olympus-SoC的環境裡時,Olympus-SoC系統幾乎以線性比例提升處理效率,使得我們的用戶即使在面對最大規模的設計時,依然能夠在預定的作業時限內準時完成工作。& y( ]3 _4 ]- ]
. n- l( ~! e3 [6 H7 y0 G“在市場上居於領先地位的客戶們正持續地轉向Olympus-SoC的解決方案以獲致最佳的成果品質與最短的設計時程”明導國際股份有限公司副總裁暨design-to-silicon部門總經理Joe Sawicki表示”目前市場上的佈局繞線工具多半自豪地宣稱擁有multithreading(多線程)及multitasking(多重分工)的能力,但是沒有任何一個產品能夠像Olympus-SoC一樣在系統核心裡具備平行時序分析的引擎來快速處理MCMM分析與優化,而這正是決定最終達到設計收斂所需總時數的關鍵。在尖端SoC產品上所獲致的成功展現了明導的與眾不同,同時也說明了為何客戶們在開發尖端產品時一致將我們的解決方案設立為標準流程。”7 w3 ]$ X1 k F9 b5 y% ?
5 ]& y/ i. x; e* l" B6 e可用性
! O9 D* k' z& Z' {. o# e任務導向型平行處理技術是Olympus-SoC佈局繞線系統的一項附加功能;目前已經開發完成並可以立即提供客戶操作使用。 |