新思科技Custom Compiler開啟客製化設計新紀元
- 吳冠儀/台北
新思科技(Synopsys)發表全新客製化設計解決方案Custom Compiler,可有效應用在FinFET製程技術,讓客製化設計流程從數天縮短至數小時以提高產能。新思科技以全新自動化視覺輔助(visually-assisted automation)技術因應客製化設計的挑戰,不但能加速設計流程,同時能減少反覆設計並增加重複利用率為了,讓FinFET布局(layout)的產能更上層樓。而藉由與業界領先的客戶緊密合作,全新開發的Custom Compiler目前已能運用於晶圓領導廠商的最先進製程節點量產,並支援FinFET製程技術。
新思科技執行副總裁暨設計事業群總經理Antun Domic表示,隨著SoC設計複雜度與日俱增,現有的客製化設計工具已不敷使用,更徨論要因應FinFET製程複雜的設計規則所帶來的挑戰;Custom Compiler創新的輔助工具將能協助設計人員應付FinFET設計中困難的布局挑戰,同時大幅提升產能。
Custom Compiler輔助(Custom Compiler Assistant)是一套有助於提升產能的工具,運用布局設計人員所熟悉的圖像使用模式(graphical use model),以減少編寫複雜程式碼及限制條件(constraints)。藉由Custom Compiler,無須額外設定便能自動執行例行性及重複性的任務;以下是Custom Complier提供的四種輔助工具:布局(Layout)輔助、設計中(In-Design)輔助、範本(Template)輔助以及協同設計(Co-Design)輔助。
布局輔助利用使用者導引(user-guided)的布局繞線自動化,加速完成布局規劃。繞線器(router)對連結FinFET陣列(array)或large-M factor電晶體是很理想的工具,它能自動複製連結並產生pin tap,使用者只需利用滑鼠引導繞線器,繞線器便會自行填補細節;佈線器(placer)則利用創新方法進行元件布局,它允許使用者執行連續修正,提供佈線選擇的同時也讓佈線設計者享有完全的掌控權,且無須輸入任何up-front文字限制條件。
協同設計輔助整合IC Compiler的布局繞線系統和Custom Compiler,提供客製化及數位實作整合解決方案。使用者可以各別使用Custom Compiler和IC Compiler的指令,在Custom Compiler和IC Compiler來回作業以修正設計流程。藉由協同設計輔助,IC Compiler的使用者可以在任何實作階段,針對其數位設計進行完全客製化的編修;同樣的,Custom Complier的使用者也可以在其客製化設計中,利用IC Compiler執行數位區塊(digital block)。協同設計輔助的無損耗(lossless)和多重雙向(multi-roundtrip)特色能確保同步進行數位及客製化資料庫中的所有的調整。
新思科技執行副總裁暨解決方案事業群總經理Joachim Kunkel提到,新思科技的團隊在晶圓製造開發初期便已經接觸到FinFET相關的設計挑戰。看到從標準單元(standard cell)到高效能SerDes等各式IP開發計畫都需大量投入心力於布局規劃,於是要求Custom Compiler開發團隊專注於改善FinFET布局的產能。Custom Compiler的佈線輔助功能,能實際執行新穎的布局方法論,將許多布局任務的執行時間從數天縮短至數小時。
Custom Compiler乃根據業界標準Open Access資料庫所開發,提供範圍擴及電路圖(schematics)、模擬分析及布局等開放環境。Custom Compiler與新思科技的電路模擬、實體驗證(physical verification)及數位實作(digital implementation)等工具整合,可提供全面性的客製化設計解決方案。