有制造就對應著拆解,這是刻苦好學的人們為了獲取知識所進行的最暴力也是最直接的方法。
在中國,像國防科大就是玩這個的行家里手,還有5X所、7xx所、國x等等企業,成果就是各種“自主知識產權” “替代進口” “國產”芯片“中國芯”。那么,這些微型芯片的逆向工程(reverse engineering)是怎么操作和實現的?
現在,我就來為大家講解,今天先跟大家講個大概,接著我們會連續就這個芯片的反向技術分篇細說,歡迎關注我們研究室頭條號,謝謝!
好,廢話少說,直接來干貨!
拆解
首先把要拆解的芯片放置在裝了濃硫酸的容器里,容器需要蓋住,但不能嚴實,這樣里面的氣體才能漫溢出來。把容器里的濃硫酸加熱到沸騰(大約 300 攝氏度),在瓶底的周圍鋪上蘇打粉——用來預防意外飛濺出來的硫酸液和冒出來的硫酸氣體:

大約 30 到 40 分鐘以后,芯片外層的保護膠塑料層就會「碳化」:

待酸液冷卻以后,可以把里面哪些已經足夠「碳化」的部分挑出來,其它繼續進行硫酸浴,外層較厚的芯片可能需要兩到三輪硫酸浴:

如果芯片外層那些焦炭不能機械地去除,那么就把它們投進濃硝酸液里面加熱到沸騰(溫度大約是 110 到 120 度):

這就是最后的樣子:

照相

在顯微圖像自動采集平臺上逐層對芯片樣品進行顯微圖像采集。與測量三維實體或曲面的逆向設計不同,測量集成電路芯片純屬表面文章:放好芯片位置、對對焦、選好放大倍數,使芯片表面在鏡頭中和顯示器上清晰可見后,按下拍照按鈕便可完成一幅顯微圖像的采集。取決于電路的規模和放大倍數,一層電路可能需要在拍攝多幅圖像后進行拼湊,多層電路需要在拼湊后對準,有顯微圖像自動拼湊軟件用于進行拼湊和對準操作。
隨便估算一下:該顯微圖像自動采集平臺的放大倍數為1000倍,可將0.1um線條的放大至0.1mm的寬度。這意味著它已足以對付目前采用最先進工藝制作的0.09um集成電路芯片。
提圖

集成電路由多層組成,每層用光刻工藝由光掩膜加以確定。制造集成電路時用的掩膜上的幾何圖形就是版圖,版圖是集成電路對應的物理層。
現在提圖工作已經可以由電腦全部完成了。主流的電路原理圖分析系統已經具有多層顯微圖像瀏覽、電路單元符號設計、電路原理圖自動和交互式分析提取以及電路原理圖編輯等強大功能,版圖分析系統則可完成多層版圖輪廓自動提取、全功能版圖編輯、嵌入軟件代碼自動識別、提取、校驗以及設計規則的統計和提取。
提取、整理電路
數字電路需要歸并同類圖形,例如與非門、或非門、觸發器等,同樣的圖形不要分析多次。提出的電路用電路繪制軟件繪出(ViewWork、Laker、Cadence等),按照易于理解的電路布置,使其他人員也能看出你提取電路的功能,提取電路的速度完全由提圖人員經驗水平確定。注意,軟件是按照版圖的位置把各組件連接起來,如果不整理電路是看不出各模塊的連接及功能的,所以完全靠軟件是不能完成電路功能塊劃分和分析。
分析電路
提取出的電路整理成電路圖,并輸入幾何參數(MOS為寬長比)。通過你的分析,電路功能明確,電路連接無誤。
仿真驗證,電路調整
對電路進行功能仿真驗證。模擬電路一般采用Hspice、Cadence等工具,小規模數字電路采用Cadence,Hsim等工具。根據新的工藝調整電路,-調整后進行驗證。
版圖繪制驗證及后仿真
對輸入的電路原理圖進行瀏覽、查詢、編輯、調試與仿真。分析電路原理,調節電路參數,并在一定的激勵輸入下觀測輸出波形,以驗證設計的邏輯正確性。要對提取的網表作仿真驗證,并與前仿結果對比,-版圖導出GDS文件,Tape out(將設計數據轉交給制造方)。















