下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、【Word版本下载可任意编辑】 FPGA设计效能提高方法 随着FPGA密度的增加,系统设计人员能够开发规模更大、更复杂的设计,从而将密度优势发挥到。这些大规模设计基于这样的设计需求需要在无线通道卡或者线路卡等现有应用中参加新功能,或者通过把两种芯片功能合并到一个器件中,减小电路板面积,或者针对新应用开发新设计。 这些不同的设计含有应用程序已有代码,或者是对延时要求较高的DSP。对于这类设计,综合工具可能无法优化设计,使其到达,导致关键通路出现较长的延时。关键通路延时较长的原因在于逻辑综合工具依靠估算的延时来综合设计。 这些延时较长的关键通路带来了时序逼近问题,导致性能劣化,迫使设计人员重新编写
2、RTL代码以改良这些延时较长的关键通路。此外,用户在得到满足时序规范的RTL代码之前,还需要开展多次迭代。这就进一步推迟了产品面市时间。 逻辑利用率较高的设计中出现的另一问题是布线拥塞。设计人员必须重新编写RTL或者在布局布线工具中尝试不同的设置,以提高这些关键通路的性能。这种“尝试出错”的方法也导致产品推迟面市,降低了效能。 设计人员在开展时序逼近时,这两个问题确实是很大的挑战,时序逼近成为系统设计人员面临的主要难题。能够同时解决这两个问题并提高性能的一种解决方案是采用物理综合工具。物理综合工具由FPGA供给商提供,有时也由第三方EDA工具供给商提供。物理综合工具的主要功能是以尽可能少的迭代
3、次数,通过减少关键通路的数量来提高时序逼近(即性能),从而缩短了产品面市时间。 物理综合工具的设计流程如图1所示,按以下方式开展工作。逻辑综合工具使用逻辑复制等算法复制扇出较多的逻辑,对较长的逻辑通路中的存放器重新定时,以提高性能。物理综合工具不同于逻辑综合工具,它使用相似的算法,利用的延时和的信息来优化关键通路。逻辑综合工具更多的依靠全局延时估算,而物理综合工具使用的延时。 图1 物理综合工具是整个综合设计流程的一部分 图1显示了物理综合工具也是整个综合流程的一部分。物理综合工具作为综合工具的一部分在逻辑综合之后运行,为进一步澄清概念,可以把它称为早期物理综合。在这一流程中,逻辑综合之后,工
4、具对整个设计的布局布线开展建模,再次使用重新定时和复制等算法来提高关键通路的性能。某些EDA供给商开发了基于这精度的工具来解决时序逼近问题。 图2显示了另一物理综合工具流程,在典型流程中,布局阶段之后首先调用这一流程。在这一阶段,对设计开展全面布局,对互联延时开展延时估算,因此,能够更地预测关键通路。通过使用上面介绍的算法,可以改良关键通路来满足性能要求。不需要修改RTL代码的任何一行就可以完成这些处理工作。在综合工具中有可能以不的延时对存放器重新定时,导致性能下降,而通过对设计开展布局,使物理工具做出智能判断,从而有助于预测对哪些存放器重新定时,提高性能。 图2 Quartus II设计软件
5、中的物理综合工具设置 目前的FPGA体系构造有两个级别或者层次。级是逻辑模块,它是LAB逻辑单元组或者集合。层次的第二级由逻辑单元组成,每个逻辑单元含有一对存放器,一对查找表和一对全加器。在Altera FPGA中,这类逻辑单元被称为自适应逻辑模块(ALM)。这些逻辑模块堆叠成阵列的形式,通过一定数量的连线(布线)与片内存储器模块、DSP模块和IO模块连接起来,从而构成了FPGA体系构造。 在典型设计流程中,开展两次布局。步是在逻辑模块级对整个设计开展布局。完成后,布局算法将逻辑放在逻辑单元级。由于物理综合工具依靠的信息,因此经过第二次布局后,很容易看出物理综合结果得到了提高,产生质量更好的结
6、果(QoR),从而提高了效能。 物理综合工具能够提高效能的另一应用是结合渐进式设计流程开展设计。在这种方法中,不是在整个设计中使用物理综合,而是将其应用到每个模块上。由于物理综合工具重点放在它需要的模块上,因此,这不但有助于缩短编译时间,而且还提高了性能。 物理综合工具是Altera Quartus II布局布线工具的一部分。物理综合工具为用户提供优化选择和努力等级,以提高性能和效能。下面列出了用户可以控制的某些优化选项。 可提高性能的物理综合组合逻辑物理综合:工具基于的信息来进一步优化组合逻辑。这一选项使Quartus II物理综合工具能够重新综合设计中的组合逻辑,缩短关键通路的延时,提高性
7、能。 异步流水线物理综合:装入和去除等流水线异步信号。这一选项使Quartus II物理综合工具能够在装入和去除信号中插入流水线存放器,提高性能。 用于存放器的物理综合重新定时:使工具能够自动开展存放器平衡。这一选项使Quartus II能够在组合电路间移动存放器,提高性能。 存放器复制:对扇出较多存放器开展复制。这一选项使Quartus II能够根据布局信息来复制存放器,提高性能。 用于适配的物理综合组合逻辑物理综合:这是对组合电路开展第二次优化。Quartus II对组合电路开展第二次优化,以帮助适配设计。 完成逻辑至存储器映射:这将组合逻辑映射到存储器,从而减小面积。Quartus II将组合逻辑自动映射到未使用的存储器模块中,以减小面积,适配设计。 Quartus II还提供渐进式设计流程,同时支持自上而
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026及未来5年中国圆运动振动筛数据监测研究报告
- 2026及未来5年中国吸塑镜框数据监测研究报告
- 2026事业单位工勤技能-江苏-江苏放射技术员三级(高级工)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-江苏-江苏保育员三级(高级工)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-新疆-新疆水工闸门运行工四级(中级工)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-广西-广西药剂员五级(初级工)历年参考题库含答案详解3套试卷
- 2026 年地震应急物资管理规范学习课堂
- 胆囊结石健康宣教参考模版
- 2026年秋季开学大四证书备考学业规划课件
- 2026年秋季开学大学一年级新生军训队列训练规范课件
- 材料员培训课件模板
- 《DLT 2690.7-2023电供暖系统技术规范 第7部分:运营服务平台》专题研究报告
- 2026年湖南生物机电职业技术学院单招职业技能测试题库及参考答案详解1套
- 2025至2030中国树脂眼镜行业营销模式与供需平衡发展趋势报告
- 2025年及未来5年市场数据中国无水氢氧化锂行业市场调查研究及投资前景预测报告
- 甲状腺疾病诊断与治疗新技术研究进展与挑战
- (小升初)2025-2026学年湖南省衡阳市人教版六年级下学期期末数学试卷-附解析
- ACEcpt考试题库及答案
- 2025年设备工程项目管理能力新版真题卷附解析设备监理师
- 财务报表审核培训
- 2025北京西城区中国邮政集团有限公司执纪骨干集中社会招聘12人笔试历年典型考点题库附带答案详解试卷2套
评论
0/150
提交评论