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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 403|回复: 2

[求助] Cadence schematic中能否创建总线数组?

[复制链接]
发表于 2024-10-7 19:19:40 | 显示全部楼层 |阅读模式

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

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

x
已知在Cadence virtuoso的schematic中,我们可以通过Expand bus names来把一个宽度为64的总线,如name为A<63:0>的总线,变成A<63>,A<62>,.....,A<0>这64条宽度为1的线来分别命名;如果我们要分别命名的64条宽度都为4,即总线为64x4的二维数组,那么我们该怎么操作? 能否类似verilog里面创建类似inpit wire [3:0] data_bus[63:0]这样的二维数组?
发表于 2024-10-7 19:48:22 | 显示全部楼层
貌似不可以。Verilog中也不支持 input wire [3:0] data_bus[63:0] 所说明的 data_bus 进行位选取吧?
可以直接创建成 256 位宽的总线,或者创建4个名字不同的64位宽总线。
 楼主| 发表于 2024-10-7 20:19:58 | 显示全部楼层


acrofoxAgain 发表于 2024-10-7 19:48
貌似不可以。Verilog中也不支持 input wire [3:0] data_bus[63:0] 所说明的 data_bus 进行位选取吧?
可以 ...


我在verilog里写data memory 或者 instruction memory时候用过 reg [31:0] DATA_MEM [0:127]   和   reg [31:0] INSTR_MEM [0:127] 这样的写法,verilog应该是支持二维数组的吧。 现在是用Cadence 做存储器电路,涉及到大规模的控制线/数据线,想询问有没有类似的方法来声明一个总线,以及对子总线用Expand bus names的方式进行标注
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-22 19:17 , Processed in 0.015874 second(s), 6 queries , Gzip On, Redis On.

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