今天花了点时间写HW3,残存的印象告诉我_ref和_globalRef的交互运作是
为了减少没有必要的gate运算(ex._ref不等于_globalRef表示fanin没变不用重算
,记错请指正),不过在跑do.alu2时好像发现换pattern时PI的ref好像不会更
新说(个人的做法是在更新gateValue时顺手更新_ref等于当下的_globalRef,
不知道这跟当初用意是不是一样),但是PI写value的部份不知道是我没有找
到还是已经包用lib不能改了,似乎找不到那个更新input的时机来顺便更
新PI的_ref,导致跟PI相连的gate在check PI的_ref都没有机会再等
于globalRef(每个cycle都更新PI的ref好像就没有用ref的用意了..)
以上...不知道是bug还是我搞错了..请指教..