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

相关推荐
Bug从此不上门4 分钟前
【无标题】
前端·javascript·uni-app·vue
HarderCoder4 分钟前
ByAI:Redux中间件的原理和ts简化实现
前端·redux
贩卖纯净水.8 分钟前
Webpack依赖
前端·webpack·node.js
crary,记忆9 分钟前
微前端 - Module Federation使用完整示例
前端·react·angular
不知几秋15 分钟前
Spring Boot
java·前端·spring boot
程序猿ZhangSir19 分钟前
Vue3 项目的基本架构解读
前端·javascript·vue.js
HarderCoder23 分钟前
ByAI: Redux的typescript简化实现
前端
90后的晨仔30 分钟前
RxSwift 框架解析
前端·ios
我命由我1234536 分钟前
VSCode - VSCode 放大与缩小代码
前端·ide·windows·vscode·前端框架·编辑器·软件工具
Mintopia44 分钟前
当数字橡皮泥遇上魔法:探秘计算机图形学的细分曲面
前端·javascript·计算机图形学