[发明专利]用于片上网络的增量拓扑综合的系统和方法有效
| 申请号: | 202010148095.7 | 申请日: | 2020-03-05 |
| 公开(公告)号: | CN113051215B | 公开(公告)日: | 2022-07-22 |
| 发明(设计)人: | M·谢里夫;B·德勒斯库里 | 申请(专利权)人: | 阿特里斯公司 |
| 主分类号: | G06F15/78 | 分类号: | G06F15/78 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 崔卿虎 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 网络 增量 拓扑 综合 系统 方法 | ||
本文描述了用于片上网络的增量拓扑综合的系统和方法。公开了诸如片上网络(NoC)的网络的综合的系统和方法。网络最初被综合。根据本发明的各个实施例和各方面,工具用于根据约束集合综合并且生成NoC。工具在具有微小变化的约束的不同综合运行之间产生一致的结果。
技术领域
本技术属于系统设计领域,并且更具体地涉及用于生成片上网络(NoC)描述的拓扑综合。
背景技术
多处理器系统已在通过片上网络(NoC)进行通信的片上系统(SoC)中实现。SoC包括主(发起方)知识产权(IP)和从(目标)IP的实例。使用行业标准协议将事务从主设备发送到一个或多个从设备。连接到NoC的主设备将请求事务发送到从设备,使用地址来选择从设备。NoC将地址解码并将请求从主设备传输到从设备。从设备对事务进行处理并发送响应事务,响应事务由NoC传输回到主设备。
通常,在设计过程期间使用综合工具来生成NoC描述。该工具根据约束集合来生成NoC。如果进行了更改,则工具将必须重新启动并重新执行。因此,每次输入约束发生更改时,工具被重新启动或综合被重新执行。这样,即使约束的更改是有限的或很小的,也存在从一次运行到下一运行提供完全不同的解决方案的风险。这是由于网络综合过程的性质所致,网络综合过程通常使用约束求解器方法来将指标最小化,并且约束求解器可以响应于稍微不同的约束集合而找到非常不同的解决方案。因此,工具在每次针对稍微不同的约束运行时会找到不同的解决方案。因此,当SoC设计人员使用工具自动创建NoC时,工具的可用性降低。在SoC的设计时间期间,约束会发生变化并演进。如果每次软件运行时和每次用户进行小的更改时工具生成的结果都大不相同,则这将导致设计人员无法重用一些已经完成的实现工作。
例如,考虑已根据约束集合生成NoC的情况。结果已通过ASIC设计流程进行了处理,其中逻辑综合以及布局和布线步骤完成。这些步骤通常花费很多时间(例如,多天)。在该第一代之后,决定从SoC中删除部件,这会导致对布图规划(floorplan)和连接性的轻微修改。利用经更新的约束再次运行生成NoC的工具。与第一次运行相比,工具提供了完全不同的结果。这样,即使约束更改很小,关于逻辑综合以及布局和布线的所有先前工作都需要从头开始再次进行。这对于项目来说是非常昂贵的。
因此,存在对于一种工具的需要,该工具确保在使用两个不同的小或次要约束变化集合的两次不同运行之间,对解决方案变化最小,其需要适应于经变化的约束。因此,需要一种方法,其允许工具根据约束集合来生成NoC,同时在具有稍微不同/变化的约束的运行之间产生一致的结果,目的是将当前运行结果与先前运行结果之间的差异最小化。
发明内容
根据本发明的各个实施例和各方面,提供了系统和方法,其允许工具根据约束集合来综合并生成NoC,同时在具有轻微变化的约束的综合运行之间产生一致的结果。本发明的一个优点是,当任何一个约束中存在小的变化时,将诸如两个连续的综合运行的不同综合运行的结果之间的差异最小化。
附图说明
图1示出了包括用于创建网络的各种元件的集合的片上网络(NoC)的逻辑视图。
图2示出了用于基于约束集合来生成NoC描述或综合的方法。
图3示出了根据本发明的各个方面和实施例的使用先前的运行作为约束的NoC综合的过程。
图4示出了根据本发明的各个方面和实施例的基于初始运行的NoC的实现。
图5示出了根据本发明的各个方面的基于相对于图4的NoC综合的后续运行的NoC的实现。
图6示出了根据本发明的各个方面的基于相对于图4的NoC综合的后续运行的NoC的实现。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿特里斯公司,未经阿特里斯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010148095.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络的物理感知拓扑综合
- 下一篇:一种新型珍珠岩复合人造板及其制备方法





