Computer-Based Project on VLSI Design Co 3/8

Similar documents
Computer-Based Project on VLSI Design Co 3/7

CMOS Inverter & Ring Oscillator

ENGINEERING TRIPOS PART II A ELECTRICAL AND INFORMATION ENGINEERING TEACHING LABORATORY EXPERIMENT 3B2-B DIGITAL INTEGRATED CIRCUITS

FET Driver, Load, and Switch Circuits

FAMILIARIZATION WITH DIGITAL PULSE AND MEASUREMENTS OF THE TRANSIENT TIMES

In this experiment you will study the characteristics of a CMOS NAND gate.

Physics 120 Lab 6 (2018) - Field Effect Transistors: Ohmic Region

EE584 Introduction to VLSI Design Final Project Document Group 9 Ring Oscillator with Frequency selector

UNIVERSITY OF CALIFORNIA, DAVIS Department of Electrical and Computer Engineering. EEC 180A DIGITAL SYSTEMS I Winter 2015

EE 330 Laboratory 7 MOSFET Device Experimental Characterization and Basic Applications Spring 2017

University of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 3157 Electrical Engineering Design II Fall 2013

UMAINE ECE Morse Code ROM and Transmitter at ISM Band Frequency

EECE 2413 Electronics Laboratory

Part IIA Third Year Projects Computer-Based Project in VLSI Design Co 3/7

PAiA 4780 Twelve Stage Analog Sequencer Design Analysis Originally published 1974

Sampling and Quantization

Chapter 3 DESIGN OF ADIABATIC CIRCUIT. 3.1 Introduction

E85: Digital Design and Computer Architecture

AC LAB ECE-D ecestudy.wordpress.com

Lab 7 (Hands-On Experiment): CMOS Inverter, NAND Gate, and NOR Gate

ELEC 350L Electronics I Laboratory Fall 2012

CMOS synchronous Buck switching power supply Raheel Sadiq November 28, 2016

ANALOG TO DIGITAL CONVERTER

Lab Project #2: Small-Scale Integration Logic Circuits

Process Components. Process component

EE283 Electrical Measurement Laboratory Laboratory Exercise #7: Digital Counter

Propagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012

Propagation Delay, Circuit Timing & Adder Design

Lab Experiments. Boost converter (Experiment 2) Control circuit (Experiment 1) Power diode. + V g. C Power MOSFET. Load.

An Analog Phase-Locked Loop

EXPERIMENT 12: DIGITAL LOGIC CIRCUITS

Dev Bhoomi Institute Of Technology Department of Electronics and Communication Engineering PRACTICAL INSTRUCTION SHEET

Practical 2P12 Semiconductor Devices

LM555 and LM556 Timer Circuits

Capacitive Touch Sensing Tone Generator. Corey Cleveland and Eric Ponce

Experiment 9 The Oscilloscope and Function Generator

Module 9C: The Voltage Comparator (Application: PWM Control via a Reference Voltage)

UNIVERSITY OF UTAH ELECTRICAL ENGINEERING DEPARTMENT

ENEE307 Lab 7 MOS Transistors 2: Small Signal Amplifiers and Digital Circuits

CHAPTER 6 PHASE LOCKED LOOP ARCHITECTURE FOR ADC

Electronics Basic CMOS digital circuits

Model 305 Synchronous Countdown System

Exam Booklet. Pulse Circuits

Electronic Circuits EE359A

Electronics. RC Filter, DC Supply, and 555

ECE 683 Project Report. Winter Professor Steven Bibyk. Team Members. Saniya Bhome. Mayank Katyal. Daniel King. Gavin Lim.

DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE MASSACHUSETTS INSTITUTE OF TECHNOLOGY CAMBRIDGE, MASSACHUSETTS 02139

CHAPTER 3 SINGLE SOURCE MULTILEVEL INVERTER

4.1.2 InAs nanowire circuits fabricated by field-assisted selfassembly on a host substrate

DEPARTMENT OF ELECTRICAL ENGINEERING LAB WORK EE301 ELECTRONIC CIRCUITS

DIGITAL ELECTRONICS. Methods & diagrams : 1 Graph plotting : - Tables & analysis : - Questions & discussion : 6 Performance : 3

ECE380 Digital Logic. Logic values as voltage levels

