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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1262|回复: 7

[求助] 请问lib中的bus是不是都是只有一个timing

[复制链接]
发表于 2023-12-6 16:18:47 | 显示全部楼层 |阅读模式

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

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

x
我寄存器输出多位,是bus的形式,最终output[8:0]只有一个timing查找表生成,不过每一路不是应该都不同吗?

如果我建库时用-expand_buses将pin分开,lib中就没有bus的定义了,只有单独的output[1]这种,我无法在顶层.v中例化。请大家指教
 楼主| 发表于 2023-12-6 19:42:01 | 显示全部楼层
bus的时序信息可以指定取某一路的值,意思是bus就只能包含一路的值吗?
发表于 2023-12-7 10:22:13 | 显示全部楼层


ringYY 发表于 2023-12-6 19:42
bus的时序信息可以指定取某一路的值,意思是bus就只能包含一路的值吗?


不是的,bus下面也会具体分出来,你随便找个memory的lib,然后搜bus就知道了
 楼主| 发表于 2023-12-7 10:42:31 | 显示全部楼层


cxksyue 发表于 2023-12-7 10:22
不是的,bus下面也会具体分出来,你随便找个memory的lib,然后搜bus就知道了
...


我看了SRAM的,下面会根据不同related_pin分,而pin只有 pin(Q[63:0]),没看到Q分开唉,求指点!
发表于 2023-12-7 11:22:26 | 显示全部楼层


ringYY 发表于 2023-12-7 10:42
我看了SRAM的,下面会根据不同related_pin分,而pin只有 pin(Q[63:0]),没看到Q分开唉,求指点!
...


那你找个IP的lib去看看,一般是这种格式:

bus (A) {

    bus_type : BUS15_type0 ;
    direction: input

pin("A[15]") {
   .....
} /*end of pin A[15]*/


pin("A[14]") {
   .....
} /*end of pin A[14]*/

......


pin("A[0]") {
   .....
} /*end of pin A[0]*/

}/*end of bus A*/



发表于 2023-12-7 11:24:00 | 显示全部楼层


ringYY 发表于 2023-12-7 10:42
我看了SRAM的,下面会根据不同related_pin分,而pin只有 pin(Q[63:0]),没看到Q分开唉,求指点!
...


你是用PT生成lib的吗?
 楼主| 发表于 2023-12-7 15:14:03 | 显示全部楼层


cxksyue 发表于 2023-12-7 11:22
那你找个IP的lib去看看,一般是这种格式:

bus (A) {


好的 谢谢!
 楼主| 发表于 2023-12-7 15:15:19 | 显示全部楼层


cxksyue 发表于 2023-12-7 11:24
你是用PT生成lib的吗?


用Liberate AMS建库,生成的要不就是一整个bus只有一个值,要不就都是分开的pin没有bus属性。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 12:58 , Processed in 0.021855 second(s), 6 queries , Gzip On, Redis On.

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