Translinear Circuits

Similar documents
Bipolar Junction Transistor (BJT) - Introduction

Mod. Sim. Dyn. Sys. Amplifiers page 1

Mod. Sim. Dyn. Sys. Amplifiers page 1

Chapter 2. - DC Biasing - BJTs

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

Electronic Circuits Summary

3. Basic building blocks. Analog Design for CMOS VLSI Systems Franco Maloberti

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

Modeling All-MOS Log-Domain Σ A/D Converters

(e V BC/V T. α F I SE = α R I SC = I S (3)

Integrated Circuits & Systems

Chapter 2 - DC Biasing - BJTs

Homework Assignment 08

Chapter 10 Instructor Notes

Outline. Neural dynamics with log-domain integrator circuits. Where it began Biophysics of membrane channels

MMIX4B22N300 V CES. = 3000V = 22A V CE(sat) 2.7V I C90

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Device Physics: The Bipolar Transistor

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

EE 230 Lecture 33. Nonlinear Circuits and Nonlinear Devices. Diode BJT MOSFET

Microelectronics Part 1: Main CMOS circuits design rules

IXBX50N360HV. = 3600V = 50A V CE(sat) 2.9V. BiMOSFET TM Monolithic Bipolar MOS Transistor High Voltage, High Frequency. Advance Technical Information

THEORY, SYNTHESIS AND IMPLEMENTATION OF CURRENT-MODE CMOS PIECEWISE-LINEAR CIRCUITS USING MARGIN PROPAGATION. Ming Gu

Midterm. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. Pass Transistor Logic. Restore Output.

Mixed Analog-Digital VLSI Circuits & Systems Laboratory

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EE 330 Lecture 22. Small Signal Modelling Operating Points for Amplifier Applications Amplification with Transistor Circuits

VLSI GATE LEVEL DESIGN UNIT - III P.VIDYA SAGAR ( ASSOCIATE PROFESSOR) Department of Electronics and Communication Engineering, VBIT

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

6.012 Electronic Devices and Circuits Spring 2005

Chapter 13 Small-Signal Modeling and Linear Amplification

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

MMIX4B12N300 V CES = 3000V. = 11A V CE(sat) 3.2V. High Voltage, High Gain BIMOSFET TM Monolithic Bipolar MOS Transistor

Biasing BJTs CHAPTER OBJECTIVES 4.1 INTRODUCTION

MOS Transistor Theory

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

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

MOSFET: Introduction

ELEC 3908, Physical Electronics, Lecture 19. BJT Base Resistance and Small Signal Modelling

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

Electronic Circuits. Prof. Dr. Qiuting Huang Integrated Systems Laboratory

Analysis of Transconductances in Deep Submicron CMOS with EKV 3.0

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

Designing Information Devices and Systems II Fall 2017 Miki Lustig and Michel Maharbiz Homework 1. This homework is due September 5, 2017, at 11:59AM.

figure shows a pnp transistor biased to operate in the active mode

Metal-oxide-semiconductor field effect transistors (2 lectures)

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Junction Bipolar Transistor. Characteristics Models Datasheet

IXBT24N170 IXBH24N170

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

The Devices: MOS Transistors

EE105 - Fall 2006 Microelectronic Devices and Circuits

Design of Analog Integrated Circuits

IXBK55N300 IXBX55N300

Kirchhoff's Laws and Circuit Analysis (EC 2)

Biasing the CE Amplifier

Lecture 17 - The Bipolar Junction Transistor (I) Forward Active Regime. April 10, 2003

in Electronic Devices and Circuits

ECE-305: Spring 2018 Final Exam Review

ECE 4430 Analog Integrated Circuits and Systems

Bandgap References and Discrete Time Signals (chapter 8 + 9)

Digital Integrated CircuitDesign

ECE 342 Electronic Circuits. Lecture 6 MOS Transistors

Lecture 320 Improved Open-Loop Comparators and Latches (3/28/10) Page 320-1

GEORGIA INSTITUTE OF TECHNOLOGY School of Electrical and Computer Engineering

IXBH42N170 IXBT42N170

IXBT12N300 IXBH12N300

ECE 497 JS Lecture - 12 Device Technologies

IXBK55N300 IXBX55N300

Lecture 7: Transistors and Amplifiers

Technology Mapping for Reliability Enhancement in Logic Synthesis

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

6.012 Electronic Devices and Circuits

Circuit Analysis. by John M. Santiago, Jr., PhD FOR. Professor of Electrical and Systems Engineering, Colonel (Ret) USAF. A Wiley Brand FOR-

Lecture 3: Transistor as an thermonic switch

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

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

Basic Electronics Prof. Dr. Chitralekha Mahanta Department of Electronics and Communication Engineering Indian Institute of Technology, Guwahati

EE 240B Spring Advanced Analog Integrated Circuits Lecture 2: MOS Transistor Models. Elad Alon Dept. of EECS

EE 330 Lecture 20. Bipolar Device Modeling

CMPEN 411 VLSI Digital Circuits. Lecture 03: MOS Transistor

1/13/12 V DS. I d V GS. C ox ( = f (V GS ,V DS ,V SB = I D. + i d + I ΔV + I ΔV BS V BS. 19 January 2012

ECE-343 Test 2: Mar 21, :00-8:00, Closed Book. Name : SOLUTION

MOS Transistor Properties Review

6.012 Electronic Devices and Circuits

BJT - Mode of Operations

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

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

Lecture 35 - Bipolar Junction Transistor (cont.) November 27, Current-voltage characteristics of ideal BJT (cont.)

ECE 415/515 ANALOG INTEGRATED CIRCUIT DESIGN

L4970A 10A SWITCHING REGULATOR

ELEC 3908, Physical Electronics, Lecture 18. The Early Effect, Breakdown and Self-Heating

CHAPTER 7 - CD COMPANION

EEC 118 Lecture #5: CMOS Inverter AC Characteristics. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

ECE-342 Test 2 Solutions, Nov 4, :00-8:00pm, Closed Book (one page of notes allowed)

ID # NAME. EE-255 EXAM 3 April 7, Instructor (circle one) Ogborn Lundstrom

Bipolar Transistor WS 2011

DC Biasing. Dr. U. Sezen & Dr. D. Gökçen (Hacettepe Uni.) ELE230 Electronics I 15-Mar / 59

ELECTRICAL THEORY. Ideal Basic Circuit Element

Transcription:

Translinear Circuits Bradley A. Minch Mixed Analog-Digital VLSI Circuits and Systems Lab Franklin W. Olin College of Engineering Needham, MA 02492 1200 bradley.minch@olin.edu April 2, 2009

Translinear Circuits: What s in a Name? 1 In 1975, Barrie Gilbert coined the term translinear to describe a class of circuits whose large-signal behavior hinges both on the precise exponential I/V relationship of the bipolar transistor and on the intimate thermal contact and close matching of monolithically integrated devices. The word translinear refers to the exponential I/V characteristic of the bipolar transistor its transconductance is linear in its collector current: I C = I s e V BE/U T = g m = I C = I s e V BE/U T 1 V B }{{} = I C. U T U T I C Gilbert also meant the word translinear to refer to circuit analysis and design principles that bridge the gap between the familiar territory of linear circuits and the uncharted domain of nonlinear circuits.

Translinear Circuits: What s in a Name? 1 In 1975, Barrie Gilbert coined the term translinear to describe a class of circuits whose large-signal behavior hinges both on the precise exponential I/V relationship of the bipolar transistor and on the intimate thermal contact and close matching of monolithically integrated devices. The word translinear refers to the exponential I/V characteristic of the bipolar transistor its transconductance is linear in its collector current: I C = I s e V BE/U T = g m = I C = I s e V BE/U T 1 V B }{{} = I C. U T U T I C Gilbert also meant the word translinear to refer to circuit analysis and design principles that bridge the gap between the familiar territory of linear circuits and the uncharted domain of nonlinear circuits.

Translinear Circuits: What s in a Name? 1 In 1975, Barrie Gilbert coined the term translinear to describe a class of circuits whose large-signal behavior hinges both on the precise exponential I/V relationship of the bipolar transistor and on the intimate thermal contact and close matching of monolithically integrated devices. The word translinear refers to the exponential I/V characteristic of the bipolar transistor its transconductance is linear in its collector current: I C = I s e V BE/U T = g m = I C = I s e V BE/U T 1 V B }{{} = I C. U T U T I C Gilbert also meant the word translinear to refer to circuit analysis and design principles that bridge the gap between the familiar territory of linear circuits and the uncharted domain of nonlinear circuits.

Gummel Plot of a Forward-Active Bipolar Transistor 2

Translinearity of the Forward-Active Bipolar Transistor 3 g m = I C V B = I C U T δi C g m δv B

The Translinear Principle 4 Consider a closed loop of base-emitter junctions of four closely matched npn bipolar transistors biased in the forward-active region and operating at the same temperature. Kirchhoff s voltage law (KVL) implies that V 1 + V 2 = V 3 + V 4 U T log I s + U T log I 2 I s = U T log I 3 I s + U T log I 4 I s log I 2 Is 2 }{{} I 2 CCW = log I 3I 4 Is 2 = }{{} I 3 I 4. CW This result is a particular case of Gilbert s translinear principle (TLP): The product of the clockwise currents is equal to the product of the counterclockwise currents.

Static Translinear Circuits: Geometric Mean 5 We neglect both base currents (i.e., β F = ) and the Early effect, and we assume that all transistors operate in their forward-active regions. Then, we have that TLP = I x I y = I 2 z = I z = I x I y.

Static Translinear Circuits: Geometric Mean 5 I z = I x I y

Static Translinear Circuits: Geometric Mean 5 I z = I x I y

Static Translinear Circuits: Squaring/Reciprocal 6 Again, we neglect both base currents (i.e., β F = ) and the Early effect, and we assume that all transistors operate in their forward-active regions. Then, we have that TLP = I 2 x = I y I z = I z = I2 x I y.

Static Translinear Circuits: Squaring/Reciprocal 6 I z = I2 x I y

Static Translinear Circuits: Squaring/Reciprocal 6 I z = I2 x I y

Static Translinear Circuits: Pythagorator 7 Again, we neglect both base currents and the Early effect, and we assume that all transistors operate in their forward-active regions. Then, we have that TLP 1 = I 2 x = I z1 I z = I z1 = I2 x I z TLP 2 = I 2 y = I z2 I z = I z2 = I2 y I z KCL = I z = I z1 + I z2 = I2 x I z + I2 y = I 2 z = I 2 x + I 2 y = I z = I z I 2 x + I 2 y. This circuit is called the pythagorator.

Dynamic Translinear Circuits: First-Order Low-Pass Filter 8 Next, consider the dynamic translinear circuit shown below, comprising a translinear loop and a capacitor. We shall again neglect base currents and the Early effect. We also assume that all transistors operate in the forward-active region. Then, we have that TLP = I τ I x = I p I y I c = C dv dt = C d dt ( U T log I ) y I s KCL = I c +I τ = I p = CU T I y = I p = I τi x I y = CU T I y di y dt di y dt +I τ = I τi x I y = CU T di y } I {{ τ } dt + I y = I x = τ di y dt + I y = I x. τ This circuit is a first-order log-domain filter.

Dynamic Translinear Circuits: RMS-to-DC Converter 9 TLP = I 2 wi τ = I p I 2 z = I p = I τi 2 w I 2 z I c = C d dt ( 2U T log I ) z I s =2 CU T I z di z dt KCL = I c + I τ = I p = 2CU T I z di z dt + I τ = I τi 2 w I 2 z = CU T } I {{ τ } τ 2 I z di z dt + I2 z = I 2 w

Dynamic Translinear Circuits: RMS-to-DC Converter 9 = τ ( ) di z 2 I z dt + I 2 z = I 2 w = τ d ( ) I 2 dt z + I 2 z = Iw 2 = τ d ( ) I 2 z + I2 z = I2 w dt }{{} }{{} }{{} I y I y I x I z = I y }{{} root τ di y dt + I y = I x }{{} mean I x = I2 w }{{ } square

Why Translinear Circuits? 10

Why Translinear Circuits? 10 Translinear circuits are universal. Conjecture: In principle, we can realize any system whose description we can write down as a nonlinear ODE with time as its independent variable as a dynamic translinear circuit. Translinear circuits are synthesizable via highly structured methods. They should be very amenable to the development both of CAD tools and of reconfigurable FPAA architectures for rapid prototyping and deployment of translinear analog signal processing systems. Translinear circuits are fundamentally large-signal circuits. Linear dynamic translinear circuits are linear because of device nonlinearities rather than in spite of them. Translinear circuits are tunable electronically over a wide dynamic range of parameters (e.g., gains, corner frequencies, quality factors). Translinear circuits are robust. Carefully designed translinear circuits are temperature insensitive and do not depend on device or technology parameters.

Why Translinear Circuits? 10 Translinear circuits are universal. Conjecture: In principle, we can realize any system whose description we can write down as a nonlinear ODE with time as its independent variable as a dynamic translinear circuit. Translinear circuits are synthesizable via highly structured methods. They should be very amenable to the development both of CAD tools and of reconfigurable FPAA architectures for rapid prototyping and deployment of translinear analog signal processing systems. Translinear circuits are fundamentally large-signal circuits. Linear dynamic translinear circuits are linear because of device nonlinearities rather than in spite of them. Translinear circuits are tunable electronically over a wide dynamic range of parameters (e.g., gains, corner frequencies, quality factors). Translinear circuits are robust. Carefully designed translinear circuits are temperature insensitive and do not depend on device or technology parameters.

Why Translinear Circuits? 10 Translinear circuits are universal. Conjecture: In principle, we can realize any system whose description we can write down as a nonlinear ODE with time as its independent variable as a dynamic translinear circuit. Translinear circuits are synthesizable via highly structured methods. They should be very amenable to the development both of CAD tools and of reconfigurable FPAA architectures for rapid prototyping and deployment of translinear analog signal processing systems. Translinear circuits are fundamentally large-signal circuits. Linear dynamic translinear circuits are linear because of device nonlinearities rather than in spite of them. Translinear circuits are tunable electronically over a wide dynamic range of parameters (e.g., gains, corner frequencies, quality factors). Translinear circuits are robust. Carefully designed translinear circuits are temperature insensitive and do not depend on device or technology parameters.

Why Translinear Circuits? 10 Translinear circuits are universal. Conjecture: In principle, we can realize any system whose description we can write down as a nonlinear ODE with time as its independent variable as a dynamic translinear circuit. Translinear circuits are synthesizable via highly structured methods. They should be very amenable to the development both of CAD tools and of reconfigurable FPAA architectures for rapid prototyping and deployment of translinear analog signal processing systems. Translinear circuits are fundamentally large-signal circuits. Linear dynamic translinear circuits are linear because of device nonlinearities rather than in spite of them. Translinear circuits are tunable electronically over a wide dynamic range of parameters (e.g., gains, corner frequencies, quality factors). Translinear circuits are robust. Carefully designed translinear circuits are temperature insensitive and do not depend on device or technology parameters.

Why Translinear Circuits? 10 Translinear circuits are universal. Conjecture: In principle, we can realize any system whose description we can write down as a nonlinear ODE with time as its independent variable as a dynamic translinear circuit. Translinear circuits are synthesizable via highly structured methods. They should be very amenable to the development both of CAD tools and of reconfigurable FPAA architectures for rapid prototyping and deployment of translinear analog signal processing systems. Translinear circuits are fundamentally large-signal circuits. Linear dynamic translinear circuits are linear because of device nonlinearities rather than in spite of them. Translinear circuits are tunable electronically over a wide dynamic range of parameters (e.g., gains, corner frequencies, quality factors). Translinear circuits are robust. Carefully designed translinear circuits are temperature insensitive and do not depend on device or technology parameters.

Simple EKV Model of the Saturated nmos Transistor 11 We model the saturation current of an nmos transistor by I sat = SI s log 2( 1+e (κ(v G V T0 ) V S )/2U T ) SI s e (κ(v G V T0 ) V S )/U T, κ(v G V T0 ) V S < 0 SI s 4U 2 T (κ (V G V T0 ) V S ) 2, κ(v G V T0 ) V S > 0, where U T = kt q, S = W L, I s = 2μC oxut 2 C ox, and κ =. κ C ox + C dep Weak inversion operation corresponds to I sat SI s, moderate inversion operation corresponds to I sat SI s, and strong inversion operation to I sat SI s. Note that SI s is approximately twice the saturation current at threshold.

Saturation Current of an nmos Transistor 12

Translinearity of the Saturated nmos Transistor 13 g m = I sat V G = κi sat U T,I sat SI s δi sat g m δv G

Weak Inversion is Suited to Audio Signal Processing 14 For integrated continous-time filters, typically f c = g m 2πC. On-chip capacitors are typically on the order of 1 pf or of 10 pf. If we choose a reasonable value for C, sayc = 5/π pf 1.59 pf, then we find that weak inversion maps onto the audio band.

Weak Inversion is Suited to Audio Signal Processing 14 For integrated continous-time filters, typically f c = g m 2πC. On-chip capacitors are typically on the order of 1 pf or of 10 pf. If we choose a reasonable value for C, sayc = 5/π pf 1.59 pf, then we find that weak inversion maps onto the audio band.

Weak-Inversion MOS Translinear Principle When designing weak-inversion MOS translinear circuits, if we restrict ourselves to using translinear loops that alternate between clockwise and counterclockwise elements, we obtain Gilbert s original TLP, with no dependence on the body effect (i.e., κ). 15 stacked loop alternating loop TLP: I κ 2 = I κ 3 I 4 TLP: I 3 = I 2 I 4 This restriction does not limit the class of systems that we can implement. However, designs based on alternating loops generally consume more current but operate on a lower power supply voltage than do designs based on stacked loops.

Static Translinear Circuits: Squaring/Reciprocal 16 TLP = I 2 x = I y I z = I z = I2 x I y

Static Translinear Circuits: Squaring/Reciprocal 16 I z = I2 x I y

Static Translinear Circuits: Squaring/Reciprocal 16 I z = I2 x I y

Static Translinear Circuit Synthesis: Pythagorator 17 Synthesize a two-dimensional vector-magnitude circuit implementing r = x 2 + y 2, where x>0 and y>0. We represent each signal as a ratio of a signal current to the unit current: x I x, y I y, and r I r. We substitute these into the original equation and rearrange to obtain (Ix I r = ) 2 + ( Iy ) 2 = I 2 r = I 2 x + I 2 y = I r = I2 x I r }{{} I r1 + I2 y I r }{{} I r2

Static Translinear Circuit Synthesis: Pythagorator 17 Synthesize a two-dimensional vector-magnitude circuit implementing r = x 2 + y 2, where x>0 and y>0. We represent each signal as a ratio of a signal current to the unit current: x I x, y I y, and r I r. We substitute these into the original equation and rearrange to obtain (Ix I r = ) 2 + ( Iy ) 2 = I 2 r = I 2 x + I 2 y = I r = I2 x I r }{{} I r1 + I2 y I r }{{} I r2

Static Translinear Circuit Synthesis: Pythagorator 17 Synthesize a two-dimensional vector-magnitude circuit implementing r = x 2 + y 2, where x>0 and y>0. We represent each signal as a ratio of a signal current to the unit current: x I x, y I y, and r I r. We substitute these into the original equation and rearrange to obtain (Ix I r = ) 2 + ( Iy ) 2 = I 2 r = I 2 x + I 2 y = I r = I2 x I r }{{} I r1 + I2 y I r }{{} I r2

Static Translinear Circuit Synthesis: Pythagorator 17 Synthesize a two-dimensional vector-magnitude circuit implementing r = x 2 + y 2, where x>0 and y>0. We represent each signal as a ratio of a signal current to the unit current: x I x, y I y, and r I r. We substitute these into the original equation and rearrange to obtain (Ix I r = ) 2 + ( Iy ) 2 = I 2 r = I 2 x + I 2 y = I r = I2 x I r }{{} I r1 + I2 y I r }{{} I r2

Static Translinear Circuit Synthesis: Pythagorator 17 Synthesize a two-dimensional vector-magnitude circuit implementing r = x 2 + y 2, where x>0 and y>0. We represent each signal as a ratio of a signal current to the unit current: x I x, y I y, and r I r. We substitute these into the original equation and rearrange to obtain (Ix I r = ) 2 + ( Iy ) 2 = I 2 r = I 2 x + I 2 y = I r = I2 x I r }{{} I r1 + I2 y I r }{{} I r2

Static Translinear Circuit Synthesis: Pythagorator 17 Synthesize a two-dimensional vector-magnitude circuit implementing r = x 2 + y 2, where x>0 and y>0. We represent each signal as a ratio of a signal current to the unit current: x I x, y I y, and r I r. We substitute these into the original equation and rearrange to obtain (Ix I r = ) 2 + ( Iy ) 2 = I 2 r = I 2 x + I 2 y = I r = I2 x I r }{{} I r1 + I2 y I r }{{} I r2

Static Translinear Circuit Synthesis: Pythagorator 18 TLP: I r1 I r = I 2 x I r2 I r = I 2 y KCL: I r = I r1 +I r2

Static Translinear Circuit Synthesis: Pythagorator 18 TLP: I r1 I r = I 2 x I r2 I r = I 2 y KCL: I r = I r1 +I r2

Static Translinear Circuit Synthesis: Pythagorator 18 TLP: I r1 I r = I 2 x I r2 I r = I 2 y KCL: I r = I r1 +I r2

Static Translinear Circuit Synthesis: Pythagorator 18 TLP: I r1 I r = I 2 x I r2 I r = I 2 y KCL: I r = I r1 +I r2

Static Translinear Circuit Synthesis: Pythagorator 18 TLP: I r1 I r = I 2 x I r2 I r = I 2 y KCL: I r = I r1 +I r2

Static Translinear Circuit Synthesis: Pythagorator 18 TLP: I r1 I r = I 2 x I r2 I r = I 2 y KCL: I r = I r1 +I r2

Static Translinear Circuit Synthesis: Vector Normalizer 19 Synthesize a two-dimensional vector-normalization circuit implementing u = x x2 + y 2 and v = y where x>0 and y>0. x2 + y2, Each equation shares r x 2 + y 2, which we can use to decompose the system as u = x r, v = y r, and r = x 2 + y 2, where x>0 and y>0. We represent each signal as a ratio of a signal current to the unit current: x I x, y I y, u I u, v I v, and r I r.

Static Translinear Circuit Synthesis: Vector Normalizer 19 Synthesize a two-dimensional vector-normalization circuit implementing u = x x2 + y 2 and v = y where x>0 and y>0. x2 + y2, Each equation shares r x 2 + y 2, which we can use to decompose the system as u = x r, v = y r, and r = x 2 + y 2, where x>0 and y>0. We represent each signal as a ratio of a signal current to the unit current: x I x, y I y, u I u, v I v, and r I r.

Static Translinear Circuit Synthesis: Vector Normalizer 19 Synthesize a two-dimensional vector-normalization circuit implementing u = x x2 + y 2 and v = y where x>0 and y>0. x2 + y2, Each equation shares r x 2 + y 2, which we can use to decompose the system as u = x r, v = y r, and r = x 2 + y 2, where x>0 and y>0. We represent each signal as a ratio of a signal current to the unit current: x I x, y I y, u I u, v I v, and r I r.

Static Translinear Circuit Synthesis: Vector Normalizer 19 We substitute these into the original equations and rearrange to obtain I u = I x/ I r / and I v = I y/ I r / = I u I r = I x and I v I r = I y

Static Translinear Circuit Synthesis: Vector Normalizer 19 We substitute these into the original equations and rearrange to obtain I u = I x/ I r / and I v = I y/ I r / = I u I r = I x and I v I r = I y

Static Translinear Circuit Synthesis: Vector Normalizer 19 We substitute these into the original equations and rearrange to obtain and I u = I x/ I r / and I v = I y/ I r / = I u I r = I x and I v I r = I y (Ix I r = ) 2 + ( Iy ) 2 = I 2 r = I 2 x + I 2 y = I r = I2 x I r }{{} I r1 + I2 y I r }{{} I r2

Static Translinear Circuit Synthesis: Vector Normalizer 19 We substitute these into the original equations and rearrange to obtain and I u = I x/ I r / and I v = I y/ I r / = I u I r = I x and I v I r = I y (Ix I r = ) 2 + ( Iy ) 2 = I 2 r = I 2 x + I 2 y = I r = I2 x I r }{{} I r1 + I2 y I r }{{} I r2

Static Translinear Circuit Synthesis: Vector Normalizer 19 We substitute these into the original equations and rearrange to obtain and I u = I x/ I r / and I v = I y/ I r / = I u I r = I x and I v I r = I y (Ix I r = ) 2 + ( Iy ) 2 = I 2 r = I 2 x + I 2 y = I r = I2 x I r }{{} I r1 + I2 y I r }{{} I r2

Static Translinear Circuit Synthesis: Vector Normalizer 19 We substitute these into the original equations and rearrange to obtain and I u = I x/ I r / and I v = I y/ I r / = I u I r = I x and I v I r = I y (Ix I r = ) 2 + ( Iy ) 2 = I 2 r = I 2 x + I 2 y = I r = I2 x I r }{{} I r1 + I2 y I r }{{} I r2

Static Translinear Circuit Synthesis: Vector Normalizer 19 TLP: I r1 I r = I 2 x I r2 I r = I 2 y I u I r = I x I v I r = I y KCL: I r = I r1 +I r2

Static Translinear Circuit Synthesis: Vector Normalizer 19 TLP: I r1 I r = I 2 x I r2 I r = I 2 y I u I r = I x I v I r = I y KCL: I r = I r1 +I r2

Static Translinear Circuit Synthesis: Vector Normalizer 19 TLP: I r1 I r = I 2 x I r2 I r = I 2 y I u I r = I x I v I r = I y KCL: I r = I r1 +I r2

Static Translinear Circuit Synthesis: Vector Normalizer 19 TLP: I r1 I r = I 2 x I r2 I r = I 2 y I u I r = I x I v I r = I y KCL: I r = I r1 +I r2

Static Translinear Circuit Synthesis: Vector Normalizer 19 TLP: I r1 I r = I 2 x I r2 I r = I 2 y I u I r = I x I v I r = I y KCL: I r = I r1 +I r2

Static Translinear Circuit Synthesis: Vector Normalizer 19 TLP: I r1 I r = I 2 x I r2 I r = I 2 y I u I r = I x I v I r = I y KCL: I r = I r1 +I r2

Static Translinear Circuit Synthesis: Vector Normalizer 19 TLP: I r1 I r = I 2 x I r2 I r = I 2 y I u I r = I x I v I r = I y KCL: I r = I r1 +I r2

Static Translinear Circuit Synthesis: Vector Normalizer 19 TLP: I r1 I r = I 2 x I r2 I r = I 2 y I u I r = I x I v I r = I y KCL: I r = I r1 +I r2

Static Translinear Circuit Synthesis: Vector Normalizer 19 TLP: I r1 I r = I 2 x I r2 I r = I 2 y I u I r = I x I v I r = I y KCL: I r = I r1 +I r2

Static Translinear Circuit Synthesis: Vector Normalizer 19 TLP: I r1 I r = I 2 x I r2 I r = I 2 y I u I r = I x I v I r = I y KCL: I r = I r1 +I r2

Static Translinear Circuit Synthesis: Vector Normalizer 19 TLP: I r1 I r = I 2 x I r2 I r = I 2 y I u I r = I x I v I r = I y KCL: I r = I r1 +I r2

Dynamic Translinear Circuit Synthesis: Output Structures 20 noninverting inverting I n = I τ e (V n V 0 )/U T I n V n = I n U T I n = I τ e κ(v 0 V n )/U T I n V n = κi n U T

Dynamic Translinear Circuit Synthesis: First-Order LPF 21 Synthesize a first-order low-pass filter described by τ dy dt + y = x, where x>0. We represent each signal as a ratio of a signal current to the unit current: Substituting these into the ODE, we obtain x I x and y I y. τ d dt ( Iy ) + I y = I x = τ di y dt + I y = I x.

Dynamic Translinear Circuit Synthesis: First-Order LPF 21 Synthesize a first-order low-pass filter described by τ dy dt + y = x, where x>0. We represent each signal as a ratio of a signal current to the unit current: Substituting these into the ODE, we obtain x I x and y I y. τ d dt ( Iy ) + I y = I x = τ di y dt + I y = I x.

Dynamic Translinear Circuit Synthesis: First-Order LPF 21 Synthesize a first-order low-pass filter described by τ dy dt + y = x, where x>0. We represent each signal as a ratio of a signal current to the unit current: Substituting these into the ODE, we obtain x I x and y I y. τ d dt ( Iy ) + I y = I x = τ di y dt + I y = I x.

Dynamic Translinear Circuit Synthesis: First-Order LPF 21 Synthesize a first-order low-pass filter described by τ dy dt + y = x, where x>0. We represent each signal as a ratio of a signal current to the unit current: Substituting these into the ODE, we obtain x I x and y I y. τ d dt ( Iy ) + I y = I x = τ di y dt + I y = I x.

Dynamic Translinear Circuit Synthesis: First-Order LPF 21 To implement the time derivative, we introduce a log-compressed voltage state variable, V y. Using the chain rule, we can express the preceding equation as τ I y V y dv y dt + I y = I x = τ ( κ ) dvy I y U T dt + I y = I x = κτ U T dv y dt +1=I x I y = κτ CU T }{{} 1/I τ C dv y +1 = }{{ dt} I c I x I y = I c +1= I x = I τ I c = I τi x. I τ I y I }{{} y I p

Dynamic Translinear Circuit Synthesis: First-Order LPF 21 To implement the time derivative, we introduce a log-compressed voltage state variable, V y. Using the chain rule, we can express the preceding equation as τ I y V y dv y dt + I y = I x = τ ( κ ) dvy I y U T dt + I y = I x = κτ U T dv y dt +1=I x I y = κτ CU T }{{} 1/I τ C dv y +1 = }{{ dt} I c I x I y = I c +1= I x = I τ I c = I τi x. I τ I y I }{{} y I p

Dynamic Translinear Circuit Synthesis: First-Order LPF 21 To implement the time derivative, we introduce a log-compressed voltage state variable, V y. Using the chain rule, we can express the preceding equation as τ I y V y dv y dt + I y = I x = τ ( κ ) dvy I y U T dt + I y = I x = κτ U T dv y dt +1=I x I y = κτ CU T }{{} 1/I τ C dv y +1 = }{{ dt} I c I x I y = I c +1= I x = I τ I c = I τi x. I τ I y I }{{} y I p

Dynamic Translinear Circuit Synthesis: First-Order LPF 21 To implement the time derivative, we introduce a log-compressed voltage state variable, V y. Using the chain rule, we can express the preceding equation as τ I y V y dv y dt + I y = I x = τ ( κ ) dvy I y U T dt + I y = I x = κτ U T dv y dt +1=I x I y = κτ CU T }{{} 1/I τ C dv y +1 = }{{ dt} I c I x I y = I c +1= I x = I τ I c = I τi x. I τ I y I }{{} y I p

Dynamic Translinear Circuit Synthesis: First-Order LPF 21 To implement the time derivative, we introduce a log-compressed voltage state variable, V y. Using the chain rule, we can express the preceding equation as τ I y V y dv y dt + I y = I x = τ ( κ ) dvy I y U T dt + I y = I x = κτ U T dv y dt +1=I x I y = κτ CU T }{{} 1/I τ C dv y +1 = }{{ dt} I c I x I y = I c +1= I x = I τ I c = I τi x. I τ I y I }{{} y I p

Dynamic Translinear Circuit Synthesis: First-Order LPF 21 To implement the time derivative, we introduce a log-compressed voltage state variable, V y. Using the chain rule, we can express the preceding equation as τ I y V y dv y dt + I y = I x = τ ( κ ) dvy I y U T dt + I y = I x = κτ U T dv y dt +1=I x I y = κτ CU T }{{} 1/I τ C dv y +1 = }{{ dt} I c I x I y = I c +1= I x = I τ I c = I τi x. I τ I y I }{{} y I p

Dynamic Translinear Circuit Synthesis: First-Order LPF 21 To implement the time derivative, we introduce a log-compressed voltage state variable, V y. Using the chain rule, we can express the preceding equation as τ I y V y dv y dt + I y = I x = τ ( κ ) dvy I y U T dt + I y = I x = κτ U T dv y dt +1=I x I y = κτ CU T }{{} 1/I τ C dv y +1 = }{{ dt} I c I x I y = I c +1= I x = I τ I c = I τi x. I τ I y I }{{} y I p

Dynamic Translinear Circuit Synthesis: First-Order LPF 21 To implement the time derivative, we introduce a log-compressed voltage state variable, V y. Using the chain rule, we can express the preceding equation as τ I y V y dv y dt + I y = I x = τ ( κ ) dvy I y U T dt + I y = I x = κτ U T dv y dt +1=I x I y = κτ CU T }{{} 1/I τ C dv y +1 = }{{ dt} I c I x I y = I c +1= I x = I τ I c = I τi x. I τ I y I }{{} y I p

Dynamic Translinear Circuit Synthesis: First-Order LPF 21 TLP: I p I y = I x I τ KCL: I c + I p = I τ

Dynamic Translinear Circuit Synthesis: First-Order LPF 21 TLP: I p I y = I x I τ KCL: I c + I p = I τ

Dynamic Translinear Circuit Synthesis: First-Order LPF 21 TLP: I p I y = I x I τ KCL: I c + I p = I τ