全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > EDA/IC设计 >

如何选择最佳数字IP

时间:2023-09-15 09:34

人气:

作者:admin

标签: 模型  处理器  PPA  IP 

导读:在选择数字IP时,客户的要求是否可以更大胆一些?答案是肯定的。SoC设计人员当然非常希望能够比较数字IP的PPA。然而这在很大程度上是不可能的,因为可用的数字通常不适用于个体用...

在选择数字IP时,客户的要求是否可以更大胆一些?答案是肯定的。SoC设计人员当然非常希望能够比较数字IP的PPA。然而这在很大程度上是不可能的,因为可用的数字通常不适用于个体用例,这样就很容易被PPA误导。那么该如何选择最佳数字IP呢?

第一步:了解既定目标

在Codasip,我们不认为PPA是一个固定的绝对衡量标准。我们可以保证客户可以在其最终芯片中获得的最终PPA指标,而使用相同IP的不同客户的PPA则很可能大不相同。

Codasip提供可定制的处理器和工具,而这些IP和工具正是PPA的优化引擎。客户可以根据自己的应用调整和改进PPA,并获得与起点(baseline)相比10倍到100倍的改进。

那我们在选择IP时,首先要了解潜在的最终结果,以及获得最终结果的难易程度。

2243db72-52ff-11ee-a25d-92fbcf53809c.png

在设计过程结束时获得的最终PPA才真正具有参考价值

第 二步:了解起点(baseline)

如果进行公平比较很难做到,那么要想了解自己的出发点,可以利用实际用例和限制条件进行比较。比如可以选择几个IP块,针对具体情况进行来跑试验。虽然这种方式并不总是可行。如果一个足够有吸引力的项目,IP供应商很可能会让提供IP以进行试验,但对于其他一些项目来说,这一点很难做到。

在这种情况下,模型或FPGA原型可以协助更好地了解IP的预期性能,但是模型或FPGA原型对功耗或面积并没有帮助。

Codasip一贯的宗旨是:拒绝玩PPA“数字游戏”,拒绝用不相关的数据进行误导,我们的目标是为客户提供优秀、高效和经过验证的起点(baseline),并提供轻松定制这些起点的方法,从而使客户得到在其他地方都寻求不到的最佳PPA指标。

第三步:获取更多数据

对于IP用户来说,其他一些要素也很有用,例如设计的可布线性(随着节点的高级化,这一点变得越来越重要),或者设计的合适频率(在此频率之后,面积和功耗开始激增)。而仅仅专注于PPA并不足以了解这些微妙之处。

想象一下如果IP供应商会给出不同条件下的时间间隔或Shmoo图,甚至在客户的要求下跑试验。但在这种情况下IP供应商要为此付出巨大的代价,这很可能会影响到授权许可的成本。

22696f4a-52ff-11ee-a25d-92fbcf53809c.png

PPA是一种概括知识产权的简化方式,最好的办法是了解如何将IP转化为实际应用所需的内容

根据独特需求优化PPA

选择IP并不容易。这就是为什么与可靠的IP提供商合作非常重要,因为他们专注于帮助客户实现最佳PPA,以满足独一无二的应用需求。

在Codasip,我们帮助客户评估IP,并使用Codasip独有的PPA优化方法(称为 "定制计算")来完成目标。

Codasip Studio工具与我们的RISC-V处理器IP结合使用,可以帮助彻底解决PPA问题。无需花费大量时间手工调整IP,就可以使用该工具定制IP,从而获得比市场上任何产品都更好的PPA指标。更为称道的是:当您在同一个SoC中使用多个处理器时,可以决定对每个处理器进行不同的优化,以确保获得最佳效率。

Codasip通过赋予客户选择权,自行决定是优先考虑功耗、性能还是面积,以及根据实际应用需求决定如何完成计算。

审核编辑:彭菁

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信