芯片生產流程

每個半導體產品的制造都需要數百個工藝,泛林集團將整個制造過程分為八個步驟:晶圓加工-氧化-光刻-刻蝕-薄膜沉積-互連-測試-封裝。

圖片

一、晶圓加工

????????所有半導體工藝都始于一粒沙子!因為沙子所含的硅是生產晶圓所需要的原材料。晶圓是將硅(Si)或砷化鎵(GaAs)制成的單晶柱體切割形成的圓薄片。要提取高純度的硅材料需要用到硅砂,一種二氧化硅含量高達95%的特殊材料,也是制作晶圓的主要原材料。晶圓加工就是制作獲取上述晶圓的過程。

1、鑄錠?

圖片

????????首先需將沙子加熱,分離其中的一氧化碳和硅,并不斷重復該過程直至獲得超高純度的電子級硅(EG-Si)。高純硅熔化成液體,進而再凝固成單晶固體形式,稱為“錠”,這就是半導體制造的第一步。硅錠(硅柱)的制作精度要求很高,達到納米級,其廣泛應用的制造方法是提拉法。

2、 錠切割

????????前一個步驟完成后,需要用金剛石鋸切掉鑄錠的兩端,再將其切割成一定厚度的薄片。錠薄片直徑決定了晶圓的尺寸,更大更薄的晶圓能被分割成更多的可用單元,有助于降低生產成本。切割硅錠后需在薄片上加入“平坦區”或“凹痕”標記,方便在后續步驟中以其為標準設置加工方向。

3、晶圓表面拋光

????????通過上述切割過程獲得的薄片被稱為“裸片”,即未經加工的“原料晶圓”。裸片的表面凹凸不平,無法直接在上面印制電路圖形。因此,需要先通過研磨和化學刻蝕工藝去除表面瑕疵,然后通過拋光形成光潔的表面,再通過清洗去除殘留污染物,即可獲得表面整潔的成品晶圓。

二、氧化

????????氧化過程的作用是在晶圓表面形成保護膜。它可以保護晶圓不受化學雜質影響、避免漏電流進入電路、預防離子植入過程中的擴散以及防止晶圓在刻蝕時滑脫。

圖片

????????氧化過程的第一步是去除雜質和污染物,需要通過四步去除有機物、金屬等雜質及蒸發殘留的水分。清潔完成后就可以將晶圓置于800至1200攝氏度的高溫環境下,通過氧氣或蒸氣在晶圓表面的流動形成二氧化硅(即“氧化物”)層。氧氣擴散通過氧化層與硅反應形成不同厚度的氧化層,可以在氧化完成后測量它的厚度。

1、干法氧化和濕法氧化

????????根據氧化反應中氧化劑的不同,熱氧化過程可分為干法氧化和濕法氧化,前者使用純氧產生二氧化硅層,速度慢但氧化層薄而致密,后者需同時使用氧氣和高溶解度的水蒸氣,其特點是生長速度快但保護層相對較厚且密度較低。

圖片

????????除氧化劑以外,還有其他變量會影響到二氧化硅層的厚度。首先,晶圓結構及其表面缺陷和內部摻雜濃度都會影響氧化層的生成速率。此外,氧化設備產生的壓力和溫度越高,氧化層的生成就越快。在氧化過程,還需要根據單元中晶圓的位置而使用假片,以保護晶圓并減小氧化度的差異。

三、光刻

????????光刻是通過光線將電路圖案“印刷”到晶圓上,我們可以將其理解為在晶圓表面繪制半導體制造所需的平面圖。電路圖案的精細度越高,成品芯片的集成度就越高,必須通過先進的光刻技術才能實現。具體來說,光刻可分為涂覆光刻膠、曝光和顯影三個步驟。

1、涂覆光刻膠

????????在晶圓上繪制電路的第一步是在氧化層上涂覆光刻膠。光刻膠通過改變化學性質的方式讓晶圓成為“相紙”。晶圓表面的光刻膠層越薄,涂覆越均勻,可以印刷的圖形就越精細。這個步驟可以采用“旋涂”方法。

圖片

????????根據光(紫外線)反應性的區別,光刻膠可分為兩種:正膠和負膠,前者在受光后會分解并消失,從而留下未受光區域的圖形,而后者在受光后會聚合并讓受光部分的圖形顯現出來。

2、曝光

圖片

