Very Large Scale Integration (VLSI) Lecture 1 Dr. Ahmed H. Madian Ah_madian@hotmail.com Dr. Ahmed H. Madian-VLSI 1 Course Objective You’ll get a bottom-up tour of how integrated circuits are engineered. We’ll talk about MOSFETs: how they work, how they’re built, effects of new technologies Various design and layout techniques, from the ordinary to the most complex, for creating combinational and sequential circuits, datapaths, memories, buffers, regular logic structures, …etc. how you tackle the problem of designing circuits with 1,000,000 gates -- you’re not in Digital IC Technique anymore! Give different testing techniques for VLSI circuits. Dr. Ahmed H. Madian-VLSI 2 Administrative Rules Course schedule: Lectures: Saturday (3rd slot), 12:30 - 13:45 Tuesday (4th slot), 14:15- 15:45 Office hours: Saturday 14:30 - 16:30 (C3.221) Teaching assistant: Eng. Mona Guindy Grading Quizzes & Assignments: 20% Assignment of every lecture is due the following lecture Final exam: 80% Dr. Ahmed H. Madian-VLSI 3 References Anantha Chandrakasan, William J. Bowhill, Frank Fox, “Deign of high performance microprocessor circuits” John P. Uyemura, “Introduction to VLSI circuits and systems” Or any VLSI references Dr. Ahmed H. Madian-VLSI 4 Course outline Overview of VLSI Technologies for Micro- and Nanostructures Low-Voltage and power design Synchronous and Asynchronous Circuit Design Architectures for VLSI Applications Test and Measurement Techniques for VLSI Circuits Dr. Ahmed H. Madian-VLSI 5 What is VLSI? VLSI stands for (Very Large Scale Integrated circuits) Craver Mead of Caltech pioneered the filed of VLSI in the 1970’s. Digital electronic integrated circuits could be viewed as a set of geometrical patterns on the surface of a silicon chip. Complexity could thus be dealt with using the concept of repeated patterns that were fitted together in structured manner. Dr. Ahmed H. Madian-VLSI 6 VLSI History •Jack Kilby, working at Texas Instruments, first dreamed up the idea of a monolithic “integrated circuit” in July 1959. By the end of the year, he had constructed several examples, including the flip-flop shown in the patent drawing above. Components are connected by hand-soldered wires and isolated by “shaping” and pn diodes used as resistors. Dr. Ahmed H. Madian-VLSI 7 VLSI History (cont.) 1961: TI and Fairchild introduced the first logic IC’s (cost ~$50 in quantity!). This is a dual flip-flop with 4 transistors. 1963: Densities and yields are improving. This circuit has four flip flops. In 1970, making good on its promise to its investors Intel starts selling a 1K bit RAM, the 1103. Dr. Ahmed H. Madian-VLSI 8 VLSI History (cont.) Introduced in 1972, the 8008 had 3,500 transistors supporting a byte-wide data path. Despite its limitations, the 8008 was the first microprocessor capable of playing the role of computer CPU as demonstrated on the cover of the July ‘74 issue of Radio-Electronics. Dr. Ahmed H. Madian-VLSI 9 Today Many disciplines have contributed to the current VLSI designs: solid-state physics materials science lithography and fab device modeling architecture algorithms CAD tools circuit design & layout Dr. Ahmed H. Madian-VLSI 10 Chip Complexity Chip classification according to number of active elements and minimal feature size: Dr. Ahmed H. Madian-VLSI 11 VLSI Chip Types Full custom Every circuit is custom designed Application-specific integrated circuits (ASICS) Design is created using a standard CAD tools without the need to interact with the silicon structure Semi-custom In between of full-custom and ASIC-type circuits. The majority of the chip is designed using a primitive predefined cells (standard cells) from library as building blocks. Dr. Ahmed H. Madian-VLSI 12 Top design level Design hierarchy overview bottom design level System specifications Initial concept Abstract High-level model VHDL, Verilog, HDL System design and verification Logic synthesis Logic design and verification Circuit design CMOS design and verification physical design Manufacturing Finished VLSI chip Dr. Ahmed H. Madian-VLSI Silicon logic design and verification Mass production, testing and packaging Marketing 13 Top design level VLSI Design bottom design level System specifications Initial concept Abstract High-level model VHDL, Verilog, HDL System design and verification Logic synthesis Logic design and verification Circuit design CMOS design and verification physical design Manufacturing Finished VLSI chip Dr. Ahmed H. Madian-VLSI Silicon logic design and verification Mass production, testing and packaging Marketing 14 VLSI Challenges The Moore’s Law (Moore is one of the co-founder of Intel corp.) has been fundamental to the silicon industry, obeyed for the past 30 years; however, technology scaling will become difficult beyond 0.18 micron, threatening Moore’s Law. Dr. Ahmed H. Madian-VLSI 15 Scaled-down Transistors The principle of constant-filed scaling lies in scaling the device voltages and the device dimensions (both horizontal and vertical) by the same factor , k (>1) , such that the electric filed remains unchanged. Dr. Ahmed H. Madian-VLSI 16 VLSI Challenges (cont.) Design Challenges of Technology Scaling Technology models 0.5µm, 0.35µm, 0.25µm, 0.18µm, 0.13µm, 90nm, 65nm, 45nm, 32nm, 20nm, ???. Scaling factor of 0.7 in the dimension exist from generation to the next one. Scaling in Area = 0.7 X 0.7 = 0.490.5. This means the transistor density doubles every generation. Dr. Ahmed H. Madian-VLSI 17 Challenges of VLSI (cont.) Every Two years: 1. Capacitance per node reduces by 30% (usual scaling) 2. Electrical nodes in a given area increase by 2X 3. Die size grows by 14% every two years (Moore’s Law) 4. Supply voltage reduces by 15% every two years 5. And frequency increases by 2X. This all adds up to 2.7X increase in active power of the lead microprocessor every two years. Dr. Ahmed H. Madian-VLSI 18 Revision on MOSFET Fabrication procedure Dr. Ahmed H. Madian-VLSI 19 Building MOSFET bulk CMOS with a p-type substrate: slice of a silicon ingot that has been doped with an acceptor (typically boron) to increase the concentration of holes P-type Back is metallized to provide a good ground connection. Dr. Ahmed H. Madian-VLSI 20 Building MOSFET (cont.) Next, a “thick” layer of silicon dioxide, called field oxide, is formed on the surface by oxidation in wet oxygen. This is then etched to expose surface where we want to make a MOSFET: Dr. Ahmed H. Madian-VLSI 21 Building MOSFET (cont.) Now grow a “thin” layer of silicon dioxide, called gate oxide, on the surface by exposing the wafer to dry oxygen. Dr. Ahmed H. Madian-VLSI 22 Building MOSFET (cont.) On top of the thin oxide a thick layer of polycrystalline silicon, called polysilicon or poly for short, is deposited by CVD. The poly layer is patterned and plasma etched exposing the surface where the source and drain junctions will be formed Dr. Ahmed H. Madian-VLSI 23 Building MOSFET (cont.) The entire surface is doped, either by diffusion or ion implantation, with phosphorus (an electron donor) which creates two n-type regions in the substrate. The phosphorus also penetrates the poly reducing its resistance and affecting the nfet’s threshold. n+ n+ Dr. Ahmed H. Madian-VLSI 24 Building MOSFET (cont.) Finally an intermediate oxide layer is grown and then reflowed to flatten its surface. Holes are etched in the oxide (where contacts to poly/diff are wanted) and aluminum deposited, patterned and etched. n+ n+ Dr. Ahmed H. Madian-VLSI 25 Threshold voltage The gate voltage required to form the channel is called the threshold voltage. Many factors affect the gate-source voltage at which the channel becomes conductive. Threshold voltage for source-bulk voltage zero: VTo GC Qb Qox 2 F Cox Cox As Vsb increases, the depth of the depletion region increases, exposing more of the fixed acceptor (i.e. negative) ions in the substrate. VT Vtno VsB 2F 2F 2 si qN A where Cox Where F is the Fermi potential, Qb is the depletion region charge, is the substrate coefficient and VSB is the substrate bias voltage Dr. Ahmed H. Madian-VLSI 26 Channel-Length modulation Dr. Ahmed H. Madian-VLSI 27 SPICE Models There are different models used in circuit simulators: level 1 is our simple model including the most important second order effects described level 2 model is based on device physics level 3 is a semi-empirical model allowing to match equations to the real circuit: example BSIM model from Berkeley models subthreshold characteristics. Dr. Ahmed H. Madian-VLSI 28 Physical design CMOS ICs are electronic switching networks that are created on small area of silicon wafer using complex set of physical and chemical processes. A primary task for VLSI designer is to translate circuit schematics into silicon form (this process is called physical design) Dr. Ahmed H. Madian-VLSI 29 Integrated Circuit Layers ICs are made by stacking different layers of materials in a specific order to form three dimensional structures that act as an electronic switching network. Layer M1 Substrate Side view Dr. Ahmed H. Madian-VLSI Insulator Substrate M1 M1 Top view 30 Integrated Circuit Layers (cont.) Layer M2 Layer M1 insulator Substrate Layer M1 Layer M2 Side view Top view Dr. Ahmed H. Madian-VLSI 31 Designing NFET Arrays layout Devices can share patterned regions, which may reduce the layout area or complexity B A n+ n+ n+ n+ C n+ n+ A Dr. Ahmed H. Madian-VLSI n+ n+ n+ B n+ C 32 Designing PFET Arrays layout Devices can share patterned regions, which may reduce the layout area or complexity B A p+ p+ p+ C p+ p+ p+ N-well p+ p+ A Dr. Ahmed H. Madian-VLSI p+ B p+ C 33 Design Examples VLSI Draw the CMOS realization and the layout of NAND and NOR gates Colors of layers polysilicon (gates) : Red Doped n+/p+ (active) : Green N-Well : Yellow Metal 1 : BLUE Metal 2 : Grey Contacts : Black X’s Dr. Ahmed H. Madian-VLSI 34 CMOS Realization VDD VDD a F a.b b a F ab NAND gate CMOS realization b NOR gate CMOS realization Dr. Ahmed H. Madian-VLSI 35 NAND FET Layout VDD N-WELL PFET P+ Gate P+ Gate P+ a b NFET N+ Gate N+ Gate N+ Dr. Ahmed H. Madian-VLSI 36 NAND FET Layout (cont.) VDD VDD PFET X X a b NFET X GND Dr. Ahmed H. Madian-VLSI 37 NAND FET Layout (cont.) VDD VDD PFET X a X X b OUT NFET X X a b GND Dr. Ahmed H. Madian-VLSI 38 NOR FET layout VDD VDD PFET X X OUT a b NFET X X X a b GND Dr. Ahmed H. Madian-VLSI 39 Design Examples VLSI Draw the pass transistor realization and the layout of MUX 4:1 Colors of layers polysilicon (gates) : Red Doped n+/p+ (active) : Green N-Well : Yellow Metal 1 : BLUE Metal 2 : Grey Contacts : Black X’s Dr. Ahmed H. Madian-VLSI 40 CMOS realization of MUX 4:1 S1 S1 S0 S0 P0 P0 P1 MUX 4:1 P2 F P1 F P3 S0 S1 P2 P3 Dr. Ahmed H. Madian-VLSI 41 MUX layout S1 P0 X P1 X P2 X S1 S0 X S0 X X S1 S0 S0 P0 X X X X S1 F P1 F X P2 X P3 X P3 X Dr. Ahmed H. Madian-VLSI 42 Design Examples VLSI Draw the CMOS realization and the layout of logic function f a b. c Colors of layers polysilicon (gates) : Red Doped n+/p+ (active) : Green N-Well : Yellow Metal 1 : BLUE Metal 2 : Grey Contacts : Black X’s Dr. Ahmed H. Madian-VLSI 43 CMOS Realization VDD b c a f b a c Dr. Ahmed H. Madian-VLSI 44 Logic function Layout VDD N-Well b PFET c P+ a f b a NFET N+ c Dr. Ahmed H. Madian-VLSI 45 Logic function Layout VDD VDD N-Well c PFET X b X b a c X a f b a NFET c Dr. Ahmed H. Madian-VLSI 46 Logic function Layout VDD VDD N-Well b c PFET X X b a X c X a f b f a NFET X X X c GND Dr. Ahmed H. Madian-VLSI 47 Layout Rules Layout rules are the common language between design and process engineers conservative rules absorb process disturbances and variations layout rules must be respected by the designer layout rules reflect the limits of a process, they describe: minimal distance, overlap minimal width (e.x. channel length, λ) layout readability is improved using colors: metal polysilicium n-diffusion p-diffusion n-well contact, via blue red green yellow brown black Dr. Ahmed H. Madian-VLSI 48 Layout Dr. Ahmed H. Madian-VLSI 49 Stick Diagram stick diagrams are technology independent no layout rules need to be known mask layout may be generated automatically Dr. Ahmed H. Madian-VLSI 50 Digital Layout: horizontal or vertical gates? Vertical gates Good for circuits where fets sizes are similar and each gate has limited fanout. Best choice for multiple input static gates and for datapaths. Horizontal gates Good for circuits where long and short fets are needed or where nodes must control many fets. Often used in multiple-output complex gates (e.g, sum/carry circuits). Dr. Ahmed H. Madian-VLSI 51 Eliminating Gaps Dr. Ahmed H. Madian-VLSI 52 Complex CMOS Gates compact layout. Euler Rule: Generate an n-graph by replacing the nfet block with vertices for nodes and edges for fets Generate a dual p-graph Find a sequence containing all edges in the ngraph. This sequence is called Euler n-path. Generate an Euler p-path with the same labeling as the Euler n-path. If not possible start again. The labeling sequence of the 2 Euler paths are the gate sequence of the single row nfet/pfet CMOS gate. Dr. Ahmed H. Madian-VLSI 53 Example Draw the most compact layout for the following logic function using Euler’s rule. F= A.(B+C) Dr. Ahmed H. Madian-VLSI 54 Solution VDD F A C N1 A B F A N2 C N2 VDD C N1 B F B GND GND Dr. Ahmed H. Madian-VLSI A B C 55 Layout of Example A B C A B C Dr. Ahmed H. Madian-VLSI 56 Thanks Revision sheet will be soon available on the web site you must solve it Download one of the layout tools and practice on the lecture examples Dr. Ahmed H. Madian-VLSI 57