天天看點

舌尖上的硬體: 看烤箱裡的移動晶片商

1讓我們換個地方思考吧,比如說廚房?

  “ARM、三星、​​NVIDIA​​、TSMC,這些廠商都是怎樣的角色?”,“三星的獵戶座和NVIDIA的Tegra 3都号稱基于ARM的Cortex-A9,同樣出處的它們為什麼看起來卻是完全不同的樣子,性能也表現各異呢?”,“ARM到底是幹什麼的?三星又是幹什麼的?它們之間有着什麼關系和聯系啊?”

  上面這些問題,相信曾經在很多讀者的腦海中出現過。ARM是幹什麼的?三星和NVIDIA又是幹什麼的?這樣的問題雖然并不會影響我們購買手機或者其他半導體産品,但求知欲的作祟卻顯然會讓許多愛好者渴望得到一個解答。

舌尖上的硬體: 看烤箱裡的移動晶片商

  說來慚愧,我們曾經一直緻力于将晦澀的半導體世界翻譯成一個能夠為廣大讀者所接受的,更加容易了解的世界。而且在先前的《GPU大百科全書》中,我們也曾嘗試以包括裝修或者烹饪在内的各種手法來解釋圖形處理過程等等一系列的問題。但我們做的明顯還很不夠,盡管我們已經竭盡所能,這世界上卻依舊有太多看上去很那複雜的問題等着我們去解析。比如這裡提到的“移動晶片商之間究竟是怎樣的關系”,就是一個挺難啃的骨頭。

​​

舌尖上的硬體: 看烤箱裡的移動晶片商

由三星制造的蘋果A5處理器和ARM有什麼關系……

  如果我們以“ARM是提供IP core的解決方案供應商,三星、NVIDIA同ARM是合作關系,它們可以在ARM的授權下生産不同的SoC晶片,而TSMC則是生産SoC晶片的工廠”這樣看似說得過去的答案來解釋,不僅答案本身就像什麼都沒說一樣,還會引發更多的諸如“什麼才是IP core啊?解決方案供應商是幹什麼的啊?怎麼一樣的出處又有了不同的SoC晶片啊”之類的疑問,這顯然是不負責任而且難以達到釋疑目的的。最理想的辦法,其實還是找一個我們都能夠了解的對象來類比和解釋,即便這樣的類比往往不會十分嚴謹,但它的确有助于我們面對各色各樣的疑問。

  但究竟怎樣的比喻,才能比較直覺形象的解釋這樣的疑問呢?

舌尖上的硬體: 看烤箱裡的移動晶片商

想不通就先别想了,讓我們一起做張披薩飽飽口福吧

  好吧,思考不僅會讓人感到疲倦,更容易讓人變得饑腸辘辘。既然很難了解這個層面的問題,而且又剛好說到了烹饪,那我們不如幹脆換個角度——在今天的文章裡,就讓我們烤上一張披薩,來滿足一下我們充滿渴望的味蕾吧。

2您想吃什麼口味的披薩呢?

  ● 您想吃什麼口味的披薩呢?

  披薩是一種簡單與複雜并存的食物,這種發源于意大利的食品現在已經是足迹遍布全球的最常見的食品之一。相傳馬可·波羅在中國旅行時最喜歡吃一種北方流行的蔥油餡餅。回到意大利後他一直想能夠再次品嘗,但卻不會烤制。在一次聚會中,馬可·波羅向一位那不勒斯的廚師描繪了香蔥餡餅的特點。那位廚師在複制的過程中無法将餡料放入面團中,于是馬可·波羅提議就将餡料放在面餅上并配上了那不勒斯的乳酪和作料,這種簡單的改進和混合産生了意想不到的效果,最終的成品大受食客們的歡迎。

舌尖上的硬體: 看烤箱裡的移動晶片商