????????在晶圓上覆蓋光刻膠薄膜后,就可以通過控制光線照射來完成電路印刷,這個過程被稱為“曝光”。我們可以通過曝光設備來選擇性地通過光線,當光線穿過包含電路圖案的掩膜時,就能將電路印制到下方涂有光刻膠薄膜的晶圓上。

????????在曝光過程中,印刷圖案越精細,最終的芯片就能夠容納更多元件,這有助于提高生產效率并降低單個元件的成本。在這個領域,目前備受矚目的新技術是EUV光刻。

3、顯影

????????曝光之后的步驟是在晶圓上噴涂顯影劑,目的是去除圖形未覆蓋區域的光刻膠,從而讓印刷好的電路圖案顯現出來。顯影完成后需要通過各種測量設備和光學顯微鏡進行檢查,確保電路圖繪制的質量。

四、刻蝕

????????在晶圓上完成電路圖的光刻后,就要用刻蝕工藝來去除任何多余的氧化膜且只留下半導體電路圖。要做到這一點需要利用液體、氣體或等離子體來去除選定的多余部分。

????????刻蝕的方法主要分為兩種,取決于所使用的物質:使用特定的化學溶液進行化學反應來去除氧化膜的濕法刻蝕,以及使用氣體或等離子體的干法刻蝕

1、濕法刻蝕

圖片

????????使用化學溶液去除氧化膜的濕法刻蝕具有成本低、刻蝕速度快和生產率高的優勢。然而,濕法刻蝕具有各向同性的特點,即其速度在任何方向上都是相同的。這會導致掩膜(或敏感膜)與刻蝕后的氧化膜不能完全對齊,因此很難處理非常精細的電路圖

2、干法刻蝕

????????干法刻蝕可分為三種不同類型。

? ? ? ? 1)化學刻蝕,

????????其使用的是刻蝕氣體(主要是氟化氫)。和濕法刻蝕一樣,這種方法也是各向同性的,這意味著它也不適合用于精細的刻蝕。

????????2)物理濺射

????????即用等離子體中的離子來撞擊并去除多余的氧化層。作為一種各向異性的刻蝕方法,濺射刻蝕在水平和垂直方向的刻蝕速度是不同的,因此它的精細度也要超過化學刻蝕。但這種方法的缺點是刻蝕速度較慢,因為它完全依賴于離子碰撞引起的物理反應。

圖片

3)反應離子刻蝕(RIE)

????????RIE結合了前兩種方法,即在利用等離子體進行電離物理刻蝕的同時,借助等離子體活化后產生的自由基進行化學刻蝕。除了刻蝕速度超過前兩種方法以外,RIE可以利用離子各向異性的特性,實現高精細度圖案的刻蝕。

圖片

????????如今干法刻蝕已經被廣泛使用,以提高精細半導體電路的良率。保持全晶圓刻蝕的均勻性并提高刻蝕速度至關重要,當今最先進的干法刻蝕設備正在以更高的性能,支持最為先進的邏輯和存儲芯片的生產。

五、 薄膜沉積

????????為了創建芯片內部的微型器件,我們需要不斷地沉積一層層的薄膜并通過刻蝕去除掉其中多余的部分,另外還要添加一些材料將不同的器件分離開來。每個晶體管或存儲單元就是通過上述過程一步步構建起來的。我們這里所說的“薄膜”是指厚度小于1微米(μm,百萬分之一米)、無法通過普通機械加工方法制造出來的“膜”。將包含所需分子或原子單元的薄膜放到晶圓上的過程就是“沉積”。

圖片

????????要形成多層的半導體結構,我們需要先制造器件疊層,即在晶圓表面交替堆疊多層薄金屬(導電)膜和介電(絕緣)膜,之后再通過重復刻蝕工藝去除多余部分并形成三維結構。可用于沉積過程的技術包括化學氣相沉積 (CVD)、原子層沉積 (ALD) 和物理氣相沉積 (PVD),采用這些技術的方法又可以分為干法和濕法沉積兩種。

1、化學氣相沉積

圖片

????????在化學氣相沉積中,前驅氣體會在反應腔發生化學反應并生成附著在晶圓表面的薄膜以及被抽出腔室的副產物。

????????等離子體增強化學氣相沉積則需要借助等離子體產生反應氣體。這種方法降低了反應溫度,因此非常適合對溫度敏感的結構。使用等離子體還可以減少沉積次數,往往可以帶來更高質量的薄膜。

2、原子層沉積

圖片

