麒麟980芯片的69億晶體管當(dāng)然是準確數(shù),不是估計數(shù)。為什么這么說呢?因為芯片的專業(yè)名稱是集成電路,而麒麟980芯片則是超大規(guī)模集成電路,也就是說,在硅片上蝕刻了大量晶體管、電容、電阻以及連線,組成能完成特定功能的電路。
既然要實現(xiàn)特定功能,各元器件必須放在正確的位置,而做到這一步的前提是,在設(shè)計時對晶體管的數(shù)量要精確地知道,否則連接不正確的晶體管會導(dǎo)致開關(guān)錯誤,形成設(shè)計瑕疵(BUG)。
在芯片設(shè)計的最后階段也就是設(shè)計驗證階段,主要的工作是尋找BUG,內(nèi)容包括設(shè)計規(guī)則檢查(DRC)、電路版圖對照檢查(LVS)和電學(xué)規(guī)則檢查(ERC)等,保證芯片能準確無誤地實現(xiàn)設(shè)計功能。
如果在這個階段,BUG沒有被發(fā)現(xiàn),將導(dǎo)致流片(出芯片的樣片)失敗。不要以為出個樣片很便宜,在臺積電那里,28nm工藝下,每平方毫米的流片費用大約是23.5萬元人民幣(可以找把直尺看看橫豎都是1毫米有多大面積),現(xiàn)在手機SOC芯片的主流工藝制程是10nm,流片費用還會呈現(xiàn)指數(shù)級上漲。
實力小點的公司,流片失敗基本上可以關(guān)門了。
那么,怎么知道晶體管精確的數(shù)量呢?
答案實際上非常簡單:軟件統(tǒng)計。
現(xiàn)代的芯片設(shè)計早就告別芯片剛發(fā)明時用手工畫電路圖的時代了,設(shè)計過程和碼農(nóng)輸代碼類似:用代碼描述硬件電路功能。常用的是HDL語言,沒錯,就是一種計算機程序語言。它可以讓設(shè)計人員把電路、元件和它們之間復(fù)雜的邏輯關(guān)系,用計算機能處理的數(shù)字語言表述出來(見下圖):

同時,還有輔助設(shè)計軟件,把用HDL這種數(shù)字語言編寫的電路程序翻譯成好理解的邏輯電路(見下圖):

-
麒麟980
+關(guān)注
關(guān)注
5文章
399瀏覽量
23466
發(fā)布評論請先 登錄
揭秘芯片測試:如何驗證數(shù)十億個晶體管
晶體管入門:BJT 與 MOSFET 的控制差異#晶體管 #BJT #MOSFET? #場效應(yīng)管 #電子放大
MUN5136數(shù)字晶體管技術(shù)解析與應(yīng)用指南
電壓選擇晶體管應(yīng)用電路第二期
晶體管的定義,晶體管測量參數(shù)和參數(shù)測量儀器
0.45-6.0 GHz 低噪聲晶體管 skyworksinc
多值電場型電壓選擇晶體管結(jié)構(gòu)
晶體管架構(gòu)的演變過程
晶體管光耦的工作原理
下一代高速芯片晶體管解制造問題解決了!
無結(jié)場效應(yīng)晶體管詳解
麒麟980芯片的69億晶體管
評論