看似簡單的混合美食——披薩

  披薩的簡單是那麼的直接,我們甚至可以将之稱為質樸。它的制作本質上就是面胚、蔬菜、肉類、醬料以及奶酪一同烘焙而已,即沒有過多的烹饪技巧需求,也沒有華麗的外表或者深達靈魂的味覺刺激。但也恰恰是這種表面上的質樸,造就了披薩給食者所帶來的滿足。

  青椒的甜脆,培根熏烤的鄉野氣息,蘑菇悠長的鮮美,番茄令人愉悅的酸爽,墨西哥辣醬悅動的火熱,還有奶酪濃郁的奶香,所有這些簡單直接的味道在或經醒發後變得松軟,或直接以烤制而變得香脆的面胚上完成混合之後,便不可思議的加成放大,變成了一首厚重悠揚的交響旋律。人們很難說清披薩究竟香在哪裡,但幾乎沒有任何人能夠忽視披薩帶來的滿足感。當這首由各種美味彙聚在一起的大合唱在舌尖跳躍時,均勻而完美的旋律讓我們在感受飽腹之餘,更收獲了平和卻富足的内心感受。

舌尖上的硬體: 看烤箱裡的移動晶片商

很少有人能夠抗拒披薩的吸引

  平和以及完美的混合造就了披薩的美味,那麼菜單的搭配,就是造就這種平和的關鍵。要讓披薩呈現出完美的味道,一份作為準備工作的口味菜單是必不可少的。大部分披薩的構成食材都很普通,甚至可以說是廉價,但樸實也是一種魅力。是以在決定披薩最基本的底料菜單時,我們隻需要實踐這份樸實即可。

  面團本身幾乎沒有任何味道,但它卻是承接一切味道的基礎。溫水加黃油和勻的高筋面粉在經曆力道均勻的揉打之後内勁十足,而溫水中事先兌好的幹酵母會在我們和好面之後接管餘下的工作,讓面團變得松軟并能夠吸吮和混合材料與奶酪形成的湯汁。三色甜椒不僅能夠帶來維生素和纖維素,更可以中和奶酪的油膩;洋蔥微辣的香氣在加熱後可以令人甯靜愉悅;番茄醬的酸甜不僅清爽而且可以起到開胃的作用;奶酪與蘑菇融化在一起能夠産生十分濃郁的鮮美;當然,無肉不歡的我們自然不會放過培根和香腸,它們在烘焙中所散發出的熏味并不華麗,但絕對是“香氣”中最能給人直接刺激的部分。

舌尖上的硬體: 看烤箱裡的移動晶片商

伴随着烘焙,食材的香氣會神奇的混合在一起

  沒有任何調料,一切香味都來自于食材本身的味道,隻要你能夠把這些味道适當的加以混合,令人滿意的享受就會自然的來到你的面前。大自然在賜予我們美食的同時,也将普适的概念傳遞給了我們——無論是廚房還是别處,無論我們在制作着什麼,調和的搭配都是最基本的共通要素。

  這其中,也包含了看似與飲食毫無幹系的半導體晶片。

3ARM—配料菜單的書寫者

  ● ARM—配料菜單的書寫者

  如果将一款移動晶片的設計過程看作是烘焙一份披薩,那麼其中菜單的書寫者,就是為幾乎所有移動智能平台晶片廠商提供IP Core的幕後存在——ARM。

舌尖上的硬體: 看烤箱裡的移動晶片商

ARM

  IP Core可以被直譯成“硬核”,它是構成內建電路的最基本組成部分的邏輯描述方式。如果将一些常見的數字電路轉化成功能塊,諸如記憶體控制器、總線接口或者運算器單元等設計以子產品化的形式來描述,将可以避免工程師重新設計許多單元細節,減輕重複勞動的負擔,同時也讓晶片設計變得更加高效。

  IP Core的作用就像最基本的披薩菜單一樣,我們喜歡傳統的淡口味披薩,是以我們的菜單決定了原材料由面粉、菜椒、蘑菇、洋蔥、培根、奶酪、番茄醬和黃油組成,它表征了構成一份披薩最基本的用料,而IP Core之于晶片的作用也是如此。移動智能平台所需SoC晶片架構的最基本特征,包括是否亂序,采用雙發射還是三發射的指令端,流水線當中包含了多少個AGU,能夠搭配怎樣的記憶體總線,是否具備充分的多核心擴充性等等,所有這些都需要ARM來進行設計和制定,而設計的結果,就是充當硬體菜單作用的IP Core。

舌尖上的硬體: 看烤箱裡的移動晶片商

移動CPU的“菜單”——Cortex A15架構

  這些特性就像晶片的“味道”一樣,早在其誕生之前便已經存在了,而且可以通過适度的搭配“散發出誘人的香氣”。是以ARM所做的事,就是根據移動領域處理器及晶片的基本特點來完成單元及功能子產品的基本搭配,以菜單的形式将這些搭配書寫出來,并盡可能的貼近人們對性能和其他特性的需求。

  在移動晶片廠商以及整個晶片制造的鍊條中,ARM可以說是一切的起點,它就像馬可波羅那位來自那不勒斯的廚師好友一樣,第一個創造了“披薩”最基本的配方和存在。

4“我覺得可以少放點培根,蘑菇才是關鍵啊”

  ● “我覺得可以少放點培根,蘑菇才是關鍵啊”

  每個人對于味覺和食性的需求是不同的,比如說奶酪的濃厚香氣在一部分人的味覺體驗中就可能會變成甚至是“酸臭”的感受,肉類的大量出現也會招緻不少女性的厭煩。精心調酌各種食物的搭配,讓每一種食材的樸素都能得到最佳的展現,這就是烹調的真谛。

  北美風味,墨西哥風味,傳統意式甚至是法風素式……披薩在數百年間演繹出了數不清的變種。一種和諧的搭配之是以會演化出豐富多彩的結果,并且随着自身的風味的變遷從一個地方性的食物變成了風靡世界的美食,這就是一個微調味道的傳奇。

舌尖上的硬體: 看烤箱裡的移動晶片商

藍紋幹酪的濃烈注定了它并不适合所有人

  還是說奶酪吧,我們在最開始的菜單中決定使用奶酪,但究竟用什麼樣的奶酪,用多少奶酪,我們都沒有定論。普羅伏羅奶酪由于采用了煙熏工藝,其味道較之莫紮裡拉奶酪更為濃郁,不過煙熏的口味會與培根形成重疊;比然奶酪雖然鹹味與奶香味四溢,但它相對較好的流動性會影響披薩的口感;藍紋幹酪口感豐盈,可惜其過于濃烈厚重的味道足以“喧賓奪主”……披薩的和諧太過完美,每一種味道都環環相扣,即便同樣是奶酪,種類的細微調節選擇都會給最終的味覺體驗帶來不同的結果。是以無論是誰,想要制作出口味香濃的披薩,精細的調整菜單的配置都是必不可少的步驟。

舌尖上的硬體: 看烤箱裡的移動晶片商

“清心寡欲”的楠爹無欲無求卻又無鮮不歡

  楠爹是一個清心寡欲的人,他的口味偏于清淡,不喜歡任何濃烈或者刺激的味道,但惟獨對鮮味和口感有着偏執的熱愛。為了迎合他的需求,瑞士硬幹酪這種鹹鮮适中,較不易流動并能帶來咀嚼感的奶酪就成了制作中的上選。溶化後的瑞士硬幹酪能夠封存食物的味道,這會加重培根獨有的煙熏氣息,而這種氣息并不為楠爹所接受,是以适當減少了培根的用量,同時使用更易出湯的草菇和紫甘藍來提振味覺中鮮味的比例也就成了必要的調整過程。

舌尖上的硬體: 看烤箱裡的移動晶片商

我們為楠爹精心準備的瑞士硬幹酪(為什麼不用莫紮裡拉呢……)

  細微的調整帶來了新的平衡,雖然我們依舊還是使用了基本菜單中出現的“奶酪+培根+蔬菜+蘑菇”的組合,但瑞士硬幹酪、紫甘藍以及草菇的加入,還有培根用量的削減,讓面前的這張披薩從迎合大衆的公共味道變成了隻為楠爹一人獨奏的優美旋律。不僅我們如此,事實上披薩之是以能夠發展出風格迥異但又都美味誘人的變種,都是這些細微要素調整以及環環相扣之後所放大出來的結果。

  如果繼續我們剛剛的話題的話,那麼在一款移動晶片的設計過程中,又是誰調整了ARM寫下的菜單,并把它變成了形态各異卻又能對應整個移動智能平台廣闊市場需求的晶片産品群體的呢?

