spygalss cdc 检测的bug(二)

当allow_qualifier_merge设置为strict的时候,sg是要检查门的极性的。

如果qualifier和src经过与门汇聚,在同另一个src1信号或门汇聚,sg是报unsync的。

假设当qualifier为0时,0&&src||src1=src1,src1无法被gate

假设当qualifier为1时,1&&src||src1=src||src1,src和src1都无法被gate

因此报告结果为src and门同步,对于src1,始终无法被gate

否早mux两个输入端均为src用例。

这个是典型的unsync reason。

同样逻辑功能,但是如果将上面电路改为如下

sg却报了同步。

假设当qualifier为0时,(0&&src)||(1&&src1)=src1,src and门同步成功,src1通过

假设当qualifier为1时,(1&&src)||(0&&src1)=src,src1 and门同步成功,src通过

相同逻辑却报出完全不一致的结果,自相矛盾。

我们可以看到ac_sync01/02rule只是偏向于结构的判断,还是存在较大bug

相关推荐
鹏多多3 分钟前
React项目集成苹果登录react-apple-signin-auth插件手把手指南
前端·javascript·react.js
白水先森3 分钟前
Python 字符串与布尔值详解
java·服务器·前端
TZOF14 分钟前
TypeScript的新类型(五):tuple元组
前端·后端·typescript
TZOF14 分钟前
TypeScript的object大小写的区别
前端·后端·typescript
用户0256861703215 分钟前
前端面试-leetcode力扣hot100算法题Day1
前端
笔尖的记忆15 分钟前
浏览器的观察者
前端·javascript
高热度网15 分钟前
初始化electron项目运行后报错 electron uninstall 解决方法
前端·javascript
前端AK君16 分钟前
React license 争议
前端·react.js
我的写法有点潮16 分钟前
竟然被element-plus背刺了
前端·javascript·vue.js
南村群童欺我老无力17 分钟前
100-app-challenge 第二期 GestureGo手势识别
前端·浏览器