gravatar

ICC2005 爆掉了

哈. 爆掉了. 今年題目不難, 蠻簡單的, 算是著重在設計方面而非演算法. 第一個是要會作 pipeline 設計, timing 的 clock cycle 馬上比人家少一半, 而 scoring 是 time^2 * area, 因此 clock period 若是人家兩倍, score 馬上變成人家的四倍. 因為整天在 debug, 忘記了作 pipeline, 等發現時候已經有點晚, 要改 design 實在有點趕. 第二是沒看清楚題目, VDD/GND 的 metal width 是 8um, 而因為照著 CIC lab 作, 作 layout 時候太趕忘了看看題目定多少, 結果以 lab manual 的 30um 去做, 這樣 VDD+GND 共 60um, 兩邊都有就共 120um. 而題目 8um 作出來總共是 32 um, 足足比人家單一邊長多了 88um. 因為忽略了這個題目的 spec, 比人家多了好多面積. 不然其實面積應該是差不多的. 所以 totally 來說, timing 比聽到最好的多一倍, 而 area 又比正常多了約 1/5. 所以就如同第一句說的, 爆掉了 XD