首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种生成多FPGA原型验证平台的片间IO布局的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:复旦大学

摘要:本发明属于FPGA原型验证技术领域,具体为一种生成多FPGA原型验证平台的片间IO布局方法。本发明方法根据综合后端网表结构,定义切割线网之间的逻辑距离;根据FPGA结构,定义IO之间的物理距离;最后定义一个包含逻辑距离和物理距离的目标函数;通过对目标函数的优化实现IOPlacement的全局优化。相较于随机IO分配方案,本发明能带来性能提升;相较于逐片FPGA进行IOPlacement的方案,本发明性能较优,且可以并行的进行后端实现。

主权项:1.一种生成多FPGA原型验证平台的片间IO布局方法;其特征在于根据综合后端网表结构,定义切割线网之间的逻辑距离;根据FPGA结构,定义IO之间的物理距离;最后定义一个包含逻辑距离和物理距离的目标函数;通过对目标函数的优化实现IOPlacement的全局优化;具体步骤如下:1计算被切割线网之间的逻辑距离:根据网表连接关系定义被切割线网之间的逻辑距离;该逻辑距离用于反映两个被切割线网端口之间的相关性;被切割线网之间相关性越强,其逻辑距离越小;2计算FPGAIO之间的物理距离:使用IOTile之间的曼哈顿距离或半周现场来估算FPGAIO之间的物理距离;该物理距离用于反映FPGAIO之间的相关性;3构建定义目标函数:distance=physicalDistancep,qtopoDistanceu,v,1TotalDistance=∑distance,21式为包含逻辑距离和物理距离的目标函数,其中,p,q为FPGAIO;u、v为网表被切割线网的逻辑端口;相近的逻辑距离近的端口分配到物理距离相近的IO引脚,则1式计算出来的distance将较小,反之将增加;2式为整个设计的目标函数;右边的将逻辑距离近的信号端口分配到物理距离相近的IO引脚,将逻辑距离远的信号端口分配到物理距离较远的IO引脚,使其TotalDistance小于右边的IO布局;4优化目标函数:使用模拟退火或线性规划等优化算法对目标函数进行优化,优化目标为降低TotalDistance,从而获得优化后的IO布局结果。

全文数据:

权利要求:

百度查询: 复旦大学 一种生成多FPGA原型验证平台的片间IO布局的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。