A Flexible Model of a CMOS Field Programmable Transistor Array Targeted for Hardware Evolution

Similar documents
Intrinsic Evolution of Analog Circuits on a Programmable Analog Multiplexer Array

Evolvable Hardware: From On-Chip Circuit Synthesis to Evolvable Space Systems

Evolutionary Electronics

Yet, many signal processing systems require both digital and analog circuits. To enable

High Temperature Experiments for Circuit Self-Recovery

Transistor-Level Circuit Experiments Using Evolvable Hardware

Fault-Tolerant Evolvable Hardware Using Field-Programmable Transistor Arrays

Re-configurable Electronics Characterization Under Extreme Thermal Environment

Design Methods for Polymorphic Digital Circuits

An Evolutionary Approach to the Synthesis of Combinational Circuits

Gate-Level Optimization of Polymorphic Circuits Using Cartesian Genetic Programming

Evolving Digital Logic Circuits on Xilinx 6000 Family FPGAs

GRACE: Generative Robust Analog Circuit Exploration

Electronic Circuits EE359A

Design and Implementation of Current-Mode Multiplier/Divider Circuits in Analog Processing

A Divide-and-Conquer Approach to Evolvable Hardware

Microelectronics Exercises of Topic 5 ICT Systems Engineering EPSEM - UPC

SOLIMAN A. MAHMOUD Department of Electrical Engineering, Faculty of Engineering, Cairo University, Fayoum, Egypt

A Modular Framework for the Evolution of Circuits on Configurable Transistor Array Architectures.

BUILDING BLOCKS FOR CURRENT-MODE IMPLEMENTATION OF VLSI FUZZY MICROCONTROLLERS

Low Power Design of Successive Approximation Registers

A CMOS Phase Locked Loop based PWM Generator using 90nm Technology Rajeev Pankaj Nelapati 1 B.K.Arun Teja 2 K.Sai Ravi Teja 3

Pass Transistor and CMOS Logic Configuration based De- Multiplexers

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

EC 1354-Principles of VLSI Design

On the Evolution of Analog Electronic Circuits Using Building Blocks on a CMOS FPTA

Co-evolution for Communication: An EHW Approach

CS302 - Digital Logic Design Glossary By

MACGDI: Low Power MAC Based Filter Bank Using GDI Logic for Hearing Aid Applications

Design Of A Comparator For Pipelined A/D Converter

Introduction to VLSI ASIC Design and Technology

ONE of the biggest breakthroughs in the field of digital

DESIGN AND ANALYSIS OF LOW POWER CHARGE PUMP CIRCUIT FOR PHASE-LOCKED LOOP

Propagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012

Propagation Delay, Circuit Timing & Adder Design

A Survey of the Low Power Design Techniques at the Circuit Level

DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N

The Input Pattern Order Problem II: Evolution of Multiple-Output Circuits in Hardware

CMOS Inverter & Ring Oscillator

CHAPTER 6 IMPLEMENTATION OF FPGA BASED CASCADED MULTILEVEL INVERTER

A Programmable Controller/Driver for Electrostatic MEMS Micromotors

A FUZZY CONTROLLER USING SWITCHED-CAPACITOR TECHNIQUES

6/ Una-May O'Reilly. Evolving Circuits on a Field Programmable Analog Array Using Genetic Programming. Michael A Terry

Department of Electrical and Computer Systems Engineering

Ultra-Low-Voltage Floating-Gate Transconductance Amplifiers

Experiment #7 MOSFET Dynamic Circuits II

Dynamically Reconfigurable Sensor Electronics Concept, Architecture, First Measurement Results, and Perspective

Design of High Gain Two stage Op-Amp using 90nm Technology

Hardware Evolution. What is Hardware Evolution? Where is Hardware Evolution? 4C57/GI06 Evolutionary Systems. Tim Gordon

Device Technologies. Yau - 1

Rail-To-Rail Output Op-Amp Design with Negative Miller Capacitance Compensation

BICMOS Technology and Fabrication

ISSN (PRINT): , (ONLINE): , VOLUME-3, ISSUE-8,

