赛灵思 FPGA 设计时序约束指南

发布时间:2011-01-26 阅读量:1061 来源: 发布人:

中心议题:
    * 深入介绍时序约束
    * 如何利用时序约束实现FPGA设计的最优结果


作为赛灵思用户论坛(http://forums.xilinx.com)的定期访客,我注意到新用户往往对时序收敛以及如何使用时序约束来达到时序收敛感到困惑。为帮助FPGA设计新手实现时序收敛,让我们来深入了解时序约束以及如何利用时序约束实现FPGA设计的最优结果。

何为时序约束?

为保证设计的成功,设计人员必须确保设计能在特定时限内完成指定任务。要实现这个目的,我们可将时序约束应用于连线中——从某FPGA元件到FPGA内部或FPGA所在PCB上后续元件输入的一条或多条路径。

在FPGA设计中主要有四种类型的时序约束:PERIOD、OFFSET IN、OFFSET OUT以及FROM: TO(多周期)约束。

PERIOD 约束与建组

每个同步设计要有至少一个PERIOD约束(时钟周期规格),这是最基本的约束类型,指定了时钟周期及其占空比。若设计中有不止一个时钟,则每个时钟都有自己的PERIOD约束。PERIOD约束决定了我们如何进行布线,来满足设计正常工作的时序要求。

为简化时序约束应用过程,常常可将具有类似属性的连线分组,例如分为一组总线或一组控制线。这样做有助于完成为设计约束正确定义优先级这一关键步骤。

设计约束优先次序排列

若设计有多重约束,则需进行优先次序排列。一般来说,约束的一般性越强,其优先级越低。相反,约束的针对性越强,其优先级越高。举例来说,时钟网络上的某个一般性PERIOD约束将被特定网络的具有更高优先级的FROM: TO约束所覆盖。

针对FROM: TO(或FROM: THRU: TO)的特定约束,在时钟域内任意网络中的重要性均高于一般性约束。

为便于进行约束的优先级排列,可运行赛灵思时序分析器(ISE Design Suite中的静态时序分析工具),并生成时序规格迭代报告,即常说的.tsi 报告。该报告说明了各约束间是如何迭代的,以及该工具如何为各约束设置默认优先级。

通 过采用PRIORITY约束关键词,可手动设置任一时序约束的优先级并使其优先于默认的或预先设定的优先级。这在同一路径上的两个或多个时序约束发生冲突 时尤为有用。这里的优先级指的是同一路径上有两个或多个时序约束时,该应用哪一个。其余的低优先级约束则被忽略。优先级可在-10 ~ +10的范围内设置。PRIORITY值越低,优先级越高。注意,该值不会影响到哪些路径应率先布局和走线,只有当优先级相同的两个约束出现在同一路径上 时,它才会影响由哪个约束控制该路径。

下面将以PERIOD只控制从同步元件到同步元件之间的网络,如FFS到FFS为例来进一步介绍(约束以蓝色显示如下):

创 建名为tnm_clk20的TIMEGRP(时序分组),包含网络clk20 驱动的所有下游同步组件。这些同步元件间的所有路径均受时序规格“TS_clk20: 20ns”(同步元件到同步元件 20 纳秒的时间要求)的约束。“HIGH 50%”指clk20的占空比为50/50。

在第二个例子中,我们使用FROM: TO约束来定义对两个分组间路径的要求,即:

 

该命令的作用是告知工具,确保数据从时序分组“my_from_grp”包含的元件到“my_to_grp”的元件所用时间为40纳秒。时序分析器仍将计算从源分组到目标分组的时钟偏移,不过若时钟关联,则优先级较低。也可使用如下预定义分组:

 

若不选定时间单位(纳秒、皮秒等),则工具将自动默认为纳秒。例如,可这样写约束:

 

也可只写From或只写To ,以使其更具一般性:

 

如前所述,工具将自动默认上文所述所有FROM: TO 约束的优先级高于PERIOD约束,除非另有规定。

详细查看.tsi 报告

除帮助查看时序约束迭代外,.tsi 报告还就如何改进通用约束文件(UCF)中的约束提供方法建议。该报告还会告知是否有路径受多重时钟域的约束。下面是约束迭代报告的例子:

 

在本例中,高优先级的FROM: TO约束(仅一个)将优先于 PERIOD 约束应用。

《赛灵思 FPGA 设计时序约束指南》    

相关资讯
全球组织瘦身:英特尔启动新一轮裁员应对业绩挑战与战略转型

英特尔公司新一轮全球裁员行动正式启动。根据内部信息,其核心制造部门——英特尔代工厂(Intel Foundry)的“初步”裁员已于7月中旬展开,预计在本月底完成首阶段人员调整。公司高层在致工厂员工的备忘录中强调,该决策旨在“打造一个更精简、更敏捷、以工程及技术能力驱动的制造体系”,此举对于“赢得客户信任”及提升市场竞争力至关重要。

全球DRAM产业加速转向DDR5,美光正式启动DDR4停产计划

全球三大DRAM巨头——三星电子、SK海力士和美光科技——已正式拉开DDR4内存大规模停产的序幕,标志着主流内存技术加速进入更新换代期。继三星率先宣布其DDR4产品线将在2025年底结束生命周期后,美光也正式向核心客户发出通知,确认其DDR4/LPDDR4产品在未来2-3个季度内将逐步停止出货。

三星试产115英寸RGB MicroLED电视,高端显示技术再升级

据行业消息,三星电子近期在其越南工厂启动115英寸RGB MicroLED电视的试生产。电视业务负责人Yong Seok-woo亲赴产线视察流程,标志着该技术正式进入量产准备阶段。尽管产品命名包含"MicroLED",但技术本质为采用RGB三色MiniLED背光的液晶电视(LCD),通过创新背光方案实现画质跃升。

AMD与三星深化AI芯片合作,HBM3E加速量产推动AI服务器升级

AMD在AI Advancing 2025大会上正式宣布,其新一代MI350系列AI加速器将搭载三星电子与美光的12层堆叠HBM3E高带宽内存芯片。这是AMD首次公开确认三星的HBM3E供货身份,标志着双方战略合作进入新阶段。MI350X与MI355X两款芯片采用相同架构设计,仅在散热方案上存在差异,均配备288GB HBM3E内存,较上一代MI300X的192GB提升50%,比MI325X提升12.5%。

舜宇光学5月出货数据解析:车载业务强势增长,高端化战略重塑手机业务格局

全球光学龙头舜宇光学科技(02382.HK)近期披露2025年5月出货量数据,呈现“车载领跑、手机承压、新兴品类崛起”的鲜明态势。在汽车智能化浪潮与消费电子结构性升级的双重驱动下,公司业务版图正经历深度调整。