OBJECTIVE The purpose of this exercise is to design and build a pulse generator.

Bring your textbook to lab.

ASTABLE MULTIVIBRATOR

A 0.95mW/1.0Gbps Spiral-Inductor Based Wireless Chip-Interconnect with Asynchronous Communication Scheme

University of California at Berkeley Donald A. Glaser Physics 111A Instrumentation Laboratory

Module 4B7: VLSI Design, Technology, and CAD. Scanning Electron Microscopical Examination of CMOS Integrated Circuit

Chapter 3 : Closed Loop Current Mode DC\DC Boost Converter

Laboratory #4: Solid-State Switches, Operational Amplifiers Electrical and Computer Engineering EE University of Saskatchewan

320MHz Digital Phase Lock Loop. Patrick Spinney Department of Electrical Engineering University of Maine

Q107/Q107A State Variable Filter

Name EGR 2131 Lab #2 Logic Gates and Boolean Algebra Objectives Equipment and Components Part 1: Reading Pin Diagrams 7400 (TOP VIEW)

Basic Logic Circuits

Dynamic Threshold for Advanced CMOS Logic

ENGINEERING TRIPOS PART II A ELECTRICAL AND INFORMATION ENGINEERING TEACHING LABORATORY EXPERIMENT 3B2-B DIGITAL INTEGRATED CIRCUITS

Integrated Circuit: Classification:

A 7ns, 6mA, Single-Supply Comparator Fabricated on Linear s 6GHz Complementary Bipolar Process

Chapter 13: Comparators

6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS

B MTS Systems Corp., Model Function Generator

GCSE (9-1) WJEC Eduqas GCSE (9-1) in ELECTRONICS ACCREDITED BY OFQUAL DESIGNATED BY QUALIFICATIONS WALES SAMPLE ASSESSMENT MATERIALS

Multiplexer for Capacitive sensors

1 sur 8 07/04/ :06

High Speed ±100V 2A Integrated Ultrasound Pulser Demo Board

+15 V 10k. !15 V Op amp as a simple comparator.

HV739 ±100V 3.0A Ultrasound Pulser Demo Board

FDTD SPICE Analysis of High-Speed Cells in Silicon Integrated Circuits

Electronic Instrumentation ENGR-4300 Fall 2004 Section Experiment 7 Introduction to the 555 Timer, LEDs and Photodiodes

OCR Electronics for A2 MOSFETs Variable resistors

DESIGN OF MULTIPLYING DELAY LOCKED LOOP FOR DIFFERENT MULTIPLYING FACTORS

EE 3101 ELECTRONICS I LABORATORY EXPERIMENT 9 LAB MANUAL APPLICATIONS OF IC BUILDING BLOCKS

Precalculations Individual Portion Introductory Lab: Basic Operation of Common Laboratory Instruments

FAMILIARISATION WITH P.E. COMPONENTS

OBJECTIVE TYPE QUESTIONS

2009 Spring CS211 Digital Systems & Lab 1 CHAPTER 3: TECHNOLOGY (PART 2)

1 Second Time Base From Crystal Oscillator

ENGR4300 Test 4A Spring 2005

R 2. Out R 3. Ctrl C 2

150V, 1.5A, Unipolar Ultrasound Pulser Demoboard +5.0V VLL AVDD PWR VSS VDD VPP CWD VDD VDD VDD. Q[7:0] Data Latch. Shift Register D0 SDI SUB VSUB

The Oscilloscope. Vision is the art of seeing things invisible. J. Swift ( ) OBJECTIVE To learn to operate a digital oscilloscope.

University of Pittsburgh

SP6003 Synchronous Rectifier Driver

Wafer-scale 3D integration of silicon-on-insulator RF amplifiers

Experiment # 2 Characteristics of TTL Gates

ESD-Transient Detection Circuit with Equivalent Capacitance-Coupling Detection Mechanism and High Efficiency of Layout Area in a 65nm CMOS Technology

NOVEMBER 28, 2016 COURSE PROJECT: CMOS SWITCHING POWER SUPPLY EE 421 DIGITAL ELECTRONICS ERIC MONAHAN

LABORATORY 4. Palomar College ENGR210 Spring 2017 ASSIGNED: 3/21/17

ENGR-2300 Electronic Instrumentation Quiz 3 Spring Name: Solution Please write you name on each page. Section: 1 or 2

