集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 834|回复: 0

TimeQuest Maximum and Minimum Delay Commands

[复制链接]
王建飞 发表于 2015-9-5 14:03:50 | 显示全部楼层 |阅读模式
Minimum Delay
You can use the set_min_delay command to specify an absolute minimum delay for a given path. The following list shows the set_min_delay command, including the available options:


set_min_delay
     [-from <from list>]
     [-to <to list>]
     [-thru <thru list>]
     <delay value>
Table 1 describes the options for the set_min_delay command.
Table 1. Options Description for set_min_delay Command

If the source or destination node is clocked, then the clock paths are taken into account, allowing more or less delay on the data path. If the source or destination node has an input or output delay, that delay is also included in the minimum delay check. When the objects are timing nodes, the minimum delay applies only to the path between the two nodes. When an object is a clock, the minimum delay applies to all paths where the source node (for -from) or destination node (for -to) is clocked by the clock.

You can apply the set_min_delay command exception to an output port that does not use a set_output_delay constraint. In this case, the setup summary and hold summary report the slack for these paths. Because there is no clock associated with the output port, no clock is reported for these paths, and the Clock column is empty. In this case, you cannot report timing for these paths.

Note: To report timing using clock filters for output paths with the set_min_delay command, you must use the
set_output_delay command for the output port with a value of 0. You can use an existing clock from the design or a virtual clock as the clock reference in the set_output_delay command.

Maximum Delay
You can use the set_max_delay command to specify an absolute maximum delay for a given path. The following list shows the set_max_delay command, including the available options:

set_max_delay
     [-from <from list>]
     [-to <to list>]
     [-thru <thru list>]
     <delay value>
Table 2 describes the options for the set_max_delay command.

Table 2 Options Description for set_max_delay Command

If the source or destination node is clocked, then the clock paths are taken into account, allowing more or less delay on the data path. If the source or destination node has an input or output delay, that delay is also included in the maximum delay check.

When the objects are timing nodes, the maximum delay only applies to the path between the two nodes. When an object is a clock, the maximum delay applies to all paths where the source node (for -from) or destination node (for -to) is clocked by the clock.

You can apply the set_max_delay command exception to an output port that does not use a set_output_delay constraint. In this case, the setup summary and hold summary report the slack for these paths. Because there is no clock associated with the output port, no clock is reported for these paths, and the Clock column is empty. In this case, you cannot report timing for these paths.

Note: To report timing using clock filters for output paths with the set_max_delay command, you must use the set_output_delay command for the output port with a value of 0. You can use an existing clock from the design or a virtual clock as the clock reference in the set_output_delay command.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-6 12:13 , Processed in 0.073178 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表