→ brucetu: 但是不報錯 你怎麼會知道是缺了參數? 05/17 03:46
→ brucetu: 其他就是溝通問題了 05/17 03:47
因為po主的問題描述是錯的呦
情況是B程式假設需要XYZ三個參數
當是運行B的獨立版本時,Z的讀取是從檔案讀
而當運行A+B的版本時,Z是需要先經過A的處理過後再丟到B的
問題發生重點是,我在3月時有明確跟他說Z需要你的處理程式才不會出錯
但他仍然直接將Z從檔案直接輸入,因為他覺得程式可以跑
※ 編輯: superdurian (125.224.133.28), 05/17/2019 04:08:16
----------------------------------------------------------------------
看起來是在做EDA的Routing
一般來說是先Global Routing, 再Detailed Routing
大膽猜測
A負責 整合 Global Routing + Detailed Routing
B負責 Detailed Routing
原本的規劃是 XYZ -> Global Routing-> X'Y'Z' -> Detailed Routing -> Result0
B在做Detailed Routing時是先這樣測試, XYZ -> Detailed Routing -> Result1
A後來整合是這樣, XY -> Global Routing-> X'Y' -> Detailed Routing -> Result2
↑
Z --------------------------
Result1 是正確的輸出,但沒有先經過Global Routing所以performance並不好
Result2 因為XY已經有改變但Z卻讀原本的, 所以雖然程式可以跑,但輸出是錯誤的
不知道是不是如此
有錯誤請再告訴我
至於A和C參加的應該是ICCAD CAD Contest
http://iccad-contest.org/2018/winners.html
題目由Cadence和Synopsys出
通常Cadence出前端驗證相關的題目
而Synopsys出後端P&R相關的題目
我猜A和C是做S出的題目
不確定他們是自主想參加,還是教授要求
通常eda組教授都會建議學生報名cad contest
這個比賽從2月公佈題目,然後給你半年時間做, 8,9月時上傳最終版本
雖然看起來時間充裕
但因為大部分人2~6月都在忙學校課業,通常進度都很少
會等到7,8月時才發現怎麼快到deadline了
於是就開始加速
不過由於題目有一定的複雜度
一般人極有可能做一做就撞牆
尤其暑假又想好好休息一下
於是就放水流了
通常30組報名大概只有10組能交出非屍體的程式
只能說如果一開始就知道有cad contest和routing計畫兩件事
應該選擇其中一件專心進行比較好
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.77.94
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1558071904.A.C21.html
※ 編輯: TaiwaNumber1 (140.112.77.94), 05/17/2019 13:57:06
※ 編輯: TaiwaNumber1 (140.112.77.94), 05/17/2019 14:07:23
推 nctukmdick: 這版很少人做eda吧XD 05/18 03:54
→ sxy67230: 看到eda,我以為是exploratory data analysis @@,晶片 05/18 12:11
→ sxy67230: 領域真的很深,超出我的知識範圍了 05/18 12:11
推 smartree: 看不懂,但是想推一下這篇認真文!! 05/19 01:26
推 s89162504: 114 做EDA 是不是呼之欲出了XDDD 05/19 02:42
推 superdurian: 是柯南嗎,分析的有90趴是對的xd 05/19 23:47
→ superdurian: 一開始是知道有兩件事都呦,但他就是想參加我也無法 05/19 23:49
→ TaiwaNumber1: 剛好也在eda打滾 05/20 01:03