作者goodword (佳话)
看板EE_DSnP
标题[问题] 新旧版的ref 不同
时间Fri Jun 5 13:13:09 2009
我发现新版的ref 没有判断以下事情
.cir cir1
.input a b c
.output o1 o2
inv o1 a
xor o2 a b
.end
如果中间的程式没有全部用到 所有的 input gate : a b c 的话
像以上的circuit 就没有用到c
旧版的会有 类似
Error: input gate "c" is defined, but not used.
( 可能有些用字拼错,不过意思就是这样 )
可是新版的 ref 就没有去说出这个错误
请问是要以谁为准
又 在print上
cir> cirp -s
Circuit Statistics
==================
PI
3
PO 2
INV 1
AND 1
XOR 1
------------------
Total 8
cir> cirp -n
Circuit: tem
PI a
INV o1 a
PO o1$PO o1
PI b
AND t b a
XOR o2 t b
PO o2$PO o2
一个是说有 PI 3个
另一个却只印出 PI a 和 PI b 2个
当然 我知道 dfs 是不可能印出没有用到的 input gate c 的
所以不知道可不可以在 cirp -s 上也只印出 2 个
(因为我目前是这样做....)
很多问题 谢谢老师回答
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.252.220
1F:推 Trumen:有新版的PDF要下载喔 现在是假设所有gate都会被用到 06/05 13:39
2F:→ goodword:啊... 是我搞笑了 06/05 19:45