pretty code
2026年4月19日 星期日
一瀉千里
2026年4月13日 星期一
SHOKZ S803
2026年4月12日 星期日
D2R 3.2 PTR
2026年4月9日 星期四
雜訊
2026年4月6日 星期一
Hack Tessent command
AI 時代之學習方式
2026年4月3日 星期五
體力不夠呀
奉公守法錯了嗎
從小媽媽告訴我,寫程式要註解。
我就說,奉公守法錯了嗎XD
從昨天到現在就跟客戶的一個需求奮戰,這個需求其實上星期客戶又提了一次,但我真的抽不出時間,只好在昨天開始動工。
這個需求有些細節還未知,比如 bus 訊號名稱,於是我只好能用變數包住的都先用變數包住,之後需求變更就只要更動這些變數即可,算是幫我留條後路,也能拿去別的 block 使用。
沒想到一個小小的註解,也能引發 EDA 錯誤。
這個錯誤的原因居然是因為我寫了註解,不過嚴格來說,是我對 Tcl 語法還不熟導致。
一天上班只有八小時,七個小時半都在忙,實在沒辦法精進 Tcl 語法。
不囉嗦,直接看 Code。
2026年3月29日 星期日
《愛情限時批》聲音是否特別小聲?
愛迪生騙了我
2026年3月28日 星期六
爛蘋果 x N
天機一線牽
這麼說好了,我有 30 個 clock gating cell 要修改,我需要把 TE port 拉出到 block top 的某個 input。
不知道為啥,不論我是在 Synthesis 階段或是前面的 MBIST 階段,總是有 18 個無法順利 ECO 成功?
後來才發現原來 Tessent 對 bus 的訊號,只 assign bus[0] = scan_en。
至於 Synthesis 那段我就懶得回去確認 log 訊息了。
我能確定的是在這兩個階段,拉線都不會顯示錯誤,但我並沒有去檢查回傳值就是了。
我的 bus 是多 bit,且該段 RTL code 是在 for loop 的 generation block 裡面。
上面用語可能不精確,但我又不是 designer,意思到就好了。
總之,我也不知道是 EDA 的 bug 還是 Tessent 覺得這段 path 不應該被串成 scan chain,故這樣來改客戶的 RTL code?
詢問主管的結果,他也覺得應該都要被串起來才是!
這已經是我這個星期遇到的第 N 個 issue 了!
我也不想要在浮沙上築高塔,奈何這兩年多來,每天都已經很認真上班了,還是有看不完的文件!
我已經算是很會用多種方式與工具來加速我收斂問題了,但還是比不上問題產生的速度,偏偏這個時候就又需要回去慢慢翻閱文件並思考。
翻閱文件還算小事,但我家只有一個 license,很多時候,不是我想幹嘛就幹嘛!
這也造就了現在這座搖搖欲墬的象鼻塔,沒有王小石那座的可靠!
唉,我嚮往的生活應該要像是攜書彈劍走黃沙那般的自在!
一人,一書,一劍。
也許之後該考慮 send all 了。
這是只有我跟我老婆才知道的梗XD


















