Noise Tolerance Dynamic CMOS Logic Design with Current Mirror Circuit

Transcription:

Computer-Based Project on VLSI Design Co 3/8 This pamphlet describes a laboratory activity based on a former third year EIST experiment. Its purpose is the measurement of the switching speed of some CMOS logic gates on a 2 µm technology silicon integrated circuit, which was designed and tested as a student project. You will have an opportunity to investigate the behaviour of these circuits as a function of supply voltage and compare with simulated results. 1. Test chip layout As you can see from the optical micrograph in Figure 1 and the corresponding diagram in Figure 2(a), the upper and lower ring oscillators contain 113 and 115 gates, respectively. The input and output pads to the circuits are as shown in Table 1; the inputs have multiple functions as noted below. INPUT and OUTPUT numbers are those numbers assigned on the test board with the jumper wires, and the pin numbers are the pin assignments on the chip. A circuit schematic of the test unit is shown in Figure 3. Figure 1 Photomicrograph of part of ring oscillator IC The power supply V dd and ground V ss are supplied on the 2nd and 1st levels of metal on lines x=18 and x=21, pins 32 and 12 respectively. The 6 logic gates in the area between the oscillators (grid reference x=85, y=53 and x=28-55, y=53) are similar to the elements in the ring. There is an edge triggered divide-by-two circuit at (x=10, y=65) in Fig.2. D M Holburn May 2003 (iv) 1 C8e25.doc

Input Description Grid Ref INPUT 3 (pin 3) Controls element 1 of ring-113 Controls element 1 of ring-115 Controls one input to the single device (x=100, y= 66) (x=108, y=400) (x= 85, y= 53) INPUT 4 (pin 4) Controls three elements of ring-113 (x= 40, y= 66) (x=108, y= 66) (x=108, y= 97) INPUT 2 (pin 39) Controls element 115 of ring-115 Controls one input to the single device (x=115, y= 40) (x= 85, y= 53) OUTPUT 5 (pin 5) From the single device (x= 85, y= 53) OUTPUT 6 (pin 6) OUTPUT 7 (pin 7) OUTPUT 8 (pin 8) OUTPUT 9 (pin 9) From the ring-113, after an extra buffer element From the ring-113, after an extra buffer element From the divide-by-two circuit which has output 9 as its input From the fifth logic gate in the line (no buffer element) (x= 30, y= 91) (x= 30, y= 65) (x= 10, y= 65) (x= 26, y= 53) OUTPUT 10 (pin 10) From the ring-115 after element 16 after an extra buffer element (x= 30, y= 40) Table 1 Input and output pins Figure 2 Ring Oscillator Circuit Schematic D M Holburn May 2003 (iv) 2 C8e25.doc

2. Experimental Procedure: Testing the single device. Important: Be sure to use Box A for sections 2-8. Before measuring the ring oscillator we will first test the single device (x=85, y=53). Ensure that the measurement box in Fig. 3 contains a chip with design 21 to start with. If no chip 21 device is available, you can use chip 28, but please first discuss the effects of this with a demonstrator. To change chips, move the lever over to release the pins, lift out the chip without touching the pins as this could damage the circuit by electrostatic discharge. Push the pins into the pad of protective black conductive foam for storage. Mount the new chip in the holder with the dots aligned, and pull the lever to clamp the pins. Please make a note of the serial number of your chip: (e.g. 21-10). Ensure that the positive power supply is connected to pin 32 on the chip and the ground is connected to pin 12. Set the power supply V DD to 3V. Note that you can vary the supply voltage in the range 0.2-9 V approximately using the control knob at lower right on the test box. Set INPUT 3 (pin 3) HIGH. Note that the input and output pads are inverting; i.e. the three-way switch in the left position (labelled HI) to one of the chip inputs gives a LOW input at the internal circuit. Set INPUT 4 (pin 4) LOW Feed a square wave to INPUT 2 (pin 39) (switch set to the right - BNC input), amplitude about 3V, frequency about 1MHz Sketch what you observe when OUTPUT 5 and INPUT 2 (pin 39) are displayed together on a dual trace oscilloscope. Write down the logic function performed by the gate. Use the oscilloscope to estimate the gate delay. What factors limit the accuracy you can expect to achieve? 3. Testing ring-115. Ring oscillators ring-113 and ring-115 are made up of 2 input gates identical to that examined in section 2; ring-115 has two inputs which can be used to control the oscillation. We shall show how the oscillation can be gated on and off by means of a pulse train. With the square wave connected to INPUT 2 (pin 39), adjust the input frequency at INPUT 2 (pin 39) to about 100kHz with a duty cycle of 50%. Observe OUTPUT 10 and INPUT 2 (pin 39) on a dual trace oscilloscope, using the input as a trigger, and sketch the waveforms. If it is not clear what is going on, set INPUT 2 (pin 39) to HI (to allow the ring to free-run), trigger the oscilloscope with OUTPUT 10 and observe the waveform. Note: the switches are not debounced and can introduce multiple pulses into the ring, possibly resulting in a harmonic mode. If the ring has gone into a high order resonance, first set INPUT 3 to LO to stop the ring and then set it to HI again. You may need to repeat this procedure more than once. You are strongly recommended to monitor all output waveforms using the oscilloscope, to guard against inadvertently selecting a harmonic mode. D M Holburn May 2003 (iv) 3 C8e25.doc

