Electronic Circuits Laboratory EE462G Lab #2

Similar documents
ECE 342 Electronic Circuits. 3. MOS Transistors

ECE 546 Lecture 10 MOS Transistors

Chapter 4 Field-Effect Transistors

MOS Transistor I-V Characteristics and Parasitics

ECE 342 Electronic Circuits. Lecture 6 MOS Transistors

6.012 Electronic Devices and Circuits Spring 2005

Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. The Devices. July 30, Devices.

Lecture 4: CMOS Transistor Theory

The Devices. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. July 30, 2002

MOS Transistor Theory

Chapter 13 Small-Signal Modeling and Linear Amplification

Device Models (PN Diode, MOSFET )

Lecture 12: MOSFET Devices

Lecture 3: CMOS Transistor Theory

Digital Electronics Part II - Circuits

The Devices. Jan M. Rabaey

MOS Transistor Theory

EE105 - Fall 2005 Microelectronic Devices and Circuits

Electronic Circuits 1. Transistor Devices. Contents BJT and FET Characteristics Operations. Prof. C.K. Tse: Transistor devices

Lecture 15: MOS Transistor models: Body effects, SPICE models. Context. In the last lecture, we discussed the modes of operation of a MOS FET:

EE105 Fall 2014 Microelectronic Devices and Circuits. NMOS Transistor Capacitances: Saturation Region

Device Models (PN Diode, MOSFET )

Lecture 28 Field-Effect Transistors

Lecture 5: CMOS Transistor Theory

Fig. 1 CMOS Transistor Circuits (a) Inverter Out = NOT In, (b) NOR-gate C = NOT (A or B)

MOSFET: Introduction

EE105 - Fall 2006 Microelectronic Devices and Circuits

Lecture 04 Review of MOSFET

Studio 3 Review MOSFET as current source Small V DS : Resistor (value controlled by V GS ) Large V DS : Current source (value controlled by V GS )

Lecture 12: MOS Capacitors, transistors. Context

EE 330 Lecture 16. MOSFET Modeling CMOS Process Flow

Today s lecture. EE141- Spring 2003 Lecture 4. Design Rules CMOS Inverter MOS Transistor Model

Semiconductor Physics fall 2012 problems

Chapter7. FET Biasing

At point G V = = = = = = RB B B. IN RB f

Capacitors Diodes Transistors. PC200 Lectures. Terry Sturtevant. Wilfrid Laurier University. June 4, 2009

Chapter 6: Field-Effect Transistors

U1 is zero based because its noninverting terminal is connected to circuit common. Therefore, the circuit reference voltage is 0 V.

ECE315 / ECE515 Lecture-2 Date:

MOS Transistor Properties Review

ELEC 3908, Physical Electronics, Lecture 27. MOSFET Scaling and Velocity Saturation

Fundamentals of the Metal Oxide Semiconductor Field-Effect Transistor

JFET Operating Characteristics: V GS = 0 V 14. JFET Operating Characteristics: V GS = 0 V 15

Integrated Circuits & Systems

Lecture 11: J-FET and MOSFET

6.012 Electronic Devices and Circuits

ELEC 3908, Physical Electronics, Lecture 26. MOSFET Small Signal Modelling

MOS Transistors. Prof. Krishna Saraswat. Department of Electrical Engineering Stanford University Stanford, CA

EE 330 Lecture 16. Devices in Semiconductor Processes. MOS Transistors

SECTION: Circle one: Alam Lundstrom. ECE 305 Exam 5 SOLUTIONS: Spring 2016 April 18, 2016 M. A. Alam and M.S. Lundstrom Purdue University

Operation and Modeling of. The MOS Transistor. Second Edition. Yannis Tsividis Columbia University. New York Oxford OXFORD UNIVERSITY PRESS

ECE 497 JS Lecture - 12 Device Technologies

P. R. Nelson 1 ECE418 - VLSI. Midterm Exam. Solutions

4.4 The MOSFET as an Amp and Switch

Circuits. L2: MOS Models-2 (1 st Aug. 2013) B. Mazhari Dept. of EE, IIT Kanpur. B. Mazhari, IITK. G-Number

Figure 1: MOSFET symbols.