????????原子層沉積通過每次只沉積幾個原子層從而形成薄膜。該方法的關鍵在于循環按一定順序進行的獨立步驟并保持良好的控制。在晶圓表面涂覆前驅體是第一步,之后引入不同的氣體與前驅體反應即可在晶圓表面形成所需的物質。

3、物理氣相沉積

圖片

????????顧名思義,物理氣相沉積是指通過物理手段形成薄膜。濺射就是一種物理氣相沉積方法,其原理是通過氬等離子體的轟擊讓靶材的原子濺射出來并沉積在晶圓表面形成薄膜

????????在某些情況下,可以通過紫外線熱處理 (UVTP) 等技術對沉積膜進行處理并改善其性能。

六、互連

????????半導體的導電性處于導體與非導體(即絕緣體)之間,這種特性使我們能完全掌控電流。通過基于晶圓的光刻、刻蝕和沉積工藝可以構建出晶體管等元件,但還需要將它們連接起來才能實現電力與信號的發送與接收。

????????金屬因其具有導電性而被用于電路互連。用于半導體的金屬需要滿足以下條件:

  • 低電阻率:由于金屬電路需要傳遞電流,因此其中的金屬應具有較低的電阻。
  • 熱化學穩定性:金屬互連過程中金屬材料的屬性必須保持不變。
  • 高可靠性:隨著集成電路技術的發展,即便是少量金屬互連材料也必須具備足夠的耐用性。
  • 制造成本:即使已經滿足前面三個條件,材料成本過高的話也無法滿足批量生產的需要。

????????互連工藝主要使用鋁和銅這兩種物質。

1、鋁互連工藝

圖片

????????鋁互連工藝始于鋁沉積、光刻膠應用以及曝光與顯影,隨后通過刻蝕有選擇地去除任何多余的鋁和光刻膠,然后才能進入氧化過程。前述步驟完成后再不斷重復光刻、刻蝕和沉積過程直至完成互連。

????????除了具有出色的導電性,鋁還具有容易光刻、刻蝕和沉積的特點。此外,它的成本較低,與氧化膜粘附的效果也比較好。其缺點是容易腐蝕且熔點較低。另外,為防止鋁與硅反應導致連接問題,還需要添加金屬沉積物將鋁與晶圓隔開,這種沉積物被稱為“阻擋金屬”。

????????鋁電路是通過沉積形成的。晶圓進入真空腔后,鋁顆粒形成的薄膜會附著在晶圓上。這一過程被稱為“氣相沉積 (VD) ”,包括化學氣相沉積和物理氣相沉積。

2、銅互連工藝

????????隨著半導體工藝精密度的提升以及器件尺寸的縮小,鋁電路的連接速度和電氣特性逐漸無法滿足要求,為此我們需要尋找滿足尺寸和成本兩方面要求的新導體。銅之所以能取代鋁的第一個原因就是其電阻更低,因此能實現更快的器件連接速度。其次銅的可靠性更高,因為它比鋁更能抵抗電遷移,也就是電流流過金屬時發生的金屬離子運動。

圖片

????????但是,銅不容易形成化合物,因此很難將其氣化并從晶圓表面去除。針對這個問題,我們不再去刻蝕銅,而是沉積和刻蝕介電材料,這樣就可以在需要的地方形成由溝道和通路孔組成的金屬線路圖形,之后再將銅填入前述“圖形”即可實現互連,而最后的填入過程被稱為“鑲嵌工藝”。

圖片

????????隨著銅原子不斷擴散至電介質,后者的絕緣性會降低并產生阻擋銅原子繼續擴散的阻擋層。之后阻擋層上會形成很薄的銅種子層。到這一步之后就可以進行電鍍,也就是用銅填充高深寬比的圖形。填充后多余的銅可以用金屬化學機械拋光 (CMP) 方法去除,完成后即可沉積氧化膜,多余的膜則用光刻和刻蝕工藝去除即可。前述整個過程需要不斷重復直至完成銅互連為止。

圖片

通過上述對比可以看出,銅互連和鋁互連的區別在于,多余的銅是通過金屬CMP而非刻蝕去除的

七、測試

????????測試的主要目標是檢驗半導體芯片的質量是否達到一定標準,從而消除不良產品、并提高芯片的可靠性。另外,經測試有缺陷的產品不會進入封裝步驟,有助于節省成本和時間。電子管芯分選 (EDS) 就是一種針對晶圓的測試方法

????????EDS是一種檢驗晶圓狀態中各芯片的電氣特性并由此提升半導體良率的工藝。EDS可分為五步,具體如下 :

