Transistor count

Posted ztguang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Transistor count相关的知识,希望对你有一定的参考价值。

https://en.wikipedia.org/wiki/Transistor_count

 

Transistor count

From Wikipedia, the free encyclopedia

Jump to navigationJump to search

Plot of MOS transistor counts for microprocessors against dates of in­tro­duction. The curve shows counts doubling every two years, per Moore's law.

The transistor count is the number of transistors on an integrated circuit (IC). It typically refers to the number of MOSFETs (metal-oxide-semiconductor field-effect transistors, or MOS transistors) on an IC chip, as all modern ICs use MOSFETs. It is the most common measure of IC complexity (although the majority of transistors in modern microprocessors are contained in the cache memories, which consist mostly of the same memory cell circuits replicated many times). The rate at which MOS transistor counts have increased generally follows Moore's law, which observed that the transistor count doubles approximately every two years.

As of 2019, the largest transistor count in a commercially available microprocessor is 39.54 billion MOSFETs, in AMD's Zen 2 based Epyc Rome, which is a 3D integrated circuit (with eight dies in a single package) fabricated using TSMC's 7 nm FinFET semiconductor manufacturing process.[1][2] As of 2018, the highest transistor count in a graphics processing unit (GPU) is Nvidia's GV100 Volta with 21.1 billion MOSFETs, manufactured using TSMC's 12 nm FinFET process.[3] As of 2019, the highest transistor count in any IC chip is Samsung's 1 TB eUFS (3D-stackedV-NAND flash memory chip, with 2 trillion floating-gate MOSFETs (4 bits per transistor).[4] As of 2019, the highest transistor count in a non-memory chip is a deep learning engine called the Wafer Scale Engine by Cerebras, using a special design to route around any non-functional core on the device; it has 1.2 trillion MOSFETs, manufactured using TSMC's 16 nm FinFET process.[5][6][7][8]

In terms of computer systems that consist of numerous integrated circuits, the supercomputer with the highest transistor count as of 2016 is the Chinese-designed Sunway TaihuLight, which has for all CPUs/nodes (1012 for the 10 million cores and for RAM 1015 for the 1.3 million GB) combined "about 400 trillion transistors in the processing part of the hardware" and "the DRAM includes about 12 quadrillion transistors, and that's about 97 percent of all the transistors."[9] To compare, the smallest computer, as of 2018 dwarfed by a grain of sand, has on the order of 100,000 transistors, and the one, fully programmable, with the fewest transistors ever has 130 transistors or fewer.

In terms of the total number of transistors in existence, it has been estimated that a total of 13 sextillion (1.3×1022) MOSFETs have been manufactured worldwide between 1960 and 2018, accounting for at least 99.9% of all transistors. This makes the MOSFET the most widely manufactured device in history.[10]

 

Contents

Transistor count

 

Part of an IBM 7070 card cage populated with Standard Modular System cards

Among the earliest products to use transistors were portable transistor radios, introduced in 1954, which typically used 4 to 8 transistors, often advertising the number on the radio's case. However, early junction transistors were relatively bulky devices that were difficult to manufacture on a mass-production basis, limiting the transistor counts and restricting their usage to a number of specialised applications.[11]

The MOSFET (MOS transistor), invented by Mohamed Atalla and Dawon Kahng at Bell Labs in 1959,[12] was the first truly compact transistor that could be miniaturised and mass-produced for a wide range of uses.[11] The MOSFET made it possible to build high-density integrated circuits (ICs),[13] enabling Moore's law[14][15] and very large-scale integration.[16] Atalla first proposed the concept of the MOS integrated circuit (MOS IC) chip in 1960, followed by Kahng in 1961, both noting that the MOSFET's ease of fabrication made it useful for integrated circuits.[11][17] The earliest experimental MOS IC to be demonstrated was a 16-transistor chip built by Fred Heiman and Steven Hofstein at RCA Laboratories in 1962.[15] Further large-scale integration was made possible with an improvement in MOSFET semiconductor device fabrication, the CMOS process, developed by Chih-Tang Sah and Frank Wanlass at Fairchild Semiconductor in 1963.[18]

Microprocessors[edit]

See also: Microprocessor chronology and Microcontroller

