完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 數(shù)字集成電路
數(shù)字集成電路是將元器件和連線集成于同一半導(dǎo)體芯片上而制成的數(shù)字邏輯電路或系統(tǒng)。根據(jù)數(shù)字集成電路中包含的門電路或元、器件數(shù)量,可將數(shù)字集成電路分為小規(guī)模集成(SSI)電路、中規(guī)模集成MSI電路、大規(guī)模集成(LSI)電路、超大規(guī)模集成VLSI電路和特大規(guī)模集成(ULSI)電路。
數(shù)字集成電路是將元器件和連線集成于同一半導(dǎo)體芯片上而制成的數(shù)字邏輯電路或系統(tǒng)。根據(jù)數(shù)字集成電路中包含的門電路或元、器件數(shù)量,可將數(shù)字集成電路分為小規(guī)模集成(SSI)電路、中規(guī)模集成MSI電路、大規(guī)模集成(LSI)電路、超大規(guī)模集成VLSI電路和特大規(guī)模集成(ULSI)電路。
數(shù)字集成電路是基于數(shù)字邏輯(布爾代數(shù))設(shè)計和運行的,用于處理數(shù)字信號的集成電路。根據(jù)集成電路的定義,也可以將數(shù)字集成電路定義為:將元器件和連線集成于同一半導(dǎo)體芯片上而制成的數(shù)字邏輯電路或系統(tǒng)。根據(jù)數(shù)字集成電路中包含的門電路或元、器件數(shù)量,可將數(shù)字集成電路分為小規(guī)模集成(SSI)電路、中規(guī)模集成MSI電路、大規(guī)模集成(LSI)電路、超大規(guī)模集成VLSI電路、特大規(guī)模集成(ULSI)電路和巨大規(guī)模集成電路(GSI,Giga Scale Integration)。
小規(guī)模集成電路包含的門電路在10個以內(nèi),或元器件數(shù)不超過10個;中規(guī)模集成電路包含的門電路在10~100個之間,或元器件數(shù)在100~1000個之間;大規(guī)模集成電路包含的門電路在100個以上,或元器件數(shù)在1,000~10, 000個之間;超大規(guī)模集成電路包含的門電路在1萬個以上,或元器件數(shù)在100,000~1,000,000之間;特大規(guī)模集成電路的門電路在10萬個以上,或元器件數(shù)在1,000,000~10,000,000之間。隨著微電子工藝的進(jìn)步,集成電路的規(guī)模越來越大,簡單地以集成元件數(shù)目來劃分類型已經(jīng)沒有多大的意義了,目前暫時以“巨大規(guī)模集成電路”來統(tǒng)稱集成規(guī)模超過1億個元器件的集成電路。
數(shù)字集成電路是將元器件和連線集成于同一半導(dǎo)體芯片上而制成的數(shù)字邏輯電路或系統(tǒng)。根據(jù)數(shù)字集成電路中包含的門電路或元、器件數(shù)量,可將數(shù)字集成電路分為小規(guī)模集成(SSI)電路、中規(guī)模集成MSI電路、大規(guī)模集成(LSI)電路、超大規(guī)模集成VLSI電路和特大規(guī)模集成(ULSI)電路。
數(shù)字集成電路是基于數(shù)字邏輯(布爾代數(shù))設(shè)計和運行的,用于處理數(shù)字信號的集成電路。根據(jù)集成電路的定義,也可以將數(shù)字集成電路定義為:將元器件和連線集成于同一半導(dǎo)體芯片上而制成的數(shù)字邏輯電路或系統(tǒng)。根據(jù)數(shù)字集成電路中包含的門電路或元、器件數(shù)量,可將數(shù)字集成電路分為小規(guī)模集成(SSI)電路、中規(guī)模集成MSI電路、大規(guī)模集成(LSI)電路、超大規(guī)模集成VLSI電路、特大規(guī)模集成(ULSI)電路和巨大規(guī)模集成電路(GSI,Giga Scale Integration)。
小規(guī)模集成電路包含的門電路在10個以內(nèi),或元器件數(shù)不超過10個;中規(guī)模集成電路包含的門電路在10~100個之間,或元器件數(shù)在100~1000個之間;大規(guī)模集成電路包含的門電路在100個以上,或元器件數(shù)在1,000~10, 000個之間;超大規(guī)模集成電路包含的門電路在1萬個以上,或元器件數(shù)在100,000~1,000,000之間;特大規(guī)模集成電路的門電路在10萬個以上,或元器件數(shù)在1,000,000~10,000,000之間。隨著微電子工藝的進(jìn)步,集成電路的規(guī)模越來越大,簡單地以集成元件數(shù)目來劃分類型已經(jīng)沒有多大的意義了,目前暫時以“巨大規(guī)模集成電路”來統(tǒng)稱集成規(guī)模超過1億個元器件的集成電路。
內(nèi)部設(shè)計
數(shù)字電路的組成:組合邏輯+寄存器(觸發(fā)器)。組合邏輯就是由基本門組成的函數(shù),其輸出只會跟當(dāng)前的輸入有關(guān),在上面的例子中,第一個圖就是組合邏輯,只完成邏輯運算;而時序電路除了包含基本門之外,還包含存儲元件用例保存過去的信息,時序電路的穩(wěn)態(tài)輸出不僅取決于當(dāng)前的輸入,還與過去的輸入所形成狀態(tài)有關(guān)。第二個圖就是時序電路,在完成邏輯運算的同時,還可以把處理結(jié)果暫存起來,用以下一次的運算。
從功能上來看,數(shù)字集成電路內(nèi)部可以分為數(shù)據(jù)通路(Data-path,也稱為數(shù)據(jù)路徑)和控制邏輯兩大部分。這兩大部分都是由大量的時序邏輯電路集成的,而且絕大部分都是同步的時序電路,因為時序電路被多個觸發(fā)器或寄存器分成若干節(jié)點,而這些觸發(fā)器在時鐘的控制下會按同樣的節(jié)拍來工作,可以簡化設(shè)計。在長期的設(shè)計過程中,已經(jīng)積累了很多標(biāo)準(zhǔn)的通用單元,比如選擇器(也叫多路器,可以從多個輸入數(shù)據(jù)中選一個輸出)、比較器(用于比較兩個數(shù)的大小)、加法器、乘法器、移位寄存器等等,這些單元電路形狀規(guī)則,便于集成(這也是數(shù)字電路在集成電路中得到更好的發(fā)展的原因)。這些單元按設(shè)計要求連接在一起,形成數(shù)據(jù)通路,待處理的數(shù)據(jù)從輸入端經(jīng)過這條通路到輸出端,便得到處理后的結(jié)果。同時,還需要由專門設(shè)計的控制邏輯,控制數(shù)據(jù)通路的各組成部件,按各自的功能要求和特定的時序關(guān)系和來配合工作。
數(shù)字集成電路必讀的幾本書
《數(shù)字集成電路——電路、系統(tǒng)與設(shè)計》
前端要學(xué)verilog和VHDL的教材
數(shù)字后端有《數(shù)字集成電路物理設(shè)計》
verilog一般用夏宇聞的教材,也有很多人說他寫的不好,但是硬件描述語言重在使用,死學(xué)無用,找本書作參考就好。用其它教材也一樣。
網(wǎng)上流傳的英文數(shù)字集成電路公開課,有興趣和能力可以去試試。
數(shù)字芯片設(shè)計入門
數(shù)字芯片的設(shè)計,可以這樣來分類。
第一類是Physical Design。我原先答案中所說的第一層和第二層就是這塊的內(nèi)容。
這塊內(nèi)容的特點是什么呢?簡而言之就是你要實際的去設(shè)計物理電路,直接面對silicon wafer這張畫布去布線走線,怎么走metal1 metal2 直至metal6甚至,如何在不同層間打via。擺放你的Transistor, 你的gate,乃至你的SRAM,ALU。
所以你要對從Transistor Level到Gate Level乃至更高層的知識很熟悉,物理上的特性要了解。從最基礎(chǔ)的Transistor的各種First Order Effect,Second Order Effect。到更高level的比如SRAM,DRAM怎么個構(gòu)造怎么個功能。
現(xiàn)代的數(shù)電技術(shù)必須要注重三個optimizing:area,delay,power consumption。一些工程上的經(jīng)驗,比如logical effort估算,就是怎么讓pathdelay最短。對各種leakage current的掌握才能做低能耗設(shè)計。
第二類是 ASIC RTL design了。
簡單的說就是寫Verilog或VHDL code,也有用SystemC的,然后用code來描述功能。這一步叫做RTL Design。
RTL改到功能對了后要用Tool來Synthesis,比如Synopsis的Design Compiler。Synthesis是什么呢,就是它會生成一個與你的code設(shè)計的電路等效的電路,但它的這個是優(yōu)化了的,你所有的冗余它會自動幫你修掉,你重復(fù)的路徑它會幫你刪掉。Synthesis完你的實際電路就出來了,你可以用GUI的Design Vision里面的功能來看這個電路。但是Synthesis是要依據(jù)一系列的rules來的,這個rules就是你要用一個tcl文件用tcl的語法寫出來給你的tool,你的tool在這些rules的限制下把你原先的電路optimize出來,這時候往往會有一個slack violate。什么叫slack violate呢?就是比如你設(shè)計了一個DDR,按你的rules里面要求它一個周期應(yīng)該在1.5ns內(nèi),但你設(shè)計的不好,導(dǎo)致Design Compiler無論怎樣都沒法把最長的path縮到1.5ns內(nèi),這時候你就violate了,就得改。直到改過為止。
Synthesis搞定后還有Post-syn,就是把Synthesis出來的等效優(yōu)化電路再重新跑一次,看看功能是不是仍然正確。否則改之。
最后再用軟件自動布線生成layout。
第三類是Verification,
Verification是在你的design最后流片前要做的驗證。這個非常重要,有些startup就是因為Verification沒搞好直接就破產(chǎn)了。要會這一類知識你要先有很好的軟件基礎(chǔ),OOP比如C++,還有SystemVerilog,C 最好要會。然后去學(xué)Verification的知識,所謂OVM UVM。
通常一個design做出來后(就是上面的第二類全部完成后)會送去流片,但一個asic的流片往往要好幾周,甚至數(shù)月。對于公司的產(chǎn)品競爭來說,及時的推向市場是很關(guān)鍵的。于是我們就會先拿FPGA來做prototyping,把電路先燒到FPGA里面,當(dāng)然有的時候還需要一些peripherals的配合,這些都是要學(xué)的。
第四類叫Testing
Testing是板子出來后做的測試,里面又有validation等等?,F(xiàn)在多用的DFT技術(shù),怎么生成test pattern,怎么ATPG都要去學(xué)。
第五類可以稱之為Architecture
什么是Architecture,比如:
Processor怎么設(shè)計?怎么從single cycle CPU變?yōu)?multcycle,最終進(jìn)化為pipeline,每一個stage怎么運轉(zhuǎn)的。
Memory體系怎么設(shè)計?Cache coherence,以及各種protocol,怎么在不同level的cache之間保證數(shù)據(jù)的正確。
現(xiàn)在處理器常用的Out of Order Execution,各種Tomasulo algorithm實現(xiàn)。
Branch Prediction: 簡言之就是處理器遇到IF了怎么判斷?各種Branch Predictor, 從簡單的基于history到TWO-LEVEL PREDICTORS,到COMBINING PREDICTORS
Multiprocessor技術(shù)。
等等。
Architecture最尖端的技術(shù)一直在Intel在AMD最核心的實驗室里。學(xué)校教的,哪怕是我們學(xué)校教的也不過是已經(jīng)廣為接受的設(shè)計。
草草地寫在這里,排版什么的就見諒了。
又想起來一條不知能不能算作數(shù)電設(shè)計,因為關(guān)系很密切就寫在這里吧。
這一類叫做fabrication。
臺灣的TSMC,IBM的foundry。TSMC的22nm(還是另外的?記不清了)的技術(shù)很頂尖。這些就是上面第二類說的,板子設(shè)計好了送去制作。
從最開始怎么做wafer,怎用silicon,用GaAs等melt做引子生長出來純度高的圓柱的單晶硅。以及怎么把你設(shè)計的layout圖里面的內(nèi)容一層層的蝕刻上去。等等。這里面其實又可以分很多類,涉及到很多NanoTechnology。
=================14年的答案====================
寫在前面:因為題主問的是“數(shù)字芯片設(shè)計“,所以我主要介紹VLSI方面的名錄。但實際上學(xué)VLSI的基本都會學(xué)一些compute architecture方面的東西(VLSI主要就是干這個的?。砸院笫裁磿r候有空再來補吧。
--------------------------------------------------------------------------------------------
入門: MOS VLSI Circuit Design,教材:CMOS Digital Integrated Circuits, S. –M. Kang and Y. Leblebici, Mc Graw Hill, 3 rd edition, 2003.
貌似國內(nèi)某網(wǎng)站可搜到中文翻譯版,《CMOS數(shù)字集成電路:分析與設(shè)計(第3版)2》
這一步只需要最基礎(chǔ)的模電數(shù)電知識以及基本的電路理論,然后
1.學(xué)會分析和設(shè)計基本的digital IC,知道怎么分析計算最基本的area, delay and power minimization。
2.學(xué)習(xí)從device level到 register level的搭建
3.學(xué)習(xí)MOS devices, logic cells, and critical interconnect and cell characteristics that determine the performance of VLSI circuits.
當(dāng)然學(xué)digital IC非常重要的一點就是要用EDA做設(shè)計和仿真,比如用synopsis的軟件,比如Cadence Virtuoso,從schematic設(shè)計到layout設(shè)計,再最后仿真分析。
第二層:VLSI System Design
這一步主要學(xué)的是
1.前面各種知識點前加advanced
2.各種optimization,包括area,power,delay三大方面,學(xué)習(xí)各種optimization的切入角度,實現(xiàn)方法。做到chip level design。
3.除此之外還要學(xué)習(xí)data path and memory design之類的東西,
4.到這一層你要開始學(xué)一門script language了,主流是perl。
CMOS VLSI Design A Circuits and Systems Perspective 4th Edition
搜了下貌似也有中文對應(yīng)的翻譯書《CMOS超大規(guī)模集成電路設(shè)計(第3版)》
數(shù)字集成電路芯片的設(shè)計流程由一系列的設(shè)計實現(xiàn)和驗證測試過程組成(圖1)。首先是功能定義,它描述了對芯片功能和性能參數(shù)的要求,我們使用系統(tǒng)設(shè)計工具設(shè)計出方...
2021-06-06 標(biāo)簽:集成電路數(shù)字集成電路 2.3萬 0
文中介紹了一種基于FPGA的數(shù)字秒表設(shè)計方法。采用VHDL硬件描述語言,運用ModelSim等EDA仿真工具。該設(shè)計具有外圍電路少、集成度高、可靠性強等...
2017-11-18 標(biāo)簽:fpga數(shù)字集成電路 9992 0
《數(shù)字集成電路應(yīng)用300例》介紹了實用、有趣的數(shù)字集成電路的應(yīng)用實例300個。書中按功能將電路分為15大類,它們分別是:信號產(chǎn)生電路、電源和保護(hù)電路、信...
2011-10-28 標(biāo)簽:集成電路數(shù)字集成電路 8856 2
PrimeTime 進(jìn)行靜態(tài)時序分析時把整個芯片按照時鐘分成許多時序路徑。路徑的起點是時序單元的輸出引腳或是設(shè)計的輸入端口,路徑的終點是時序單元的輸入引...
2018-06-22 標(biāo)簽:芯片數(shù)據(jù)數(shù)字集成電路 7458 0
在上一期《數(shù)字電路之如雷貫耳的“邏輯電路”》中我們了解了基本的邏輯電路,本期將講解數(shù)字IC的基礎(chǔ)和組合電路。
2016-07-29 標(biāo)簽:TTL數(shù)字電路數(shù)字集成電路 7049 0
數(shù)字集成電路是將元器件和連線集成于同一半導(dǎo)體芯片上而制成的數(shù)字邏輯電路或系統(tǒng)。根據(jù)數(shù)字集成電路中包含的門電路或元、器件數(shù)量,可將數(shù)字集成電路分為小規(guī)模集...
2011-10-28 標(biāo)簽:集成電路數(shù)字電路數(shù)字集成電路 4309 0
數(shù)字集成電路的測試主要包括直流參數(shù)測試 (DC Test)、交流參數(shù)測試(AC Test)、功能測試(Function Test)、可測性設(shè)計(DFT)...
2023-05-26 標(biāo)簽:集成電路測試系統(tǒng)電源電壓 4139 0
仔細(xì)觀察TTL集成電路的型號,查找相關(guān)數(shù)據(jù)手冊,找出該集成電路的接地端,最好能查到其內(nèi)部電路圖或接線圖。
2016-11-22 標(biāo)簽:電路數(shù)字集成電路CMOS電路 4080 0
通??梢詫⒚恳粔K集成電路芯片(以下簡稱為“芯片”)看成是帶有電源端,輸入、輸出端,且具有一定功能的黑色方塊,對它的內(nèi)部電路結(jié)構(gòu)可以不去了解,只要判明它的...
2020-09-16 標(biāo)簽:集成電路數(shù)字集成電路 3082 0
電子工程師總是會遇見各種電路設(shè)計問題,特別是對于數(shù)字集成電路這塊,本文主要給大家分享下檢測數(shù)字集成電路四大性能的方法技巧,對于解決辨別,監(jiān)測數(shù)字集成電路...
2016-11-23 標(biāo)簽:數(shù)字集成電路 2900 0
采用CD4069數(shù)字集成電路制作的水位檢測器介紹立即下載
類別:檢測器電路圖 2017-12-01 標(biāo)簽:數(shù)字集成電路cd4069水位檢測器
Verilog超詳細(xì)教程-數(shù)字集成電路設(shè)計入門.pdf立即下載
類別:FPGA/ASIC 2015-02-03 標(biāo)簽:FPGA數(shù)字集成電路Verilog HDL
類別:單片機 2014-10-31 標(biāo)簽:數(shù)字集成電路電子制作
數(shù)字集成電路應(yīng)用精粹_電子圖書下載立即下載
類別:電子書籍 2011-10-28 標(biāo)簽:集成電路數(shù)字集成電路
數(shù)字集成電路-設(shè)計透視圖(第2版)pdf立即下載
類別:IC datasheet pdf 2021-09-28 標(biāo)簽:數(shù)字集成電路
CD4000系列CMOS數(shù)字集成電路芯片資料合集免費下載立即下載
類別:DSP 2018-06-20 標(biāo)簽:CMOS數(shù)字集成電路CD4000
類別:模擬數(shù)字 2014-04-23 標(biāo)簽:數(shù)字集成電路
類別:模擬數(shù)字 2011-10-28 標(biāo)簽:數(shù)字集成電路版圖提取
類別:電子教材 2017-12-01 標(biāo)簽:數(shù)字集成電路
類別:模擬數(shù)字 2011-10-28 標(biāo)簽:集成電路測試儀數(shù)字集成電路
芯片是一種集成電路,由大量的晶體管構(gòu)成。不同的芯片有不同的集成規(guī)模,大到幾億;小到幾十、幾百個晶體管。 芯片的工作原理是將電路制造在半導(dǎo)體芯片表面上從而...
2021-12-10 標(biāo)簽:芯片數(shù)字集成電路 9.3萬 0
采用數(shù)字集成電路的控制方法,結(jié)合十進(jìn)制計數(shù)器/譯碼電路設(shè)計了該 流水燈 控制系統(tǒng)。該系統(tǒng)由電源、時鐘電路、計數(shù)器和譯碼顯示電路4部分組成。能實現(xiàn)任意方式...
2011-09-27 標(biāo)簽:流水燈數(shù)字集成電路 3.4萬 2
Tanner EDA:數(shù)字集成電路原理與設(shè)計課程教學(xué)的IC設(shè)計工具
“數(shù)字集成電路(Integrated Circuit,簡稱IC)原理與設(shè)計”是為高等學(xué)校電子、通信、機電等工科電子類專業(yè)的高年級本科生和碩士生開設(shè)的一門...
2018-04-28 標(biāo)簽:EDA數(shù)字集成電路 1.6萬 0
數(shù)字集成電路實驗板是一種學(xué)生用來進(jìn)行數(shù)字集成電路基本實驗的學(xué)具。它借鑒面包板插接電路的特點,并帶有基本數(shù)字部件,能簡化實驗步驟,突出實驗主體,提高插接電...
2012-07-12 標(biāo)簽:數(shù)字集成電路 1.1萬 0
數(shù)字集成電路分類及特點 隨著數(shù)字集成電路的應(yīng)用日益廣泛,數(shù)字電路產(chǎn)品的種類愈來愈多,其分類方法若按用途來分,可分成通用型的集成電路(
2010-02-06 標(biāo)簽:集成電路數(shù)字數(shù)字集成電路 7557 1
數(shù)字集成電路的主要參數(shù) 1.一般直流參數(shù)1 低電平最大輸入電壓:是為保證輸入為低電平所允許的最高輸入電壓, TTL 電路為0.8V , CMOS 電路...
2009-09-19 標(biāo)簽:集成電路數(shù)字集成電路 7179 0
六反相器CD4069數(shù)字集成電路組成的彩燈電路 如圖所示為一種有趣的小玩具電路。合上電源開關(guān)后,3只小彩燈會隨機發(fā)出紅、綠、橙色
2010-02-25 標(biāo)簽:彩燈電路數(shù)字集成電路cd4069 6076 2
數(shù)字集成電路的參數(shù)介紹 為了制作和使用上的方便,國家有關(guān)部門參照國際標(biāo)準(zhǔn),制定了國產(chǎn)集成電路的技術(shù)指標(biāo)——電參數(shù)和極限參數(shù)及其嚴(yán)格的測試方法。限于篇
2010-04-12 標(biāo)簽:集成電路數(shù)字數(shù)字集成電路 3081 0
數(shù)字集成電路產(chǎn)品的種類很多種。數(shù)字集成電路構(gòu)成了各種邏輯電路,如各種門
2006-04-16 標(biāo)簽:數(shù)字集成電路數(shù)字集成電路簡介 2537 0
TC4052B- CMOS數(shù)字集成電路2X4多路開關(guān)
TC4052B- -CMOS數(shù)字集成電路2X4多路開關(guān) 概述:TC4052B 多路邏輯開關(guān)用于選擇與混合模
2008-10-10 標(biāo)簽:數(shù)字集成電路TC4 2069 1
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機 | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機 | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機 | SPWM | 充電樁 | IPM | 機器視覺 | 無人機 | 三菱電機 | ST |
伺服電機 | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(shù) | Microchip |
Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |