pretty code

2025年8月3日 星期日

force, release, deposit command

一般來說,當我們 Testbench 測試時若遇到結果不如預期,往往都是某些訊號忘了設定,此時使用 force 便可以輕鬆搞定。

這樣的 case 一般不需要用到 release 解除原本的 force。

但換句話說,如果是需要 release 的 case,EDA 廠商的 Tcl deposit command 會比較好用,不需要另外記得 release,只要驅動該訊號的 input 有所變動,自然會以新值取代原本 deposit 給予的值。

即使記得 release 也不是什麼 case 都能讓原本的訊號繼續工作?

假設我們是對某根訊號 force x,假設這個訊號的電路是跟自己做反向,那這個訊號就會永遠 unknown 下去。

不知道觀察到的現象是否可以解釋 unknown 還是有機會無法回復呢?


新北市立案老人福利機構名冊

只有板橋區部分,其他可能要寫程式抓比較方便。