! PN Junction. ! MOS Transistor Topology. ! Threshold. ! Operating Regions. " Resistive. " Saturation. " Subthreshold (next class)

CHAPTER 3: TRANSISTOR MOSFET DR. PHAM NGUYEN THANH LOAN. Hà Nội, 9/24/2012

EE 330 Lecture 16. MOS Device Modeling p-channel n-channel comparisons Model consistency and relationships CMOS Process Flow

1 Name: Student number: DEPARTMENT OF PHYSICS AND PHYSICAL OCEANOGRAPHY MEMORIAL UNIVERSITY OF NEWFOUNDLAND. Fall :00-11:00

ECE 415/515 ANALOG INTEGRATED CIRCUIT DESIGN

ELEC 3908, Physical Electronics, Lecture 23. The MOSFET Square Law Model

EEC 118 Lecture #2: MOSFET Structure and Basic Operation. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

GEORGIA INSTITUTE OF TECHNOLOGY School of Electrical and Computer Engineering

Lecture 13 MOSFET as an amplifier with an introduction to MOSFET small-signal model and small-signal schematics. Lena Peterson

Problem 9.20 Threshold bias for an n-channel MOSFET: In the text we used a criterion that the inversion of the MOSFET channel occurs when V s = ;2 F w

EE 560 MOS TRANSISTOR THEORY

1. (50 points, BJT curves & equivalent) For the 2N3904 =(npn) and the 2N3906 =(pnp)

The Devices: MOS Transistors

Quantitative MOSFET. Step 1. Connect the MOS capacitor results for the electron charge in the inversion layer Q N to the drain current.

Vidyalankar S.E. Sem. III [EXTC] Analog Electronics - I Prelim Question Paper Solution

MOSFET Model with Simple Extraction Procedures, Suitable for Sensitive Analog Simulations

and V DS V GS V T (the saturation region) I DS = k 2 (V GS V T )2 (1+ V DS )

Final Examination EE 130 December 16, 1997 Time allotted: 180 minutes

Class 05: Device Physics II

Practice 3: Semiconductors

EE 230 Lecture 31. THE MOS TRANSISTOR Model Simplifcations THE Bipolar Junction TRANSISTOR

Lecture #27. The Short Channel Effect (SCE)

EECS 141: FALL 05 MIDTERM 1

ECE 305 Exam 5 SOLUTIONS: Spring 2015 April 17, 2015 Mark Lundstrom Purdue University

Lecture 11: MOS Transistor

Electronics Fets and Mosfets Prof D C Dube Department of Physics Indian Institute of Technology, Delhi

6.012 Electronic Devices and Circuits

EE 330 Lecture 17. MOSFET Modeling CMOS Process Flow

HW 5 posted due in two weeks Lab this week Midterm graded Project to be launched in week 7

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Charge Storage in the MOS Structure. The Inverted MOS Capacitor (V GB > V Tn )

The Gradual Channel Approximation for the MOSFET:

DC and Transient Responses (i.e. delay) (some comments on power too!)

Digital Electronics Part II Electronics, Devices and Circuits

EE105 - Fall 2006 Microelectronic Devices and Circuits. Some Administrative Issues

Lecture 23: Negative Resistance Osc, Differential Osc, and VCOs

Lecture 310 Open-Loop Comparators (3/28/10) Page 310-1

Nanoscale CMOS Design Issues

Lecture 9 MOSFET(II) MOSFET I V CHARACTERISTICS(contd.)

Spring Semester 2012 Final Exam

Review of Band Energy Diagrams MIS & MOS Capacitor MOS TRANSISTORS MOSFET Capacitances MOSFET Static Model

ECE 546 Lecture 11 MOS Amplifiers

ELECTRONICS IA 2017 SCHEME

Semiconductor Physics Problems 2015

Transcription:

Electronic Circuits Laboratory EE46G Lab # Characterizing Nonlinear Elements, Curve Tracers, Transfer Characteristics, Curve Fit Programs Original slides prepared by Kevin D. Donohue (Spring 007) Modified by Zhi David Chen (Spring 016)

