電腦輔助設計工程師[編輯] / [新增其他職務]
職業心智圖 | |
---|---|
電腦輔助設計工程師 | |
電腦輔助設計工程師 (半導體|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等公司服務。