当前位置:首页 > 电源 > 数字电源
[导读]Feist解释说,上一代FPGA设计套件采用单维基于时序的布局布线引擎,通过模拟退火算法随机确定工具应在什么地方布置逻辑单元。使用这类工具时,用户先输入时序,模拟退火算法根据时序先从随机初始布局种子开始,然后在

Feist解释说,上一代FPGA设计套件采用单维基于时序布局布线引擎,通过模拟退火算法随机确定工具应在什么地方布置逻辑单元。使用这类工具时,用户先输入时序,模拟退火算法根据时序先从随机初始布局种子开始,然后在本地移动单元,“尽量”与时序要求吻合。Feist说:“在当时这种方法是可行的,因为设计规模非常小,逻辑单元是造成延迟的主要原因。但今天随着设计的日趋复杂化和芯片工艺的进步,互联和设计拥塞一跃成为延迟的主因。采用模拟退火算法的布局布线引擎对低于100万门的FPGA来说是完全可以胜任的,但对超过这个水平的设计,引擎便不堪重负。不仅仅有拥塞的原因,随着设计的规模超过100万门,设计的结果也开始变得更加不可预测。”

着眼于未来,赛灵思为Vivado设计套件开发了新型多维分析布局引擎,其可与当代价值百万美元的ASIC布局布线工具中所采用的引擎相媲美。该新型引擎通过分析可以找到从根本上能够最小化设计三维(时序、拥塞和走线长度)的解决方案。Feist表示:“Vivado设计套件的算法从全局进行优化,同时实现了最佳时序、拥塞和走线长度,它对整个设计进行通盘考虑,不像模拟退火算法只着眼于局部调整。这样该工具能够迅速、决定性地完成上千万门的布局布线,同时保持始终如一的高结果质量(见图1)。由于它能够同时处理三大要素,也意味着可以减少重复运行流程的次数。”

 

图1

 

图1:与其它FPGA工具相比,Vivado设计套件能够以更快的速度、更优异的质量完成各种规模的设计

为展现这种优势,赛灵思在ISE设计套件和Vivado设计套件中用按键式流程方式同时运行针对赛灵思Zynq-7000EPP仿真平台开发的原始RTL,同时将每种工具指向赛灵思世界最大容量的FPGA器件——采用堆叠硅片互联技术的Virtex-72000TFPGA。这样Vivado设计套件的布局布线引擎仅耗时5个小时就完成了120万逻辑单元的布局,而ISE设计套件则耗时长达13个小时(图2)。而且采用Vivado设计套件实现的设计拥塞明显降低(设计中显示为灰色和黄色的部分),器件占用面积较小,这说明总体走线长度缩短。Vivado设计套件实现方案还体现出更出色的内存编译效率,仅用9GB就实现设计要求的内存,而ISE设计套件则用了16GB。

Feist表示:“从本质上来说,你看到的就是Vivado设计套件在满足所有约束条件下,实现整个设计只需占用3/4的器件资源。这意味着用户可以为自己的设计添加更多的逻辑功能和片上存储器,甚至可以采用更小型的器件。”

图2:Vivado设计套件的多维分析算法可创建专门针对最佳时序、拥塞和走线长度(而不仅仅只是针对最佳时序)优化的布局。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

时序在数字系统中占有至关重要的地位,时序约束对数字系统的设计起着显著的作用,定义时序约束是一个相当复杂的过程。

关键字: 数字系统 时序

在现代FPGA设计中,数据传输速度日益提升,特别是在千兆网、高速串行接口和DDR内存接口等应用中,数据传输速率的要求尤为严格。为了应对这一挑战,Xilinx FPGA引入了IDDR(Input Double Data R...

关键字: VIVADO IDDR ODDR

在现代集成电路设计中,FPGA(现场可编程门阵列)作为一种高性能、灵活可编程的硬件平台,已经广泛应用于各种嵌入式系统、数据处理和信号处理等领域。Xilinx公司开发的Vivado设计套件,作为一款功能强大的FPGA开发工...

关键字: Vivado 布局布线

本文是系列文章中的第三篇,该系列文章将讨论常见的开关模式电源(SMPS)的设计问题及其纠正方案。本文旨在解决DC-DC开关稳压器的功率级设计中面临的复杂难题,重点关注功率晶体管和自举电容。功率晶体管具有最小和最大占空比,...

关键字: 晶体管 时序 自举电容

本系列文章从数字芯片设计项目技术总监的角度出发,介绍了如何将芯片的产品定义与设计和验证规划进行结合,详细讲述了在FPGA上使用IP核来开发ASIC原型项目时,必须认真考虑的一些问题。文章从介绍使用预先定制功能即IP核的必...

关键字: 时序 数字芯片 FPGA

北京2024年8月6日 /美通社/ -- 近几年,AI人工智能正以肉眼可见、势不可挡的发展和迭代态势,渗透进人们的生活和生产当中。随着AI基础设施的飞跃式发展,业内多家公司都推出了具有更强大理解能力的多模态大模型(如GP...

关键字: 时序 智能化 模型 AI技术

会解码命令,由timing generator产生时序信号,驱动COM和SEG驱器。RGB接口:在写LCD register setTIng时,和MCU接口没有区别。区别只在于图像的写入方式。

关键字: RGB MCU 时序

EDA不仅是我国半导体技术和产业发展的基石,也是国家战略、安全和自主创新的重要组成部分。随着全球科技竞争加剧和技术快速发展,加强EDA领域的投入和研发,对于中国构建完整的科技产业链、维护国家安全和提升国际竞争力具有深远意...

关键字: EDA 芯行纪 布局布线 AmazeSys

单总线(1-Wire)是DALLAS公司推出的一种单线双向串行总线,仅用一根线即可实现多个器件间的数据传输。目前,常用的单总线接口芯片有数字温度传感器DS18B20、单总线控制器DSIWM和D-A转换器DS2450等。本...

关键字: 单总线 引脚功能 时序

I2C(Inter-Integrated Circuit)总线是Philips公司推出的一种双向二线制同步串行总线,仅用两根线即可实现器件之间的数据传送。目前很多芯片集成了I2C总线接口,如CYGNAL公司的C805IF...

关键字: I2C总线 引脚功能 时序
关闭