Instrumentation This lab requires: Tektronix s Curve Tracer 370B. For the data sheet you must save the displayed waveform to a floppy disk and paste (if BMP) or load and plot (if CSV) using excel or Matlab. Make special note of the curve dynamics. Make sure the scale allows the critical curve dynamics to be clearly seen over a useful range of interest. Poor parameter estimates result for mostly flat (or vertical) curve portions. http://www.tek.com/site/ps/0,,76-10757-specs_en,00.html

Instrumentation Example displays for diode with different collector settings 0,0 AC collector sweep Positive DC collector sweep 0,0

Instrumentation Example displays for FET drain characteristics with different gate-source voltage steps and horizontal and vertical scales. Offset 1.49 V Step. V Step Number 7 Offset 1.5 V Step.5 V Step Number 7

Acquisition Modes Taken from Tektronix User Manual 370B Programmable Curve Tracer 070-A838-50 http://www.tek.com/site/ps/0,,76-10757-specs_en,00.html

Acquisition Modes Taken from Tektronix User Manual 370B Programmable Curve Tracer 070-A838-50 http://www.tek.com/site/ps/0,,76-10757-specs_en,00.html

Screen Scaling Taken from Tektronix User Manual 370B Programmable Curve Tracer 070-A838-50 http://www.tek.com/site/ps/0,,76-10757- SPECS_EN,00.html

Screen Scaling Taken from Tektronix User Manual 370B Programmable Curve Tracer 070-A838-50 http://www.tek.com/site/ps/0,,76-10757-specs_en,00.html

Collector Supply Sweep Taken from Tektronix User Manual 370B Programmable Curve Tracer 070-A838-50 http://www.tek.com/site/ps/0,,76-10757-specs_en,00.html

Collector Supply Sweep Taken from Tektronix User Manual 370B Programmable Curve Tracer 070-A838-50 http://www.tek.com/site/ps/0,,76-10757-specs_en,00.html

Step Generator Taken from Tektronix User Manual 370B Programmable Curve Tracer 070-A838-50 http://www.tek.com/site/ps/0,,76-10757-specs_en,00.html

Step Generator Taken from Tektronix User Manual 370B Programmable Curve Tracer 070-A838-50 http://www.tek.com/site/ps/0,,76-10757-specs_en,00.html

Transfer Characteristics Transfer Characteristics A relation describing the amplitude input-output relationship of a device. A sufficient characterization in most engineering problems for instantaneous systems (present output does not depend on future or previous values). These systems are sometimes referred to as memoryless, and are typical of systems with no energy storage elements.

PN junction diode i D slope = 1 r d i D + v D open The band on the component usually denotes the cathode terminal Reverse bias v f Forward bias http://www.wodonga.tafe.edu.au/eemo/ne178/tut_1.htm + v D r d i D + v f v D

Zener diode i Z (ma) Symbol i Z + v Z Reverse breakdown The band on the component usually denotes the cathode terminal + v Z i Z + r z v ZK v ZK open Reverse bias + v Z V f forward bias http://www.wodonga.tafe.edu.au/eemo/ne178/tut_1.htm + v Z i Z r d + v Z (V ) v f

n-channel MOSFET + V GS _ A Metal-Oxide-Semiconductor field-effect transistor (MOSFET) is presented for charge flowing in an n- channel: I B Body or D D Substrate G D S n n p B + V DS _ G S D Drain G Gate S Source For many applications the body is connected to the source and thus most FETs are packaged that way.

FET Operation + V GS _ The current flow between the drain and the source can be controlled by applying a positive gate voltage: V GS - - - - - - n n p I D + V DS _ Three Regions of Operation: Cutoff region (V GS V tr ) Triode region (V GS V tr, V DS V GS - V tr ) Constant current region (CCR) (saturation) (V GS V tr, V GS - V tr V DS )

Cutoff Region In this region (V GS V tr ) the gate voltage is less than the threshold voltage and virtually no current flows through the reversed biased PN interface between the drain and body. ------ ++++ + n ++++ + ------ p - - I D + V DS _ Typical values for V tr (or V to ) range from 1 to several volts. Cutoff region: I D =0 + V GS _ n

Triode Region + V GS _ In this region (V GS > V tr and V DS V GS - V tr ) the gate voltage exceeds the threshold voltage and pulls negative charges toward the gate. This results is an n-channel whose width controls the current flow I D between the drain and source. Triode Region: (V GS > V tr, V DS V GS - V tr ) V GS - - - - - - n n p I D W K p [ ] I = ( V V ) V V + V DS _ D L GS tr DS DS where: K p = µ ncox product of surface mobility of channel electrons µ n and gate capacitance per unit area C ox in units of amps per volts squared, W is the channel width, and L is channel length.

