A Silicon Axon. Bradley A. Minch, Paul Hasler, Chris Diorio, Carver Mead. California Institute of Technology. Pasadena, CA 91125

Similar documents
John Lazzaro and John Wawrzynek Computer Science Division UC Berkeley Berkeley, CA, 94720

A Delay-Line Based Motion Detection Chip

An Auditory Localization and Coordinate Transform Chip

Difference between BJTs and FETs. Junction Field Effect Transistors (JFET)

CMOS Architecture of Synchronous Pulse-Coupled Neural Network and Its Application to Image Processing

Paul M. Furth and Andreas G. Andreou. The Johns Hopkins University We ignore the eect of a non-zero drain conductance

Single Transistor Learning Synapses

INTRODUCTION TO MOS TECHNOLOGY

An Adaptive WTA using Floating Gate Technology

UNIT-II LOW POWER VLSI DESIGN APPROACHES

APRIMARY obstacle to solving visual processing problems

Integrate-and-Fire Neuron Circuit and Synaptic Device with Floating Body MOSFETs

A Silicon Model of an Auditory Neural Representation of Spectral Shape

CMOS Digital Logic Design with Verilog. Chapter1 Digital IC Design &Technology

Electronic Circuits EE359A

Winner-Take-All Networks with Lateral Excitation

John Lazzaro and Carver Mead Department of Computer Science California Institute of Technology Pasadena, California, 91125

CMOS Implementation of a Pulse-Coupled Neuron Cell

UNIT 3: FIELD EFFECT TRANSISTORS

EE 42/100 Lecture 23: CMOS Transistors and Logic Gates. Rev A 4/15/2012 (10:39 AM) Prof. Ali M. Niknejad

An Analog VLSI Model of Adaptation in the Vestibulo-Ocular Reflex

ANALOG IMPLEMENTATIONS OF AUDITORY MODELS. Richard F. Lyon

Gary C. Moyer, Wentai Liu, Ralph Cavin. Abstract. This paper shows the design and testing of a photosensor chip for intraocular prostheses.

VERY LARGE SCALE INTEGRATION signal processing

CMOS Schmitt Trigger A Uniquely Versatile Design Component

VLSI Implementation of a Simple Spiking Neuron Model

Electronics Basic CMOS digital circuits

Using Rank Order Filters to Decompose the Electromyogram

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

K. Desch, P. Fischer, N. Wermes. Physikalisches Institut, Universitat Bonn, Germany. Abstract

Delay-based clock generator with edge transmission and reset

Chapter 2 A Silicon Model of Auditory-Nerve Response

Chapter 3 DESIGN OF ADIABATIC CIRCUIT. 3.1 Introduction

TED TED. τfac τpt. A intensity. B intensity A facilitation voltage Vfac. A direction voltage Vright. A output current Iout. Vfac. Vright. Vleft.

CHAPTER 1 DIODE CIRCUITS. Semiconductor act differently to DC and AC currents

CHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC

FUNDAMENTALS OF MODERN VLSI DEVICES

Chapter 4: Differential Amplifiers

Verification Structures for Transmission Line Pulse Measurements

Chapter 4. CMOS Cascode Amplifiers. 4.1 Introduction. 4.2 CMOS Cascode Amplifiers

A high-efficiency switching amplifier employing multi-level pulse width modulation

XOR at a Single Vertex -- Artificial Dendrites

A Numerical Approach to Understanding Oscillator Neural Networks

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

CMOS Digital Integrated Circuits Analysis and Design

EE301 Electronics I , Fall

IT has been extensively pointed out that with shrinking

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

Exercise 2: Hodgkin and Huxley model

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

Lab #9: Compound Action Potentials in the Toad Sciatic Nerve

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

Atypical op amp consists of a differential input stage,

Fundamentals of Microelectronics

An accurate track-and-latch comparator

PROCESS-VOLTAGE-TEMPERATURE (PVT) VARIATIONS AND STATIC TIMING ANALYSIS

Physics 303 Fall Module 4: The Operational Amplifier

8. Combinational MOS Logic Circuits

NOWADAYS, multistage amplifiers are growing in demand

Time-derivative adaptive silicon photoreceptor array

444 Index. F Fermi potential, 146 FGMOS transistor, 20 23, 57, 83, 84, 98, 205, 208, 213, 215, 216, 241, 242, 251, 280, 311, 318, 332, 354, 407

