E341 Spring 2013 Rev 7-2007.04.18 Modified by: AR,AB Noise Measurement Lab Overview: The goal of this lab is to measure noise parameters of the fabricated piezoresistive cantilevers. Noise is important since it places an ultimate limit on the measurement resolution of the device. There are two types of noise mechanism in the cantilever, i.e. Mechanical and Electrical. For the cantilevers the mechanical noise floor is far lower than the electrical, hence here we concentrate on the electrical. The Mechanical noise becomes measurable at the resonance frequency since it gets amplified by the quality factor. The Mechanical noise can actually be used to calibrate the sensitivity of the cantilevers. The major portion of Mechanical noise is simply due to the Brownian motion of the air molecules colliding with the cantilever. The electrical noise is mainly due to the peizoresistor noise. Noise in piezoresistors has two main components: Johnson (white or thermal) noise and 1/f noise. At lower frequencies, usually less than 1 kHz, 1/f noise tends to dominate while Johnson noise dominates at higher frequencies. In our piezoresistors, we are interested in the low frequency region (e.g. static force measurements) and so 1/f noise is the main concern in the noise studies of our devices. Johnson noise is universal to all resistors. Thermal noise does not depend on type of material that the resistor is made of. It just depends on the resistance value and the temperature. Thermal noise is uniform across all frequencies, hence the adjective “white”. Thermal noise is also known as Johnson noise, as it is caused by the Brownian movement of the carriers and is directly related to temperature as shown below VJ = 4kTR where VJ is the Johnson noise, k is Boltzmann’s constant (Joule/Kelvin), T is the absolute temperature, and R is the resistance of the piezoresistor. Note that it does not depend on frequency and so it is constant across the whole spectrum. 1/f noise, as its name implies, is inversely proportional to frequency and is not yet completely understood. In particular, 1/f noise in piezoresistors has been shown to be dependent on processing parameters such as implant dose and anneal. 1/f noise is also a good measure of the quality of resistors. Noise in excess of the normal value is indicative of poor process quality. Practical examples of noise: Figure 1 shows a scope trace of white noise. The amplitude distribution of this noise is Gaussian as shown in the figure. When talking about noise we always need to talk about its bandwidth as well. For example if we took the spectral density of the noise shown it would be flat from DC to day light, i.e. at every frequency it has the same power. It is useful to memorize the noise of a 1 KΩ resistor. A 1 kΩ resistor has 4 nV/√Hz at room temperature. This means in a 1 Hz bandwidth, we will measure 4 nV RMS. It is much easier to manipulate this number than think about Boltzmann’s constant and Kelvin temperature. We can always use the noise of 1 kΩ resistor to calibrate our system and setup. Noise add in root means squared (RMS) fashion that is if we have a 2 kΩ resistor the noise will be 4^2+4^2 = 5.6 nV/√Hz . The reason for RMS addition is because noise sources are uncorrelated. Another Page 1 of 7 E341 Spring 2013 Rev 7-2007.04.18 Modified by: AR,AB important number to remember is 3 dB noise bandwidth equivalent or π/2 * 3dB bandwidth. That is the effective bandwidth of a single pole filter for white noise is π/2 * 3dB bandwidth. For example if we did not have a spectrum analyzer available and wanted to know the noise of our resistor in a 100 Hz bandwidth, we would need to build a very sharp brick wall filter at 100 Hz. Instead a simple single pole buffered resistor and capacitor filter at 100/π/2 would give us the same result. That is √(100Hz)*4 nV/√Hz = 40 nV RMS. 40 nV RMS is a very small voltage and there are not many digital voltmeter that have such resolution. Hence to really see the noise of the resistor we need to amplify it. We need an amplifier with lower noise than that of the resistor. For this lab we are using AD622 due to its availability and cost. AD622 the instrumentation amplifier that you are using has an input referred noise floor of 10 nV/√Hz above 10 Hz. A 10 kΩ resistor will have √10*4 nV = 12.6 nV/√Hz of noise. Now if we amplify the total noise by a gain of 1000 we will have the output noise of (10^2+12.6^2)^0.5*1000 = 16.1 µv/√Hz. This number is above the noise floor of the spectrum analyzer and in 1 kHz bandwidth will result in ~0.5 mV RMS (√1000 * 16.1 µv/√Hz) of noise which is easily measurable. Noise is part of a signal, and thus has power spectral density (PSD). The plot in the figure 2 below is a typical voltage noise spectrum of a piezoresistor where it shows the voltage noise versus frequency on a log-log scale. The roll-off region at the high end of the frequency range is due to the bandwidth limitations of the amplifier used to magnify the noise signal and is not part of the signal of the actual device. Page 2 of 7 E341 Spring 2013 Rev 7-2007.04.18 Modified by: AR,AB 10 ) ) z H ( t r / s m r V ( y t i s n e D 10 wafer 14 (therm comp bond PS) die #33,32 Vrange=0.50 V=12.41 -5 -6 1/f noise region 10 -7 e s i o N Johnson noise 10 10 -8 Roll off region -9 10 0 10 1 10 2 10 3 10 4 10 5 Frequency (Hz) Figure 2. Typical noise spectrum of a piezoresistor. To find the RMS noise for a given bandwidth, the data has to be squared (to convert to power) and then integrated over the bandwidth of interest. Note that on a log-log scale, the PSD has a slope of -1, which translates into a slope of ½ on the voltage noise plot since it is the square root of the PSD. You should check this every time you finish a measurement as a simple check that you are taking the correct data. The simplest model for 1/f noise is an empirical one called the Hooge model, which predicts that 1/f noise will increase with decreasing carriers according to the relation: S1 / f = Vb2α Nf V1 / f = Vb α Nf S1/f is the Hooge noise power density, V1/f is the Hooge noise, f is the frequency, N is the number of carriers, Vb is the bias voltage, and α is a non-dimensional fitting parameter often ascribed to the “quality of the lattice.” α is typically in the range of 10-3 to 10-7. Note that because of the 1/f shape of the PSD, the voltage noise per decade is constant. There is a fundamental difference between the thermal noise and the 1/f noise. The thermal noise is really a voltage noise and the 1/f noise is a conductance fluctuation. It does not matter whether or not you power the resistor, you will still measure the thermal noise. In some hostile environment the thermal noise is used as a measure of temperature. The 1/f noise is, however, a fluctuation in conductivity, i.e. the Page 3 of 7 E341 Spring 2013 Rev 7-2007.04.18 Modified by: AR,AB resistance is actually changing. In order to measure the resistance you need to apply a current to turn it into a voltage. Typically we see 40 µΩ/√Hz at 1 Hz. The origin of this fluctuation is still under investigation; however Hooge’s attributes the 1/f noise to mobility and lattice scattering. Experiment Setup: AD622 Pre-AMP With 10uf high pass filter HP 3562a Spectrum Analyzer Piezoresistor circuit setup Matlab Dumpdata.m 10 ) ) z H ( t r / s m r V ( y t i s n e D 10 wafer 14 (therm comp bond PS) die #33,32 Vrange=0.50 V=12.41 -5 -6 1/f noise region 10 -7 e s i o N Johnson noise 10 10 -8 -9 10 0 10 1 10 2 10 3 10 4 10 5 Frequency (Hz) Piezoresistor circuit Setup: The first step is setting up the piezoresistor is to make a full Wheatstone bridge configuration. Piezoresistor are very good temperature sensors, i.e. their resistance change with temperature. A typical PRT (Piezo Resistor Transducer) has about 3000 ppm/C depending on process parameters. For example a 10 kΩ resistor will change 30 Ω in 1 C. Now remember we are trying to measure 40 µΩ. To isolate the result of temperature effect we can use two piezoresistor and subtract their temperature contribution. However the 1/f noise will be √2 higher since two piezoresistors contribute to the noise in an uncorrelated manner. As a practical matter we also need two fixed resistors to complete the bridge. See figure 3 below. We assume that the fixed resistors do not have 1/f noise and that their thermal noise is much lower in 1 Hz region (a reasonable assumption if you use metal film resistors). Due to temperature coefficients mismatch or thermal proximity, there can be enough of a variation that can saturate the spectrum analyzer and cause erroneous steps in frequency response. Hence we use a 10 µF capacitor to make sure we do not see drifts or noise components below 0.016 Hz. This high pass cutoff is due the 10 µF multiplied by the input resistance (1 MΩ) of the spectrum analyzer. Page 4 of 7 E341 Spring 2013 Rev 7-2007.04.18 Modified by: AR,AB Vbridge Vbridge Fixed R Fixed R Piezo Piezo -Vbout+ Bridge Nulling: 1) Measure the piezoresistor with a multimeter. 2) Select the same value metal film resistor to complete the bridge. The resistor do not have to match exactly, roughly 10% is good enough. Please use 5 V bridge voltage. 3) Write down these values 4) Use a digital voltmeter and the potentiometer to set Vb out as close as possible to zero (< 1 mV). We need to null the bridge. Record this offset voltage. You may need to move the potentiometer to the other side. Also if the right value of potentiometer is not available you can use a fixed resistor in series with the pot. 5) Measure –vbout and +vbout node to ground and record them they should be very close to each other (<1 mV) and half of Vbridge ~2.5. 6) You need to record the Vbout, Vbridge, all the four resistor values, also –Vbout and Vbout+ referenced to ground. Please note the PRT are very light sensitive. After you have nulled the bridge make sure you cover them with an enclosure (cardboard box). Otherwise you will measure erroneous results. Amplifier Connection: 1) Connect the bridge to the AD622 amplifier and you have designed it. 2) Measure the gain of your circuit 3) You can do that by changing the input voltage and measuring the change in the output voltage. Make sure you use changes of voltage and not absolute voltage to calculate gain. 4) The easiest way to do this is to measure the current value of Vbout and Output of the AD622 (Vout). Then change the Vbout by 1 mV using the potentiometer and record the Vout. Now the gain is ΔVout/ΔVbout, you should measure 1000. Page 5 of 7 E341 Spring 2013 Rev 7-2007.04.18 Modified by: AR,AB 5) Make sure you record these values and you null the bridge back. (Vout should be <1 V, closer to 0 the better) Connection to the spectrum Analyzer: 1) Connect the AD622 through a 10 µf capacitor to channel 1 of the spectrum analyzer. HP3562A Setup and measuring noise: HP 3562A is a Fast Fourier Transform based analyzer, i.e. it samples the input time data and digitally process it. It is a very useful instrument since it can also double as a scope or be used as a network analyzer. If the analyzer has been previously setup then you can skip these steps; however in case of a power outage or reset it is good to know how to get back the conditions. 1 2 S1 S2 4 3 HP3562A 1) At first we need to select our measurement mode, either linear or log. We can do this by pressing the measurement mode button(1) and the soft menu button (S2) 2) Then we need to select the measurement type by pressing “select measurement” (2) and then pressing the soft key button (S2) for power spectrum 3) Now we need to get our units in V/√Hz. Press “Units” (3) and in the soft menu button select “P spec units” (S1) and again in soft menu select “V/√Hz PSD”. 4) Now Press “Coord” (4) and then soft menu button MAG(log) 5) The next step is to setup the frequency range Press the “Freq” button and set the start freq at 1 Hz and span of 4 decades. That is from 1 Hz to 10 kΩ. 6) Press “start” to see the spectrum. 7) Or prior to start press “view input” and press the soft button ‘view input time’ (s1) to see the noise in time. You can then press start to see the spectrum. It takes a few minutes for the spectrum to appear. Page 6 of 7 E341 Spring 2013 Rev 7-2007.04.18 Modified by: AR,AB 8) The laptop is connected to the HP by GPIB cable. You should use the program Dumpdata.m to record your result. Dumpdata file generates three files a datafile, an .EPS file and a .Fig file. Make sure when you type in the Dumpdata in Matlab you are working in the noise directory. 9) The file name is very important to figure out who has what. So one unified format should be followed. Please follow the example below. Make sure you substitute your wafer number and die number the measured the resistance, the voltage across the resistor, your initials, date, and ME342 at the end) 10) Dumpdata(‘ 2007W19die07x09R10kVr2p5byAJRApril222007ME342’) 11) Make sure the PRT does not see light. Also do not forget to press the ‘start’. First noise measurement: For the first noise measurement you should calibrate the system and just measure the noise of the AD622. You can easily do that by shorting the output of the bridge. You should get a similar plot as below. Make sure you give it the file name with the measured gain AD622OnlyME342GainXXX Now that you know the setup is calibrated and you have the right tools you should measure the noise of the piezoresistors. Make sure you measure the noise at three different bias voltages (2, 4, 6 Volts) and submit your plots. Best of luck and hope you will be having fun. Page 7 of 7