今天花了點時間寫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還是我搞錯了..請指教..