娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

這是一篇介紹集成電路的設計流程的文章,不討論高深理論,盡量用通俗易懂的比喻讓中文系的人都都能看明白。


集成電路設計和房屋設計原理上是相似的。假設你要設計房屋,假設你要設計IC((integrated circuit)芯片,第一步要做什么?,第一步要想,你要做什么?這就是所謂的SPEC.,SPEC.告訴你要做一個計算機IC芯片,對應設計房屋,例如你要設計一座大別墅。

 

 

SPEC.告訴你要設計什么芯片,接下來就是RTL(Register-Transfer-Level) Code,你要設計的計算機芯片主要有什么功能呢?比如最起碼能實現四則運算,加減乘除,RTL Code要設計加法器,減法器,乘法器,除法器等;對應你的別墅設計要三層樓,五個臥室,三間廁所,兩個客廳,一個廚房等等。

 

 

RTL Code完成后需要做Pre-Simulation,也就是模擬,你寫的加法器,是否能正確運算,1+1=2,不能算出來等于3吧,減法器也是如此,你寫的每個元件都要進行Pre-Simulation,確定能實現相對的功能;Pre-Simulation在別墅設計中對應的是,你設計的廚房要可以燒飯,廁所是不能燒飯的吧,臥室可以睡覺,客廳可以接待客人等等。模擬完以后進行Synthesis合成,所謂的合成,在IC設計過程中,標準庫里有一些元件可以直接拿來用,用來實現你想要的功能;Synthesis在別墅設計中對應的就是去商店買家具,比如客廳需要沙發,臥室需要床,廁所需要馬桶,你不用自己設計制作,可以直接去宜家購買。Synthesis的目標是用最少的標準元件實現功能,你的芯片性能就越好,這就好像在別墅設計中,有的設計師能力不行,廁所設計了三個馬桶,這就不合理,資源浪費,別墅設計的目標就是用最少的家具材料實現最完善的功能。


合成完以后就可以把RTL Code轉換成Gate level Netlist,這時候還是抽象的標準元件,具體擺放位置,如何連線還不知道;對應別墅設計中,你只知道需要多少張床,多少馬桶,電視,柜子數量等等,但是具體擺放位置還不知道。接下來就是Placement,確定標準元件在芯片上的具體位置;對應別墅設計中客廳在幾樓,廁所在幾樓,臥室在哪里。標準元件擺放位置影響芯片性能,例如你把廁所放在別墅四樓,那你每次都要爬到四樓上廁所,這顯然不好,廁所位置放在每層樓靠近窗戶位置肯定最合理,如果放在中間位置,那肯定臭死了,Placement同理,每個標準元件擺放位置一定要合理。Placement結束后是Routing的步驟,決定標準元件在芯片中的連線,對應別墅中,水管如何鋪設,電線如何走向等等。
 

 

接下來就是Layout,是一份具體的,詳細的IC設計圖紙,所有元件的位置,以及布局走線的方向等等;對應別墅的詳細設計圖紙。有了詳細設計圖紙,然后就是Post-Simulation&Verification,其作用就是驗證這張IC設計圖紙真的能實現計算機的功能,可能乘法運算有問題,這就需要修改;對應別墅設計中,你需要確定每個房間,每個設計是否滿足你的要求,比如你需要臥室要有陽臺等等。驗證沒有問題接下來就是Tape-out,將Layout給IC制造公司,請他們幫忙制造,別墅設計中接下來就是將設計圖紙交給建筑商,請他們幫忙施工。Fabrication就是芯片制造;對應就是打地基,砌磚,蓋房子。

 

 

制造完以后是Packaging & Testing,先測試制造的芯片有沒有問題,然后在封裝保護芯片;房子蓋好以后,需要進行測試,比如抗震測試,漏電測試,水管是否連通等等。

 

 

最后就是成品Chip,對應就是房子蓋好咯。

 

 

以上簡單介紹IC芯片從設計到制造完成的過程,實際過程遠比這復雜,每個步驟都有相應的公司,目前還沒有一家可以從頭到尾完成。接下來給大家講一下各個流程每家公司扮演的角色。


在Tape-out之前,都是在設計階段,IC設計公司被稱為Design House,著名的公司有高通,海思,聯發科,展訊等等,為什么有這么多design house呢?很好理解,就像房屋設計,有的設計公司擅長居民樓設計,有的擅長商場設計,有的擅長工廠廠房設計等等。Design House里面還有一類公司叫EDA company,它是提供所有IC 設計過程中 的軟件 ,有Cadence,Synopsys,SIEMENS等,就像在你設計蓋房子的時候,不可能拿出紙筆進行手繪吧,現在都是用AUTO-CAD,用軟件輔助設計,EDA軟件可以理解為AUTO-CAD軟件。


Tape-out之后就是fabrication,芯片制造公司就是所謂 的Foundry,制造工廠稱為Fab,著名的公司有TSMC,GF(不是女票,是global foundry),SMIC,HHgrace等等。


制造完之后是封裝測試,Assembly & Test,著名的公司有日月光 ASE(沒錯,就是那個徐匯日月光商場,其實它的主營業務是半導體封測),矽品SPLI(學中文的妹子知道,矽是硅元素的舊稱,臺灣地區把硅元素稱為矽)。
 

 

 

半導體集成電路產業極其復雜,分工合作非常重要,國內半導體公司,海思是設計龍頭,中芯國際是制造龍頭 ,長電是封測龍頭,各公司與國際公司還有差距,仍需繼續努力。


關鍵字:集成電路設計 引用地址:小科普—集成電路設計流程

上一篇:2019Q2全球IC設計公司TOP10營收排名出爐,博通冠軍
下一篇:是什么因素促使EDA穩步增長?

推薦閱讀

華為在柏林國際電子消費品展覽會(IFA)發布麒麟980再次震撼世人,將于10月份搭載麒麟980的年度旗艦華為Mate20也引發了不少人的期待。但是作為發布會的配角,一款名為AI Cube的智能音箱也引起了不少媒體個關注。?AI Cube是華為首款智能音箱,雖然名稱為“立方體”,但是采用了圓柱形設計,上端稍有收窄,下部包裹布面,頂部有呼吸燈,整體外觀比較柔和。...
據外媒Pulse91報道,近日,聯想新機K10 Note的真機圖已經曝光,將采用高通驍龍710處理器,或為聯想Z6青春版。 從曝光的圖片來看,聯想K10 Note采用了水滴屏的設計,“下巴”相比其他三邊要略寬一些。在手機的背部,后置三攝位于手機的左上角,這款手機采用了后置指紋傳感器。目前大多數智能手機都采用了漸變的背部設計,但是K10 Note采...
無人機用戶們喜歡飛哪里?來自美國核管理委員會的報告顯示,核電站甚至核禁區居然頗受歡迎。自2014年12月統計開始到2019年10月,該委員會共記錄了57次與無人機擅闖核電站有關的事件。這些事件中絕大多數已經結案,還有3起尚未結案,也就是沒有找到飛手或者無人機蹤跡而放棄了搜索。統計的24處核設施地點中,只有12處被無人機造訪過一次,其它都是多次。其...
1、設計需求及目標本系統由STC89C52單片機電路+GPS模塊電路+GSM模塊SIM800A+指示燈電路+電源電路組成。1、系統上電后,系統向特定手機號碼發送短信,短信內容為系統的當前經緯度信息。40s左右發一次。2、如果需要立刻發送經緯度信息,直接按板載按鍵即可立刻發送經緯度數據,不用等待40s。3、短信發送及初始化有狀態指示燈指示。4、GSM模塊是SIM800A,該模...

史海拾趣

問答坊 | AI 解惑

液晶屏資料1

找了這多有用的東東,也換口氣!…

查看全部問答∨

機器人模塊化體系結構設計-863.pdf

DIY固然有其樂趣 但是 模塊化思路若是成為社會現實,DIY將突飛猛進.... 各位參考…

查看全部問答∨

誰能給我一些SN74HC574芯片的中文介紹!論文用的!

誰能給我一些SN74HC574芯片的中文介紹!論文用的! 不勝感激!萬分感激!…

查看全部問答∨

如何在wice5.0下加載usb設備驅動?

驅動程序的源碼廠家已經提供,我在自己板子(ARMV4I)的SDK下以及重新編譯生成了新的DLL驅動程序文件,插入設備提示“請輸入此USB設備驅動程序名稱:”,我將驅動文件放入根目錄下,然后輸入名稱,提示“安裝驅動程序**.dll出錯”,不知道為什么?是 ...…

查看全部問答∨

MC55發彩信的問題

我用的是單片機+MC55發送彩信(就一幅圖片),由于是剛接觸無線通信,哪位高手能給個程序分析下,不勝感激!!!…

查看全部問答∨

【請教】訪問pci本地寄存器

大家好 我現在有個問題,我在內核模式下讀取了某一pci卡(9054芯片)配置空間的基址寄存器0的值,這是個物理地址,但是READ_REGISTER_ULONG函數需要的是虛擬地址,我怎么才能通過基址寄存器0的物理地址訪問到該pci卡的本地寄存器呢?   &n ...…

查看全部問答∨

求助:usb手柄驅動開發

{745a17a0-74d3-11d0-b6fe-00a0c90f57da}…

查看全部問答∨

skyeye + u-boot + linux2.4 啟動失敗!

skyeye.conf的內容如下: #skyeye config file for uboot cpu: arm720t mach: ep7312 mem_bank: map=I, type=RW, addr=0x80000000, size=0x00010000 #skyeye for uboot flash 16M bank 1 mem_bank: map=M, type=RW, addr=0x00000000, size=0x ...…

查看全部問答∨

如何修改proteus仿真電路圖邊框

我下載了一個仿真,那個邊框要修改,不知道怎么修改?…

查看全部問答∨

指定地址跳轉后B指令導致hardfault

由于特殊用途,我程序分成了兩片區域 區域1:0x8000000~ 區域2:0x8050000~ 區域1,寫了一個函數指針,直接指定地址0x8050000跳轉后 0x8050000是一條B指令跳到一個函數 但是該B指令一執行就導致hard fault 個人感覺原理上沒有問題 請 ...…

查看全部問答∨
小廣播
最新半導體設計/制造文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

About Us 關于我們 客戶服務 聯系方式 器件索引 網站地圖 最新更新 手機版

站點相關: 市場動態 半導體生產 材料技術 封裝測試 工藝設備 光伏產業 平板顯示 EDA與IP 電子制造 視頻教程

詞云: 1 2 3 4 5 6 7 8 9 10

北京市海淀區中關村大街18號B座15層1530室 電話:(010)82350740 郵編:100190

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 湖北省| 乌什县| 大城县| 苍梧县| 慈溪市| 太仆寺旗| 井研县| 德清县| 临江市| 马山县| 吴忠市| 金湖县| 元谋县| 乌兰浩特市| 平江县| 澄江县| 偏关县| 泰兴市| 怀柔区| 吕梁市| 都昌县| 五指山市| 库车县| 清镇市| 金秀| 广灵县| 高平市| 桃园县| 方山县| 垣曲县| 镇坪县| 河曲县| 察隅县| 克拉玛依市| 乌鲁木齐县| 宜良县| 白银市| 高台县| 甘洛县| 县级市| 桦南县|