Course Outcome of M.Tech (VLSI Design)

ALTHOUGH zero-if and low-if architectures have been

Field Effect Transistors

A Self-Contained Large-Scale FPAA Development Platform

A NOVEL DESIGN OF CURRENT MODE MULTIPLIER/DIVIDER CIRCUITS FOR ANALOG SIGNAL PROCESSING

Challenges of evolvable hardware: past, present and the path to a promising future

Design cycle for MEMS

A COMPACT, AGILE, LOW-PHASE-NOISE FREQUENCY SOURCE WITH AM, FM AND PULSE MODULATION CAPABILITIES

SIMULATION OF EDGE TRIGGERED D FLIP FLOP USING SINGLE ELECTRON TRANSISTOR(SET)

An Optimized Performance Amplifier

MOS CURRENT MODE LOGIC BASED PRIORITY ENCODERS

DEPARTMENT OF ELECTRICAL ENGINEERING LAB WORK EE301 ELECTRONIC CIRCUITS

A10-Gb/slow-power adaptive continuous-time linear equalizer using asynchronous under-sampling histogram

New Genetic Operators to Facilitate Understanding of Evolved Transistor Circuits

Microelectronic Circuits

A Low Power Single Phase Clock Distribution Multiband Network

CHAPTER IV DESIGN AND ANALYSIS OF VARIOUS PWM TECHNIQUES FOR BUCK BOOST CONVERTER

Design of Low Power CMOS Startup Charge Pump Based on Body Biasing Technique

University of Michigan, EECS413 Final project. A High Speed Operational Amplifier. 1. A High Speed Operational Amplifier

CDTE and CdZnTe detector arrays have been recently

UNIT-II LOW POWER VLSI DESIGN APPROACHES

Analog CMOS Interface Circuits for UMSI Chip of Environmental Monitoring Microsystem

A Novel Design of Low Voltage,Wilson Current Mirror based Wideband Operational Transconductance Amplifier

A Fast Locking Digital Phase-Locked Loop using Frequency Difference Stage

High Performance Low-Power Signed Multiplier

DESIGN OF MULTIPLYING DELAY LOCKED LOOP FOR DIFFERENT MULTIPLYING FACTORS

A SUBSTRATE BIASED FULL ADDER CIRCUIT

DESIGN OF MULTIPLIER USING GDI TECHNIQUE

2. Simulated Based Evolutionary Heuristic Methodology

DESIGN OF HIGH FREQUENCY CMOS FRACTIONAL-N FREQUENCY DIVIDER

RESISTOR-STRING digital-to analog converters (DACs)

EE301 Electronics I , Fall

DESIGN AND VERIFICATION OF ANALOG PHASE LOCKED LOOP CIRCUIT

DESIGN OF MULTI-BIT DELTA-SIGMA A/D CONVERTERS

Device Technology( Part 2 ): CMOS IC Technologies

QUATERNARY LOGIC LOOK UP TABLE FOR CMOS CIRCUITS

An Ultra Low-Voltage and Low-Power OTA Using Bulk-Input Technique and Its Application in Active-RC Filters

New Four-Quadrant CMOS Current-Mode and Voltage-Mode Multipliers

Delay-based clock generator with edge transmission and reset

Comparative Analysis of Compensation Techniques for improving PSRR of an OPAMP

/$ IEEE

Design of Low-Power High-Performance 2-4 and 4-16 Mixed-Logic Line Decoders

A PIPELINE VOLTAGE-TO-TIME CONVERTER FOR HIGH RESOLUTION SIGNAL EXTRACTION OFF-CHIP

Intelligent Systems Group Department of Electronics. An Evolvable, Field-Programmable Full Custom Analogue Transistor Array (FPTA)

GPIC: A Genetic Programming Intrinsic Circuit Design Platform

Low-voltage high dynamic range CMOS exponential function generator

High Voltage Operational Amplifiers in SOI Technology

Transcription:

