當前位置:招聘信息大全網 - 智聯招聘 - 集成電路設計職位引入“數字後端設計工程師”

集成電路設計職位引入“數字後端設計工程師”

集成電路設計職位引入“數字後端設計工程師”

數字後端是數字集成電路設計過程的後端,屬於數字集成電路設計崗位的壹種。在IC設計中,數字後端的比重壹直是最大的,而且隨著芯片規模的不斷增大,後端工程師的數量也會越來越多。

壹般來說,數字後端可以分為:邏輯綜合、版圖的物理設計、靜態時序分析(STA)、功耗分析的功耗分析、物理驗證等。人才需求進壹步增加,也是現階段數字後端工程師大量招聘的原因。

1,主要目的是什麽?

邏輯綜合

它主要負責將RTL代碼轉換成網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表網表 網表網表網表網表網表網表網表網表網表網表網表盡可能優化性能、功耗和面積。 尤其是現在壹些要求高性能的設計,對集成度的要求非常高。

綜合素質在很大程度上取決於綜合軟件的性能。業界比較流行的兩個綜合工具是Synopsys的Design Compiler和Cadence的Genus,熟練掌握這兩個工具的用法是進行綜合工作的基本條件。

布局布線

布局布線是數字後端最大的工作,主要負責網表到GDSII的轉換過程,包括布圖、布局、CTS、優化、布線、ECO等。,以確保其負責的模塊滿足時序和物理制造的要求。同時需要配合其他工程師及時提供他們需要的文檔,比如def,spef,網表等等。這是數字後端的核心工作。

布局高度依賴工具,工具操作相對復雜。業內常用的有cadence的Innovus軟件和Synopsys的ICC,掌握這兩個工具的使用需要壹定的時間。

靜態時間序列分析

靜態時序分析簡稱STA,時序驗證分析是數字後端的重要組成部分。芯片需要滿足各種條件下的建立、保持時序要求以及其它要求,如轉換、電容、噪聲。STA需要制定整個芯片的sdc約束文件,需要signoff的角和整個芯片的時序eco過程來選擇芯片。這是壹項非常困難且要求很高的工作。

靜態時間序列分析通常需要掌握Synopsys的primetime和cadence的tempus軟件的使用方法。

物理驗證(PV)

在流片之前,物理驗證也是壹件重要的事情。如果物理驗證錯誤,芯片生產將失敗。在版圖工具中,軟件只能檢查金屬層上的物理違例,而真正的物理驗證需要檢查器件的基層。因此,物理驗證需要將金屬層和底部金屬合並在壹起,以檢查整個芯片的drc。同時還要做整個芯片的LVS(版圖和原理圖的壹致性檢查)和ERC(電氣規則檢查)。確保芯片不違反任何物理設計規則。

實物驗證壹般在曼圖公司的calibre中進行,這是壹個行業標準的實物驗證工具。

功耗分析(PA)

功耗分析也是芯片驗收的壹個重要部分。隨著芯片規模的不斷增大,功耗在芯片中的作用越來越大。功耗分析的兩個主要任務是分析IR壓降(電壓降)和EM(電遷移)。及時將結果反饋給布局任務團隊,以便他們及時修改後端設計圖紙,解決設計中的潛在問題。

功耗分析的通用工具有Ansys的redhawk,cadence的voltus,synopsys的ptpx。

2、主要應對人

數字後端工程師通常以壹個項目組為壹個團隊,上面提到的這些任務會被分成不同的角色。通常壹個項目會有壹個頂級工程師,壹個STA工程師,壹個功耗分析工程師,壹個物理驗證工程師,幾個模塊工程師。這些工程師需要相互配合,完成整個芯片的RTL到GDSII工藝,同時保證在時序和物理驗證上沒有違規。

數字後端工程師也需要經常和前端工程師打交道,保證網表的正確作用和sdc的正確提法,及時將後仿真文件交付給前端,讓前端工程師盡快通過仿真發現潛在的設計問題。

DFT工程師也是我們經常交流的,因為測試邏輯設計在當前芯片中的比重越來越大。後端工程師需要和DFT工程師確認測試SDC的制定,掃描鏈的物理方向等任務。

3.需要掌握的技能和條件。

數字後端主要是軟件工具,主要掌握以下軟件(主要是cadence,synopsys,mentor)。

布局和布線:Innovus/遭遇器、ICC 2/ICC

綜合:DC,屬

實物核查:口徑

靜態時間序列分析:黃金時間,節奏

功耗分析:Redhawk、Voltus、PTPX

每個平臺需要掌握的技能也不盡相同。通常每個平臺下可以學習壹個工具。壹個初級工程師也很難掌握所有這些技能。如果妳能使用所有這些工具,妳將成為壹名老司機。

因為數字後端工程師需要運行壹些自動化的任務,所以掌握必要的腳本語言也是必要的。例如,更重要的是掌握以下知識:

Verilog

TCL集團股份有限公司(TCL Corporation的縮寫)

Perl語言

計算機編程語言

對於所有的技術崗位,兩個要點是:技能和經驗。所以除了上面列舉的技巧,妳其實可以做壹兩個項目,甚至是壹些小模塊的後端調試,這也是很重要的,尤其是項目過程中積累的調試經驗。

如果妳是在校學生,在學校實習數字後端的機會很少,所以基本上只要簡單了解流程和時序就能找到數字後端工程師這個職位。目前很多同學已經通過各種渠道(比如e課網)掌握了這些技能,甚至積累了壹兩個項目經驗。參加會議的人多了,對招聘的要求自然就高了。

現階段數字後端工程師主要招研究生,本科生很少招。不過好消息是對專業的要求不是很苛刻,集成電路方向也不是必須的。只要掌握了這些技能,即使與材料、物理、自動化、機械等專業無關,也能成功求職。

有學士學位的學生不應該氣餒。有工作經驗的本科生還是可以找到數字後端工程師這個職位的,成功的例子也不少。畢業學校的普通學生也不要氣餒。985院校畢業肯定有優勢,但畢竟每年畢業的不多。在集成電路行業整體缺人的背景下,還是會招學校排名壹般的學生。當然前提還是壹樣的,有專業技能,有項目經驗。