5晶片設計商——調和的藝術

  ● 晶片設計商——調和的藝術

  就好像楠爹不喜歡各種更加刺激性的味道一樣,不同的移動平台産品也會因為不同應用人群的需求而産生各種各樣的特質。更好的續航能力、更低的發熱量亦或者更加強勁的處理能力,這些作為結果出現的要素都會導緻晶片最終形态的不同。

  如果說ARM提供了關于SoC晶片的IP Core,書寫下了最基本的菜單,那麼針對食客的不同需求以及味道之間彼此影響的規律對菜單進行調整的人,就是我們所熟悉的三星、高通以及​​NVIDIA​​這樣的晶片供應商了。

舌尖上的硬體: 看烤箱裡的移動晶片商

基于Cortex A9 IP Core的Tegra 3

  融化的奶酪與培根或者草菇與蔬菜的湯汁,食材和味道之間的關系是客觀存在的,但要展現這樣的關系卻需要烹饪者對食材的屬性和不同食客的不同需求有全面的了解和了解。如果我們為楠爹端上一盤酸辣刺激的墨西哥風味披薩餅,不管這搭配多麼合理和諧,最終的味道多麼完美誘人,我們依舊隻能收獲一樣的結局——楠爹不喜歡。是以針對不同的食客調整菜單的細節,讓人們渴望得到滿足的部分最終得到滿足,是烹饪者最為基本的任務。同樣的,這也正是晶片供應商的基本任務。

舌尖上的硬體: 看烤箱裡的移動晶片商

“什麼玩意?我連午飯都沒吃就等你的餅,你卻給我放了辣椒?!”

  每一家晶片供應商對于邏輯架構的了解都是不同的,為了設計出與衆不同且能夠滿足對應市場需求的産品,晶片供應商在獲得ARM提供的IP Core之後,都會根據自己的合作等級以及實力對方案進行适當的修改和調整,這種修改雖然保持了原菜單最基本的特征,但卻因為細節的不同而産生了完全不一樣的結果。比如同樣基于Cortex-A9的NVIDIATegra 3和三星獵戶座,或者同樣稱為披薩的法風素式披薩和墨西哥披薩。

舌尖上的硬體: 看烤箱裡的移動晶片商

晶片供應商需要考慮的另一個問題——究竟該用怎樣的工藝

  除此之外,晶片供應商還需要做一個很關鍵的決定,那就是晶片所使用的制造技術。不同的制造技術就像不同的烹饪手法一樣,隻有選擇最合适目前菜單中食材組合的烹饪方式,味覺的華麗才能夠最終被釋放,晶片的性能和特性也才能夠得以正常的呈現出來。

  披薩還是披薩,但販賣披薩的人已經針對不同的人群以及自己對味道和烹饪的了解修改了菜單。喜好食素的人可以選擇法風素式披薩,偏愛刺激口感的人可以品嘗墨西哥披薩。無論我們身在何處,無論我們有着怎樣的喜好,我們都能在味覺的世界中找到屬于自己的領地,也都可以在移動市場上尋覓到适合自己的産品。這一切,都是晶片供應商對ARM菜單修改的結果。

6再好的菜單也要精心的烘焙才能出彩

  ● 再好的菜單也要精心的烘焙才能出彩

  火是神奇的東西,它能給人們帶來溫暖,也能加熱并讓食物變成可食的,火的存在一直伴随在烹饪乃至整個人類文明的發展史中。甚至可以不誇張的說,正是火在我們食物攝取過程中的出現,才最終造就了人類文明的今天。

舌尖上的硬體: 看烤箱裡的移動晶片商

烹饪,火的藝術(圖檔源自​​網絡​​)

  火與事物的聯系,大部分都發生在烹饪的過程中。對火以及火候的正确應用不僅可以讓食物轉化到最終可以被食用,還可以激發出食物本身的各種屬性。正因為此,烹饪過程本身甚至可以被稱作是“火焰的藝術”。這樣的特點,在披薩的烘焙過程中展現得淋漓盡緻。

  無論傳統的明火還是現代工藝下的電烤,披薩的制作工藝在數百年間并沒有發生任何本質性的變化,火焰或者電熱管通過熱輻射而非直接接觸,将熱量傳遞到待烤制的披薩餅中,進而誘發一系列神奇的變化,将其上承載的美味逐一釋放出來。這種被稱作烘焙的過程雖然平緩甯靜,但這種甯靜也正好像是對烹饪者的獎賞以及對食客的饋贈一般。

