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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] 组合逻辑信号assign赋值中包含的与或门数量有限制吗?

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

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

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

x
在verilog中,有8个变量的随机组合,经过化解后,发现一个wire信号中包含与或门的数量达到200多个以上,类似下面的:
一个组合信号中用的太多的与或门,这个对后面的布线或者功能会有影响吗?如果有问题该如何解决?


assign  signal_0 = (a7 & a6 & a5 & a4 & a3 & a2 & a1 & a0) |
                            (a7 & ~a6 & a5 & a4 & a3 & a2 & a1 & a0) |
                            (a7 & a6 & ~a5 & a4 & a3 & a2 & a1 & a0) |
                            ......
                            ......
                            (~a7 & ~a6 & a5 & a4 & a3 & ~a2 & a1 & a0) ;

发表于 2023-10-11 14:17:46 | 显示全部楼层
200多个不算多,看你目标频率,这个逻辑综合后会优化,实际感觉延迟不会太大。优化方向可以给每个括号里面与的结果打一拍或signal_0也打一拍,就可以了
 楼主| 发表于 2023-10-11 19:52:21 | 显示全部楼层


harry_hust 发表于 2023-10-11 14:17
200多个不算多,看你目标频率,这个逻辑综合后会优化,实际感觉延迟不会太大。优化方向可以给每个括号里面 ...


谢谢大佬指教!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-23 03:14 , Processed in 0.015801 second(s), 7 queries , Gzip On, Redis On.

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