[发明专利]用于对局部重配置模块进行布局和布线的方法和设备有效
申请号: | 201210046153.0 | 申请日: | 2012-02-23 |
公开(公告)号: | CN102708221B | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | D·S·高曼;M·布尔若;V·贝茨;A·L·赫尔曼 | 申请(专利权)人: | 阿尔特拉公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 王茂华,董典红 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 局部 配置 模块 进行 布局 布线 方法 设备 | ||
1.一种用于在目标器件上设计系统的方法,该方法包括:
将该目标器件上的资源指定给该系统中的静态逻辑模块和局部重配置模块;和
用所指定的资源在该目标器件上并行执行该局部重配置模块中的一个的实例的布局和布线中的一个,其中与使用第二处理资源来执行对局部重配置模块的第二实例的布局和布线中的一个并行地使用第一处理资源来执行对该局部重配置模块的第一实例的布局和布线中的一个。
2.根据权利要求1所述的方法,其中,该局部重配置模块中的该一个的每个实例包括该局部重配置模块的不同电路描述并且所述不同电路描述中的每一个与同一静态逻辑联接。
3.根据权利要求1所述的方法,其中该指定包括从布图规划区域指定资源给该静态逻辑模块和该局部重配置模块中的每一个。
4.根据权利要求1所述的方法,还包括在执行对该局部重配置模块的布局和布线中的一个之前执行对该静态逻辑模块的布局和布线中的一个。
5.根据权利要求4所述的方法,还包括将该静态逻辑模块未使用的资源重新指定给该局部重配置模块。
6.根据权利要求5所述的方法,其中指定未使用的布线资源包括:
为该局部重配置模块扩大该目标器件上的布图规划区域并且从每个局部重配置模块对应的布图规划区域指定布线资源给该每个局部重配置模块。
7.根据权利要求6所述的方法,其中该扩大包括垂直移动每个布图规划区域的水平边缘并且水平移动每个布图规划区域的垂直边缘,直到该水平边缘和该垂直边缘到达该目标器件的边界或对应于另一个局部重配置模块的边缘。
8.根据权利要求1所述的方法,其中该静态逻辑模块和局部重配置模块包括硬件描述语言的电路。
9.根据权利要求4所述的方法,还包括:
仲裁有冲突的资源,执行对该静态逻辑模块的布局和布线中的一个与执行对该局部重配置模块的布局和布线中的一个针对该资源产生竞争;
将未使用的资源重新指定给有冲突的静态逻辑模块和局部重配置模块;以及
利用所仲裁和所重新指定的资源来执行对有冲突的该静态逻辑模块和局部重配置模块的重新布局和重新布线中的一个。
10.根据权利要求1所述的方法,其中在该目标器件上执行该局部重配置模块中的一个的实例的布局和布线中的一个包括:相比于选择其它布线资源,为该局部重配置模块的第一实例优先选择该局部重配置模块的第二实例使用的资源。
11.根据权利要求9所述的方法,其中仲裁有冲突的布线资源包括:响应于时序约束或布线约束中的一个指定冲突的资源给模块。
12.一种用于在目标器件上设计系统的方法,包括:
在目标器件上对静态逻辑模块进行布线;
在该目标器件上对局部重配置模块的实例进行并行布线;和
响应于确定已经非法布线该静态逻辑模块和该局部重配置模块,对该静态模块和该局部重配置模块并行地进行重新布线,其中该重新布线包括与使用第二处理资源来对该局部重配置模块的实例进行布线并行地使用第一处理资源来对该静态逻辑模块进行布线。
13.根据权利要求12所述的方法,其中在该目标器件上对该局部重配置模块的实例进行布线包括相比于选择其他布线资源,为该局部重配置模块的第一实例选择该局部重配置模块的第二实例使用的布线资源。
14.根据权利要求12所述的方法,其中对该静态逻辑模块和该局部重配置模块进行布线包括相比于选择其他静态模块或局部重配置模块使用的布线资源,为该静态逻辑模块和该局部重配置模块选择该其他静态逻辑模块和局部重配置模块未使用的布线资源。
15.根据权利要求12所述的方法,其中该局部重配置模块的每一个实例包括该局部重配置模块的不同电路描述并且所述不同电路描述中的每一个与同一静态逻辑联接。
16.根据权利要求12所述的方法,还包括响应于确定已经非法布局了该静态逻辑模块和该局部重配置模块,对该静态模块和该局部重配置模块并行地进行重新布局。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔特拉公司,未经阿尔特拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210046153.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:按照工作流处理数字内容的方法和系统
- 下一篇:动态虚拟远程标记