4. Determining the gate delay by measurements on ring-115. With the setup of section 3, carry out the following experiments:- Make a rough measurement of the period of the regular high-frequency oscillations from the oscilloscope. Using the most suitable method to determine the natural ring oscillator frequency (counter-timer or oscilloscope), find the gate delay per stage in the ring with V DD set to 3V, making sure that you are not in error by a factor of 2! Investigate a further way to estimate the gate delay. Display OUTPUTS 7 and 6 on the dual trace oscilloscope, set ring-113 oscillating and divide the observed delay by the number of intervening gates. Find the number of gates by counting the gates in Figure 2, bearing in mind that the buffer gates on each output are external to the ring. Does OUTPUT 7 come before OUTPUT 6, or vice versa? Compare and contrast the methods explored in sections 3 and 4 for obtaining the gate delay. 5. Measure the effect of varying the power supply voltage. The switching characteristics are expected to vary with increased voltage. Before making a detailed investigation of the nature of the variation, first determine the minimum power supply voltage required to establish full-amplitude oscillations by setting the switches such that one ring free-runs while the other ring is off. Measure the frequency of the free-running ring using the frequency counter as the power supply voltage is varied. Plot the result and note the rate of change in frequency with power supply voltage at 3 V. Interpret your plot of frequency vs. ring voltage. Note that these measurements were taken with one ring running and the other ring switched off. Now investigate the effect of starting the other ring, so that both now run simultaneously. Monitor one of the waveforms using the counter and oscilloscope as the second oscillator is started and stopped. What effects do you see? Are the oscillators completely independent? Suggest possible reasons for your observations. D M Holburn May 2003 (iv) 4 C8e25.doc

Figure 3 Test box circuit schematic D M Holburn May 2003 (iv) 5 C8e25.doc

6. Simulation of the device performance. The output of an AccuSim simulation of a portion of the ring oscillator is given in Figure 4, which also contains a sketch of how the five gates are interconnected in the simulation. The voltage waveform V(A) consisting of a linear ramp up from 0 to 5 volts, a flat region and a linear ramp back down to zero, is supplied to the input to gate A. The outputs of gates B, C, D and E are determined using AccuSim. Highlight in a bright colour the waveforms C and E on the diagram. Explain how waveforms B-E arise, and why the shape of waveforms C and E are similar to each other. Why are they different in detail from waveform A? Using the curves in Figure 4, estimate the delay in the ring oscillator and compare it with your experimental measurement for 5V power supply voltage. The simulation provided actually corresponds to chip design 28 rather than the design just measured. Test chip designs 28 and 21 have similar transistors in the elements of the ring oscillators except that the p-channel transistor in design 28 is three times wider than that in design 21. This affects both the on-state channel conductance and the capacitive load presented to the previous stage of the ring. It may also be helpful to know that the AccuSim run carried out takes into account the MOSFET channel resistances and all parasitic capacitances to substrate, but does not model other resistances in the circuit, such as the 2 µm wide polysilicon lines interconnecting the devices. 7. Performance comparison with different transistors in the ring As explained, test chip designs 28 and 21 have similar transistors in the elements of the ring oscillators except that the p-channel transistors in design 28 are three times wider than those in design 28. This affects both the on-state channel conductance and the capacitive load presented to the previous stage of the ring. To change chips, move the lever over to release the pins, lift out the chip (without touching the pins as this could damage the circuit by electrostatic discharge). Push the pins into the pad of protective black conductive foam for storage. Mount the new chip in the holder with the dots aligned, and pull the lever to clamp the pins. What is the percentage difference in performance between the designs at 3 V supply voltage? Explain on the basis of the transistor dimensions why you would expect a difference. 8. Stroboscopic pulse generator In the schematic of Figure 4, the sense gate F with inputs from E and B gives a high output only when both inputs are low. This function is also realised on the chip (x=40, y=53) and at (x =55, y=53). D M Holburn May 2003 (iv) 6 C8e25.doc