This subsection needs additional citations for verification. Relevant discussion may be found on the talk page. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Transistor count" – news · newspapers · books · scholar · JSTOR (December 2019) (Learn how and when to remove this template message)

microprocessor incorporates the functions of a computer's central processing unit on a single integrated circuit. It is a multi-purpose, programmable device that accepts digital data as input, processes it according to instructions stored in its memory, and provides results as output.

The development of MOS integrated circuit technology in the 1960s led to the development of the first microprocessors.[19] The 20-bit MP944, developed by Garrett AiResearch for the U.S. Navy's F-14 Tomcat fighter in 1970, is considered by its designer Ray Holt to be the first microprocessor.[20] It was a multi-chip microprocessor, fabricated on six MOS chips. However, it was classified by the Navy until 1998. The 4-bit Intel 4004, released in 1971, was the first single-chip microprocessor. It was made possible with an improvement in MOSFET design, MOS silicon-gate technology (SGT), developed in 1968 at Fairchild Semiconductor by Federico Faggin, who went on to use MOS SGT technology to develop the 4004 with Marcian HoffStanley Mazor and Masatoshi Shima at Intel.[19]

All chips over e.g. a million transistors have lots of memory, usually cache memories in level 1 and 2 or more levels, accounting for most transistors on microprocessors in modern times, where large caches have become the norm. The level 1 caches of the Pentium Pro die accounted for over 14% of its transistors, while the much larger L2 cache was on a separate die, but on-package, so it's not included in the transistor count. Later chips included more levels, L2 or even L3 on-chip. The last DEC Alpha chip made has 90% of it for cache.[21]

While Intel's i960CA small cache of 1 KB, at about 50,000 transistors, isn't a big part of the chip, it alone would have been very large in early microprocessors. In the ARM 3 chip, with 4 KB, the cache was over 63% of the chip, and in the Intel 80486 its larger cache is only over a third of it because the rest of the chip is more complex. So cache memories are the largest factor, except for in early chips with smaller caches or even earlier chips with no cache at all. Then the inherent complexity, e.g. number of instructions, is the dominant factor, more than e.g. the memory the registers of the chip represent.

