|
IC設計中前端和後端的區別3 L) o8 r* E& t, _/ c+ @
http://www.edacn.net/html/69/78069_itemid_1024.html( n" X8 @( i& i3 O1 S) t D9 t
2006-07-04 17:46:11 d+ B+ f* M( Z* w' f
/ d0 [ c7 ?# m7 E6 d4 c
1,前端主要負責邏輯實現,通常是使用verilog/VHDL之類語言,進行行為級的描述。而後端,主要負責將前端的設計變成真正的schematic&layout,流片,量產。打個比喻來說,前端就像是做藍圖的,可以功能性,結構性的東西。而後端則是將藍圖變成真正的高樓。
1 m0 ^" z: \) u
: a8 H- U: ]/ m' ?8 S 2,前端設計主要是進行功能設計,代碼的編寫,要會使用硬體描述語言,也就是上面有提到的verilog/VHDL等,當然,也會要使用一些仿真軟體。後端設計需要的則會更加多一些了,包括綜合,到P&R,以及最後的STA,這些工具�candence和synopsys都有一整套系統的。有關心的可以去他們的網站看看。
; p. Z/ f% E, \ 5 A" A k# V6 M p3 v
3,其實前端和後端對於編程沒有特別的要求。前端的設計會需要使用硬體描述語言來寫代碼,但是,需要注意的是,這�指的是"描述",而不像是C或者java之類的強調編程技巧啊什麼的。所以,這個選擇就看你自己了,而與編程沒有什麼特別的關係了。 |
|