A new class AB folded-cascode operational amplifier

ECE520 VLSI Design. Lecture 5: Basic CMOS Inverter. Payman Zarkesh-Ha

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

UNIT-1 Fundamentals of Low Power VLSI Design

EC 1354-Principles of VLSI Design

Control of a local neural network by feedforward and feedback inhibition

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

Design of Low Power High Speed Fully Dynamic CMOS Latched Comparator

Proceedings of the International Conference on Computer Design, pp , October 1993

Multiple-Input Translinear Element Networks

Design Considerations for CMOS Digital Circuits with Improved Hot-Carrier Reliability

EE301 Electronics I , Fall

CMOS Schmitt Trigger A Uniquely Versatile Design Component

CHAPTER 6 DIGITAL INSTRUMENTS

Adiabatic Logic. Benjamin Gojman. August 8, 2004

Domino Static Gates Final Design Report

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: REGULAR PAPERS, VOL. 54, NO. 3, MARCH

A Resistor/Transconductor Network for Linear Fitting

Differential Amplifiers/Demo

Gechstudentszone.wordpress.com

ECEN 474/704 Lab 6: Differential Pairs

Lecture Integrated circuits era

Nonuniform multi level crossing for signal reconstruction

Analog Circuit for Motion Detection Applied to Target Tracking System

DAT175: Topics in Electronic System Design

Output Waveform Evaluation of Basic Pass Transistor Structure*

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate

PHYS 536 The Golden Rules of Op Amps. Characteristics of an Ideal Op Amp

A Silicon Model Of Auditory Localization

A Variable-Frequency Parallel I/O Interface with Adaptive Power Supply Regulation

Integrate-and-Fire Neuron Circuit and Synaptic Device using Floating Body MOSFET with Spike Timing- Dependent Plasticity

CMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits

Current Mirrors. Current Source and Sink, Small Signal and Large Signal Analysis of MOS. Knowledge of Various kinds of Current Mirrors

Power semiconductors. José M. Cámara V 1.0

THE increased complexity of analog and mixed-signal IC s

Low Power and High Performance Level-up Shifters for Mobile Devices with Multi-V DD

Unscrambling the power losses in switching boost converters

JFET 101, a Tutorial Look at the Junction Field Effect Transistor 8May 2007, edit 2April2016, Wes Hayward, w7zoi

CMOS fast-settling time low pass filter associated with voltage reference and current limiter for low dropout regulator

Transcription:

A Silicon Axon Bradley A. Minch, Paul Hasler, Chris Diorio, Carver Mead Physics of Computation Laboratory California Institute of Technology Pasadena, CA 95 bminch, paul, chris, carver@pcmp.caltech.edu Abstract We present a silicon model of an axon which shows promise as a building block for pulse-based neural computations involving correlations of pulses across both space and time. The circuit shares a number of features with its biological counterpart including an excitation threshold, a brief refractory period after pulse completion, pulse amplitude restoration, and pulse width restoration. We provide a simple explanation of circuit operation and present data from a chip fabricated in a standard m CMOS process through the MOS Implementation Service (MOSIS). We emphasize the necessity of the restoration of the width of the pulse in time for stable propagation in axons. INTRODUCTION It is well known that axons are neural processes specialized for transmitting information over relatively long distances in the nervous system. Impulsive electrical disturbances known as action potentials are normally initiated near the cell body of a neuron when the voltage across the cell membrane crosses a threshold. These pulses are then propagated with a fairly stereotypical shape at a more or less constant velocity down the length of the axon. Consequently, axons excel at precisely preserving the relative timing of threshold crossing events but do not preserve any of the initial signal shape. Information, then, is presumably encoded in the relative timing of action potentials.