圖片

1、電氣參數監控 (EPM)

????????EPM是半導體芯片測試的第一步。該步驟將對半導體集成電路需要用到的每個器件(包括晶體管、電容器和二極管)進行測試,確保其電氣參數達標。EPM的主要作用是提供測得的電氣特性數據,這些數據將被用于提高半導體制造工藝的效率和產品性能(并非檢測不良產品)。

2、晶圓老化測試

????????半導體不良率來自兩個方面,即制造缺陷的比率(早期較高)和之后整個生命周期發生缺陷的比率。晶圓老化測試是指將晶圓置于一定的溫度和AC/DC電壓下進行測試,由此找出其中可能在早期發生缺陷的產品,也就是說通過發現潛在缺陷來提升最終產品的可靠性

3、檢測

????????老化測試完成后就需要用探針卡將半導體芯片連接到測試裝置,之后就可以對晶圓進行溫度、速度和運動測試以檢驗相關半導體功能。具體測試步驟的說明請見表格。

圖片

4、修補

????????修補是最重要的測試步驟,因為某些不良芯片是可以修復的,只需替換掉其中存在問題的元件即可

5、點墨

????????未能通過電氣測試的芯片已經在之前幾個步驟中被分揀出來,但還需要加上標記才能區分它們。過去我們需要用特殊墨水標記有缺陷的芯片,保證它們用肉眼即可識別,如今則是由系統根據測試數據值自動進行分揀。

八、封裝

????????經過之前幾個工藝處理的晶圓上會形成大小相等的方形芯片(又稱“單個晶片”)。下面要做的就是通過切割獲得單獨的芯片。剛切割下來的芯片很脆弱且不能交換電信號,需要單獨進行處理。這一處理過程就是封裝,包括在半導體芯片外部形成保護殼和讓它們能夠與外部交換電信號。整個封裝制程分為五步,即晶圓鋸切單個晶片附著互連成型封裝測試

1、晶圓鋸切

圖片

????????要想從晶圓上切出無數致密排列的芯片,我們首先要仔細“研磨”晶圓的背面直至其厚度能夠滿足封裝工藝的需要。研磨后,我們就可以沿著晶圓上的劃片線進行切割,直至將半導體芯片分離出來。

????????晶圓鋸切技術有三種:刀片切割、激光切割和等離子切割。

  • 刀片切割是指用金剛石刀片切割晶圓,這種方法容易產生摩擦熱和碎屑并因此損壞晶圓。
  • 激光切割的精度更高,能輕松處理厚度較薄或劃片線間距很小的晶圓。
  • 等離子切割采用等離子刻蝕的原理,因此即使劃片線間距非常小,這種技術同樣能適用。

2、單個晶片附著

????????所有芯片都從晶圓上分離后,我們需要將單獨的芯片(單個晶片)附著到基底(引線框架)上。基底的作用是保護半導體芯片并讓它們能與外部電路進行電信號交換。附著芯片時可以使用液體或固體帶狀粘合劑。

3、互連

圖片

????????在將芯片附著到基底上之后,我們還需要連接二者的接觸點才能實現電信號交換。這一步可以使用的連接方法有兩種:使用細金屬線的引線鍵合和使用球形金塊或錫塊的倒裝芯片鍵合。引線鍵合屬于傳統方法,倒裝芯片鍵合技術可以加快半導體制造的速度。

4、成型

圖片

????????完成半導體芯片的連接后,需要利用成型工藝給芯片外部加一個包裝,以保護半導體集成電路不受溫度和濕度等外部條件影響。根據需要制成封裝模具后,我們要將半導體芯片和環氧模塑料 (EMC) 都放入模具中并進行密封。密封之后的芯片就是最終形態了。

5、封裝測試

????????已經具有最終形態的芯片還要通過最后的缺陷測試。進入最終測試的全部是成品的半導體芯片。它們將被放入測試設備,設定不同的條件例如電壓、溫度和濕度等進行電氣、功能和速度測試。這些測試的結果可以用來發現缺陷、提高產品質量和生產效率。

????????隨著芯片體積的減少和性能要求的提升,封裝在過去數年間已經歷了多次技術革新。面向未來的一些封裝技術和方案包括將沉積用于傳統后道工藝,例如晶圓級封裝(WLP)、凸塊工藝和重布線層 (RDL) 技術,以及用于前道晶圓制造的的刻蝕和清潔技術。