Constant Current Region (CCR) In this region (V GS > V tr and V GS - V tr V DS ) the drain-source voltage exceeds the excess gate voltage and pulls negative charges toward the drain and reduces the channel area at the drain. This limits the current making it more insensitive/independent to changes in V DS. I D CCR: V GS > V tr, V GS - V tr V DS + V GS _ - - - - - n n p + V DS _ I D W = L K p ( VGS Vtr ) The material parameters can be combined into one constant: I D = K( VGS Vtr ) At the point of beginning of CCR (Saturation), for a given V GS, the following relation holds: I = D KV DS

NMOS Transfer Characteristics The relations between I D and V DS for the operational regions of the NMOS transistor can be used to generate its transfer characteristic. These can be conveniently coded in a Matlab function function ids = nmos(vds,vgs,kp,w,l,vto) % This function generates the drain-source current values "ids" for % and NMOS Transistor as a function of the drain-source voltage "vds". % ids = nmos(vds,vgs,kp,w,l,vto) % where "vds" is a vector of drain-source values % "vgs" is the gate voltage % "KP" is the device parameter % "W" is the channel width % "L" is the channel length % "vto" is the threshold voltage % and output "ids" is a vector of the same size of "vds" % containing the drain-source current values.

NMOS Transfer Characteristics ids = zeros(size(vds)); % Initialize output array with all zeros k = (W/L)*KP/; % Combine devices material parameters % For non-cutoff operation: if vgs >= vto % Find points in vds that are in the triode region ktri = find(vds<=(vgs-vto) & vds >= 0); % Points less than (gate threshold voltage) % If points are found in the triode region compute ids with proper formula if ~isempty(ktri) ids(ktri) = k*(*(vgs-vto).*vds(ktri)-vds(ktri).^); end % Find points in saturation region ksat = find(vds>(vgs-vto) & vds >= 0); % Points greater than the excess voltage % if points are found in the saturation regions compute ids with proper formula if ~isempty(ksat) ids(ksat) = k*((vgs-vto).^); end % If points of vds are outside these ranges, then the ids values remain zero end

NMOS Transfer Characteristics Plot the transfer characteristics of an NMOS transistor where KP = 50 µa/v, W= 160 µm, L= µm, V tr = V, and for VGS = [.5, 1,, 3, 4, 5, 6] volts vgs = [.5, 1,, 3, 4, 5, 6] vds =[0:.01:4]; for kc = 1:length(vgs) ids = nmos(vds,vgs(kc),50e-6,160e-6,e-6,); figure(1); plot(vds,ids*1000) hold on end ids = (50e-6/)*(160e-6/e-6)*vds.^; figure(1); plot(vds,ids*1000,'g:') hold off xlabel('vds in V') ylabel('id in ma') ID in ma 35 30 5 0 15 10 5 Triode Region Boundary VGS = 6 VGS = 5 VGS = 4 VGS = 3 Saturation Region Boundary IDS=K(VDS) VGS =, 1, & 0.5 0 0 0.5 1 1.5.5 3 3.5 4 VDS in V

Find K from Curve Trace Recall at the start of CCR the following holds: From graph: 0.4 = 0.7 = KV DS K1.5 1.5 = K3.4 One way to estimate K is to compute it for each equation and take the average. In this case it becomes K=.137 A/V, which for W=L=1, implies: K p = K* = 0.74 A/V I D = K.6 I D = KV DS

Find K from Curve Trace (LS) From graph: I D = 0.4 = 0.7 = 1.5 = KV DS K1.5 K3.4 K.6 K LS = A better approach uses a least-squares solution that gives the error in each equation equal weight. Find K to minimize mean square error for the measured data: M 1 E = M Take derivative with respect to K and set equal to 0 to obtain: K LS M ( VDSiI Di ) i= 1 = M ( VDSiVDSi ) i= 1 which for W=L=1, implies: K p = K LS * = 0.49 A/V i= 1 ( ) I Di KV DSi (.4 1.5 +.7.6 + 1.5 3.4 ) A =.146 ( 1.5 1.5 +.6.6 + 3.4 3.4 ) V

