一种针对FPGA面积优化的优先级资源共享方法技术

技术编号:10160002 阅读:222 留言:0更新日期:2014-07-01 14:46
本发明专利技术公开了一种针对FPGA面积优化的优先级资源共享方法,包括:读取RTL综合中间数据结构网表,查找并收集网表中所有时序互斥的分支;分析时序互斥的分支中的具体操作,检测并收集时序互斥的分支中相同的算术操作;以及优先对有相同输出的算术操作进行共享,其次对只有公共输入端口的算术操作进行共享,最后对没有公共端口的算术操作进行共享。利用本发明专利技术,通过检测HDL设计文件中时序互斥的相同的算术操作,对这些算术操作按照规定的顺序依次进行共享,就可以减少算术逻辑单元(ALU-Arithmetic Logic Unit),达到面积优化的效果。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种针对FPGA面积优化的优先级资源共享方法,包括:读取RTL综合中间数据结构网表,查找并收集网表中所有时序互斥的分支;分析时序互斥的分支中的具体操作,检测并收集时序互斥的分支中相同的算术操作;以及优先对有相同输出的算术操作进行共享,其次对只有公共输入端口的算术操作进行共享,最后对没有公共端口的算术操作进行共享。利用本专利技术,通过检测HDL设计文件中时序互斥的相同的算术操作,对这些算术操作按照规定的顺序依次进行共享,就可以减少算术逻辑单元(ALU-Arithmetic?Logic?Unit),达到面积优化的效果。【专利说明】一种针对FPGA面积优化的优先级资源共享方法
本专利技术涉及现场可编程门阵列(FPGA)和电子设计自动化
,特别涉及一种针对FPGA面积优化的优先级资源共享方法。
技术介绍
资源共享是指对时序互斥的两个或者多个算术操作用一个算术逻辑单元实现的过程,是FPGA综合优化的关键方法之一。FPGA EDA 工具包含:综合(synthesis)、映射(mapping)、布局(placing)、布线(routing)、码流生成(本文档来自技高网...
一种针对FPGA面积优化的优先级资源共享方法

【技术保护点】
一种针对FPGA面积优化的优先级资源共享方法,其特征在于,包括:读取RTL综合中间数据结构网表,查找并收集网表中所有时序互斥的分支;分析时序互斥的分支中的具体操作,检测并收集时序互斥的分支中相同的算术操作;以及优先对有相同输出的算术操作进行共享,其次对只有公共输入端口的算术操作进行共享,最后对没有公共端口的算术操作进行共享。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘贵宅于芳刘忠立刁岚松
申请(专利权)人:中国科学院微电子研究所北京飘石科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1