1)晶圓級封裝

????????傳統封裝需要將每個芯片都從晶圓中切割出來并放入模具中。晶圓級封裝(WLP)則是先進封裝技術的一種, 是指直接封裝仍在晶圓上的芯片。WLP的流程是先封裝測試,然后一次性將所有已成型的芯片從晶圓上分離出來。與傳統封裝相比,WLP的優勢在于更低的生產成本。

圖片

2)先進封裝

先進封裝可劃分為2D封裝、2.5D封裝和3D封裝

圖片

更小的2D封裝

????????如前所述,封裝工藝的主要用途包括將半導體芯片的信號發送到外部,而在晶圓上形成的凸塊就是發送輸入/輸出信號的接觸點。這些凸塊分為扇入型(fan-in) 和扇出型 (fan-out) 兩種,前者的扇形在芯片內部,后者的扇形則要超出芯片范圍。我們將輸入/輸出信號稱為I/O(輸入/輸出),輸入/輸出數量稱為I/O計數。I/O計數是確定封裝方法的重要依據。如果I/O計數低就采用扇入封裝工藝。由于封裝后芯片尺寸變化不大,因此這種過程又被稱為芯片級封裝 (CSP) 或晶圓級芯片尺寸封裝 (WLCSP)。如果I/O計數較高,則通常要采用扇出型封裝工藝,且除凸塊外還需要重布線層 (RDL) 才能實現信號發送。這就是“扇出型晶圓級封裝 (FOWLP)”。

2.5D 封裝

????????2.5D封裝技術可以將兩種或更多類型的芯片放入單個封裝,同時讓信號橫向傳送,這樣可以提升封裝的尺寸和性能。最廣泛使用的2.5D封裝方法是通過硅中介層將內存和邏輯芯片放入單個封裝。2.5D封裝需要硅通孔 (TSV)、微型凸塊和小間距RDL等核心技術。

圖片

3D 封裝

????????3D封裝技術可以將兩種或更多類型的芯片放入單個封裝,同時讓信號縱向傳送。這種技術適用于更小和I/O計數更高的半導體芯片。TSV可用于I/O計數高的芯片,引線鍵合可用于I/O計數低的芯片,并最終形成芯片垂直排列的信號系統。3D封裝需要的核心技術包括TSV和微型凸塊技術。

圖片

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/253719.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/253719.shtml
英文地址,請注明出處:http://en.pswp.cn/news/253719.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

GRE Sub math 報名

Step1 注冊ETS帳號 Step2 登錄帳號,點擊Register/Find Test Centers, Dates Step3 按照提示查詢考場 如果沒有結果而是出現了如下提示,意味著這個地方沒有考位了,需要選擇其他地方的考位 Step 4 接下來就和GRE general test的過程一樣了&…

????platform_device_系列函數及其設備注冊的作用

platform_device_系列函數,實際上是注冊了一個叫platform的虛擬總線。使用約定是如果一個不屬于任何總線的設備,例如藍牙,串口等設備,都需要掛在這個虛擬總線上。 driver/base/platform.c //platform設備聲明 struct device pla…

示例解讀 Python 2 和 Python 3 之間的主要差異

開發四年只會寫業務代碼,分布式高并發都不會還做程序員? 每門編程語言在發布更新之后,主要版本之間都會發生很大的變化。 在本文中,Vinodh Kumar 通過示例解釋了 Python 2 和 Python 3 之間的一些重大差異,以幫助說明…

數字后端——布局

由于I / O單元和模塊的布放已經在布圖規劃時完成,因此布局的剩余任務主要是對標準單元的布局。布局方案在布圖規劃時就已經做了決定,要么選擇展平式布局,要么就是層次化布局。 一、布局目標 布局的目標也即布局內容實施之后所要達到的預期值…

python基礎 函數 (四)

一 函數基本 def func1():print("hello world")return 1, "hello", ("wo", "ai"), ["ni", "da"], {"you": "xi"} # return 可以返回任意# 結果: (1, hello, (wo, ai), [ni, da…

c#注釋

c#的注釋分為:這里不能不說一下什么是注釋。 注釋本身不會執行,只是說明性文字,只供程序員閱讀。 注釋又分為:單行注釋,多行注釋,文檔注釋。 單行注釋://開始 多行注釋:/*開始&#…

嵌入式linux字符設備驅動

