電腦輔助設計工程師[] / []

職業心智圖
電腦輔助設計工程師
電腦輔助設計工程師_職業心智圖

電腦輔助設計工程師 (半導體|IC設計|晶片設計部)  又稱為CAD(Computer-Assisted Design)工程師或EDA(Electronic Design Automation)工程師。該份職務主要是為了讓IC設計工程師在研發設計IC產品時,能有更好用的工具以及更流暢的設計流程。

一顆IC通常是由許多工程師協力完成,一顆IC也通常需要使用很多種EDA軟體,如何解決軟體操作的疑難雜症,讓工程師能專心設計IC,就要仰賴CAD工程師們的幫忙。

目前IC設計公司內部的核心職位可粗分成:

  • 類比IC設計工程師(Analog IC Designer):負責類比IC設計前端工作。
  • 類比IC佈局工程師(Analog IC Layout Engineer):負責類比IC設計後端工作。
  • 數位IC設計工程師(Digital IC Designer):負責數位IC設計前端工作。
  • 數位IC佈局工程師(Digital Layout Engineer,APR):負責數位IC設計後端工作。
  • 電子工程師(Application Engineer,AE):也稱硬體工程師,負責電路設計、電路板Layout設計、電路版試產及測試驗証。
  • 軟韌體工程師(Firmware engineer):負責軟韌體系統開發。
  • 量產測試工程師(Final Test engineer):負責寫對應FT機台的script。

協助IC設計工程師的CAD工程師依任務通常又可細分成:

  • 單純支援Analog IC Designer:主要維護PDK(Process Design Kit),寫script(Perl或shell script或TCL),並分配server資源。
  • 單純支援Analog IC Layout Engineer:修改Calibre rule file,DRC/LVS,PEX,服務engineer,增加laker/virtuoso的外掛。
  • 單純支援Digital IC Designer:寫一些script(Perl或shell script或TCL)以增加工作效率。
  • 單純支援Digital Layout Engineer,APR:寫一些script(Perl或shell script或TCL)以增加工作效率。

職場

職涯探索影片
遊戲職業心智圖-2

我的遊戲人生!雖然所學差異頗大,靠著對遊戲的熱愛與堅持成為天火數位總經理,精彩職涯分享!

年度工作目標
   藍色   維護現有flow(40%)
紅色   開發新script跟flow(40%)
橘色   解決疑難雜症(20%)
日常工時分佈
   藍色   維護現有flow(40%)
紅色   開發新script跟flow(30%)
橘色   宣導與操作教學(20%)
綠色   協助並解決問題(10%)

績效評核

維護現有flow(40%):衡量標準為開發時程、細心度、功耗面積等。

開發新script跟flow(40%):工程師提需求時,必須開發新的script跟flow。衡量標準為Debug能力。

解決疑難雜症(20%):協助工程師操作EDA軟體,解決各種問題,並與MIS人員合作,合理分配伺服器資源。衡量標準為排版,內容完整度等。

工作內容

維護現有flow(40%)。

開發新script跟flow(30%):工程師提需求時,開發新script跟flow,並測試新script跟flow沒有bug時才能正式上線。

宣導與操作教學(20%):開會宣導並介紹新script跟flow給相關工程師知道,撰寫README及使用操作文件。

協助並解決問題(10%):協助工程師操作EDA軟體,解決疑難雜症。

崗位關係

上級:CAD工程師的直接主管一般是部長/經理,通常由資深的CAD工程師擔任。如果部門較大,有時在部長/經理底下設置幾位課長/副理,每一位副理直接管理幾位CAD工程師。課長/副理負責管理、考核、分配工作給工程師,並在過程中給予工程師必要的指導及協助。

同儕:CAD工程師主要服務支援Analog IC Designer、Analog IC Layout Engineer、Digital IC Designer、APR Engineer等。

外部:EDA廠商如Cadence、Synopsys、MentorGraphic、Ansys等提供許多工具給IC設計公司,CAD工程師有時必須請EDA廠商到公司來講解或支援。

任職要求

教育程度/經驗

  • 學歷:一般會要求大學或研究所以上,電子工程相關科系畢業,電機系一般會被視為電子相關科系。最好是電子所的VLSI/CAD組。不會要求研究所以上學歷,但是對於面試以及未來的升遷多少會有幫助。
  • 經驗:電腦輔助軟體工程師有2至3年的工作經驗,才會被視為是一位可以獨立作業的CAD工程師。

特別知識和技能

  • 撰寫Perl、C、Shell、TCL等script語言。
  • 必須了解IC的設計流程,並且非常熟練EDA軟體操作。

工時薪水

薪資成長:新手CAD工程師起薪約在4萬元左右。經過2~3年的歷練後,月薪有機會上看至7萬元以上。

工作機會:資深的CAD工程師有機會可以晉升為主任工程師、副理、經理。也可以轉職到EDA廠商,如Cadence、Synopsys、MentorGraphic、Ansys等公司服務。

討論區[前往論壇]