這個美國高中生竟然在自家車庫造出了芯片
文章來源: 大數據文摘 於
- 新聞取自各大新聞媒體,新聞內容並不代表本網立場!
在自家車庫造芯片?還用到光刻技術?先別吃驚,國外真有人這麽幹了,而且還是一名高中生。
美國小夥Sam
Zeloof從高中開始就嚐試自行研發芯片,Zeloof稱他最開始是在油管上看到一位博主分享了自製晶體管的視頻,很有興趣,因此自己也開始收集製作芯片所需的原材料和二手設備,為芯片製造做準備。
2018年4月,17歲的Zeloof發布了自己研發的第一代芯片Z1,Z1采用5微米PMOS(指n型襯底、p溝道,靠空穴的流動運送電流的MOS管)製程,雖然隻有6個晶體管,但Z1對Zeloof而言更多是一塊設備測試用芯片,當逐漸調試好設備和掌握了芯片的生產流程後,Zeloof未來的目標是製造出能達到英特爾曆史上第一款處理器Intel
4004水平的芯片。
Zeloof表示他用第一個芯片做了一些很酷的項目,如LED閃光器,還有吉他的失真效果器,雖然它們的工作狀態都不錯,但問題也很明顯,像是mosfet(一種可以廣泛使用在模擬電路與數字電路的場效晶體管)的閾值電壓很高,因此需要連接1-2個9伏的電池,Zeloof想在他的新一代芯片上解決這個問題。
高中時期的Zeloof
用Z1芯片做的吉他失真效果器
終於,今年Zeloof的新一代芯片Z2來了,他在其個人博客(http://sam.zeloof.xyz)上分享了其製作的升級版Z2芯片的全過程。
據其透露,Z2芯片采用10微米多晶矽柵極工藝並可容納100個晶體管,這與Intel
4004處理器的技術相同,Z2芯片是一個簡單的10×10晶體管陣列,用於測試、表征和調整過程,但這是向更先進的 DIY
計算機芯片邁出的一大步。
Zeloof的Z1和Z2芯片
Zeloof做了12個晶體管的陣列,因此整個矽片上集成了1200個晶體管,英特爾的第一款處理器Intel
4004也隻有2000個晶體管,Zeloof表示產自“手工作坊”Z2芯片目前也達到了一個不錯的複雜水平,畢竟他一個人幹了上個世紀70年代英特爾一組人做的事情,Zeloof表示他很快就會製作更多有趣的電路。
Z2芯片上的晶體管陣列
現在來看一下Zeloof是如何在自家車庫“肝”出Z2芯片的。
Zeloof表示這款新芯片是通過多晶矽柵極工藝製造的,它的閾值電壓僅為1伏左右,能在非常低的電壓下良好的工作,同時,它的邏輯電壓可以低至3.3伏到5伏,因此功耗更低,並且可以封裝成更小的芯片。
令人驚異的是,Z2芯片的第一道工序竟然是從PS中開始的,Zeloof表示他使用PS來做芯片設計的原因是PS相較於一些複雜的專業芯片設計軟件使用起來更加方便。
Zeloof在PS中設計的版圖
Z2芯片的製作首先通過200mm的晶圓開始,這些初始晶圓比較大,因此Zeloof首先用金剛石劃片把晶圓切成了半英寸正方形的小塊。
晶圓切片
Zeloof首先要做芯片的摻雜層,它能形成mosfet的源極和漏極,他把切好的晶圓放到自旋機上,然後在上麵沉積光刻膠,隻需要大概100微升光刻膠就能覆蓋整個晶圓,然後以4000rpm的速度旋轉30秒將多餘的光刻膠旋出。
旋勻晶圓上的光刻膠
隨後將晶圓放在約95度的電熱板上幹燥1分鍾用來除去剩下的溶劑,在溶劑幹燥後會留下一層固態薄膜。
溶劑幹燥後留下的固態薄膜
然後將晶圓送入自製的無掩模光刻機中進行曝光,目的是將之前PS中的圖像投影到芯片上,通過dlp投影儀把一些光學器件將圖像縮小並投射至芯片。晶圓中心的藍點是整個曝光場,它大約會持續9秒,當曝光一次結束後繼續移動晶圓,以曝光其它區域。
晶圓在無掩模光刻機中曝光
下一個步驟是顯影。首先把晶圓放在一定百分比的氫氧化鉀溶液中約一分鍾,從而蝕刻掉暴露的光刻膠部分,接著用水洗去殘留的顯影劑,並用顯微鏡檢查以確保一切正常,如果出現了問題可以把光刻膠層揭掉,然後用不同的曝光或顯影時間再來一次。
蝕刻晶圓上的光刻膠
光刻的圖像是在光刻膠層中形成的,下一步是要用蝕刻劑把圖像轉移到多晶矽層,因此暫時不需要光刻膠掩膜層,可以用丙酮將其剝離。
隨後對芯片進行清潔幹燥,然後加上磷溶液並進行旋轉,接著在一千多攝氏度的高溫下烘烤45分鍾,這樣才能將磷原子轉移到剛才用光刻膠形成的小井中,以形成mosfet的源極和漏極。
晶圓在高溫爐中烘烤
接著重複旋塗、烘烤、顯影的過程,製作出芯片的柵極層以及接觸層。
晶圓在高溫步驟後表麵會有一層絕緣的二氧化矽覆蓋,因此在接觸層掩膜結束後,還要用氫氟酸(美劇《絕命毒師》中的“化屍水”,雖然是弱酸但腐蝕性驚人,玻璃容器也能腐蝕,化工學子們有道“寧用硫酸鹽酸硝酸不用氫氟酸”)或者三氟甲烷之類的試劑進行刻蝕,從而剝離絕緣體來確保通電。
刻蝕二氧化矽後的晶圓切麵效果圖
然後將晶圓放入真空室,來蒸發一個約1微米厚的鋁層,然後再重複整個光刻過程,炫圖曝光和顯影,以形成金屬層。
將晶圓放入真空室
最後給晶圓進行磷酸浴,以蝕刻殘留的鋁,一枚芯片就這樣產生了。
但這並不意味著整個芯片生產流程的完成,還需要對製作的芯片進行檢查,例如測量柵極的長寬和層厚等參數;用探針台檢測晶體管的完好程度。當然,這一步相當繁瑣而且這些晶體管非常小,所以連接這些晶體管並不容易。
在探針台上用鎢針檢測晶體管質量
最後,用一台上世紀80年代生產的老貨惠普4145A精密半導體參數分析儀,來對晶體管進行電流、電壓測試。
惠普4145A精密半導體參數分析儀,ebay上二手價大約1.4萬人民幣
Zeloof製造的晶體管測量後得到的N溝道mosfet的I-V曲線(電流、電壓特性曲線,通常用作工具確定和理解組件或設備的基本參數,並且還可以用於在電子電路中對其行為進行數學建模),Zeloof表示最後結果還算不錯。
I-V曲線示意圖
當然,實際的芯片製造過程遠沒有上述介紹的那麽簡單,即便是Zeloof在車庫中自製的芯片良品率也並不算高,一般12個Z2芯片中隻有一個是完全沒有缺陷的,剩下的大約隻能實現80%的功能,生產流程還需要不斷調整和完善。
Zeloof表示,在開始自製芯片這個項目之前並不知道自己將進入哪個領域獲得什麽,通過這段車庫自製芯片經曆,他在物理、化學、光學、電子學以及諸多學科領域中學到的東西遠超自己的想象。
Zeloof從2017年開始在博客中陸續分享的他的項目,獲得了不少積極的反饋,有不少芯片專業人士以及愛好者與他聯係,甚至得到了一位上世紀70年代使用類似芯片生產流程的資深工程師的幫助。就像Zeloof受他人影響開始了自己的車庫芯片項目,Zeloof也希望自己的經曆能激勵他人對手工製造芯片的熱愛。
-->
`,
"script":[]
}
, "gg_rightside": {
"html":`
`,
"script":[{"exec":`(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");`}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[{"exec":`(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");`}]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"exec":`(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");`}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"exec":`(function(){/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
'use strict';var g=function(a){var b=0;return function(){return b
=b||null!=a.a&&0!=a.a.offsetHeight&&0!=a.a.offsetWidth||(fa(a),D(a),l.setTimeout(function(){return E(a,b-1)},50))},fa=function(a){var b=a.c;var c="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];b=c?c.call(b):{next:g(b)};for(c=b.next();!c.done;c=b.next())(c=c.value)&&c.parentNode&&c.parentNode.removeChild(c);a.c=[];(b=a.a)&&b.parentNode&&b.parentNode.removeChild(b);a.a=null};var ia=function(a,b,c,d,e){var f=ha(c),k=function(n){n.appendChild(f);l.setTimeout(function(){f?(0!==f.offsetHeight&&0!==f.offsetWidth?b():a(),f.parentNode&&f.parentNode.removeChild(f)):a()},d)},h=function(n){document.body?k(document.body):0e;e++){var f=c.concat(d[e].split(""));K[e]=f;for(var k=0;k>2;n=(n&
3)<<4|t>>4;t=(t&15)<<2|h>>6;h&=63;f||(h=64,e||(t=64));c.push(b[k],b[n],b[t]||"",b[h]||"")}return c.join("")};try{return JSON.stringify(this.a&&this.a,S)}finally{Uint8Array.prototype.toJSON=a}}:function(){return JSON.stringify(this.a&&this.a,S)};var S=function(a,b){return"number"!==typeof b||!isNaN(b)&&Infinity!==b&&-Infinity!==b?b:String(b)};M.prototype.toString=function(){return this.a.toString()};var T=function(a){O(this,a)};u(T,M);var U=function(a){O(this,a)};u(U,M);var ja=function(a,b){this.c=new B(a);var c=R(b,T,5);c=new y(w,Q(c,4)||"");this.b=new ea(a,c,Q(b,4));this.a=b},ka=function(a,b,c,d){b=new T(b?JSON.parse(b):null);b=new y(w,Q(b,4)||"");C(a.c,b,3,!1,c,function(){ia(function(){F(a.b);d(!1)},function(){d(!0)},Q(a.a,2),Q(a.a,3),Q(a.a,1))})};var la=function(a,b){V(a,"internal_api_load_with_sb",function(c,d,e){ka(b,c,d,e)});V(a,"internal_api_sb",function(){F(b.b)})},V=function(a,b,c){a=l.btoa(a+b);v(a,c)},W=function(a,b,c){for(var d=[],e=2;ec?0:c}else c=-1;0!=c&&(W(a.b,"internal_api_sb"),Z(a,Q(a.a,6)))},function(c){Z(a,c?Q(a.a,4):Q(a.a,5))})},Z=function(a,b){a.c||(a.c=!0,a=new l.XMLHttpRequest,a.open("GET",b,!0),a.send())};(function(a,b){l[a]=function(c){for(var d=[],e=0;e2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};',
],
"src":[
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=211857&n=0&out=jsval"},
{"src": "/news/js/view.js"},
{"src":"/members/js/md5.js"}
]
}
}