[发明专利]一种针对FPGA面积优化的优先级资源共享方法有效

专利信息
申请号: 201210564207.2 申请日: 2012-12-21
公开(公告)号: CN103885819B 公开(公告)日: 2017-11-17
发明(设计)人: 刘贵宅;于芳;刘忠立;刁岚松 申请(专利权)人: 中国科学院微电子研究所;北京飘石科技有限公司
主分类号: G06F9/46 分类号: G06F9/46
代理公司: 中科专利商标代理有限责任公司11021 代理人: 任岩
地址: 100083 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种针对FPGA面积优化的优先级资源共享方法,包括读取RTL综合中间数据结构网表,查找并收集网表中所有时序互斥的分支;分析时序互斥的分支中的具体操作,检测并收集时序互斥的分支中相同的算术操作;以及优先对有相同输出的算术操作进行共享,其次对只有公共输入端口的算术操作进行共享,最后对没有公共端口的算术操作进行共享。利用本发明,通过检测HDL设计文件中时序互斥的相同的算术操作,对这些算术操作按照规定的顺序依次进行共享,就可以减少算术逻辑单元(ALU‑Arithmetic Logic Unit),达到面积优化的效果。
搜索关键词: 一种 针对 fpga 面积 优化 优先级 资源共享 方法
【主权项】:
一种针对FPGA面积优化的优先级资源共享方法,其特征在于,包括:读取RTL综合中间数据结构网表,查找并收集网表中所有时序互斥的分支;分析时序互斥的分支中的具体操作,检测并收集时序互斥的分支中相同的算术操作;以及优先对有相同输出的算术操作进行共享,其次对只有公共输入端口的算术操作进行共享,最后对没有公共端口的算术操作进行共享;其中,所述优先对有相同输出的算术操作进行共享的步骤中,是优先对连接到同一个mux的算术操作进行共享,共享的具体操作包括:首先将每组互斥分支可以合并的两个或者多个算术操作单元合并为一个算术操作A;其次检测每组互斥分支的相同算术操作之间有没有公共输入端口,将公共端口连接到A的一个输入;将输出端的mux平移到输入端,来选择非公共输入端口的驱动信号;所述对只有公共输入端口的算术操作进行共享的步骤,包括:先将每组互斥分支可以合并的两个或者多个算术操作单元合并为一个算术操作,将公共端口连接到该算术操作的一个输入,另外一个输入端添加一个mux来选择非公共输入端口的驱动信号,输出端则驱动多个模块;所述对没有公共端口的算术操作进行共享的步骤,包括:先将每组互斥分支可以合并的两个或者多个算术操作单元合并为一个算术操作,两个输入端分别添加一个mux来选择驱动信号,输出端则驱动多个模块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院微电子研究所;北京飘石科技有限公司,未经中国科学院微电子研究所;北京飘石科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210564207.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top