The biophysical mechanisms underlying the initiation and propagation of action potentials in axons have been well studied since the seminal work of Hodgkin and Huxley on the giant axon of Loligo. (Hodgkin & Huxley, 95) Briey, when the voltage across a small patch of the cell membrane increases to a certain level, a population of ion channels permeable to sodium opens, allowing an inux of sodium ions, which, in turn, causes the membrane voltage to increase further and a pulse to be initiated. This population of channels rapidly inactivates, preventing the passage of additional ions. Another population of channels permeable to potassium opens after a brief delay causing an eux of potassium ions, restoring the membrane to a more negative potential and terminating the pulse. This cycle of ion migration is coupled to neighboring sections of the axon, causing the action potential to propagate. The sodium channels remain inactivated for a brief interval of time during which the aected patch of membrane will not be able to support another action potential. This period of time is known as the refractory period. The axon circuit which we present in this paper does not attempt to model the detailed dynamics of the various populations of ion channels, although such detailed neuromimes are both possible (Lewis, 968; Mahowald & Douglas, 99) and useful for learning about natural neural systems. Nonetheless, it shares a number of important features with its biological counterpart including having a threshold for excitation and a refractory period. It is well accepted that the amplitude of the action potential must be restored as it propagates. It is not as universally understood is that the width of the action potential must be restored in time if it is to propagate over any appreciable distance. Otherwise, the pulse would smear out in time resulting in a loss of precise timing information, or it would shrink down to nothing and cease to propagate altogether. In biological axons, restoration of the pulse width is accomplished through the dynamics of sodium channel inactivation and potassium channel activation. In our silicon model, the pulse width is restored through feedback from the successive stage. This feedback provides an inactivation which is similar to that of the sodium channels in biological axons and is also the underlying cause of refractoriness in our circuit. In the following section we provide a simple description of how the circuit behaves. Following this, data from a chip fabricated in a standard m CMOS process through MOSIS are presented and discussed. THE SILICON AXON CIRCUIT An axon circuit which is to be used as a building block in large-scale computational systems should be made as simple and low-power as possible, since it would be replicated many times in any such system. Each stage of the axon circuit described below consists of ve transistors and two small capacitors, making the axon circuit very compact. The axon circuit uses the delay through a stage to time the signal which is fed back to restore the pulse width, thus avoiding the need for an additional delay circuit for each section. Additonally, the circuit operates with low power; during typical operation (a pulse of width ms travelling at 0 3 stages=s), pulse propagation costs about 4pJ=stage of energy. Under these circumstances, the circuit consumes about nw=stage of static power.

In u v u v u 3 v 3 Figure : Three sections of the axon circuit. Three stages of the axon circuit are depicted in Figure. A single stage consists of two capacitors and what would be considered a pseudo-nmos NAND gate and a pseudo-nmos inverter in digital logic design. These simple circuits are characterized by a threshold voltage for switching and a slew rate for recharging. Consider the inverter circuit. If the input is held low for a suciently long time, the pull-up transistor will have charged the output voltage almost completely to the positive rail. If the input voltage is ramped up toward the positive rail, the current in the pull-down transistor will increase rapidly. At some input voltage level, the current in the pull-down transistor will equal the saturation current of the pull-up transistor; this voltage is known as the threshold. The output voltage will begin to discharge at a rapidly increasing rate as the input voltage is increased further. After a very short time, the output will have discharged almost all the way to the negative rail. Now, if the input were decreased rapidly, the output voltage would ramp linearly in time (slew) up toward the positive rail at a rate set by the saturation current in the pull-up transistor and the capacitor on the output node. The NAND gate is similar except both inputs must be (roughly speaking) above the threshold in order for the output to go low. If either input goes low, the output will charge toward the positive rail. Note also that if one input of the NAND gate is held high, the circuit behaves exactly as an inverter. The axon circuit is formed by cascading multiple copies of this simple ve transistor circuit in series. Let the voltage on the rst capacitor of the n th stage be denoted by u n and the voltage on the second capacitor by v n. Note that there is feedback from u n+ to the lower input of the NAND gate of the n th stage. Under quiescent conditions, the input to the rst stage is low (at the negative rail), the u nodes of all stages are high (at the positive rail), and all of the v nodes are held low (at the negative rail). The feedback signal to the nal stage in the line would be tied to the positive rail. The level of the bias voltages and determine whether or not a narrow pulse fed into the input of the rst stage will propagate and, if so, the width and velocity with which it does. In order to obtain a semi-quantitative understanding of how the axon circuit behaves, we will rst consider the dynamics of a cascade of simple inverters (three sections of which are depicted in Figure ) and then consider the addition of feedback. Under most circumstances, discharges will occur on a much faster time scale

