智多晶EDA工具HQfpga软件可进行迭代式时序优化
智多晶的EDA工具HQfpga软件对于资源占比较高且时序难以跑出收敛的工程,可以使用循环迭代式(loop/iterative)进行时序驱动优化(tdo–timing driven optimization),使工程可以以不同的优化策略跑出多个时序收敛的结果。
迭代式时序优化流程
1.随机选取 packing / placement / routing 的优化参数
2.运行组装/布局/布线( packing / placement / routing )
3.提取运行结果的slack(时序余量)值并根据slack值判断或保留运行结果:
如果用户指定了slack阈值并且slack大于给定的阈值,则保留运行结果。否则丢弃(删除)运行结果。
如果用户未指定slack阈值,则总是保留历史最好结果,其余结果被丢弃。
4.重复步骤1直至用户中断运行。
该命令支持多核CPU,可以同时运行多个子任务,每个子任务运行上述流程第1-2步骤,主程序统一汇总处理子任务结果,即完成第3-4步骤功能。
迭代式时序优化脚本样例
迭代式时序优化脚本运行
直接在Windows系统下左下角右键,点击运行输入cmd,进入命令行模式;然后需要cd到存放迭代式时序优化脚本的目录下,输入“D:\HQ0804\build\win_x64\bin\hqfpga.exe -cmd runloop.tcl”即可。
黑色字体是HqFpga软件的存放目录;红色字体是迭代式时序优化脚本的名称。
迭代式时序优化结果查看
在运行目录(缺省为looptdo_run/目录)下有一个_ok.list文件,其中列出了looptdo运行到当前时刻满足筛选条件的结果摘要信息,例如:
其中第一列为满足筛选条件的结果(子任务)名称(此处配置的是setup slack大于-200皮秒),第二列为相应setup slack值,第三列为hold slack值(单位均为皮秒)。根据上述_ok.list文件内容,详细结果(运行脚本,比特流文件)可以在子目录下获取:looptdo_run/t7、looptdo_run/t9。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由ll转载自智多晶公众号,原文标题为:“芯”技术分享 | 智多晶迭代式时序优化,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关研发服务和供应服务
相关推荐
【IC】智多晶推出基于FPGA的高精度PWM控制方案,提升到了1ns的脉宽和相位精度且资源消耗极低
近日智多晶应用团队的一项Precise_PWM demo,使用智多晶FPGA将PWM控制精度从FPGA应用常见的10ns~5ns的水平提升到了1ns的脉宽和相位精度,精准可控,且资源消耗极低。
【产品】智多晶55nmFPGA芯片SL2E-7V-8U400,内置Flahs且支持分布式和嵌入式存储
西安智多晶的SL2E-7V-8U400,基于优化低功耗55nm工艺,可用于工业控制、视频接口处理等领域客户的前期评估。具有丰富的硬件资源和外围接口,一款可用于前期评估和移植验证的平台。
【产品】西安智多晶推出基于低功耗工艺的开发板XSSL12-F256-V1,具有丰富的硬件资源和外围接口
XSSL12-F256-V1 开发板的核心器件为西安智多晶微电子有限公司的SL2-12K FPGA器件,该 FPGA 基于低功耗工艺,通过最低的成本实现较 高的功能性,可用于无线、有线、广播、工业用户以及通信等行业中的低成本应用领域。
HqFpga软件使用小技巧二则
智多晶EDA工具HqFpga软件更新,新增快速导入.v文件和宏定义支持功能。用户可通过创建.bat脚本来生成文件列表,一键导入所有.v文件。同时,支持通过main.vh文件定义宏,简化参数管理。这些技巧可在官网视频讲解中找到。
这个FPGA现在有哪些主流客户在用了,FPGA相关的EDA工具是否有介绍
合作企业包括:汇川技术、广州数控、中兴通信、诺瓦科技等知名企业。 EDA开发软件HqFpga,2017年收购北京飘石公司。HqFpgaTM – RTL-TO-FPGA软件在单一的可执行文件中集成了RTL to-FPGA的所有功能。各功能模块共享统一的数据模型、器件模型及时序分析引擎,从而得以完成简单、快速、高效及优化的FPGA开发。HqFpga 在单一的可执行文件中集成了从综合、布局、布线等所有 FPGA 实现功能。HqFpga 在同一可执行环境下所集成各项功能可以共享所有的信息,例如统一的数据模型、时序分析结果等,HqFpga 还提供一键式(Push-Button)的运行模式,并提供多种界面语言,方便用户完成简单、快速、高效及优化的 FPGA 开发。HqFpga的另一革命性特点在于提供开放式、平台化的解决方案,即第三方厂商可以在HqFpga的基础上进行二次开发,构建厂商自己的专用系统,极大地简化FPGA厂商软件开发流程。 下载地址:http://www.uptops-dt.com/col.jsp?id=128
DSP_IP 用户指南
描述- 本指南介绍了西安智多晶微电子有限公司提供的DSP IP模块,包括FFT、DSP\_MULT、DSP\_MULTADDSUB、DSP\_MULTADDSUBSUM等。用户可通过HqFpga EDA工具配置这些模块,并生成、例化到用户逻辑中。指南详细说明了每个模块的配置参数和功能,如数据位宽、数据类型、数据源、复位模式等,以帮助用户根据需求进行灵活配置。
【选型】西安智多晶(XIST)FPGA/CPLD可编程逻辑器件选型指南
目录- Seagull1000/Sealion2000/Sealion合封系列
型号- SL2D-25E,SEALION2000,SL2E-5E,SEAGULL1064C,SEAGULL1000,SG1128V,SEAGULL1256C,SEAGULL1064V,SG1064V,SEAL 5000,SG1256V,SEAGULL1256V,SL2-12E,SL2S-25E,SEAGULL 1000,SG1128C,SG1064C,SL2-25E,SL2S-12E,SL2-7E,SL2-5E,SEAGULL1128C,SL2E-7V,SEALION 2000,SG1256C,SEAGULL1128V
“2024年智多晶FPGA技术研讨会.深圳站”圆满结束,智多晶展示多款FPGA芯片新产品、多项新应用方案
8月28日,“2024年智多晶FPGA技术研讨会.深圳站”圆满收官。智多晶的产品团队对公司的最新产品进行了全面介绍,且首次公开其最新研SA5T-366、SA5T-200、SA5T-100、SA5Z-30等FPGA产品,以及产品在通信、汽车电子、消费电子等多个领域的创新应用解决方案,展示了智多晶在微电子领域的研发实力和产品优势。
【经验】西安智多晶5000系列FPGA内嵌MCU调试测试指南
西安智多晶推出的Seal 5000 FPGA SA5Z-30系列内部合封Cortex M3硬核,最高主频可达200Mhz,32KB数据RAM和128KB指令RAM。本文针对FPGA内嵌M3硬核的使用做简洁的开发过程。
西安智多晶发布软件无线电评估板,基于28nm FPGA芯片SA5Z-30并搭载ECR8661 RF收发器助力研发
为了让无线通信客户更方便评估智多晶FPGA芯片以及国产RF Transceiver,西安智多晶联合智锐星科技为客户打造了一个专业的软件无线电(SDR)评估板,可用于客户前期的项目预研。评估板的核心器件是28nm FPGA芯片SA5Z-30。
展会回顾 | elexcon2024深圳国际电子展圆满结束,智多晶荣获“年度领军企业奖”
随着elexcon2024深圳国际电子展于近日顺利闭幕,这场汇聚了全球顶尖电子品牌与创新技术的盛会再次展现了电子行业的蓬勃生机与无限潜力。值得一提的是,智多晶凭借其强大的研发实力、良好的市场口碑以及在FPGA行业的不懈努力与贡献,成功荣获了“年度领军企业奖”。
【经验】智多晶FPGA上实现LTE削峰算法PC-CFR
CFR算法是一种直接在数字域上面处理的方法,对于超出设定门限值的信号,直接在数字域上进行处理和消除。目前CFR算法有PW-CFR、NS-CFR和PC-CFR,常用的还是PC-CFR,其削峰能力最佳,本文就针对PC-CFR算法,在智多晶AD9365射频开发板上进行测试和实现。
【产品】基于智多晶SL2-25E FPGA芯片的软件无线电(SDR)评估板,适用于项目开发初期验证、教学及培训
为了更好让无线通信客户评估智多晶FPGA芯片,西安智多晶为客户打造了一个专业的软件无线电(SDR)评估板,可用于客户前期的项目预研,其核心器件是西安智多晶的SL2-25E FPGA芯片,F256封装。这个评估板卡非常适合小带宽、低成本的通信项目,专网或公网的应用。
智创未来,芯聚梦想 | 2024年智多晶FPGA技术研讨会即将启幕
近年来,随着国内5G网络通信、车载电子、人工智能等新技术领域快速发展,国产FPGA市场规模持续上升。为更好推动国产FPGA技术的应用与发展,智多晶特此举办“2024年智多晶FPGA技术研讨会--深圳站”,以发展和创新为主题,共同探讨智多晶产品的最新进展和FPGA技术发展趋势。
电子商城
服务
世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论