1. 我們需要先調用register_chrdev_region()或 alloc_chrdev_region()來向系統申請設備號int register_chrdev_region( dev_t first, unsigned int count, char *name ); //函數通過已知的設備號first來注冊字符設備區域。 int alloc_chrdev_region( dev_t *dev, unsigned int…

數字后端——時鐘樹綜合

在數字集成電路設計中,時鐘信號是數據傳輸的基準,它對于同步數字系統的功能、性能和穩定性起決定性作用,所以時鐘信號的特性及其分配網絡尤被人們關注。時鐘信號通常是整個芯片中有最大扇出、通過最長距離、以最高速度運行的信號。時鐘信號必…

52次課(mysql用戶管理、常用sql語句、 mysql數據庫備份恢復)

MySQL創建用戶以及授權 默認用戶是root用戶,不可能所有人員都用root用戶,創建用戶防止誤刪除,因為mysql里邊有多個庫每個庫里有很多表,所以需要給單獨的用戶做一些授權我只需要它對某一個數據庫有權限,或者說對某個數據…

線程池的種類,區別和使用場景

newCachedThreadPool: 底層:返回ThreadPoolExecutor實例,corePoolSize為0;maximumPoolSize為Integer.MAX_VALUE;keepAliveTime為60L;unit為TimeUnit.SECONDS;workQueue為SynchronousQueue(同步隊…

20145225 《信息安全系統設計基礎》第14周學習總結

第九章 虛擬存儲器 虛擬存儲器是計算機系統最重要的概念之一,它是對主存的一個抽象 三個重要能力: 它將主存看成是一個存儲在磁盤上的地址空間的高速緩存,在主存中只保存活動區域,并根據需要在磁盤和主存之間來回傳送數據&#xf…

數字后端——布線

布線是繼布局和時鐘樹綜合之后的重要物理實施任務,其內容是將分布在芯片核內的模塊、標準單元和輸入輸出接口單元( I /O pad)按邏輯關系進行互連,其要求是百分之百地完成它們之間的所有邏輯信號的互連,并為滿足各種約束條件進行優…

動態加載和靜態加載及其編譯步驟

在類unix操作系統中,驅動加載方式一般分為:動態加載和靜態加載,下面分別對其詳細論述。 一、動態加載 動態加載是將驅動模塊加載到內核中,而不能放入/lib/modules/下。 在2.4內核中,加載驅動命令為:ins…

streamsets 集成 minio s3測試

具體streamsets crate 集成可以參考 streamsets crate 以下文檔只關注minio 集成的配置 minio 服務 搭建 具體搭建參考: https://www.cnblogs.com/rongfengliang/p/9197315.html 創建bucket (crate 集成使用) 測試的csv 文件從https://www.s…

sqlite性能優化

1、數據庫性能上 1.1 批量事務插入,提升數據插入的性能 由于sqlite默認每次插入都是事務,需要對文件進行讀寫,那么減少事務次數就能簡書磁盤讀寫次數從而獲得性能提升。 1.2 單條sql優于多條sql 實測發現,對于幾十條sql插入當你替…

【codecombat】 試玩全攻略 第十四關 已知敵人

第十四關 已知敵人 在這一關里,我們的英雄獲得了一副可以看見敵人的眼鏡,所以他很強勢的學會了“發現敵人”的技能。 hero.findNearestEnemy()命令,單詞多了,首字母都要大寫了,不然分不出來。玩過wow的小伙伴用過 宏命…

數字后端——信號完整性分析

隨著光刻和集成電路制造工藝的不斷進步,以及芯片的特征尺寸從深亞微米到納米的迅速采用,人們一方面因為芯片的功能極大提高而受益,另一方面,當邏輯門的溝道長度減小時,門的開關時間會減小,這意味著輸出驅動…

新浪前端面試

1、什么是Html語義化? 語義化 div > section,div > nav(語言自己能解釋), input/(關閉符號) br/相對于樣式標記,如 i(樣式)/ em(語義);b(樣式&#xff…

poj3278 【BFS】

Catch That CowTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 97240 Accepted: 30519Description Farmer John has been informed of the location of a fugitive cow and wants to catch her immediately. He starts at a point N (0 ≤ N ≤ 100,000) on a num…

表單高級

● 表單高級 ○ 表單字段集<fieldset></fieldset> ■ 功能&#xff1a;相當于一個方框&#xff0c;在字段集中可以包含文本和其他元素。該元素用于對表單中的元素進行分組并在文檔中區別標出文本。fieldset元素可以嵌套&#xff0c;在其內部可以在設置多個fieldset…