EEJournal

编辑的博客
现在就订阅

在体系结构级别优化功能

当导师将他们的旗舰HLS产品弹射器C交给了Calypto大约一年前,关于这一举动有很多疑问。可能有技术、财务、人员等各种原因。

好吧,至少从技术角度来看,Calypto刚刚宣布了他们所说的驱动因素:Catapult C和Calypto工具之间的自然协同作用。特别是他们的PowerPro工具,用于优化电源。

自动化的功率优化通常发生在一个较低的水平-通常使用网络列表(尽管分析正在上升到RTL级).但是真正的好处是在架构级别上,这甚至远远高于RTL。这是C/ c++和SystemC的领域。它也是HLS(高级合成,或多或少等同于电子系统级,或ESL)的领域。这就是《Catapult C》的游戏。

所以他们将两者结合在一起,制作了一款名为Catapult LP的产品。虽然标准的Catapult SL可以优化面积和性能,但它不能同时优化功率。Catapult LP通过集成PowerPro来实现这三个功能,这样它就可以计算出给定配置下的功率。

当然,为了实现这一点,Catapult C必须从高级代码中生成RTL,然后必须将RTL合成为用于低级电源工作的门。Calypto实际上有他们自己的RTL合成引擎,他们说可以在15%之内匹配Synopsys的DC结果,这已经足够接近架构级评估了。是的,他们正在追踪一个不受他们控制的工具,但是,实际上,Synopsys这些天并没有改变DC太多,所以不太可能有很多工作试图跟上Synopsys的更新。

因此,设计师可以创建一个或多个架构配置,然后使用工具找出哪个具有最低的功率。RTL是基于约束条件以前馈方式综合面积和性能的,而功率元件则以反馈方式管理。门级表示可以针对时钟门控等进行优化,以便这些影响可以包括在功率估计中,但是,在高层次上,设计师生成不同的选项,然后选择功率最低的选项(满足其他约束的选项中)。设计师可以通过Calypto所说的“弹性引擎”来影响精度和运行时间,该引擎可以设置为选择位级或字级求解器,前者更准确但更慢。

你可以在他们的网站上找到更多信息释放

留下回复

有特色的博客
2023年2月14日
了解软件定义车辆如何通过为电动汽车、自动驾驶汽车和自动安全系统提供燃料,推动汽车行业向前发展。文章“三大汽车技术进步值得关注”首先出现在“从硅到软件”....
2023年2月13日
让我们来看看Cadence Fidelity CFD最近发生了什么。实际上,距离我们上次给你更新已经有几个星期了,所以有很多很酷的东西。从博客Opra涡轮机:气体分散分析和防爆G…
2023年1月19日
你是否在调整表带或更换手表电池时遇到了问题?如果是这样,我是好消息的携带者....

特色粉笔谈话亚博里的电子竞技

快速连接物联网

逮老鼠的电子产品而且瑞萨

快速原型是让你的下一个物联网设计进入现实世界的重要的第一个元素。在本集Chalk Talk中,来自瑞萨亚博里的电子竞技的Brad Rex和Amelia Dalton研究了瑞萨新的快速连接物联网开盒解决方案,该解决方案将定义良好的API和中间件与经过认证的模块解决方案相结合,使快速原型设计比以往任何时候都更快、更容易。他们还研究了快速连接物联网集成软件如何帮助mcu、传感器和连接设备有效通信,以及如何开始使用快速连接物联网进行下一个物联网设计。

点击此处了解有关瑞萨电子快速连接物联网的更多信息

Baidu