|
回復 1# 的帖子
那時候是參加 91年的CAD競賽
, Z) ?5 a- _: c/ J8 A4 [選了 Cadence 出的不定題組第七題
! X5 M" n! g; O6 \7 A0 j" R$ y# ~
6 E6 E% Z' v, A7 _- Z題目內容是把很多小Block 藉由在2D平面上有著相同的分布方式 * [4 E- s9 a$ p1 ^
建立彼此 Hierarchical 的關連檔案
1 E7 z3 A; `, _8 V4 S, m: s一開始連演算法都想不太出來
. X0 u7 y# @ V, a; W' g. `也不知道 要用什麼資料結構來當 Container會比較好2 Z7 B! z2 O$ M" }, t B
後來一個偶然的機會 參加一個專題討論9 R5 O! F, c! @4 t5 i/ A/ d
來演講的老師 提到了 生物演算法
7 H* u' p0 o6 A1 `" n2 p% p結果我就發現 這個方法正好可以使用在這個題目上' p8 r. q# x+ Q+ p3 T& h0 ? ^
接著就跟 兩個同學 每個星期都討論 程式架構與進度
% D! N8 V' ~8 S5 q) W) V, z1 {# @& z把那個演算法 想得再更周延一點
5 o) T0 B. s$ q6 w; Y也有跟兩位指導的教授 討論資料結構 還有Algorithm compexity的問題1 B2 z& T/ J9 c1 A) w
! [* O8 d8 E% x0 B: L& }' ?% p
後來運氣不錯 進入複賽 要報告
. u) ]1 @: [, ]6 J其中 一位指導老師 特別要求我 要去報告給他聽
+ J+ N' i8 b; e! `' I u, C5 U+ i然後指出我的錯誤 這部份真的受益良多) Y( @9 ]5 |9 I% Z9 @8 U
$ p8 v5 j( \5 ^' O/ ^: a6 C後來因為 這一題那一年 也只有我們這一組進入複賽1 q- d$ c* o8 H/ n8 ^# g* l
我們就這一題最後做出來的執行速度 其實跟 Cadence內部的作法也差不多 & r" c$ x9 s( K! y1 |
(也許是英雄所見略同,只是沒有什麼創新就是了)0 @ f9 F0 O' ?, k0 e7 D, F
其他的組 都被這題裡面所藏的陷阱給淘汰了( B# n5 E5 V2 W& E/ `* @
因此最後就得到 定題組佳作
0 ]3 C+ y( z8 [0 u0 K: L
/ X" Y( J% z/ N3 {5 c7 `0 ]6 V這是一個教育部競賽的RANK
7 d/ B) L7 o. }# B( E. r! J( p. g很感謝 當年開授這門課程的 張耀文老師 要求我們參加
3 e( {( j: x$ I) a也給了很多 演算法與 報告的經驗分享與指導/ v0 J0 D R& t; d
2 i0 b0 ^2 D/ s) h8 r; \後來一起參加的兩位同學跟我 都有因為這個RANK
: A# G, L! N2 c2 m! E; P8 C9 Z找到不錯的工作 想一想就覺得這真是學生時代一個很好的回憶
1 M9 ]+ P7 S, N, [2 d9 T1 X I( Q/ s: v8 |
最後我想說的是 出題CAD競賽的 都是國�外 EDA的大廠0 I& f% a+ C; @, v: C( N4 O
裡面不乏 世界前幾大的外商, 他們會出公司裡面可能正準備要解決9 T- z! l5 m- r: H3 b0 t6 D( j, Z
或者是已經解決的問題 想要考考學生
* s9 A# t$ i P2 ]如果能夠透過這樣的訓練過程去好好參加比賽: P2 e) s/ Y# B3 d" d
個人認為 自身的職能未來也會比較貼近EDA界的需求- D+ J8 q8 q5 o8 Z
1 [' g. U. d, ]
[ 本帖最後由 yhchang 於 2008-1-27 11:55 PM 編輯 ] |
評分
-
查看全部評分
|