Plot Diode TC Data was collected on the Tektronix s Curve Tracer 370B for a Diode and saved as a CSV file. Open file, process data and plot TC % Open CSV curve from Curve Tracer Output File fname = ['E11600E.CSV']; c = getcurves(fname); % Convert Cell Array to vector [id, vd] = interpcurves(c); % Plot it for observation figure(1) plot(vd,id*1000) title('diode Transfer Characteristic') xlabel('v_d in Volts') ylabel('i_d in milliamps') i d in milliamps 5 0 15 10 5 Diode Transfer Characteristic Saturation from instrument range 0 0 0. 0.4 0.6 0.8 1 V d in Volts

Curve fit Parameter Estimation Given the TC curve for the diode in terms of its I-V values sampled and stored: a straight-forward iterative program can be written to vary parameters in the diode equation and compare its fit (error) to the measured data The parameters that result in the minimum error can then be used to described the device. The diode can be described with the Shockley equation: i D v D = I s exp 1 nvt where v D and i D is the voltage drop over and current through the diode, respectively, I s is the saturation current (typically on the order of 10-16 ), n is the emission coefficient taking on values between 1 and, and V T is the thermal voltage (about equal to 0.06 at 300K).

Curve fit Parameter Estimation Matlab Example: Consider a parametric variation of the Shockley equation where the product of n and V T is taken as one parameter: α = n V T i D vd = I s exp 1 α Assume V T =.06, write a Matlab script to iterate with a range of values for n and I s while comparing the squared error between the measure i D values and those predicted with the equation. Find the n and I s that result in the minimum error. The I s range can be large so you may want to create range of values uniformly spaced on a log scale. This can be done with the Matlab command logspace: >> isvec = logspace(-18, -13,150); Type help logspace in Matlab for information on how this function works.

% Select parameters ranges and increments vt =.06; % Thermal voltage nt = [.5:.1:3]; % Trial values for emission coefficient n is = logspace(-1,-5,35); % Trial values of Is % Extract a curve from Curve Tracer Output c = getcurves(['e11600e.csv']); % Interpolate curve to a uniform set of points for x and y axes of TC [m, x] = interpcurves(c); % Trim data and Only use values less than.01 volt, if you look at a plot of the data % you will see it saturates close to 0 ma idlimit =.0175; dd = find(m < idlimit); % Find all points not affected by saturation cv = m(dd); % Trim data vector to just these points vds = x(dd); % Trim corresponding voltage axis

% Loop to compute squared error for every iteration of test value % parameter for n=1:length(nt) % Emission coefficient "n" loop for k=1:length(is) % Saturation current value loop ids = diodetc(vds,is(k),nt(n),vt); % generate Shockley equation values at measured % x-axis values (vds) and trial parameters (you need to % create this function as part of your prelab assignment). err(n,k) = mean(abs(ids - cv).^); % Compute MSE for this parameter combination plot(vds,ids,'g',vds,cv,'r') % Just to see a comparison of curves at % each iteration, plot it. This statement % and the next 4 can be commented out to % prevent plot and pause title(['compare curves is = ' numstr(is(k)) ' n = ' numstr(nt(n)) ]) xlabel('v_ds in Volts') ylabel('i_ds in Amps') pause(.3) end end

% Find point at which the minimum error occurred [mvtr, mkp] = find(min(min(err)) == err); ntmin = nt(mvtr(1)); % MSE index "n" disp([ 'Estimated n: ' numstr(ntmin) ]) ismin = is(mkp(1)); % MSE saturation current values disp([ 'Estimated Is ' numstr(ismin) ]) % Plot best fit ids = diodetc(vds,ismin,ntmin,vt); figure(1) plot(vds,ids,'g',vds,cv,'r') title('compare measured data (red) with MSE Shockley Eqn. fit (green)') xlabel('v_ds in Volts') ylabel('i_ds in Amps')

Best-fit-Curve with Diode Data Estimated n: Estimated Is.1063e-008 0.016 compare measured data (red) with MSE Shockley Eqn. fit (green) 0.014 0.01 0.01 i d s in Amps 0.008 0.006 0.004 0.00 0 0 0.1 0. 0.3 0.4 0.5 0.6 0.7 0.8 V d s in Volts

