在选择数字IP时,客户的要求是否可以更大胆一些?答案是肯定的。SoC设计人员当然非常希望能够比较数字IP的PPA。然而这在很大程度上是不可能的,因为可用的数字通常不适用于个体用例,这样就很容易被PPA误导。那么该如何选择最佳数字IP呢?
第一步:了解既定目标
在Codasip,我们不认为PPA是一个固定的绝对衡量标准。我们可以保证客户可以在其最终芯片中获得的最终PPA指标,而使用相同IP的不同客户的PPA则很可能大不相同。
Codasip提供可定制的处理器和工具,而这些IP和工具正是PPA的优化引擎。客户可以根据自己的应用调整和改进PPA,并获得与起点(baseline)相比10倍到100倍的改进。
那我们在选择IP时,首先要了解潜在的最终结果,以及获得最终结果的难易程度。
在设计过程结束时获得的最终PPA才真正具有参考价值
第 二步:了解起点(baseline)
如果进行公平比较很难做到,那么要想了解自己的出发点,可以利用实际用例和限制条件进行比较。比如可以选择几个IP块,针对具体情况进行来跑试验。虽然这种方式并不总是可行。如果一个足够有吸引力的项目,IP供应商很可能会让提供IP以进行试验,但对于其他一些项目来说,这一点很难做到。
在这种情况下,模型或FPGA原型可以协助更好地了解IP的预期性能,但是模型或FPGA原型对功耗或面积并没有帮助。
Codasip一贯的宗旨是:拒绝玩PPA“数字游戏”,拒绝用不相关的数据进行误导,我们的目标是为客户提供优秀、高效和经过验证的起点(baseline),并提供轻松定制这些起点的方法,从而使客户得到在其他地方都寻求不到的最佳PPA指标。
第三步:获取更多数据
对于IP用户来说,其他一些要素也很有用,例如设计的可布线性(随着节点的高级化,这一点变得越来越重要),或者设计的合适频率(在此频率之后,面积和功耗开始激增)。而仅仅专注于PPA并不足以了解这些微妙之处。
想象一下如果IP供应商会给出不同条件下的时间间隔或Shmoo图,甚至在客户的要求下跑试验。但在这种情况下IP供应商要为此付出巨大的代价,这很可能会影响到授权许可的成本。
PPA是一种概括知识产权的简化方式,最好的办法是了解如何将IP转化为实际应用所需的内容
根据独特需求优化PPA
选择IP并不容易。这就是为什么与可靠的IP提供商合作非常重要,因为他们专注于帮助客户实现最佳PPA,以满足独一无二的应用需求。
在Codasip,我们帮助客户评估IP,并使用Codasip独有的PPA优化方法(称为 "定制计算")来完成目标。
Codasip Studio工具与我们的RISC-V处理器IP结合使用,可以帮助彻底解决PPA问题。无需花费大量时间手工调整IP,就可以使用该工具定制IP,从而获得比市场上任何产品都更好的PPA指标。更为称道的是:当您在同一个SoC中使用多个处理器时,可以决定对每个处理器进行不同的优化,以确保获得最佳效率。
Codasip通过赋予客户选择权,自行决定是优先考虑功耗、性能还是面积,以及根据实际应用需求决定如何完成计算。
审核编辑:彭菁
-
处理器
+关注
关注
68文章
19079浏览量
228726 -
soc
+关注
关注
38文章
4081浏览量
217717 -
芯片设计
+关注
关注
15文章
989浏览量
54754 -
IP
+关注
关注
5文章
1598浏览量
149219 -
模型
+关注
关注
1文章
3098浏览量
48639 -
PPA
+关注
关注
0文章
20浏览量
7479 -
codasip
+关注
关注
0文章
37浏览量
6215
原文标题:如果前一个问题的答案是 : NO,那么除了PPA之外,客户还应该要求什么指标?!
文章出处:【微信号:Codasip 科达希普,微信公众号:Codasip 科达希普】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论