微處理器提供商Sandcraft使用FormIT提供芯片設計,FormIT是Sapphire Design Automation的一種新型物理設計工具,提供電氣分析,放置和優化。 Sandcraft的CAD總監Salah Gasti在此描述了FormIT如何幫助Sandcraft實現更好的布局并提高路線前時序估計的準確性。但是,Gasti希望在路由領域看到一些額外的功能。 Sapphire的FormIT用于包含隨機邏輯的20%的設計;其他80%使用自定義布局方法完成。
Sapphire還提供了噪聲和功耗分析的配套工具,本示例中未使用這些工具。
EEdesign:您使用Sapphire的FormIT進行了哪些設計?
Gasti:這是我們最新的處理器,64位Mips處理器,具有多種擴展功能。它有1000萬到1500萬個晶體管。我們在隨機邏輯部分使用了經過綜合的工具。
EEdesign:你以前的工具流程是什么,有什么問題?
Gasti:我們使用Synopsys [Design Compiler],使用布局布線工具 - 我不想識別供應商。我們有小塊。平均值就像8-K門。但它們過度約束,速度非常非常重要。我們遇到的一個大問題是我們的綜合和路線后時間估計之間的差異。差異有時超過三分之一。我們需要有更好的貼裝工具,所以我們得到了Sapphire。
EEdesign:您對FormIT有哪些改進?
Gasti :我們80%的時間都獲得了更好的結果。他們有放置優化,我們可以升級和縮小[緩沖],這也允許時序收斂。他們沒有邏輯重組 - 我相信他們正在努力。但每次我將Sapphire的結果與具有邏輯重組的工具進行比較時,Sapphire仍然會給出更好的結果。
在前一代產品中,合成產品和我們的產品之間可能存在三分之一的時間差異。當經過藍寶石時,這種差異降到了10%。現在我們不需要改變線負載模型中的任何內容。
EEdesign:你使用了哪些FormIT功能?
加斯蒂:他們還沒有路由。他們所擁有的是能夠進行放置,進行優化放置以及進行一些自定義優化的可能性。例如,您可以說,“我希望您只優化10條最差路徑。”如果您遇到擁塞問題,或者有太多單元格非常緊的塊,只需優化10條最差路徑就可以讓您接近目標。
它們也有很好的時序分析工具,所以你可以看到芯片的表現。路由后可以進行反向注釋。此外,他們有能力修復保持時間。他們可以創建時鐘樹,我們使用它來為我們的掃描鏈插入時鐘樹緩沖區。
EEdesign:FormIT如何適合您的設計流程?
Gasti:我們在合成后使用它。放置完成后,我們進入路由器 - 我們不會重做[Sapphire]放置。然后我們進入時序驗證,LVS [布局與原理圖]和提取。
EEdesign:FormIT是否加速了設計過程?
加斯蒂:是的。在此之前,我們合成,做了布局和布線,進行了就地優化,運行了ECO [工程變更單]并希望有時間收斂。現在我們有一個一步過程,可以讓事情更快完成。
EEdesign:誰在你的工廠運行FormIT?邏輯設計師是否容易學習?
Gasti:我們運行它。它由邏輯設計師使用,而不是由布局人員使用。這很容易學習。
EEdesign:FormIT是否會生成易于路由的展示位置?
加斯蒂:在這個領域他們有點缺乏。我們要求他們做出改進,我們看到他們的第二代有所改進。有些街區在第一代遇到了一些擁堵問題。
EEdesign:您是否看過其他一些新的物理設計解決方案?藍寶石如何比較?
Gasti:我們看過Avanti,Cadence,Sapphire和Monterey - 我們沒有看[Synopsys]物理編譯器。我相信藍寶石對于我們正在進行的時間限制塊更好。
EEdesign:您希望看到的任何缺點或區域有所改進嗎?
加斯蒂:嗯,我確實相信一個缺點就是他們還沒有做路由。問題是,放置可能沒問題,但如果你沒有全局路由器,你最終會遇到擁塞等問題。如果路由在他們手中,他們可以做很多安置并處理所有這些問題。另一件事是,如果你有路由,噪音分析真的會更準確。但是,我認為他們有一個相當強大的噪音分析工具。
-
時序關聯
+關注
關注
0文章
2瀏覽量
5905 -
PCB打樣
+關注
關注
17文章
2968瀏覽量
21699 -
華強PCB
+關注
關注
8文章
1831瀏覽量
27749 -
華強pcb線路板打樣
+關注
關注
5文章
14629瀏覽量
43036
發布評論請先 登錄
相關推薦
評論