than the recharges, so we make the simplifying assumption that when the input of an inverter reaches the threshold voltage, the output discharges instantaneously. Additionally, we assume that saturated transistors behave as ideal current sources (i.e., we neglect the Early eect) so that the recharges are linear ramps in time. u v u v u 3 v 3 In Figure : A cascade of pseudo-nmos inverters. Let I and I be the saturation currents in the pull-up transistors with bias voltages and, respectively. Let and be the threshold voltages of the rst and second inverters in a single stage, respectively. Also, let _u = I =C and _v = I =C be the slew rates for the u and v nodes, respectively. Let = = _v and = = _u be the time required for u n to charge from the negative rail up to and for v n to charge from the negative rail up to, respectively. Finally, let v n denote the peak value attained by the v signal of the n th stage. u n n+ n+ u n v n v n _v _u v n v n _v _u n n (a) I > I (b) I < I Figure 3: Geometry of the idealized u n and v n signals under the bias conditions (a) I > I and (b) I < I. Consider what would happen if v n? exceeded for a time n. In this case, u n would be held low for n and then released. Meanwhile, v n would ramp up to _v n. Then, u n would begin to charge toward the positive rail while v n continues to charge. This continues for a time at which point u n will have reached causing

v n to be discharged to the negative rail. Now, u n+ is held low while v n exceeds this interval of time is precisely n+. Figures 3a and 3b depict the geometry of the u n and v n signals in this scenario under the bias conditions I > I and I < I, respectively. Simple Euclidean geometry implies that the evolution of n will be governed by the rst-order dierence equation which is trivially solved by n+ = n + (? ) n = + (n? )(? ): Thus, the quantity? determines what happens to the width of the pulse as it propagates. In the event that <, the pulse will shrink down to nothing from its initial width. If >, the pulse width will grow without bound from its initial width. The pulse width is preserved only if =. This last case, however, is unrealistic. There will always be component mismatches (with both systematic and random parts), which will cause the width of the pulse to grow and shrink as it propagates down the line, perhaps cancelling on average. Any systematic osets will cause the pulse to shrink to nothing or to grow without bound as it propagates. In any event, information about the detailed timing of the initial pulse will have been completely lost. Now, consider the action of the feedback in the axon circuit (Figure ). If u n were to be held low for a time longer than (i.e., the time it takes v n to charge up to ), u n+ would come back and release u n, regardless of the state of the input. Thus, the feedback enforces the condition n. If I > I (i.e., < ), a pulse whose initial width is larger than will be clipped to and then shrink down to nothing and disappear. In the event that I < I (i.e., > ), a pulse whose initial duration is too small will grow up until its width is limited by the feedback. The axon circuit normally operates under the latter bias condition. The dynamics of the simple inverter chain cause a pulse which is to narrow to grow and the feedback loop serves to limit the pulse width; thus, the width of the pulse is restored in time. The feedback is also the source of the refractoriness in the axon; that is, until u n+ charges up to (roughly), v n? can have no eect on u n. 3 EXPERIMENTAL DATA In this section, data from a twenty-ve stage axon will be shown. The chip was fabricated in a standard m p-well (Orbit) CMOS process through MOSIS. Uniform Axon A full space-time picture of pulse (taken at the v nodes of the circuit) propagation down a uniform axon is depicted on the left in Figure 4. The graph on the right in Figure 4 shows the same data from a dierent perspective. The lower sloped curve represents the time of the initial rapid discharge of the u node at each successive stage{this time marks the leading edge of the pulse taken at the v node of that stage.

The upper sloped curve marks the time of the nal rapid discharge of the v node of each stage{this time is the end of the pulse taken at the v node of that stage. The propagation velocity of the pulse is given (in units of stages/s) by the reciprocal of the slope of the lower inclined curve. The third curve is the dierence of the other two and represents the pulse width as a function of position along the axon. The graph on the left of Figure 5 shows propagation velocity as a function of the bias voltage{so long as the pulse propagates, the velocity is nearly independent of. Two orders of magnitude of velocity are shown in the plot; these are especially well matched to the time scales of motion in auditory and visual sensory data. The circuit is tunable over a much wider range of velocities (from about one stage per second to well in excess of 0 4 stages=s). The graph on the right of Figure 5 shows pulse width as a function of for various values of {the pulse width is mainly determined by with setting a lower limit. Tapered Axon In biological axons, the propagation velocity of an action potential is related to the diameter of the axon{the bigger the diameter, the greater the velocity. If the axon were tapered, the velocity of the action potential would change as it propagated. If the bias transistors in the axon circuit are operated in their subthreshold region, the eect of an exponentially tapered axon can be simulated by applying a small voltage dierence to the ends of each of the and bias lines. (Lyon & Mead, 989) These narrow wires are made with a relatively resistive layer (polysilicon); hence, putting a voltage dierence across the ends will linearly interpolate the bias voltages for each stage along the line. In subthreshold, the bias currents are exponentially related to the bias voltages. Since the pulse width and velocity are related to the bias currents, we expect that a pulse will either speed up and get narrower or slow down and get wider (depending on the sign of the applied voltage) exponentially as a function of position along the line. The graph on the left of Figure 6 depicts the boundaries of a pulse as it propagates along of the axon circuit for a positive (*'s) and negative (x's) voltage dierence applied to the lines. The graph on the right of Figure 6 shows the corresponding pulse width for each applied voltage dierence. Note that in each case, the width changes by more than an order of magnitude, but the pulse maintains its integrity. That is, the pulse does not disappear nor does it split into multiple pulses{this behavior would not be possible if the pulse width were not restored in time. 4 CONCLUSIONS In this paper we have presented a low-power, compact axon circuit, explained its operation, and presented data from a working chip fabricated through MOSIS. The circuit shares a number of features with its biological counterpart including an excitation threshold, a brief refractory period after pulse completion, pulse amplitude restoration, and pulse width restoration. It is tunable over orders of magnitude in pulse propagation velocity{including those well matched to the time scales of auditory and visual signals{and shows promise for use in synthetic neural systems which perform computations by correlating events which occur over both space and time such as those presented in (Horiuchi et al, 99) and (Lazzaro & Mead, 989).

Acknowledgements This material is based upon work supported in part under a National Science Foundation Graduate Research Fellowship, the Oce of Naval Research, DARPA, and the Beckman Foundation. References A. L. Hodgkin and A. K. Huxley, (95). A Quantitative Description of Membrane Current and its Application to Conduction and Excitation in Nerve. Journal of Physiology, 7:6, 500-544. T. Horiuchi, J. Lazzaro, A. Moore, and C. Koch, (99). A Delay-Line Based Motion Detection Chip. Advances in Neural Information Processing Systems 3. San Mateo, CA: Morgan Kaufmann Publishers, Inc. 406-4. J. Lazzaro and C. Mead, (989). A Silicon Model of Auditory Localization. Neural Computation, :, 47-57. R. Lyon and C. Mead, (989). Electronic Cochlea. Analog VLSI and Neural Systems. Reading, MA: Addison-Wesley Publishing Company, Inc. 79-30. E. R. Lewis, (968). Using Electronic Circuits to Model Simple Neuroelectric Interactions. Proceedings of the IEEE, 56:6, 93-949. M. Mahowald and R. Douglas, (99). A Silicon Neuron. Nature, 354:9, 55-58. 0.035 0.03.5 0.05 Voltage (V) 0.5 0 Time (s) 0.0 0.05-0.5 30 0.0 0 Stage 0 0 0 0.0 0.04 Time (s) 0.06 0.005 0 0 0 0 30 Stage Figure 4: Pulse propagation along a uniform axon. (Left) Perspective view. (Right) Overhead view. *: pulse boundaries, x: pulse width. = 0:70V, = 0:780V. V elocity = ; 00stages=s, W idth = 3:8ms

0 4 0 - Tau = 0.660 V Tau = 0.700 V Pulse Velocity (stages/s) 0 3 0 Pulse Width (s) 0-0 -3 Tau = 0.740 V Tau = 0.780 V Tau = 0.80 V Tau = 0.860 V 0 0.6 0.7 0.8 0.9 Tau (V) 0-4 0.5 0.6 0.7 0.8 0.9 Tau (V) Figure 5: Uniform axon. (Left) Pulse velocity as a function of. (Right) Pulse width as a function of for various values of. 0.4 0-0. 0. Time (s) 0.08 Pulse Width (s) 0-0.06 0.04 0.0 0 0 0 30 Stage 0-3 0 0 0 30 Stage Figure 6: (Left) Pulse propagation along a tapered axon. (Right) Pulse width as a function of position along a tapered axon. *: lef t = 0:770V, right = 0:600V, lef t = 0:80V, right = 0:650. x: lef t = 0:600V, right = 0:770V, lef t = 0:650V, right = 0:80V.