ProcessorMOS transistor countDate of
introduction
DesignerMOS
process
Area
MP944 (20-bit, 6-chip)?1970[20][a]Garrett AiResearch??
Intel 4004 (4-bit, 16-pin)2,2501971Intel10,000 nm12 mm2
Intel 8008 (8-bit, 18-pin)3,5001972Intel10,000 nm14 mm2
NEC μCOM-4 (4-bit, 42-pin)2,500[22][23]1973NEC7,500 nm[24]?
Toshiba TLCS-12 (12-bit)11,000+[25]1973Toshiba6,000 nm32 mm2
Intel 4040 (4-bit, 16-pin)3,0001974Intel10,000 nm12 mm2
Motorola 6800 (8-bit, 40-pin)4,1001974Motorola6,000 nm16 mm2
Intel 8080 (8-bit, 40-pin)6,0001974Intel6,000 nm20 mm2
TMS 1000 (4-bit, 28-pin)8,0001974[26]Texas Instruments8,000 nm11 mm2
MOS Technology 6502 (8-bit, 40-pin)4,528[b][27]1975MOS Technology8,000 nm21 mm2
Intersil IM6100 (12-bit, 40-pin; clone of PDP-8)4,0001975Intersil  
CDP 1801 (8-bit, 2-chip, 40-pin)5,0001975RCA  
RCA 1802 (8-bit, 40-pin)5,0001976RCA5,000 nm27 mm2
Zilog Z80 (8-bit, 4-bit ALU, 40-pin)8,500[c]1976Zilog4,000 nm18 mm2
Intel 8085 (8-bit, 40-pin)6,5001976Intel3,000 nm20 mm2
TMS9900 (16-bit)8,0001976Texas Instruments  
Motorola MC14500B (1-bit, 16-pin)?1977Motorola??
Bellmac-8 (8-bit)7,0001977Bell Labs5,000 nm 
Motorola 6809 (8-bit with some 16-bit features, 40-pin)9,0001978Motorola5,000 nm21 mm2
Intel 8086 (16-bit, 40-pin)29,0001978Intel3,000 nm33 mm2
Zilog Z8000 (16-bit)17,500[28]1979Zilog  
Intel 8088 (16-bit, 8-bit data bus)29,0001979Intel3,000 nm33 mm2
Motorola 68000 (16/32-bit, 32-bit registers, 16-bit ALU)68,000[29]1979Motorola3,500 nm44 mm2
Intel 8051 (8-bit, 40-pin)50,0001980Intel  
WDC 65C0211,500[30]1981WDC3,000 nm6 mm2
ROMP (32-bit)45,0001981IBM2,000 nm 
Intel 80186 (16-bit, 68-pin)55,0001982Intel3,000 nm60 mm2
Intel 80286 (16-bit, 68-pin)134,0001982Intel1,500 nm49 mm2
WDC 65C816 (8/16-bit)22,000[31]1983WDC3,000 nm[32]9 mm2
NEC V2063,0001984NEC  
Motorola 68020 (32-bit; 114 pins used)190,000[33]1984Motorola2,000 nm85 mm2
Intel 80386 (32-bit, 132-pin; no cache)275,0001985Intel1,500 nm104 mm2
ARM 1 (32-bit; no cache)25,000[33]1985Acorn3,000 nm50 mm2
Novix NC4016 (16-bit)16,000[34]1985[35]Harris Corporation3,000 nm[36] 
SPARC MB86900 (32-bit; no cache)110,000[37]1986Fujitsu1,200 nm 
NEC V60[38] (32-bit; no cache)375,0001986NEC1,500 nm 
ARM 2 (32-bit, 84-pin; no cache)27,000[39][33]1986Acorn2,000 nm30.25 mm2
Z80000 (32-bit; very small cache)91,0001986Zilog  
NEC V70[38] (32-bit; no cache)385,0001987NEC1,500 nm 
Hitachi Gmicro/200[40]730,0001987Hitachi1,000 nm 
Motorola 68030 (32-bit, very small caches)273,0001987Motorola800 nm102 mm2
TI Explorer's 32-bit Lisp machine chip553,000[41]1987Texas Instruments2,000 nm[42] 
DEC WRL MultiTitan180,000[43]1988DEC WRL1,500 nm61 mm2
Intel i960 (32-bit, 33-bit memory subsystem, no cache)250,000[44]1988Intel1,500 nm[45] 
Intel i960CA (32-bit, cache)600,000[45]1989Intel800 nm143 mm2
Intel i860 (32/64-bit, 128-bit SIMD, cache, VLIW)1,000,000[46]1989Intel  
Intel 80486 (32-bit, 4 KB cache)1,180,2351989Intel1000 nm173 mm2
ARM 3 (32-bit, 4 KB cache)310,0001989Acorn1,500 nm87 mm2
Motorola 68040 (32-bit, 8 KB caches)1,200,0001990Motorola650 nm152 mm2
R4000 (64-bit, 16 KB of caches)1,350,0001991MIPS1,000 nm213 mm2
ARM 6 (32-bit, no cache for this 60 variant)35,0001991ARM800 nm 
Hitachi SH-1 (32-bit, no cache)600,000[47]1992[48]Hitachi800 nm10 mm2
Intel i960CF (32-bit, cache)900,000[45]1992Intel 125 mm2
DEC Alpha 21064 (64-bit, 290-pin; 16 KB of caches)1,680,0001992DEC750 nm233.52 mm2
Hitachi HARP-1 (32-bit, cache)2,800,000[49]1993Hitachi500 nm267 mm2
Pentium (32-bit, 16 KB of caches)3,100,0001993Intel800 nm294 mm2
ARM700 (32-bit; 8 KB cache)578,977[50]1994ARM700 nm68.51 mm2
MuP21 (21-bit,[51] 40-pin; includes video)7,000[52]1994Offete Enterprises1200 nm 
Motorola 68060 (32-bit, 16 KB of caches)2,500,0001994Motorola600 nm218 mm2
SA-110 (32-bit, 32 KB of caches)2,500,000[33]1995Acorn/DEC/Apple350 nm50 mm2
Pentium Pro (32-bit, 16 KB of caches;[53] L2 cache on-package, but on separate die)5,500,000[54]1995Intel500 nm307 mm2
AMD K5 (32-bit, caches)4,300,0001996AMD500 nm251 mm2
Hitachi SH-4 (32-bit, caches)10,000,000[55]1997Hitachi200 nm[56]42 mm2[57]
Pentium II Klamath (32-bit, 64-bit SIMD, caches)7,500,0001997Intel350 nm195 mm2
AMD K6 (32-bit, caches)8,800,0001997AMD350 nm162 mm2
F21 (21-bit; includes e.g. video)15,0001997[52]Offete Enterprises  
AVR (8-bit, 40-pin; w/memory)140,000 (48,000 excl. memory[58])1997Nordic VLSI/Atmel  
Pentium II Deschutes (32-bit, large cache)7,500,0001998Intel250 nm113 mm2
ARM 9TDMI (32-bit, no cache)111,000[33]1999Acorn350 nm4.8 mm2
Pentium III Katmai (32-bit, 128-bit SIMD, caches)9,500,0001999Intel250 nm128 mm2
Emotion Engine (64-bit, 128-bit SIMD, cache)13,500,000[59]1999Sony/Toshiba180 nm[60]240 mm2[61]
Pentium II Mobile Dixon (32-bit, caches)27,400,0001999Intel180 nm180 mm2
AMD K6-III (32-bit, caches)21,300,0001999AMD250 nm118 mm2
AMD K7 (32-bit, caches)22,000,0001999AMD250 nm184 mm2
Gekko (32-bit, large cache)21,000,000[62]2000IBM/Nintendo180 nm43 mm2
Pentium III Coppermine (32-bit, large cache)21,000,0002000Intel180 nm80 mm2
Pentium 4 Willamette (32-bit, large cache)42,000,0002000Intel180 nm217 mm2
SPARC64 V (64-bit, large cache)191,000,000[63]2001Fujitsu130 nm[64]290 mm2
Pentium III Tualatin (32-bit, large cache)45,000,0002001Intel130 nm81 mm2
Pentium 4 Northwood (32-bit, large cache)55,000,0002002Intel130 nm145 mm2
Itanium 2 McKinley (64-bit, large cache)220,000,0002002Intel180 nm421 mm2
DEC Alpha 21364 (64-bit, 946-pin, SIMD, very large caches)152,000,000[21]2003DEC180 nm397 mm2
Barton (32-bit, large cache)54,300,0002003AMD130 nm101 mm2
AMD K8 (64-bit, large cache)105,900,0002003AMD130 nm193 mm2
Itanium 2 Madison 6M (64-bit)410,000,0002003Intel130 nm374 mm2
Pentium 4 Prescott (32-bit, large cache)112,000,0002004Intel90 nm110 mm2
SPARC64 V+ (64-bit, large cache)400,000,000[65]2004Fujitsu90 nm294 mm2
Itanium 2 (64-bit;9 MB cache)592,000,0002004Intel130 nm432 mm2
Pentium 4 Prescott-2M (32-bit, large cache)169,000,0002005Intel90 nm143 mm2
Pentium D Smithfield (32-bit, large cache)228,000,0002005Intel90 nm206 mm2
Xenon (64-bit, 128-bit SIMD, large cache)165,000,0002005IBM90 nm 
Cell (32-bit, cache)250,000,000[66]2005Sony/IBM/Toshiba90 nm221 mm2
Pentium 4 Cedar Mill (32-bit, large cache)184,000,0002006Intel65 nm90 mm2
Pentium D Presler (32-bit, large cache)362,000,0002006Intel65 nm162 mm2
Core 2 Duo Conroe (dual-core 64-bit, large caches)291,000,0002006Intel65 nm143 mm2
Dual-core Itanium 2 (64-bit, SIMD, large caches)1,700,000,000[67]2006Intel90 nm596 mm2
AMD K10 quad-core 2M L3 (64-bit, large caches)463,000,000[68]2007AMD65 nm283 mm2
ARM Cortex-A9 (32-bit, (optional) SIMD, caches)26,000,000[69]2007ARM45 nm31 mm2
Core 2 Duo Wolfdale (dual-core 64-bit, SIMD, caches)411,000,0002007Intel45 nm107 mm2
POWER6 (64-bit, large caches)789,000,0002007IBM65 nm341 mm2
Core 2 Duo Allendale (dual-core 64-bit, SIMD, large caches)169,000,0002007Intel65 nm111 mm2
Uniphier250,000,000[70]2007Matsushita45 nm?
SPARC64 VI (64-bit, SIMD, large caches)540,000,0002007[71]Fujitsu90 nm421 mm2
Core 2 Duo Wolfdale 3M (dual-core 64-bit, SIMD, large caches)230,000,0002008Intel45 nm83 mm2
Core i7 (quad-core 64-bit, SIMD, large caches)731,000,0002008Intel45 nm263 mm2
AMD K10 quad-core 6M L3 (64-bit, SIMD, large caches)758,000,000[68]2008AMD45 nm258 mm2
Atom (32-bit, large cache)47,000,0002008Intel45 nm24 mm2
SPARC64 VII (64-bit, SIMD, large caches)600,000,0002008[72]Fujitsu65 nm445 mm2
Six-core Xeon 7400 (64-bit, SIMD, large caches)1,900,000,0002008Intel45 nm503 mm2
Six-core Opteron 2400 (64-bit, SIMD, large caches)904,000,0002009AMD45 nm346 mm2
SPARC64 VIIIfx (64-bit, SIMD, large caches)760,000,000[73]2009Fujitsu45 nm513 mm2
16-core SPARC T3 (64-bit, SIMD, large caches)1,000,000,000[74]2010Sun/Oracle40 nm377 mm2
Six-core Core i7 (Gulftown)1,170,000,0002010Intel32 nm240 mm2
8-core POWER7 32M L3 (64-bit, SIMD, large caches)1,200,000,0002010IBM45 nm567 mm2
Quad-core z196[75] (64-bit, very large caches)1,400,000,0002010IBM45 nm512 mm2
Quad-core Itanium Tukwila (64-bit, SIMD, large caches)2,000,000,000[76]2010Intel65 nm699 mm2
8-core Xeon Nehalem-EX (64-bit, SIMD, large caches)2,300,000,000[77]2010Intel45 nm684 mm2
SPARC64 IXfx (64-bit, SIMD, large caches)1,870,000,000[78]2011Fujitsu40 nm484 mm2
Quad-core + GPU Core i7 (64-bit, SIMD, large caches)1,160,000,0002011Intel32 nm216 mm2
Six-core Core i7/8-core Xeon E5
(Sandy Bridge-E/EP) (64-bit, SIMD, large caches)
2,270,000,000[79]2011Intel32 nm434 mm2
10-core Xeon Westmere-EX (64-bit, SIMD, large caches)2,600,000,0002011Intel32 nm512 mm2
Atom "Medfield" (64-bit)432,000,000[80]2012Intel32 nm64 mm2
SPARC64 X (64-bit, SIMD, caches)2,990,000,000[81]2012Fujitsu28 nm600 mm2
8-core AMD Bulldozer (64-bit, SIMD, caches)1,200,000,000[82]2012AMD32 nm315 mm2
Quad-core + GPU AMD Trinity (64-bit, SIMD, caches)1,303,000,0002012AMD32 nm246 mm2
Quad-core + GPU Core i7 Ivy Bridge (64-bit, SIMD, caches)1,400,000,0002012Intel22 nm160 mm2
8-core POWER7+ (64-bit, SIMD, 80 MB L3 cache)2,100,000,0002012IBM32 nm567 mm2
Six-core zEC12 (64-bit, SIMD, large caches)2,750,000,0002012IBM32 nm597 mm2
8-core Itanium Poulson (64-bit, SIMD, caches)3,100,000,0002012Intel32 nm544 mm2
61-core Xeon Phi (32-bit, 512-bit SIMD, caches)5,000,000,000[83]2012Intel22 nm720 mm2
Apple A7 (dual-core 64/32-bit ARM64, "mobile SoC", SIMD, caches)1,000,000,0002013Apple28 nm102 mm2
Six-core Core i7 Ivy Bridge E (64-bit, SIMD, caches)1,860,000,0002013Intel22 nm256 mm2
12-core POWER8 (64-bit, SIMD, caches)4,200,000,0002013IBM22 nm650 mm2
Xbox One main SoC (64-bit, SIMD, caches)5,000,000,0002013Microsoft/AMD28 nm363 mm2
Quad-core + GPU Core i7 Haswell (64-bit, SIMD, caches)1,400,000,000[84]2014Intel22 nm177 mm2
Apple A8 (dual-core 64/32-bit ARM64 "mobile SoC", SIMD, caches)2,000,000,0002014Apple20 nm89 mm2
8-core Core i7 Haswell-E (64-bit, SIMD, caches)2,600,000,000[85]2014Intel22 nm355 mm2
Apple A8X (tri-core 64/32-bit ARM64 "mobile SoC", SIMD, caches)3,000,000,000[86]2014Apple20 nm128 mm2
15-core Xeon Ivy Bridge-EX (64-bit, SIMD, caches)4,310,000,000[87]2014Intel22 nm541 mm2
18-core Xeon Haswell-E5 (64-bit, SIMD, caches)5,560,000,000[88]2014Intel22 nm661 mm2
Quad-core + GPU GT2 Core i7 Skylake K (64-bit, SIMD, caches)1,750,000,0002015Intel14 nm122 mm2
Dual-core + GPU Iris Core i7 Broadwell-U (64-bit, SIMD, caches)1,900,000,000[89]2015Intel14 nm133 mm2
Apple A9 (dual-core 64/32-bit ARM64 "mobile SoC", SIMD, caches)2,000,000,000+2015Apple14 nm
(Samsung)
96 mm2
(Samsung)
16 nm
(TSMC)
104.5 mm2
(TSMC)
Apple A9X (dual core 64/32-bit ARM64 "mobile SoC", SIMD, caches)3,000,000,000+2015Apple16 nm143.9 mm2
IBM z13 (64-bit, caches)3,990,000,0002015IBM22 nm678 mm2
IBM z13 Storage Controller7,100,000,0002015IBM22 nm678 mm2
32-core SPARC M7 (64-bit, SIMD, caches)10,000,000,000[90]2015Oracle20 nm 
Qualcomm Snapdragon 835 (octa-core 64/32-bit ARM64 "mobile SoC", SIMD, caches)3,000,000,000[91][92]2016Qualcomm10 nm72.3 mm2
10-core Core i7 Broadwell-E (64-bit, SIMD, caches)3,200,000,000[93]2016Intel14 nm246 mm2[94]
Apple A10 Fusion (quad-core 64/32-bit ARM64 "mobile SoC", SIMD, caches)3,300,000,0002016Apple16 nm125 mm2
HiSilicon Kirin 960 (octa-core 64/32-bit ARM64 "mobile SoC", SIMD, caches)4,000,000,000[95]2016Huawei16 nm110.00 mm2
22-core Xeon Broadwell-E5 (64-bit, SIMD, caches)7,200,000,000[96]2016Intel14 nm456 mm2
72-core Xeon Phi (64-bit, 512-bit SIMD, caches)8,000,000,0002016Intel14 nm683 mm2
Zip CPU (32-bit, for FPGAs)1,286 6-LUTs[97]2016Gisselquist Technology  
Qualcomm Snapdragon 845 (octa-core 64/32-bit ARM64 "mobile SoC", SIMD, caches)5,300,000,000[98]2017Qualcomm10 nm94 mm2
Qualcomm Snapdragon 850 (octa-core 64/32-bit ARM64 "mobile SoC", SIMD, caches)5,300,000,000[99]2017Qualcomm10 nm94 mm2
Apple A11 Bionic (hexa-core 64/32-bit ARM64 "mobile SoC", SIMD, caches)4,300,000,0002017Apple10 nm89.23 mm2
Zeppelin SoC Ryzen (64-bit, SIMD, caches)4,800,000,000[100]2017AMD14 nm192 mm2
Ryzen 5 1600 Ryzen (64-bit, SIMD, caches)4,800,000,000[101]2017AMD14 nm213 mm2
Ryzen 5 1600 X Ryzen (64-bit, SIMD, caches)4,800,000,000[102]2017AMD14 nm213 mm2
IBM z14 (64-bit, Microfluidic chemical transistor

关于开源项目晶体管测试仪(Transistor Tester)烧录以及熔丝位参数设置

TTL和COMS电平匹配以及电平转换的方法

开源的晶体管测试仪版本注意事项

初级模拟电路:3-9 BJT三极管实现逻辑门

有啥好玩的ios游戏推荐?

(c)2006-2024 SYSTEM All Rights Reserved IT常识