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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4998|回复: 12

[讨论] ASIC 组合逻辑环 有何影响?

[复制链接]
发表于 2012-4-8 15:33:09 | 显示全部楼层 |阅读模式

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

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

x
数字ASIC设计中,出现组合逻辑环,会有什么问题?物理上是有组合逻辑环,但是逻辑功能上,可以将逻辑环打断,请接触过的专家指点指点,多谢

PS,不考虑STA/DFT的影响,这2方面工具肯定无法解决组合逻辑环的问题。
只想知道仿真、综合、后仿是否正确,是否影响tapeout
发表于 2012-4-8 20:45:59 | 显示全部楼层
回复 1# yichaoren


    肯定会影响tape-out,从物理上出现了组合逻辑的timing-loop,会导致电路失效
发表于 2012-4-8 22:14:40 | 显示全部楼层
最好在中间插个触发器,否则所有的工具都会bug
 楼主| 发表于 2012-4-9 09:15:28 | 显示全部楼层
回复 2# eleven61525157


    多谢,是如何失效?出现震荡吗?但是实际功能上,用的时候,会把这个环断开,就是逻辑上会选择别的通道,不会走这个环
发表于 2012-4-9 09:36:16 | 显示全部楼层
its danger, it will product latch and simulation confusion.
发表于 2012-4-9 09:41:09 | 显示全部楼层
现在的仿真工具都是以周期为具体的节点,仿真工具将会无法捕捉具体某一时刻逻辑环上的值。逻辑环有自震荡的特点,不能被应用于当前的数字逻辑设计,除非你想设计一个自震荡的pll。
我想你应该是对同步逻辑设计的理解有些偏差,看看同步电路的STA或者是规则的RTL设计都将会对你有帮助。
发表于 2012-4-9 09:41:32 | 显示全部楼层
现在的仿真工具都是以周期为具体的节点,仿真工具将会无法捕捉具体某一时刻逻辑环上的值。逻辑环有自震荡的特点,不能被应用于当前的数字逻辑设计,除非你想设计一个自震荡的pll。
我想你应该是对同步逻辑设计的理解有些偏差,看看同步电路的STA或者是规则的RTL设计都将会对你有帮助。
发表于 2012-4-9 11:43:55 | 显示全部楼层
如果是FPGA设计,工具会以告警的形式警告开发人员,该设计风险巨大,且这种逻辑跑STA是绝对不过。如果是ASIC,在综合的时候工具直接以ERROR的形式给出,要求开发人员手工忽略。

组合逻辑环逻辑设计过程中最忌讳的事情,除非开发人员是有意为之。比如说楼上所说的设计逻辑自震器(但后面必须跟滤波器,否则不能无法使用),还有就是该设计必须形成反馈,且该反馈信号不允许受时钟影响(但此时要求该信号必须有足够的延时,一般都是下插BUF来调节延时)。

但总的来说,最好别用这种东东,风险太大了
发表于 2012-4-9 12:29:15 | 显示全部楼层
可以肯定的说:你的设计中出现了组合loop绝对是设计错误,所有的正常设计不应该有这个东西!
发表于 2012-4-9 16:00:10 | 显示全部楼层
多年前曾经仿真组合逻辑环的时候,导致ncsim 5.x停掉不动了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-15 00:42 , Processed in 0.025319 second(s), 9 queries , Gzip On, Redis On.

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