在選擇數(shù)字IP時,客戶的要求是否可以更大膽一些?答案是肯定的。SoC設(shè)計人員當然非常希望能夠比較數(shù)字IP的PPA。然而這在很大程度上是不可能的,因為可用的數(shù)字通常不適用于個體用例,這樣就很容易被PPA誤導。那么該如何選擇最佳數(shù)字IP呢?
第一步:了解既定目標
在Codasip,我們不認為PPA是一個固定的絕對衡量標準。我們可以保證客戶可以在其最終芯片中獲得的最終PPA指標,而使用相同IP的不同客戶的PPA則很可能大不相同。
Codasip提供可定制的處理器和工具,而這些IP和工具正是PPA的優(yōu)化引擎??蛻艨梢愿鶕?jù)自己的應(yīng)用調(diào)整和改進PPA,并獲得與起點(baseline)相比10倍到100倍的改進。
那我們在選擇IP時,首先要了解潛在的最終結(jié)果,以及獲得最終結(jié)果的難易程度。
在設(shè)計過程結(jié)束時獲得的最終PPA才真正具有參考價值
第 二步:了解起點(baseline)
如果進行公平比較很難做到,那么要想了解自己的出發(fā)點,可以利用實際用例和限制條件進行比較。比如可以選擇幾個IP塊,針對具體情況進行來跑試驗。雖然這種方式并不總是可行。如果一個足夠有吸引力的項目,IP供應(yīng)商很可能會讓提供IP以進行試驗,但對于其他一些項目來說,這一點很難做到。
在這種情況下,模型或FPGA原型可以協(xié)助更好地了解IP的預期性能,但是模型或FPGA原型對功耗或面積并沒有幫助。
Codasip一貫的宗旨是:拒絕玩PPA“數(shù)字游戲”,拒絕用不相關(guān)的數(shù)據(jù)進行誤導,我們的目標是為客戶提供優(yōu)秀、高效和經(jīng)過驗證的起點(baseline),并提供輕松定制這些起點的方法,從而使客戶得到在其他地方都尋求不到的最佳PPA指標。
第三步:獲取更多數(shù)據(jù)
對于IP用戶來說,其他一些要素也很有用,例如設(shè)計的可布線性(隨著節(jié)點的高級化,這一點變得越來越重要),或者設(shè)計的合適頻率(在此頻率之后,面積和功耗開始激增)。而僅僅專注于PPA并不足以了解這些微妙之處。
想象一下如果IP供應(yīng)商會給出不同條件下的時間間隔或Shmoo圖,甚至在客戶的要求下跑試驗。但在這種情況下IP供應(yīng)商要為此付出巨大的代價,這很可能會影響到授權(quán)許可的成本。
PPA是一種概括知識產(chǎn)權(quán)的簡化方式,最好的辦法是了解如何將IP轉(zhuǎn)化為實際應(yīng)用所需的內(nèi)容
根據(jù)獨特需求優(yōu)化PPA
選擇IP并不容易。這就是為什么與可靠的IP提供商合作非常重要,因為他們專注于幫助客戶實現(xiàn)最佳PPA,以滿足獨一無二的應(yīng)用需求。
在Codasip,我們幫助客戶評估IP,并使用Codasip獨有的PPA優(yōu)化方法(稱為 "定制計算")來完成目標。
Codasip Studio工具與我們的RISC-V處理器IP結(jié)合使用,可以幫助徹底解決PPA問題。無需花費大量時間手工調(diào)整IP,就可以使用該工具定制IP,從而獲得比市場上任何產(chǎn)品都更好的PPA指標。更為稱道的是:當您在同一個SoC中使用多個處理器時,可以決定對每個處理器進行不同的優(yōu)化,以確保獲得最佳效率。
Codasip通過賦予客戶選擇權(quán),自行決定是優(yōu)先考慮功耗、性能還是面積,以及根據(jù)實際應(yīng)用需求決定如何完成計算。
審核編輯:彭菁
-
處理器
+關(guān)注
關(guān)注
68文章
19259瀏覽量
229651 -
soc
+關(guān)注
關(guān)注
38文章
4161瀏覽量
218162 -
芯片設(shè)計
+關(guān)注
關(guān)注
15文章
1015瀏覽量
54876 -
IP
+關(guān)注
關(guān)注
5文章
1701瀏覽量
149503 -
模型
+關(guān)注
關(guān)注
1文章
3226瀏覽量
48807 -
PPA
+關(guān)注
關(guān)注
0文章
20瀏覽量
7492 -
codasip
+關(guān)注
關(guān)注
0文章
37瀏覽量
6232
原文標題:如果前一個問題的答案是 : NO,那么除了PPA之外,客戶還應(yīng)該要求什么指標?!
文章出處:【微信號:Codasip 科達希普,微信公眾號:Codasip 科達希普】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論