A Flexible Model of a CMOS Field Programmable Transistor Array Targeted for Hardware Evolution Ricardo Salem Zebulum Adrian Stoica Didier Keymeulen Jet Propulsion Laboratory California Institute of Technology Pasadena, CA 9 1 109 ricardo@brain.jpl.nasa.gov Abstract. This article focuses on the properties of a fine grained reconfigurable transistor array currently under test at the Jet Propulsion Laboratory (JPL). This Field Programmable Transistor Array (FPTA), is integrated on a Complementary Metal-Oxide Semiconductor (CMOS) chip. The FPTA displrrys advantageous features for hardware evolutionary experiments when comparing to programmable circuits with a coarse level of granularity. Even though this programmable chip is configured at a transistor level, its architecture is flexible enough to implement standard analog and digital circuits building blocks with a higher level of complexity. This model and a first set of evolutionary experiments have been recently introduced; here, the objective is further illustrating its flexibility and versatility for the implementation of a variety of circuits in comparison with other models of reconfigurable circuits. Some evolutionary experiments are also presented, serving as a basis for the authors to devise an improved model for the FPTA, to be manufactured in a near future. 1 Introduction In the context of Evolvable Hardware, researchers have been using programmable circuits as platforms for their experiments. These programmable circuits are divided into two classes, Field Programmable Gate Arrays (FPGAs) and Field Programmable Analog Arrays (FPAAs). The former is intended to be used in the digital domain, and the latter in the analog domain. Both the FPGAs and the FPAAs commercially available have a coarse granularity, which may restrict the potential of evolutionary design to the achievement of well-known topologies possible with such components. In order to overcome this problem, a fine-grained model of programmable circuit is being tested at JPL. This programmable device, called FPTA, gets the benefits of reconfiguration at the transistor

