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

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

中心议题:
    * 深入介绍时序约束
    * 如何利用时序约束实现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 设计时序约束指南》    

相关资讯
Allegro公布2025财年首季业绩:营收增长22% 工业与电动汽车业务领跑

全球领先的传感器与功率IC解决方案供应商Allegro MicroSystems(纳斯达克:ALGM)于7月31日披露截至2025年6月27日的2025财年第一季度财务报告。数据显示,公司当季实现营业收入2.03亿美元,较去年同期大幅提升22%,创下历史同期新高。业绩增长主要源于电动汽车和工业两大核心板块的强劲需求,其中电动汽车相关产品销售额同比增长31%,工业及其他领域增速高达50%。

三星HBM份额暴跌至17%,SK海力士登顶全球存储器市场

受强劲的人工智能(AI)需求驱动,全球存储芯片市场格局在2025年第二季度迎来历史性转折。韩国SK海力士凭借在高带宽存储器(HBM)领域的领先优势,首次超越三星电子,以21.8万亿韩元的存储业务营收问鼎全球最大存储器制造商。三星同期存储业务营收为21.2万亿韩元,同比下滑3%,退居次席。

跻身英伟达核心圈:英诺赛科成800V HVDC联盟唯一中国GaN供应商

8月1日,英伟达官网更新其800V高压直流(HVDC)电源架构关键合作伙伴名录,中国氮化镓(GaN)技术领军企业英诺赛科(Innoscience)赫然在列。英诺赛科将为英伟达革命性的Kyber机架系统提供全链路氮化镓电源解决方案,成为该名单中唯一入选的中国本土供应商。此重大突破性合作直接推动英诺赛科港股股价在消息公布当日一度飙升近64%,市场反响热烈。

MPS发布强劲季报:毛利率55.1%稳居行业前列,战略转型显成效

全球领先的功率半导体解决方案供应商MPS(Monolithic Power Systems)于7月31日正式公布截至2025年6月30日的第二季度财务报告。数据显示,公司本季度业绩表现亮眼,多项核心指标实现显著增长,并释放出持续向好的发展信号。

工业5.0技术落地指南:贸泽电子发布自动化资源中心

贸泽电子(Mouser Electronics)于2025年8月正式推出工业自动化资源中心,为工程技术人员提供前沿技术洞察与解决方案库。该平台整合了控制系统、机器人技术及自动化软件的最新进展,旨在推动制造业向智能化、可持续化方向转型。