Ultra low-voltage floating-gate (FGUVMOS) amplifiers YNGVAR BERG, ØIVIND NÆSS, MATS E. HØVIN, AND HENNING GUNDERSEN Department of Informatics, University of Oslo, Gaustad AlleeĢn 23, Blindern, N-0316 Oslo, Norway . Abstract. This paper presents an approach to programming threshold voltages in floating-gate CMOS circuits. The threshold voltage programming is exploited in ultra low-voltage ULV) amplifier design. A threshold voltage programming scheme is presented and several examples of analog ULV circuits are described. The ULV circuits are used in ULV amplifier design. Measured data are provided. 1. Introduction 10 A -7 standard transistor max I ds weak inversion model Ids [A] S the power supply in standard CMOS pro-9 10 cesses is lowered, the available headroom of analog circuits is reduced. Looking into the fuexact current -11 10 ture, ultra low supply voltage (ULV) Vdd < 1V I bec C1 is coming. Improved precision in production will -13 permit a reduced threshold voltage with improved 10 Ids Vin matching, but still the threshold voltage will “steal” C2 an increasing part of the available headroom. -15 min 10 One possible solution to the matching problem I ds Cm is post-fabrication tuning such as laser-trimming. Techniques requiring individual tuning of each powered- 10 -17 0.5 0 0.3 0.4 0.1 0.2 up circuit are slow and expensive. Another apVin [V] proach to threshold matching is to use MOS transistors with capacitive coupling to a floating gate as indicated in Fig. 1. A change in the stored Figure 1: Multiple input n-channel Floating-gate charge of the floating gate will effectively shift UVMOS (FGUVMOS) transistor. the threshold voltage seen from the capacitively coupled input terminal. The success of this apanalog circuits are presented in section 4, and two proach is clearly dependent on both the accuracy examples of ULV amplifiers are presented in secand the overhead penalty in terms of silicon area tion 5 and 6 respectively. and production cost. The floating-gate UV-light programmable MOS (FGUVMOS) transistor [1] can be used to program effective threshold volt2. FGUVMOS circuits ages for floating-gate transistors [2]. The FGUVMOS transistor has been used to design ultra The generic FGUVMOS circuit is shown in low-power digital circuits [3]. Fig. 2. To ensure a direct control of the effecIn section 2 the FGUVMOS transistor and tive threshold voltage or current level in the prothe generic FGUVMOS circuit are presented, and gramming mode no series transistors are allowed a programming technique controlling the floating between supply rails and outputs. Although the gates is presented in section 3. Ultra low-voltage design space for a creative circuit designer seems 1 C pjm C pi1 V pi1 C p2m C p21 V p21 V p11 where Ibec is the programmed equilibrium point current, that is the drain-source current of any FGUVMOS transistor with all control inputs equal to Vdd /2. The drain current of a multiple input ptype FGUVMOS transistor may then be written as V pjm V p2m C p11 V fgp1 C p1m V fgpm V p1m V out V n11 C n11 V n1q V fgn1 Cl C n1q Ids(p−type) V fgnq = Ibec V n2q V n21 i=1 V nlq V nk1 Figure 2: The generic FGUVMOS circuit. rather limited with FGUVMOS circuits, it is possible to create a versatile set of circuit-elements with familiar behavior. The central design technique is the well-known capacitive division with the floating-gate as the divided node. Unlike traditional circuits, there is no leakage from the divided node under normal operation. For a multiple input FGUVMOS transistor each input has by design an effective coupling capacitance, Ci , to the floating-gate. The input signal (control gate) is attenuated with a factor ki = Ci /CT , where CT is the total load capacitance seen from the gate. ki is called the capacitive division factor for input i. It is convenient to express the behavior of a FGUVMOS circuit as a modulation of the equilibrium condition. At the equilibrium point, the control inputs are equal to Vdd /2 and the transistor currents are equal to Ibec . For simplicity, we will model the weak inversion behavior knowing that a similar analysis may be done for strong inversion as well. The input modulation of the drain current as a function of the ith input terminal may 1 (Vi − Vdd /2)ki }. The acbe expressed as exp{ nU t cumulated drain current modulation of m inputs Qm 1 is expressed as the product i=1 exp{ nU (Vi − t Vdd /2)ki }. The effective drain current of a multiple input n-type FGUVMOS transistor, see Fig. 1, may then be written as Ids(n−type) = Ibec m Y i=1 exp{ 1 (Vdd /2 − Vi )ki } nUt assuming that the slope factor of the p-typeand n-type transistors are equal. The inverted 2 current I ∗ is equivalent to Ibec I −1 . Furthermore, we may express the min and max currents of the n-type transistor in terms of the balanced equilibrium current and current modulation C nlq C nk1 exp{ ∗ ≡ Ids(n−type) , C n2q C n2l m Y Imax Imin = Ibec exp{ 1 Vdd ki } 2nUt = Ibec RKsum = Ibec R−Ksum 2 Ibec = Imax ∗ ≡ Imax , Pm 1 Vdd } and Ksum = i=1 ki . where R = exp{ 2nU t Assuming that Ksum = 1, the current range (or noise margin) is R2 . 3. Programming FGUVMOS circuits Several different tuning schemes are used for controlling the charge stored on a floating gate. Several solutions involve injection-based techniques using high-voltage in combination with dedicated processes. Recent results [4] indicates that floatinggate tuning may be done in standard, doublepoly CMOS. Utilizing the old technique of UVlight activated conductances, we are able to implement low-power, area-efficient analog circuits. The threshold of FG-transistors may be tuned to suitable values[2]. A simplified FGUVMOS tuning technique was presented in [1, 5]. The FGUVMOS inverter is shown in Fig. 3. In the operative mode (normal biasing) there are no resistive connections to 1 (Vi − Vdd /2)ki }, nUt 2 0.4 Vin Vout 0.35 Vout (V) UVlight VG pf Cp Cp G pgd V fgp V well 0.3 0.25 V fgp V in Vdd /2 V out Cn Cl V fgn G pgs G ngs G pgb V out G ngb 0.2 Cl V fgn V psub Cn 0.15 0 G ngd G nf 5 10 15 time (minutes) 20 25 30 V+ a) b) Figure 4: Measured FGUVMOS inverter output while exposed to UV-light and reverse biased for 0.8µ double poly AMS CMOS process. The supply voltage is 0.5V. A 4W disassembled UV-eraser was used for tuning. Figure 3: Single input FGUVMOS circuit. a) Operative mode (normal biasing) and b) programming mode (reverse biasing). supply rails, V− at Vdd and V+ at Vss . The supply rails are used to provide the programming voltages. The effective threshold voltage seen from the control gate is determined by the programming voltages. The threshold voltage of the gates can be programmed to allow “perfect” DC transfer characteristics. the floating-gate. In the programming mode (reverse biasing) however, the desired UV-activated conductances Gngd and Gpgd appears. The parasitic UV-activated conductances Gngs , Gnf , Gng2 , Gpgs , Gpf and Gpg2 , shown in Fig. 3 b) are determined by the layout and must considered when designing the FGUVMOS circuits. The parasitic UV-activated conductances decrease exponentially with the distance from the UV-exposed area [6]. The UV-windows are located at the transistor terminals (poly/diffusion edge) connected to the supplies. When reverse biasing the inverter, that is applying a more positive voltage on gnd compared to Vdd , the source and drain terminals are interchanged leaving us with a low impedance common source output. The FGUVMOS programming technique can be described in a number steps: 4. Terminate the programming by removing the UV-light source when an (any) output (external) converges to Vdd /2. The time required to complete the programming is determined by the maximum capacitive load of the floating gates. All internal nodes are driven towards Vdd /2 and all transistors and circuits are programmed simultaneously. Fig. 4 shows the FGUVMOS inverter output in the programming mode for 4 identical inverters on 4 different chips. The initial floating-gate voltages may vary. If the the outputs converge to an undesired value (6= Vdd /2) either V− or V+ has to be altered. Normally we use only one set of programming voltages for a chip. 1. Decide the operative (normal biasing) supply voltage Vdd . The optimal supply voltage may vary among applications. 2. Apply Vdd /2 to all external inputs. The digital gates and analog sub-circuits are programmed to get Vdd /2 at any output or internal node when all inputs are Vdd /2. 5. Set the biasing voltages to normal values. All floating-gate have been programmed simultaneously without accessing the tran- 3. Apply the programming voltages at the 3 −6 0.7 10 Ibec=200nA Ibec=4nA 0.6 −7 10 Ibec=2nA 0.5 Ibec=180nA −8 10 Vout (V) Ids (V) 0.4 −9 10 Ibec=4nA 0.3 0.2 Ibec=200nA −10 10 0.1 −11 10 0 Vdd=0.3V −12 10 0 0.1 0.2 0.3 0.4 0.5 0.6 −0.1 0 0.7 0.1 0.2 Vdd=0.5V 0.3 0.4 Vdd=0.7V 0.5 0.6 0.7 Vin (V) Vin (V) Figure 6: Measured FGUVMOS inverter characteristics for different supply voltages and current levels. Figure 5: Measured FGUVMOS inverter currents (nFET) for different supply voltages,’- -’ represents Vdd = 0.3V , solid line represents Vdd = 0.5V and ’-.’ represents Vdd = 0.7V . The current level (equilibrium current) vary from 2nA to 200nA. tor feeding a differential pair. The current level is set by the bias transistor, and the minimum input voltage in a NMOS input pair is given by Vbias + nVdsat < Vin < Vdd , where n is the slope factor modeling the body effect. The bias voltage is proportional to the threshold voltage for a given bias current. To provide a cut-off in the M Hz range the bias transistor can not be operated in deep weak inversion, hence the input voltage and supply voltage are limited by the threshold voltage and the saturation voltage and the body effect (Vinmin , Vdd > 1V ). By eliminating the bias transistor we can decrease the supply voltage further (to n4UT ≈ 200mV ). The challenge is to design a differential input stage without the traditional differential pair. The currents in figure 7 can be expressed as sistors, gates or sub-circuits individually. The FGUVMOS inverter, or any FGUVMOS circuit, may be programmed to different current levels and supply voltages as shown in Fig. 5 and 6. The inverter threshold can be set to Vdd /2 for all supply voltages and current levels. The ULV floating-gate analog circuits presented in this paper can operate down to approximately 100mV in weak inversion. In the following analysis all transistors are assumed to be in saturation, hence only the saturation voltage and required frequency response limit the minimum usable supply voltage. Typical supply voltages for the ULV floating-gate circuits are in the range 0.3V to 1.0V . In 4. Ultra low-voltage floating-gate analog circuits Ip A major challenge for the analog designer is to cope with the reduced supply voltage in modern processes. Low-voltage analog design has been and will be an important aspect to address [7, 8]. The minimum supply voltage in low-voltage circuits can be defined as Vsup,min = Vth + 2Vsat . Differential amplifiers are biased with a transis- 1 Vdd (Vi − )ki } · nUt 2 Vdd 1 exp{ (Vout − )kr } nUt 2 1 Vdd ( − Vi )ki } · = Ibec exp{ nUt 2 1 Vdd exp{ ( − Vout )kr }. nUt 2 = Ibec exp{ ∗ In = Ip and ki = kr gives Vout = Vin ≡ Vdd − Vin and In = Ip = Ibec . The output gain is controlled by the capacitive division factors k i and kr (Ci and Cr ). By using a slightly smaller kr 4 C pi Ipi Ip Cr Vin Cpr Cnr Vin Vout In Ci (a) Ip Vin Vout Cr Cr Vout Vin Vout In Inr Ini C ni Ci Ipr Ci (b) (c) (d) Figure 7: Floating gate analog inverters, and (d) analog inverter symbol. 0.8 compared to ki we can compensate for the Early effect. Matlab [9] simulation of the analog inverter in Fig. 7 using the EKV [10] transistor model are shown in Fig. 8 and 9together with spectreS [11] simulation of the analog inverter in Fig. 7 using the process parameters for the AMS 0.8µ double poly process [12] and transistor model level 15. Note that the analog inverter operates very close to the supply rails. Measured input output characteristics of the analog inveter is shown together with simulation results in Fig. 10. The analog inverter was implemented in the AMS 0.6µ CMOS process using transistor sizes 10/0.6µ (W/L). Fig. 11 shows the equilibrium point current (Ibec ) for different nFET programming voltages V+ applied at Vss . The pFET programming voltages V− applied at Vdd was automaticaly selected to provide an output voltage Vout equal to Vdd /2 (0.4V ) in the programming mode. We notice that the increase in the euilibrium point current is exponentially dependent on the programming voltage, hence the increase in the floating-gate offset is linearly dependent on the prgramming voltage. The inverter characteristics for equilibrium point currents ranging from 0.5nA to 2µA are shown in Fig. 12. Idealy the transistor currents should not be affected by the input voltage due to the feedback capacitor. The nFET transistor currents are shown in Fig. 13. We can examine the quality of the analog inverter by measuring the gain shown in Fig. 14. The mean gain value in the linear range (Vin spectre Fig 3 (c) 0.7 Fig 3 (b) 0.6 Vout (V) 0.5 0.4 0.3 0.2 0.1 Fig 3 (a) 0 0 0.1 0.2 0.3 0.4 0.5 Vin (V) 0.6 0.7 0.8 0.9 Figure 8: Input output characteristics. 1.2 Fig 3 (a) Fig 3 (b) 1.1 spectre 1 Fig 3 (c) |Gain| 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0 0.1 0.2 0.3 0.4 0.5 Vin (V) 0.6 0.7 0.8 0.9 Figure 9: Gain of analog inverters. 5 Ibec (A) Vb* Cb Ip Ci Vin Cr Ci -5 10 -6 10 -7 10 -8 10 -9 10 -10 Vout Vout Cr 10 Vin In 2 Vb Cb 2.5 Vb (a) 0.8 3 3.5 Programming voltage V+ (V) (b) Figure 11: Measured equilibrium point current Ibec spectre for different programming voltages. 0.7 measurement 0.6 Vout (V) 0.5 matlab 0.4 0.3 0.8 Increased equilibrium point current 0.2 0.7 0.1 0.6 0 0.1 0.2 0.3 0.4 0.5 Vin (V) 0.6 0.7 0.8 0.9 0.5 Vout (V) 0 (c) 0.4 0.3 Figure 10: Floating-gate analog inverter circuit with corresponding symbol. In (c) measurement (solid line) is shown together with simulation results using SpectreS(dotted line) and matlab (dashed line).The supply voltage is equal to 0.8V . 0.2 0.1 Increased equilibrium point current 0 0 0.1 0.2 0.3 0.4 Vin (V) 0.5 0.6 0.7 0.8 Figure 12: Measured analog inverter characteristics for equilibrium point currents ranging from 0.5nA to 2µA. 6 -0.93 -0.94 10 -0.95 -5 -0.96 In (A) 10 Gain 10 -6 -7 -0.97 -0.98 -0.99 10 -8 -1 10 -9 -1.01 -10 10 10 10 -9 10 -8 -7 10 -10 10 -6 10 Ibec (A) Figure 15: Measured analog inverter gain. -11 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 Vin (V) ranging from 0.2V to 0.6V ) for the different equilibrium point currents are shown in Fig. 15. The analog inverter can be programmed to different supply voltages as shown in Fig. 16 and 17. The linear range relative to the supply voltage is reduced for extreme low supply voltages due to the large relative linear range (≈ 4UT in weak inversion). The linear range is limited only by the linear region of the transistors, thus we may express the linear range in weak inversion as Lin = Vdd − 0.2V . The analog inverter gain for supply voltages equal to 0.3V , 0.5V and 0.8V are shown in Fig. 17. The mean gain value in the linear region is −0.922, −0.980 and −1.01 for supply voltages 0.3V , 0.5V and 0.8V respectively. A “digital” double input inverter as shown in Fig. 18 can be used as a ULV output stage. The output current of the inverter in Fig. 18 (a) is given by Figure 13: Measured nFET transistor current of the analog inverter. -0.4 -0.5 -0.6 Gain -0.7 -0.8 -0.9 Iout -1 1 Vdd (Vb − )kb } · nUt 2 1 Vdd ( − Vin1 )ki1 } · (exp{ nUt 2 1 Vdd exp{ ( − Vin2 )ki2 } − nUt 2 Vdd 1 (Vin1 − )ki1 } · exp{ nUt 2 = Ibec exp{ Increased equilibrium point current -1.1 0 0.1 0.2 0.3 0.4 Vin (V) 0.5 0.6 = Ip − In 0.7 0.8 Figure 14: Measured analog inverter gain. 7 -5 10 Vb* Cb C i2 0.8 Ip 0.7 Vin2 C i1 Vin1 0.6 Iout Vout C i1 0.5 Vout (V) Vin1 In Vin2 VDD=0.8V 0.4 Vb C i2 0.3 Cb VDD=0.5V Vb 0.2 (a) 0.1 0 (b) VDD=0.3V 0 0.1 0.2 0.3 0.4 Vin (V) 0.5 0.6 0.7 Figure 18: Double input inverters. (b) Double input inverter with bias input. 0.8 Vin2 Figure 16: Measured analog inverter characteristics Vin2 Iout Vin1 Vout for supply voltages 0.8V , 0.5V and 0.3V . Vin1 I out Vout Vb (a) (b) Figure 19: Floating gate amplifiers, with and without bias input. exp{ -0.4 1 ki1 = ki2 = ki gives Iout = −2Ibec exp{ nU (Vb − t 1 Vdd /2)kb } sinh{ nUt (Vin1 + Vin2 − Vdd )ki }. In order to get a symmetric differential output current ∗ we sustitute Vin with Vin = Vdd − Vin . Although the bias input can be used to set the appropriate current level it will decrease the gain due to the reduced input capacitive division factors, that is kimax ≤ 1/2 − kb . If a wide linear range is required for some application we can increase the linear range by applying a small input capacitive factor ki1 and ki2 , either by using the bias input and/or using smaller input cacapitors Ci1 and Ci2 . -0.5 -0.6 VDD=0.8V Gain -0.7 VDD=0.5V -0.8 VDD=0.3V -0.9 -1 -1.1 0 0.1 0.2 0.3 0.4 Vin (V) 0.5 0.6 0.7 Vdd 1 (Vin2 − )ki2 }). nUt 2 0.8 5. A four transistor ULV FGUVMOS transconductance amplifier Figure 17: Measured analog inverter gain for supply voltages 0.8V , 0.5V and 0.3V . The ULV amplifier can be implemented in different ways using the analog “gates” presented, as 8 Vb* 3 x 10 -6 Cb 2 Cb Ci 1 Vin1 Ci Cr Cr Vx Vin2 Ci Iout [A] Ip Ci Iout Ci Vb = 0.3V -1 In Cb 0 Vout Vb = 0.5V Ci -2 -3 -0.4 Cb -0.3 -0.2 Vb -0.1 0.0 0.1 Vin1 - Vin2 [V] 0.2 0.3 0.4 (a) 15 0 magnitude 10 Iout Magnitude [dB] shown in Fig. 19. The output current of the ultra low-voltage transconductance amplifier shown in Fig. 20 is given by Substituting Vx = Vdd − Vin1 into equation 1 leads to 1 = 2Ib sinh{ (Vin1 − Vin2 )ki2 }. (1) nUt 35.71 phase 5 0 107.14 -5 142.85 -10 178.56 -15 214.27 -20 0 10 SpectreS simulations of the ULV transconductance amplifier with capacitor values Ci = 11f F , Cr = 10f F and Cb = 6f F and transistor size W/L = 0.8µ/0.6µ (AMS 0.6µ) are shown in Fig. 21. The gain can be increased significantly by increasing the transistor length. Assuming transistor size W/L = 2.0µ/0.8µ (AMS 0.8µ) the cain is close to 24dB and the CMRR is 48.9dB. 71.43 10 1 10 2 10 3 4 5 10 10 10 Frequency [Hz] 6 10 7 10 8 Phase [DEG] Figure 20: Symmetric ULV floating gate amplifier. 250 9 10 (b) Figure 21: Simulation of the floating gate amplifier. AMS 0.6µ double poly CMOS process and transistor size (W/L = 1.2µ/0.6µ). I out1 Vin1 Vout1 6. Differential input/output ULV FGUVMOS transconductance amplifier Vb Fig. 22 and 23 show a fully differential FGUVMOS transconductance amplifier. The structure resembles Bram Nauta’s transducer element [13]. It is, however, quite different. Nauta used six CMOS inverters, Two for the input steps and two inverter pairs between the two output nodes. Furthermore, Nauta used the supply nodes to control the transconductance. For that purpose a tunable power supply unit had to be incorporated. For the circuit presented here, the biasing circuitry is Vb Vin2 I out2 Vout2 Figure 22: “Gate” level differential input/output ULV FGUVMOS transconductance amplifier. 9 Vin1 Vb* Vb* Vout1 Iout1 2.5 x 10 -5 2 1.5 Iout1 (A) INV1 Vb Vin2 INV3 INV4 Vb 1 0.5 0 Iout2 Vout2 -0.5 -1 -1.5 -0.4 INV2 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 Vin (V) Figure 23: Differential input/output ULV FGUVMOS transconductance amplifier. Figure 24: Measured output current of the FGUVMOS transconductance amplifier for different current levels (Ibec ). Vdd = 0.8V . easier to accomplish without the use of additional circuitry. The circuit has no internal nodes, hence no parasitic poles. Inverters INV3 and INV4 are shunted resistances connected between the output nodes and the common mode voltage level, Vdd /2. The value of these resistances are 1/gm,4 and 1/gm,5 , where gm,n is the transconductance of inverter n. These output resistances are dynamic. For common mode output signals, the transconductances of the output inverters are at the maximum, and for differential output signals the transconductances are at the minimum (the elements are inverters, so the sign of the current through the load inverters will be the inverse of the current through inverters INV1 and INV2). This gives a low-ohmic load for common mode signals and a high-ohmic load for differential signals, resulting in a controlled common mode voltage level for the outputs. The transconductances of the load inverters may also be adjusted by the bias-terminal, Vb and Vb∗ , giving the ability to tune the output resistance. The V-I conversion is performed by inverters INV1 and INV2, and from the previous derivation of the output current of the analog FGUVMOS inverter in expression it is obvious that the input- 0.8 0.7 Vout1 (V) 0.6 0.5 0.4 0.3 0.2 0.1 0 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 Vin (V) Figure 25: Measured output voltage of the FGUVMOS transconductance amplifier for different current levels (Ibec ). Vdd = 0.8V . 10 20 x 10 -7 3 2 1 Iout1 (A) Vfgn>Vtn 10 Magnitude [dB] 4 0 0 -10 Vfg<Vt VDD = 0.8V -1 VDD = 0.1V -2 -20 VDD = 0.3V -3 -30 0 10 VDD = 0.5V -4 -5 -6 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 Figure 26: Measured output current of the FGUVMOS transconductance amplifier. Vdd = 0.8V , 0.5V , 0.3V and 0.1V . VDD = 0.8V Vout1 (V) 0.6 VDD = 0.5V 0.4 VDD = 0.3V 0.3 0.2 0.1 VDD = 0.1V 0 -0.4 -0.3 -0.2 -0.1 0 Vin (V) 0.1 0.2 0.3 6 8 10 output relationship is sinh-shaped. Fig. 24 shows the output current and Fig. 25 shows the output voltage for different current levels (Ibec ). The supply voltage used for the measurements is 0.8V. The amplifier can be programmed to extreme low supply voltages without reducing the current level as shown in Fig. 26 and 27. The gain for supply voltage 0.1V is reduced to less than -1, due to operating the transistors in the linear region. However, the amplifier can be programmed to operate at these extreme low supply voltages although the inherent linear region of the MOS transistor limits the practical supply voltage to ≈ 0.3V As the power supply is lowered the cut-off frequency of the transistor is decreased, hence ULV circuits should have poor high-frequency performance. The cut-off of the MOS transistor is, however, proportional to the current level, and the current level of the FGUVMOS transistor may easily be tuned with the programmed offset voltages on the floating gate. Consequently, the cutoff is adjusted along with the offset voltage. Fig. 28 shows the magnitude response of the FGUVMOS amplifier for different current levels. Another interesting advantage with the circuit is that the phase-response may be adjusted with the biasterminals of the load inverters. This property is very favorable in many applications, especially in high order systems, i.e. high-order filters, where 0.8 0.5 4 10 10 Frequency [Hz] Figure 28: Simulated frequency response of the FGUVMOS transconductance amplifier. Vdd = 0.8V 0.4 Vin (V) 0.7 2 10 0.4 Figure 27: Measured output voltage of the FGUVMOS transconductance amplifier. Vdd = 0.8V , 0.5V 0.3V and 0.1V . 11 multiple replicas of the device is used, since the property may be utilized to improve the phase margin of intrinsic poles. [8] P. E. Allen and A.L. Coban: “Low-Voltage Analog IC Design in CMOS Technology”, IEEE Transactions on Circuits and Systems-I, vol. 42, no. 11, pp. 955-958, 1995. 7. Conlusion [9] Matlab reference Guide: Inc.”, Natick, MA. A programming technique for floating-gate circuits has been presented. The floating-gates are programmed using the supply rails and UV-light, hence no additional programming circuitry is needed. The tuning technique is used to program an FGUVMOS digital inverter and an FGUVMOS analog inverter to different current levels and supply voltages. Two examples of ULV floating gate transconductance amplifiers are presented. “The Math Works [10] C.C. Enz, F. Krummenacher and E.A. Vittoz: “An analytical MOS Transistor Model Valid in All Regions of Operation and Dedicated to LowVoltage and Low-Current Applications.”, Special issue of the Analog Integrated Circuits and Signal Processing journal on Low-Voltage Design, vol. 9, pp. 27–44, July 1995. [11] Cadence Design Systems: “Spectre Reference”, Product version 4.4.1, Feb. 1997. [12] Austria Mikro Systeme International: “0.8 um CMOS Process Parameters”, no. 9933006, rev. B, Mar. 1997. References [1] Y. Berg and T. S. Lande: “Programmable Floating-Gate Mos Logic for Low-Power Operation”, In Proc. IEEE ISCAS, pp. 1792–1795, Hong Kong, June 1997. [13] B. Nauta: “A CMOS Tranceconductance-C Filter Technique For Very High-Frequencies”, IEEE Journal Of Solid-State Circuits, vol. 27 no. 2, 1992. [2] Y. Berg and T. S.Lande: “Area Efficient Circuit Tuning with Floating-Gate Techniques”, In Proc. IEEE ISCAS, Orlando, USA, May-June 1999. [3] Y. Berg, D. T. Wisland and T. S. Lande: “Ultra Low-Voltage/Low-Power Digital Floating-Gate Circuits”, IEEE Transactions on Circuits and Systems, vol. 46, No. 7, pp. 930–936,july 1999. [4] C. Diorio, P. Hasler, B. A. Minch, and C. Mead, “A Complementary Pair of Four-Terminal Silicon Synapses,” Analog Integrated Circuits and Signal Processing, vol. 13, nos. 1-2, pp. 153-166, 1997. Yngvar Berg received the M.S. and Ph.D. degrees in Microelectronics from the Dept. of Informatics, University of Oslo in 1987 and 1992 respectively. He is currently working as an associate professor with the same department. His research activity is mainly focused on low-voltage/low-power digital and analog floating-gate VLSI design. Øivind Næss received the B.sc and M.Sc. from the Department of Informatics, University of Oslo, Norway in 1997 and 1999, respectively. The M.Sc. thesis concerned design of FGUVMOS analog filters. His main interests are low-voltage analog CMOS design, esp. amplifiers and filters. Hopefully, he will pursue as a Ph.D-student with [5] Y. Berg, D. T. Wisland and T. S. Lande. “Floating-Gate UVMOS Inverter”, In proc. IEEE NORCHIP, november. 1997. [6] R. G. Benson and D. A. Kerns: “UV-Activated Conductances Allow For Multiple Scale Learning”, IEEE Transactions on Neural Networks, vol. 4, no. 3, pp. 434–440, May 1993. [7] P. E. Allen and A.L. Coban: “A New LowVoltage CMOS Transconductance Cell Based on Parallel Operation of Triode and Saturation Transconductors”, Electronic Letters, vol. 31, no. 22, pp. 1886-1887, 1995. 12 amplifiers. Hopefully he will pursue his M.Sc. this year with the Micro-electronics Group, Department of Informatics, University of Oslo. the Microelectornics Group, Department of Informatics, University of Oslo. Mats Høvin was born in Mo i Rana, Norway on May 9, 1965. He received the E ngineer degree in electronics from NKI Ingeniør Høyskole, Oslo, Norway in 1986 a nd the Cand.Scient degree from the Dept. of Informatics, University of Oslo, No rway in 1995. He is currently a Ph.D student at the Microelectronics Systems Gr oup, Dept. of Informatics, University of Oslo, Norway. His current research int erests includes analog- and frequency-to-digital conversion with delta-sigma no ise shaping, frequency demodulation and low voltage CMOS design. Henning Gundersen received his Electronic Engenieer exam in 1985, he has worked as a Maintenance Engenieer in the Norwegian Broadcasting Corp. until he started with his M.Sc in 1998, concerning design of FGUVMOS low-voltage analog 13