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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5579|回复: 9

[求助] set_ideal_network在分频模块的输出上,无法成功

[复制链接]
发表于 2012-12-13 16:37:04 | 显示全部楼层 |阅读模式

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

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

x
求助,
一个分频模块,可以分2分频和8分频 32分频


clk_div inst_clk_div (
    .clk (clk) //source clock
    .clk2(clk2),
    .clk8(clk8) ,
    .clk32(clk32)
) ;


综合的的时候约束
set_ideal_network [get_pins inst_clk_div/clk2] 报告warning:Object "link83" is invalid。it must be a pin of a leaf or a port
set_dont_touch_network [get_pins inst_clk_div/clk2] 设置成功,
求助,这是为何?
发表于 2012-12-14 09:19:53 | 显示全部楼层
Warning 不是说明了吗? ideal_net_work 必须设置在leaf pin 或port 上。也就是说,不能设置在hierarchical pin 上
 楼主| 发表于 2012-12-14 09:53:06 | 显示全部楼层
回复 2# chrisyl


    如果我希望的是将分频的输出的时钟设置为ideal_network,那我应该如何处理?
发表于 2012-12-14 23:25:55 | 显示全部楼层
回复 3# AveryYoung
抓leaf cell的pin不就好了么
 楼主| 发表于 2012-12-15 10:10:52 | 显示全部楼层
本帖最后由 AveryYoung 于 2012-12-15 10:13 编辑

回复 4# 205207033


    我明白你的意思,如果分频时钟是单纯的计数器输出的话,比如count_reg[4],那么我可以在sdc里面夹扇约束
create_generate_clock -source -divide_by 32 [get_pins counter_reg_reg_4_/Q]

但是如果一个分频是经过如下处理了

assign clk2 = (en)?counter_reg[2] : 1'b0 ;
只有在en信号为逻辑1的时候才能将clk2输出,那么我create_generate_clock的2分频的get_pins应该要找counter_reg_2_还是clk2?
发表于 2012-12-15 21:13:35 | 显示全部楼层
counter_reg[2] 的输出会接到clk2,对吧?这样的话,get_pins应该要找counter_reg_2_。有en,那么 寄存器就会变为有使能信号的寄存器。
 楼主| 发表于 2012-12-15 23:27:19 | 显示全部楼层
回复 6# 205207033


    综合的网表来看,count_reg_2/Q输出的2分频时钟,然后count_reg_2/Q和en信号为一个与门的输入,与门的输出即为clk2.

因此,我考虑是否可以将get_pins抓的是count_reg_2的Q端,然后set_case_analysis加到这个与门上,将en信号case在逻辑一上,不知道有问题么?
发表于 2012-12-16 22:35:38 | 显示全部楼层
不需要设case就可以了。
 楼主| 发表于 2012-12-16 22:49:08 | 显示全部楼层
回复 8# 205207033


    不要设case么?
那么工具在从与门输出的结果,工具怎么能够将这个输出认为是有效的时钟输出,而不是“锁定”在逻辑零。
发表于 2012-12-16 23:28:26 | 显示全部楼层
只要不是一直锁定就好。你的功能本来就是这么写的。工具会考虑到各种情况的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-24 23:55 , Processed in 0.027718 second(s), 9 queries , Gzip On, Redis On.

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