Plot MOSFET TC Data was collected on the Tektronix s Curve Tracer 370B for a NMOS FET and saved as a CSV file. Open file, process data and plot TC % Open CSV curve from Curve Tracer Output File fname = ['E11555E.CSV']; vstep = [1.496:.:.696]; % Need to provide the step sequence c = getcurves(fname,vstep); % Convert Cell Array to vector [ids, vds, vgs] = interpcurves(c); % Plot it for observation figure(1) plot(vds,ids*1000) title('fet Transfer Characteristic') xlabel('v_d_s in Volts') ylabel('i_d_s in milliamps') % Write the Vgs values on the plot near corresponding TC hold on % Step through vgs vector and write number on plot for k=1:length(vgs) text(mean(vds),1000*max(ids(k,:)),numstr(vgs(k),)) end hold off i ds in milliamps FET Transfer Characteristic 40.7 35 30 5.5 0 15 10.3 5.1 0 1.5 1.7 1.9 0 1 3 4 5 6 v ds in Volts

Curve Fit Parameter Estimation Matlab Example: Consider a parametric variation of the model for the NMOS FET. Since the function NMOS already implements the NMOS FET I-V curves, use that to write a Matlab script to iterate with a range of values for V tr and K p for a given V gs while comparing the squared error between the measured i DS values and those predicted with the NMOS function. Find the V tr and K p that result in the minimum error for several values of V gs

% Extract a curve from Curve Tracer Output vgs = [1.496:.:.696]; % Gate voltages at which measurement was taken (you need to % get this information at the time the data is % collected. In this case the offset was 1.496, step % size was. volts, and 7 steps were generated. % Select row corresponding to the particular vgs value on which to perform % curve fit (should be between 1 and length of vgs) rwtest = 4; % Parameters to vary for curve fit. vto = [.5:.05:3]; % Range for threshold voltages kp = [.001:.005:.]; % Range of KP values % Fixed parameters (set W and L to one so they will have no effect) W= 1; L=1;

% read in data and sort in a cell array (rows don t have same number of points so we can t % use a regular matrix) c = getcurves(['e11555e.csv'], vgs); % Interpolation so curves and on a regular grid (x-axis) [m, vds, p] = interpcurves(c); cv = m(rwtest,:); % Get curve from family of curves on which to perform the fit. vgsv = p(rwtest); % Corresponding gate voltage % Loop to compute mean squared error for every iteration of test values % in parametric function for n=1:length(vto) % Loop through all threshold values for k=1:length(kp) % Loop through all KP values ids = nmos(vds,vgs(rwtest),kp(k),w,l,vto(n)); % Parametric curve err(n,k) = mean(abs(ids - cv).^); % mean square error with measured data end end

% Find point at which the minimum error occurred [mvtr, mkp] = find(min(min(err)) == err); kpmin = kp(mkp(1)); % Estimated kp values disp([ 'Estimated kp: ' numstr(kpmin) ]) vtrmin = vto(mvtr(1)); % Estimated threshold gate voltage disp([ 'Estimated threshold ' numstr(vtrmin) ]) % Plot best fit ids = nmos(vds,vgs(rwtest),kpmin,w,l,vtrmin); figure(1) plot(vds,ids,'g',vds,cv,'r') title(['compare MSE Curve to Data for Vgs = ' numstr(vgs(rwtest))]) xlabel('v_ds in Volts') ylabel('i_ds in Amps') figure() % Look at error surface imagesc(kp,vto,log10(err)) colormap(jet) ylabel('threshold Gate Voltage Values') xlabel('kp values') title('log of MSE Error surface') colorbar

Plot of Best-Fit with Error Surface Estimated kp: 0.061 Estimated threshold 1.75 Volts i d s in Amps 3.5 3.5 1.5 1 0.5 4 x 10-3 Compare MSE Curve to Data for Vgs =.096 Threshold Gate Voltage Values Log of MSE Error surface 0.5 1 1.5.5 3 0 0.05 0.1 0.15 KP values - -3-4 -5-6 -7-8 0 0 1 3 4 5 6 V d s in Volts