level, the use of CMOS technology, and the possibility of synthesizing circuits in the analog and in the digital domain. A first version of this programmable chip has already been successfully employed in the evolution of a computational circuit [ 111. The purpose of this paper is twofold: to highlight the advantages of a fine-grained architecture for programmable circuits, which is also able to provide circuits with higher levels of granularity as building blocks for evolution; and presenting some preliminary evolutionary experiments in the synthesis of certain circuits whose main characteristics are analyzed in different domains. The capacity of mapping circuits of higher complexity, whilst being programmable at the transistor level, gives the designer the possibility to choose the most adequate building blocks to be manipulated by the evolutionary algorithm. Additionally, the evolution of circuits in different analysis domains shows the flexibility of this model to accomplish the synthesis of a wide variety of electronic circuits. This paper is divided in the following way: the second section briefly summarizes some models of programmable circuits; section 3 reviews the basic features of the programmable device developed at PL; section 4 describes the mapping of some standard circuit building blocks into this FPTA; section 5 presents two evolutionary experiments, where the FPTA is used as a model to synthesize circuits in different domains of analysis. An enhanced model of the FPTA is also introduced in this section. Section 6 concludes the work, and describes future developments and applications of this re-configurable platform. 2 Reconfigurable Circuits Field Programmable Analog Arrays and Field Programmable Gate Arrays promise to establish a new trend in electronic design, where a single device has now the flexibility to implement a wide range of electronic circuits. While FPGAs have been developed for applications in the domain of digital signal processing and re-configurable computing, most FPAA models are being developed for applications in programmable mixed-signal circuits and filtering. In addition to the intrinsic flexibility of these devices, which confers advantageous features to standard electronic design, FPGAs and FPAAs are also the focus of research in the area of selfprogrammable systems [3][7][12]. Particularly, genetic algorithms are the main agent employed to promote the property of automatic configuration. Nevertheless, there are many issues that should be addressed prior to using a programmable circuit in the context of artificial evolution. Perhaps, the most important of these issues is the one of the granularity of the programmable chip. The devices presented so far can be divided into two classes, coarse grained and fine grain devices. While the former uses more complex circuits, such as digital gates and operational amplifiers, as the building blocks for the design process, the latter is configurable at a lower level, usually the one of transistors. Most FPGA models consist of an arrangement of cells that perform digital logic, such as basic gates, multiplexers and flip-flops [7]. The user can configure the cells

connections and, in some models, their functionality. Many surveys of FPGA models can be found in the literature [ 121; therefore, this section focuses on the description of FPAAs, whose development has occurred more recently. Five models are now described. 2.1 TFWC - Totally Re-configurable Analogue Hardware This device, manufactured by Zetex, is a coarse grained FPAA, consisting of twenty operational amplifiers laid out as two parallel sets of ten inter-connectable amplifiers [2]. Each amplifier has various components around it that may be switched in and out of circuit, by programming a shift-register to give one of eight distinct operations: off; pass; invert; exponentiation; logarithm; rectify; and sum of two inputs. The Zetex programmable chip has been used in evolutionary experiments that targeted the synthesis of a particular input-output voltage characteristic [2], rectifiers, and others [SI. 2.2 Motorola Field Programmable Analog Array (MPAA020) Another example of a coarse grained FPAAis the MPAA020 chip introduced by Motorola[4]. The analog resources of this chip are distributed along 20 cells almost identical among one another. Each cell includes the following hardware resources: one CMOS operational amplifier; one comparator; capacitors; programmable switches; and SRAM. This is the hardware required to the design of switched capacitor based circuits. This FPAA is configured by a bitstring of 6864 bits that control the circuit connectivity, capacitors values and other features. A single block can be used to implement amplifiers, adders, subtractors, rectifiers, sample and hold circuits and first-order filters. More complex functions, such as biquad filters, PLLs and level detectors, can be implemented using two or more cells from this chip. This programmable chip has beenused as a platform for the evolution of filters, oscillators, amplifiers, and rectifiers [ 131. 2.3 Palmo (University of Edinburgh) Another coarse-grained FPAA chip is the one devised by the research group of the University of Edinburgh, the Palmo development system [l]. This chip works on pulsebased techniques, which constitute a more distinctive approach to implement signal processing functions. Instead of representing signals as voltages or currents, digital pulses are used to represent discrete analog signals in this programmable analog array. The magnitude of the discrete analog signal is encoded in the width of the pulse. The sign of the signal is determined by whether the pulse occurs in the positive or negative cycle of a global sign clock. The Palmo chip is constituted by an array of programmable cells that perform the functionality of integrators. As reported in [l], recent Palmo devices have been implemented in BiCMOS technology, being operated at 5 Volts and at a sampling frequency of 5MHz. As the designers remark, the use of BiCMOS technology will possibly allow the system to be operated at sampling frequencies around 20MHz. 2.4 Evolvable Motherboard (University of Sussex) The Evolvable Motherboard (EM) [5] is a research tool developed at the University of Sussex, intended to the implementation of artificial evolutionary experiments. Unlike the

previous models above described, the EM presents a lower level granularity. This programmable circuit allows a large variety of electronic components to be used as the basic circuit elements, such as bipolar transistors, resistors and capacitors. This reconfigurable board is organized as a matrix of components, where digitally controlled analog switches allow row/column interconnection. Depending on the particular application, the number of switches can be enough to cover all possible combinations of interconnections. The EM design explores non-idealities of the analog switches, such as parasitic resistances and capacitances. As described in [12], connections made using the analog switches have resistance and capacitance, hence, forming an integral part of any circuit configured. In the total, approximately 1500 switches are used, giving a search space of lo4'' possible circuits. The EM has already been used in evolutionary experiments whose objectives were the design of inverter gates[l2], amplifiers and oscillators. 2.5 - Lattice Programmable Analog Circuits (PACs) The Lattice PAC is a coarse-grained programmable analog circuit that was commercially introduced recently [6]. The basic active functional element of these devices is the PAC cell, which, depending on the specific device architecture, may be an instrumentation amplifier, summing amplifier or other elemental active stage. Analog function models, called PAC blocks, are constructed from multiple PAC cells to replace traditional analog components such as amplifiers and active filters, eliminating the need for most external resistors and capacitors. Requiring no external components, it can be used to implement basic analog functions, such as precision filtering, summing/differencing, gaidattenuation, and conversion. The Lattice PAC architecture is similar to the one of the MPAA020 from Motorola, with the exception that, in the latter, resistors are implemented through switching capacitors. 3 Field Programmable Transistor Array (FPTA) The authors believe the FPGAs and FPAAs commercially available in the current moment are not the more adequate solution for Evolvable Hardware applications. Most of them are coarse grained devices, based either on operational amplifiers or digital gates. This constrains evolution to sample designs based on human conceived building blocks, even though they may sometimes behave in an unexpected way [12]. The transistor array described in this paper combines the features of a fine granularity, being programmable at the transistor level, with the architectural versatility for the implementation of standard building blocks for analog and digital design. The Field Programmable Transistor Array is a fine-grained re-configurable architecture, being particularly targeted for Evolvable Hardware experiments. The basic components are MOS transistors, integrated in a chip using 0.5-micron CMOS technology [lo]. As both analog and digital CMOS circuits ultimately rely on functions implemented with transistors, the FPTA appears as a versatile platform for the synthesis of both analog and digital (and mixed-signal) circuits. Moreover, as it will be

demonstrated in the next section, the FPTA architecture is also flexible enough to provide more complex building blocks to the evolutionary system. The FPTA cell is an array of transistors interconnected by programmable switches. The status of the switches (ON or OFF) determines a circuit topology and, consequently, a specific response. Figure 1 illustrates an example of a FPTA cell consisting of 8 transistors and 24 programmable switches. This cell consists of PMOS and NMOS transistors, and switch based connections. As it will be further described in this paper, this cell architecture allows the synthesis of both standard and novel topologies for some basic circuits. According to the outcome of the experiments being currently performed, a slightly different architecture may be proposed for the next version of the FPTA. s7 s3 SI 1 s20 Fig. 1 - Schematic of a FPTA cell consisting of 8 transistors and 24 switches. The programmable switches are implemented with transistors acting as transmission gates. The switches can either be programmed for the implementation of minimal and maximal resistance values, by applying OV and 5V at the transistors gates, or they can be programmed to implement intermediate resistance values, by applying values between OV and 5V at the transistors gates. Preliminary experiments suggest that the use of intermediate values for switching control generates a smoother fitness landscape [ 111. 4 Mapping Standard Circuit Building Blocks Into the FPTA This section describes the mapping of some standard circuit building blocks into the FPTA. The objective is to show that the architecture depicted in Figure 1 is flexible

enough to implement basic structures used in analog and digital design. We depict here the implementation of three cells: a basic common-source amplifier; a transconductance amplifier; and an AND digital gate. Those are examples of circuits that can be optionally used as building blocks for the evolution of analog and digital circuits. Figure 2.A depicts the FPTA configuration for a common source amplifier implementation. This circuit is employed to provide voltage gain. This structure can be easily mapped into one cell of the transistor array. As shown in the figure below, transistors P3 and P4 form a current mirror pair that works as the active load for the amplifying transistor, N6. The current level is determined by the input voltage Vbias, applied at the gate of the transistor N5, which serves as an active resistance for the current mirror. Figure 2.B compares the DC transfer function of these circuits in two cases: simulation and real implementation. In the former, we use PSPICE to simulate the amplifier without switches implementing the connections; in the latter, we get real data from the amplifier implementation. Therefore, we compare the implemented version with an ideal one. s7 s3 SI I s20 0 05 1 15 2 25 3 35 4 45 5 Fig. 2 - (A) - Schematic of the mapping of a basic common source amplifier into the FPTA. (B) - DC transfer of the common source in simulation (full line) and the one implemented in the FPTA (traces). From Figure 2 we can observe that the transfer curves of the two circuits' versions have the shape of an inverter amplifier. They only differ in their higher saturation value, 5V for the simulated circuit and 4.6V for the real circuit. This difference is due to the fact that the circuit is very sensitive to the DC operating point, given by the current bias. Another circuit building block that can be easily mapped into the FPTA is the transconductance amplifier, whose schematic is displayed in Figure 3. Also shown in

Figure 3 is the graph comparing the DC transfer functions between the tranconductance amplifier implemented in the FPTA and a simulated version of the same with no switches. 0 05 1 15 2 25 3 35 4 45 5 Input IVI V- Fig. 3 -(A) - Schematic of a transconductance amplifier mapped into the FPTA; (B) - DC transfer of the circuit in simulation (full line) and the one implemented in the FPTA (traces). Figure 4 displays the schematic of a digital gate mapped into two cells of the FPTA. This digital gate performs NAND/AND operations over the inputs In1 and In2, as shown in the figure below. This circuit was implemented in the FPTA, working as expected. V- V- Fig. 4 - Schematic of an AND gate mapped into two FPTA cells.

5 Evolutionary Experiments This section describes two evolutionary experiments carried on using the FPTA model in the PSPZCE simulator: the evolution of an amplifier and of a band-pass filter respectively. In the former, the objective has been to synthesize a circuit with the DC transfer characteristic typical of an amplifier, similar to the ones illustrated in the last section. One way to accomplish this task is by using the following fitness evaluation function: Fitness = Max izl ""IV(i + 1) - V(i)l (1) Where V(i) describes the circuit output voltage as a function of the DC analysis index i, which spans the swept range of the input signal, i.e., from 0 to 5 Volts. This evaluation function aims to identify the maximum voltage gradients between consecutive input voltage steps, the larger the gradient, the larger the amplifier gain will be [12]. This fitness evaluation function does not impose a DC operating point for the amplifier. Figure 5 depicts the schematic of the evolved circuit, together with the DC transfer responses achieved in the FPTA implementation and in simulation. 0 05 1 1.5 2 25 3 35 4 45 5 Input M V- Fig. 5 - Schematic of an evolved amplifier using the FPTA model (A); comparison of the DC characteristic displayed by the simulated and implemented versions of the amplifier (B). This result compares very well with the one reported in [12], where the same fitness function was used, but the basic elements for evolution were bipolar transistors and resistors. While, using the FPTA, only 900 evaluations (30 individuals along 30

generations) were necessary, around IO4 evaluations were needed to obtain a similar DC transfer function in [12]. In addition, the evolved circuit shown above can be directly implemented in a CMOS re-configurable chip. The second evolutionary experiment targeted the synthesis of a band-pass filter for the AM band, whose range goes from 150kHz to 1MHz. Since the basic FPTA model does not include large capacitances (only low-valued parasitic transistors capacitances), we included external capacitances in the basic cell, based on a previously evolved filter [14]. In addition, instead of using values of OV and 5V to control the switches, intermediate values of 1.5V and 3.5V were employed in this experiment. By doing so, intermediate active resistance values (1 OOK and 10K) can be achieved, improving the performance of the FPTA for filter design. Figure 6 depicts the evolved filter and its frequency response. In the circuit schematic, we can see that the switches were replaced by resistances.,... 20 10-0 e = -10 8-20 -30-40 I -50 100 1,wo 10,wo 1w.000 1.ow.ow Frequency (Hz) (E17 1 E+8 Fig. 6 - (A) - Schematic of an evolved band-pass using an enhanced FPTA model; (B) - Frequency response. From the schematic of the above figure, it can be seen that this model differs from the previous one in the following aspects: an output capacitance and a de-coupling capacitance were added; and multiple paths from the input signal to the main circuit were allowed. We remark that the Genetic Algorithm did not depart from scratch in this application, because both capacitors position and values were known a priori from another evolved design [14]. However, the final frequency response is well centered within the AM band, providing a gain of around 15 db (typical of human made design for this circuit). This FPTA model is probably the basis of a forthcoming new project, which will include capacitors arrays and all the resources needed for the evolution of a wide variety of analog and digital circuits.

Y 6 Conclusions This paper presented a programmable chip whose development is oriented towards the achievement of an adequate tool for hardware evolution. It was shown that the FPTA architecture is flexible enough to map basic analog and digital circuits building blocks, such as transconductance amplifiers and digital gates. In addition, this model gets the benefits of programmability at the transistor level. The authors feel encouraged to enhance the FPTA model in order to accomplish the evolution of complex systems. References [l] - Hamilton, A,, Papathanasiou, K., Tamplin, M. R., Brandtner, T.,, PALMO: Field Programmable Analog and Mixed-Signal VLSI for Evolvable Hardware, in Proceedings of the Second International Conference on Evolvable Systems. M.Sipper, D.Mange and A. Perez-Uribe (editors), vol. 1478, pp. 335-344, LNCS, Springer- Verlag, 1998. [2] - Flockton and Sheehan, Intrinsic Circuit Evolution Using Programmable Analog Arrays, in Proceedings of the Second International Conference on Evolvable Systems,M.Sipper, D.Mange and A. Perez-Uribe (editors), vol. 1478, pp. 144-155, LNCS, Springer-Verlag, 1998. [3] - Lohn, J. D., Colombano, S. P., Automated Analog Circuit Synthesis Using a Linear Representation, in Proc. of the Second International Conference on Evolvable Systems:.M.Sipper, D.Mange and A. Perez-Uribe (editors), vol. 1478, pp. 125-133, LNCS, Springer-Verlag, 1998. [4] - Motorola Semiconductor Technical Data, AdvanceInformation Field Programmable Analog Array 20- Cell Version MPAAOZO, Motorola, Inc., 1997. [5] - Layzell, P., A NewResearch Tool for Intrinsic Hardware Evolution, in Proceedings of the Second International Conference on Evolvable Systems. M.Sipper, D.Mange and APBrez-Uribe (editors), vol. 1478, pp. 47-56, LNCS, Springer-Verlag, 1998. [6] - Lattice Semiconductor Corporation, IspPAC Handbook, Programmable Analog Circuits, Sep., 1999. [7] - Miller, J., Thomson,, P., Aspects of Digital Evolution: Geometry and Learning, in Proceedings of the Second International Conference on Evolvable Systems.M.Sipper, D.Mange and A. Perez-Uribe (editors), vol. 1478, pp. 25-35, LNCS, Springer-Verlag, 1998. [8] - Ozsvald, I., Short-circuiting the Design Process: Evolutionary Algorithms for Circuit Design Using Reconfigurable Analog Hardware, Msc Thesis, School of Cognitive and Computer Sciences (COGS), University of Sussex, 1998. [9] - Sanchez, E., Filed Programmable Gate Array (FPGA) Circuits, in Towards Evolvable Hardware: The evolutionary engineering approach, pp. 1-18, E. Sanchez and M. Tomassini (editors), Springer-Verlag LNCS 1062, 1996. [lo] - Stoica, A,, Towards evolvable hardware chips: experiments with a configurable transistor array, Proceedings of the 7 Int. Conf. On Microelectronics for Neural, Fuzzy and Bio-Inspired Systems, Granada, Spain, April, 7-9, IEEE comp. Sci. Press, 1999. [I 11 - Stoica, A., Keymeulen, D., Tawel, R., Salazar-Lazaro, C., Li, W., Evolutionary Experiments with a finegrained reconfigurable architecture for analog and digital CMOS circuits, Proc. of the First NASADoD Workshop on Evolvable Hardware, pp.76-84, IEEE Computer press., July, 1999. [12] - Thompson, A,, Layzell, P., Zebulum, R., Explorations in Design space: Unconventional Electronics Design Through Artificial Evolution, IEEE Trans. on Evolutionary computation, vol. 3, n. 3, pp. 167-196, 1999 [13] - Zebulum, R.S., Pacheco, M.A., Vellasco, M., Analog Circuits Evolution in Extrinsic and Intrinsic Modes, in Proc. of the Second International Conference on Evolvable SystemsMSipper, D.Mange and A. Perez-Uribe (editors), vol. 1478, pp. 154-165, LNCS, Springer-Verlag, 1998. [14] - - Zebulum, R.S., Pacheco, M.A., Vellasco, M., Artificial Evolution of Active Filters: A Case Study, Proc. of the First NASA DoD Workshop on Evolvable Hardware, pp.66-75, IEEE Computer press., July, 1999.