在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8761|回复: 10

[原创] 如果让一条path的start point从我想要的clock edge开始算

[复制链接]
发表于 2011-12-1 19:03:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
一条path如下。

Startpoint: XX/ch0_rxd[7]
              (internal path startpoint)
  Endpoint: l0_prbs/run_prbs_rx/int_cmp_err_cnt_r_reg_2
            (falling edge-triggered flip-flop clocked by l0_prbs_rx_clk)
  Path Group: l0_prbs_rx_clk
  Path Type: max

  Point                                                   Incr       Path
  --------------------------------------------------------------------------
  clock (input port clock) (rise edge)                    0.00       0.00
  input external delay                                    0.40       0.40 f
  
。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。
  data arrival time                                                  1.03
  clock l0_prbs_rx_clk (fall edge)                        2.40       2.40
  clock network delay (ideal)                             0.00       2.40


我只在这个input上设置了input delay.请问该如何设置,这个start point会认为是fall edge的
发表于 2011-12-1 20:16:23 | 显示全部楼层
试试  set_input_delay -clock_fall XXX [get_ports XXXXXXXX]
 楼主| 发表于 2011-12-1 22:39:01 | 显示全部楼层
要用clock_fall必须要specify这个input是跟哪个clock的..
但我现在没有在source create clock.这个input可以跟好几种clock..
发表于 2011-12-2 08:51:12 | 显示全部楼层
这个
Startpoint: XX/ch0_rxd[7]
              (internal path startpoint)
是内部node啊, 和input delay啥关系,

是IP的pin是吧,
 楼主| 发表于 2011-12-2 08:55:27 | 显示全部楼层
回复 4# icfbicfb


    恩。这个是IP的output, input delay的意思是从IP里面到这个IP的output的时间。
发表于 2011-12-2 09:02:44 | 显示全部楼层
那就创建几个 和core对应的clock,然后-clock_fall把, 是想避免半周期是吧,
 楼主| 发表于 2011-12-2 09:18:54 | 显示全部楼层
回复 6# icfbicfb


    恩。是的。。是想避免半周期。。但我发现我设了好多个input_delay以后发现只有最后一组DC take下去了。。如下图所示。。。

然后我设了如下constraint

set_input_delay -clock clk1 -clock_fall -max 0.4 -from [get_pins [list IP/ch*_rxd*]]
set_input_delay -clock clk2 -clock_fall -max 0.4 -from [get_pins [list IP/ch*_rxd*]]
set_input_delay -clock clk3 -clock_fall -max 0.4 -from [get_pins [list IP/ch*_rxd*]]

但好像前两组约束,dc没有没有用。。。虽然log file里,显示前两条命令也是1

ddd.jpg
发表于 2011-12-2 10:35:24 | 显示全部楼层
请加-add_delay选项
 楼主| 发表于 2011-12-2 11:24:47 | 显示全部楼层
回复 8# qingwatiaowu


    非常感谢。
发表于 2011-12-3 09:12:20 | 显示全部楼层
没错,

create_clock 多加clock用 -add
set_Input/output_delay 多加delay用 -add_delay
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-2-14 05:40 , Processed in 0.025709 second(s), 11 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表