→ peterlin0224: 不過即使沒有cad05/29 11:58
→ peterlin0224: team,那些wire naming規則化後用emacs 自動連在05/29 11:58
→ peterlin0224: 維護上和labor effort上還是可以省不少時間05/29 11:58
※ 編輯: peterlin0224 (114.136.244.102 臺灣), 05/29/2022 12:02:07
→ OBTea : 大型SOC,即使是IP接線,都可能需要cad team 幫忙 05/29 12:03
→ OBTea : 自己寫的script健全度差太多 05/29 12:04
→ OBTea : 即使是IP內的接線 05/29 12:04
→ peterlin0224: emacs verilog mode其實很方便…. 05/29 12:06
推 ptrs810812 : emacs接線超好用 不知道為什麼好像很少人知道。。。 05/29 12:06
→ peterlin0224: 很多大公司其實是把eMacs包裝後改成另一種 user int 05/29 12:07
→ peterlin0224: erface讓DE使用,但精神其實一樣 05/29 12:07
→ peterlin0224: 同意ptrs….,因為大公司都是把eMacs 包裝過給DE用 05/29 12:08
→ peterlin0224: ,所以不見得知道 05/29 12:08
→ OBTea : 以前DE都很愛用emacs,源碼都看得出痕跡,但是其他 05/29 12:10
→ OBTea : 語言或是工具更簡潔方便 05/29 12:10
→ peterlin0224: 請問其他語言和工具是指? 05/29 12:12
→ OBTea : 有些 perl/python 打造出來的 script 05/29 12:13
推 justdoit : 較新版的語法,上層名稱跟IO一樣根本連接都不用接 05/29 12:13
→ OBTea : SV 就是可以省同命名接線 05/29 12:14
→ peterlin0224: 名稱一樣不管什麼方式做都不用手寫接線呀,這個怎 05/29 12:15
→ peterlin0224: 麼會歸類成是Perl或python的功勞呢? 05/29 12:15
→ OBTea : 但是大部分自有IP的部門很排斥用 SV 05/29 12:15
→ peterlin0224: 名稱一樣在eMacs的template也不用特別寫呀,不是嗎 05/29 12:16
→ peterlin0224: ?這個牽涉到開發階段有沒有討論好統一naming吧? 05/29 12:16
→ OBTea : 如果有個方法可以不用統一naming就接得好不是更好? 05/29 12:17
→ OBTea : 有些team的接線tool是做到自動接完加lint, formal驗 05/29 12:20
→ OBTea : 證,emacs 應該也只是先做到文本作業? 05/29 12:20
→ peterlin0224: Script或setting一定有地方要告訴tool各ip 間不同na 05/29 12:27
→ peterlin0224: ming的IO 哪個要和哪個連吧? 05/29 12:27
→ OBTea : 會有需要描述的地方,但一個IP top 要接各種來源的 05/29 12:29
→ OBTea : submodule,不同部門提供的submodule開發時程又不一 05/29 12:29
→ peterlin0224: 要接完+lint做完當然都可以做到自動化,不過你說ip 05/29 12:30
→ peterlin0224: 的IO naming不同卻什麼都不用設定,老實說我很存 05/29 12:30
→ peterlin0224: 疑,可能我孤陋寡聞吧…..XDDD 05/29 12:30
推 labbat : SV跟Verilog不同,你絕對不想做陳年爛code的event 05/29 12:30
→ labbat : phase先後判定相關的除錯 05/29 12:30
→ OBTea : 樣,legacy又不想改(因為驗證都完成),要求naming 05/29 12:30
→ OBTea : 一致吵完,project 都結束了 05/29 12:31
→ peterlin0224: 嗯嗯,OB我看到您後來的回覆了,這樣就比較合理 05/29 12:31
→ peterlin0224: 所以其實不管用eMacs 接線,或其他方式,不同naming 05/29 12:33
→ peterlin0224: 的IO 要接在一起都是要有地方說明的 05/29 12:33
→ labbat : 好一點編譯器翻車,差的話corner case模擬除錯天知 05/29 12:33
→ labbat : 道 05/29 12:33
→ OBTea : vcs 都翻車了 05/29 12:34
→ OBTea : vcs 都會翻車了 05/29 12:34
→ labbat : 翻車是讓dv死得明白,模擬出錯則讓dv含怨而死 05/29 12:36
→ OBTea : OK,我的翻車是指模擬出錯需要回報AE那種 05/29 12:40
→ OBTea : 不過一般DE大頭不喜歡用SV考量都不是DV,而是老人不 05/29 12:41
→ OBTea : 會用 05/29 12:42
推 fxp87117 : 台廠DV本來就大多幫DE背鍋的,design好是DE強,出包 05/29 13:14
→ fxp87117 : 就是幹DV怎麼沒驗到zz 05/29 13:14
推 mmonkeyboyy : emac 那個只是古早時代的東西 同一個作者也有perl 05/30 12:07
→ mmonkeyboyy : 的東西 可能更方便好用 但如果只是連線 mode好用 05/30 12:09