Figure 4 Simulation of a portion of the ring oscillator design Given that the sense gate spans 5 elements in the rings on the chip (note that in Figure 4 only 3 are spanned), describe the circumstances in which the output will be in the logic high state during normal operation of the ring? What output do you expect from OUTPUT 9 of chip design 28 in Figure 2 when:- a) both rings are running freely and b) when INPUT 4 is LOW (i.e. HIGH after inversion at the input pad), and ring-115 is running? Verify your predictions by experiment. Change to chip design 28 if necessary. Observe OUTPUTS 10 and 9 on the oscilloscope with 0.6-0.7 V power supply voltage, and INPUTS 4, 3 and 2 (pin 39), set LOW, HIGH and HIGH respectively. (before inversion at the pads). OUTPUT 8 is the output of an edge-triggered divide-by-2 circuit fed by OUTPUT 9. Confirm that the circuit performs this function and increase the power supply voltage until it no longer works. Record your observations. D M Holburn May 2003 (iv) 7 C8e25.doc

D M Holburn May 2003 (iv) 8 C8e25.doc

9. Ring oscillators with realistic loads on the devices in the ring (Optional) The second measurement box provided (Box B) has been developed for the purpose of investigating the behaviour of ring oscillators operating under more realistic and variable loading conditions. It relies on a CMOS device specifically designed and fabricated for the purpose. Note: the process dimensions used are not the same as those for chips 21 & 28. The measurement box has additional switches to select one of a number of ring oscillators, and a precision potentiometer for adjusting the supply voltage. In other respects it resembles the unit used to test chips 21 & 28. The device contains 8 ring oscillators, four implemented with NAND gates and four with Inverter/NOR gates. In contrast to the first ring oscillator chip you measured, the load on each device in the ring is varied in this experiment. A total load of 2, for example, indicates that each ring element drives the next ring element plus a similar, dummy element. A load of 3 indicates that the extra dummy element imposes twice the load presented by a ring element, and so on. Table 1 shows the number of elements in each ring. This information is needed to calculate the gate delays. To economise on the number of input and output pins to the chip, a multiplexed control system is used to determine which ring is active. Use the switch settings given in the table to select the chosen ring type. Choose a fixed supply voltage (such as 5 V) and measure the oscillation frequencies of the rings. Plot the delay associated with each logic gate as a function of the load that the gate has to drive, and interpret the results. Comment on the implications for the design of complex logic circuits as opposed to simple ring oscillators. Measure the performance of Inverter 1 as a function of supply voltage, comparing your data with those obtained in Section 4. Gate type and Load No in ring Switch settings (Chip pin numbers in brackets) 1 2 3 4 5 6 (26) (27) (24) (25) (22) (23) Output on Box Inverter 1 181 HI LO LO HI HI HI Output 1 (pin 37) Inverter 2 81 LO HI HI LO LO LO Output 1 (pin 37) Inverter 3 81 HI LO HI LO HI HI Output 2 (pin 36) Inverter 4 79 LO HI LO HI LO LO Output 2 (pin 36) NAND 1 135 HI LO HI HI LO HI Output 3 (pin 39) NAND 2 65 LO HI LO LO HI LO Output 3 (pin 39) NAND 3 65 HI LO HI HI HI LO Output 4 (pin 38) NAND 4 65 LO HI LO LO LO HI Output 4 (pin 38) Table 1: Switch assignments and pin allocation D M Holburn May 2003 (iv) 9 C8e25.doc