舌尖上的硬體: 看烤箱裡的移動晶片商

明火烘焙的披薩

  在熱量的烘焙之下,看似簡單堆疊的披薩食材開始了一連串賞心悅目的合奏。餅胚中的酵母發酵産生的氣體會在吸收熱量之後令餅胚膨脹;奶酪在熱量的作用下開始融化;草菇開始用氨基酸來闡釋我們對鮮美最佳的定義;而甜椒、洋蔥和紫甘藍則釋放出了帶有蔬菜甜香的湯汁,它們與草菇鮮湯和融化的奶酪一起混合,被帶有黃油香氣并且已經充分膨脹的餅胚最大限度的吸吮,并在其中一起演繹出了這一幕味覺交響樂的最高潮。舒緩、和諧、同時又是那麼令人難以抵擋。

舌尖上的硬體: 看烤箱裡的移動晶片商

電烤爐同樣可以達到烘焙的目的

  如果稍加改動,比如說增加下烘焙面的溫度,減少面胚中酵母的用量并以黃油敷盤,再去掉大量出湯的紫甘藍等蔬菜,這首舒緩的味覺交響樂就可以搖身一變,由軟糯轉而以香脆來重新闡釋食物帶給我們的歡愉。烹饪者對于食物的熱情、食客們對于美味的期盼,所有這些情緒全都在烘焙的過程中的打了纾解和釋放,這就是披薩的神奇,同時也是火與烹饪的傳奇。

  那麼在晶片的制造過程中,又是誰來書寫這樣的傳奇呢?

7TSMC——執掌“火的藝術”之人

  ● TSMC——執掌“火的藝術”之人

  我們已經有了決定菜單的人,也有了為應對不同需求而修改并重新定義食材合奏的人,接下來我們将要面對的,自然就是将這一切付諸實施的烹饪者了。這個将設計轉化成實際的人,就是各個擁有Fab的半導體供應商。

舌尖上的硬體: 看烤箱裡的移動晶片商

這就是Fab烤制的“披薩”——晶圓

  無論是Fabless還是擁有Fab的晶片供應商,在完成了對ARM IP Core的修改之後都需要将這些調整後的邏輯設計變成真真切切的“晶片”,是以它們接下來要做的事情,就是根據自己所選Fab公布的EDA規則(這又是另一種規則,我們将會在後續的文章中對其進行解析),或自行完成或與Fab/第三方合作完成晶片的實際布局,将邏輯電路轉化成實際的半導體/半導體內建電路形式。

  在完成布局之後,就該輪到Fab大顯身手了。以TSMC為例,它需要對已經完成EDA方案的晶片設計進行第一次實驗性制造,也就是我們常說的Tape out(流片),這一過程就像一位剛剛獲得食譜配方的廚師第一次嘗試烹饪一樣。對于晶片而言,t這初次的制作過程就好像首次烘焙一張全新菜單及配方的披薩。“食材”的搭配是否合理,“烘焙”工藝的選擇和控制是否精确到位,都決定了晶片能否擁有良好的表現甚至能否被制造出來。

舌尖上的硬體: 看烤箱裡的移動晶片商

半導體界的烹饪者之一:TSMC

  就像烹饪做砸了一樣,流片過程也并不一定都會100%成功的。在“烤好第一張披薩”之後,TSMC會像每一位負責任的烹饪者一樣與晶片廠商合作進行測試、情報資訊的收集以及改進方案的确立(試吃、品鑒并針對性的修改菜單)。是不是熱處理過程溫度過高(烘焙的溫度是否合理)?清洗和摻雜過程是否恰當(醬料使用的是否合理)?到底應該采用HPM還是HPL工藝(究竟是應該使用充分醒發面還是應該使用燙面)?這些問題都将會影響到晶片的最終表現以及可制造性。進一步改進工藝和設計之後,晶片的烹饪過程會再次進行,Retape out(再次流片)的晶片将會再次經曆前面的一系列過程和調整。

  在一次次的修正之後,作為烹饪者的TSMC會最終找到一種适合這張全新配方披薩的烘焙方式,食材的氣息和内涵終将會得以釋放,TSMC會以批量化的形式對這種配方的晶片進行流水線式的烘焙。經由消費,食客們便可以享受滿載着烹饪者情感和自然饋贈的完美晶片所帶來的感官享受了。

