|
回復 1# 的帖子
那時候是參加 91年的CAD競賽( l3 }0 e+ Q, ?. e
選了 Cadence 出的不定題組第七題
4 [- v( h6 ~4 [" C: Z8 J& O/ k! o9 s# M
題目內容是把很多小Block 藉由在2D平面上有著相同的分布方式
4 @5 L8 R0 C* d建立彼此 Hierarchical 的關連檔案
- d. c$ Y; g" j3 Q4 L& Q8 z一開始連演算法都想不太出來
]# i5 j8 V6 A( U1 e& K* L5 n' b也不知道 要用什麼資料結構來當 Container會比較好
* n1 u/ P! W6 n1 w8 y7 i後來一個偶然的機會 參加一個專題討論1 @# C' g7 v' }7 L! G
來演講的老師 提到了 生物演算法
/ i9 L1 P* t1 b* k結果我就發現 這個方法正好可以使用在這個題目上5 m F( g! b9 a' ^; I
接著就跟 兩個同學 每個星期都討論 程式架構與進度
7 Q9 v3 F( O' J把那個演算法 想得再更周延一點 # f# L* z4 F; u% i
也有跟兩位指導的教授 討論資料結構 還有Algorithm compexity的問題
2 [+ v9 W1 ~- G& D0 q( U9 v+ x3 Y1 u9 o* Y' `2 X! x
後來運氣不錯 進入複賽 要報告
, h: B0 F' a$ q7 l其中 一位指導老師 特別要求我 要去報告給他聽8 M3 O7 W7 a# F4 _$ z8 \
然後指出我的錯誤 這部份真的受益良多
& M0 L t( n% O* @9 P f! {: V+ T8 z% R! I$ O! q {
後來因為 這一題那一年 也只有我們這一組進入複賽
& b$ v9 D% [4 m! _我們就這一題最後做出來的執行速度 其實跟 Cadence內部的作法也差不多
; k& h* l+ {' u3 o, l9 k% H(也許是英雄所見略同,只是沒有什麼創新就是了)
; T, m+ W" o( N" k+ q其他的組 都被這題裡面所藏的陷阱給淘汰了9 g) f, ]9 Z9 G1 C6 X
因此最後就得到 定題組佳作
# C8 y" q3 w3 X
+ C6 u% c4 Y! E# `/ M這是一個教育部競賽的RANK
+ D2 J* N% W7 U: e6 T很感謝 當年開授這門課程的 張耀文老師 要求我們參加
# [) |: w& ?$ ?/ B' _也給了很多 演算法與 報告的經驗分享與指導
8 C# V0 e( E+ ^* m% {! p: S- \7 u1 M, [
後來一起參加的兩位同學跟我 都有因為這個RANK - |7 q* \) `5 w* p
找到不錯的工作 想一想就覺得這真是學生時代一個很好的回憶% N0 X1 ~# ^2 ?* x/ m
9 g' [0 b4 N! p6 T( }最後我想說的是 出題CAD競賽的 都是國�外 EDA的大廠- C8 K# D' X7 s% [
裡面不乏 世界前幾大的外商, 他們會出公司裡面可能正準備要解決
/ o: v$ ~ I' H* y1 _或者是已經解決的問題 想要考考學生- j8 ^1 o+ W. c+ E
如果能夠透過這樣的訓練過程去好好參加比賽2 o# L3 y8 m' Z* ?5 e- E
個人認為 自身的職能未來也會比較貼近EDA界的需求' p4 M4 r* {* Y0 f6 V
& N! x7 ~& T) q; Y% z[ 本帖最後由 yhchang 於 2008-1-27 11:55 PM 編輯 ] |
評分
-
查看全部評分
|