8味道中的乾坤

  ● 味道中的乾坤

  雖然看上去好像并沒有直接的聯系,但行文至此,相信很多人已經發現了我們文字間蘊藏的玄機——經由披薩的導引,即便我們偷偷的把半導體工業同烹饪這兩件事混雜在了一起,感官上所能産生的違和感也極為有限了。盡管半導體工業和廚房中的藝術是看似遙遠的兩個領域,但正如我們在本文開頭所寫的那樣——大自然在賜予我們美食的同時,也将普适的和諧傳遞給了我們,無論是廚房還是别處,無論我們在制作着什麼,隻要它是一個需要以和諧的搭配來完成的工作,那麼在本質上就沒有什麼不同。

舌尖上的硬體: 看烤箱裡的移動晶片商

和諧是披薩美味的重要原因

  飲食不僅僅是一個讓我們補充熱量并維持生存的過程,在于食物的接觸過程中,我們不僅享受了大自然的恩賜,體會了味道帶給我們的感官愉悅,更能從中體會到和諧變化的魅力。無論酸甜苦辣還是煎炒烹炸,烹饪這門調和的藝術早已經在千萬年間将人類與食物、火以及大自然緊密的連接配接在了一起。我們品嘗美食,享受烹饪的過程,并感悟着從中投射出的各種情感以及規律的光芒,這才是飲食帶給我們最本質的享受。

  烹饪中透出的規則不僅讓我們更好地了解了香氣的由來,更可以幫助我們了解許多看似晦澀的專業制造過程。今天我們所涉及的移動晶片設計制造過程中各個廠商的關系、聯系以及基本過程,就是很好的展現。

舌尖上的硬體: 看烤箱裡的移動晶片商

即便是最新的Tegra 4,也依舊是各種“味覺”和諧搭配的産物

  無論是制定基本菜單規則的ARM,按照顧客口味以及自己對食物的了解修改菜單方案的晶片設計商,還是最終把一切抽象的邏輯方案變成可口食物的半導體供應商,它們都把自己對于邏輯晶片實作過程的了解融入到了自己的設計和生産行為當中。對邏輯結構的正确了解和和諧調配、針對需求所做出的适當變化以及專注于應對需求和促進進步的精神,都是這些廠商們乃至整個半導體業界賴以生存的根本。當然,隻需要稍微調換一下對象,把它變成“對食材的正确了解和和諧調配、對食客需求的把握和針對進行的烹饪調整、以及認真嚴肅的對待食客需求并精進烹饪技藝的精神”,烹饪者、飲食和食客的關系也就同樣的被表現出來了。

舌尖上的硬體: 看烤箱裡的移動晶片商

這塊由我們親手烘焙的披薩馬上就會再次登場了

  一沙一世界,一樹一菩提,我們這個世界的深邃全部蘊藏于一個個普通的平凡當中。小小的廚房所容納的不僅僅是人們對味道的情感,更有推動整個世界前進的動力。要想了解我們的世界,有的時候隻需要細細品味一下我們所喜愛的美食即可。正因為此,我們才規劃了《舌尖上的硬體》這樣一個系列欄目。通過對美食的品味和體會,我們可以更好地了解許多硬體相關的原理、内涵甚至是趣聞,我們所需要為此準備的,其實僅僅是一顆平和的心而已。

  在今後的《舌尖上的硬體》欄目中,我們還将會從更多食物和烹調的角度出發,帶給你全然不同的關于硬體的精彩内容。你将會在這裡獲得更多别處無法獲得的精彩,是以敬請拭目以待吧。

繼續閱讀