Systolic modular VLSI Architecture for Multi-Model Neural Network Implementation +

Size: px
Start display at page:

Download "Systolic modular VLSI Architecture for Multi-Model Neural Network Implementation +"

Transcription

1 Systolic modular VLSI Architecture for Multi-Model Neural Network Implementation + J.M. Moreno *, J. Madrenas, J. Cabestany Departament d'enginyeria Electrònica Universitat Politècnica de Catalunya Barcelona, Spain Abstract In this paper we shall review the basic principles to be considered when mixed analog/digital alternatives for implementing neural models are considered. Starting from a generic systolic architecture, we adapt its internal structure in order to permit the modular implementation of a wide range of artificial neural network models. After analyzing the basic computational resources required by the considered neural models, some basic building blocks have been identified and implemented. Our results show that the proposed approach is suitable for building high throughput physical realizations capable to adapt their resources so as to emulate a wide variety of neural network models. 1. Introduction Traditionally there have been two main trends related to the physical implementation of neural network models: the analog and the digital approach. If both drawbacks and benefits offered by these alternatives are taken into account, one can conclude that there is no a clear-cut advantage of one approach over the other. For instance, it is well known that compactness and high speed are basic characteristics of analog implementations. However, the lack of reliable analog memories imposes a serious drawback for this approach when learning capabilities are considered. On the other hand, digital architectures possess good flexibility and adaptability at the expense of speed and area. Mixed analog/digital implementation schemes combining the flexibility and easy memory storage from digital alternatives, and the speed and compactness from the analog approaches could provide therefore an efficient way for building practical hardware realizations capable to cover most of the requirements imposed by artificial neural network paradigms. Starting from the systolic analog/digital VLSI architecture presented in [1], we shall show in this paper how it is possible to construct a modular and compact system capable to emulate a wide range of neural network models. First we shall review the main features associated to the systolic architecture considered throughout this paper. Afterwards we shall determine, by analyzing the computational requirements of a wide range of neural models, the basic building blocks to be incorporated in the individual processing units in order to provide multimodel emulation capabilities. Some considerations about these basic building blocks will be then indicated. Finally, conclusions and future work will be presented. 2. Considerations about the architecture The architecture considered for implementing neural network models is depicted in figure 1. As can be seen, it is composed of a linear array of processing elements, which are locally connected constituting a systolic ring array. This architecture is able to emulate neural models using a distributed synapse scheme. It means that there is not a one-to-one mapping between the neurons to be emulated and the physical units in the array. In fact, at each time step only one neuron is emulated, and all the units in the array collaborate in calculating this neuron's output activation by emulating one of their synaptic connections. + This work has been partially funded by ESPRIT III Project ELENA-Nerves 2 (no. 6819) and by the spanish CICYT action TIC * Holder of an FI Research Grant under the Generalitat de Catalunya's Educational Department

2 Figure 1: Analog systolic A/D architecture Four different building blocks can be identified in this structure: the master unit, the processing units, the analog transfer cells (ATC) and the array common current line. A pair of analog transfer cells are placed between two processing units in the array and temporarily store the analog values associated with the input and output activations of each unit. One of the most efficient ways to implement these cells is by means of current copiers [2], which transfer analog values in current mode and store them in a capacitor connected to the gate of a MOS transistor. There are however other possible schemes for implementing these store-and-transfer units, among them the charge transfer approach [3] or the voltage transfer by means of comparators. Two ATCs are used per processing unit in order to provide, as will be explained later, the ability to emulate multilayered network structures. The internal organizations for the master unit and for the processing are depicted in figure 2(a) and 2(b), respectively. At each time step, the processing units perform the function of one synapse, while the whole array performs the function of a neuron. This synaptic connection is obtained by processing in the synaptic function building block the input activation found at the IN1 analog voltage input with the corresponding weight component obtained from the internal register bank. The resulting current is placed, through OUT1 output, onto the array's common current line, which adds together all currents so as to obtain the currently emulated unit's output potential. This output potential is then fed back to the master unit through the IN3 input, and is converted by the activation function block to the output activation for the neuron currently being emulated. Signal SEL1 disables the input to the activation function block (and creates a transmission line in the processing units) when the output potential is ready in the current line. An external shift register will control the processing unit on whose ATC the output activation will be then stored. This shift register is also used to select, before the emulation process begins, the unit where the corresponding component of the input activation is to be stored. The functionality of the synaptic function and activation function building blocks will depend on the neural model to be emulated, as will be explained in the next section. Figure 2: Internal organization of (a) master unit (b) processing units The multiplexer controlled by the SEL2 signal allows the architecture to emulate efficiently, by means of a unidimensional array of processing units, multilayered neural network structures. When emulating one layer of the neural network, the SEL2 line selects the IN1 input, corresponding to one of the input activations associated with the layer currently being emulated. After the emulation of this layer has completed, all the output activations produced are converted into input activations for the next layer. To do this, the SEL2 signal will now select the IN2 input, which corresponds to the output activation value stored in the analog transfer cell. Afterwards, a transfer

3 process through the OUT2 output is carried out. Thus, the new set of input activations is now ready for the next layer, which is to be emulated following this operation. As can be deduced, the array of processing units is converted into a systolic ring for the emulation of each layer. The size of the systolic ring will be, in general, different for each layer, since it depends on the number of inputs attached to each unit in the layer. However, the systolic ring size can be easily configured, due to the fact that only three lines (array common current, input and output activation transfer lines) are needed so as to close the ring to the master unit. In order to perform this dynamic configuration of the ring size, an array status register will determine the unit in charge of closing the systolic array. 3. Multi-model implementation 3.1. Operation identification in Master and Processing units Depending on the algorithm to be implemented, the operations that the master and processing units should perform can vary. Thus, each algorithm must be analyzed separately to obtain the elementary operations needed in each case. The following models shall be considered: Multi-Layer Perceptron (MLP) [4], Radial-Basis Functions (RBF) [5], Grow And Learn (GAL) [6], Restricted Coulomb Energy (RCE) [7] and Kernel- Based Functions (KBF) [8] Multi-Layer Perceptron The well-known Multi-Layer Perceptron (MLP) in execution phase performs the scalar product of the input vector and synaptic weight vector of the current unit. The output activation, a j, is obtained through the application of a non-linear function, g(), (sigmoid,...) to the previous result, as indicated in the following formula: j j j a = g w ix i (1) i A way to implement learning capabilities on the proposed systolic architecture for MLP-like structures generated by some neural incremental algorithms has been already described [1] Radial Basis Functions Regarding the implementation of RBF, RCE, GAL and KBF models we can consider that they share the common property of being constituted by a first hidden layer in charge of calculating the distance from the input vector to some exemplar vectors stored in the units composing this layer. The different features of these algorithms appear in the way the obtained distances are processed. The RBF model has two levels. In the first level, after calculating each distance, a Gaussian transfer function is applied to these values, obtaining a figure of the similarity degree between the input pattern and the stored vectors. Then, a linear combination on these values is performed in the second layer which finally provides the network outputs. A block diagram that illustrates the operation is shown in figure 3. Since the Gaussian transfer function in our architecture is serially performed by the master cell, these results are stored in the analog transfer cells (ATC) of the systolic array. Afterwards these values are used as input activations for the second layer which is also emulated in the same systolic array Kernel Based Functions In KBF classification, a kernel function is applied to the previously calculated distances (as already mentioned). There is an optimal kernel function depending on the number of dimensions of the input space. For instance, it is near to the Gaussian shape for 2 dimensions, but the function changes significantly for higher dimensionality. The outputs of the kernel functions which belong to the same class are added and then the obtained figures are multiplied by their respective a priori probability. Finally, a Winner-Take-All circuit decides the more likely class of the input vector. The implementation of the KBF algorithm in the execution phase is shown in figure 4.

4 Then, next calculated distance is stored in ATC1, and the operation is repeated until all the distances have been compared. The results of the WTA circuit are stored in a shift register, and by simply detecting the last winner, the position of a register array that contains the class code of the winner is selected, and the class is obtained. If desired, a reject factor can be easily included to avoid classification when minimum distances to different classes are similar, in order to reduce classification errors, more likely to appear in that case Restricted Coulomb Energy Figure 3: RBF implementation Figure 4: KBF implementation 3.5. Grow and Learn The GAL algorithm is based on the incremental partitioning of the input space by adding new units when an input pattern is not correctly classified. The execution step of the algorithm consists of a distance calculation and then a Winner-Take-All (WTA) operation to detect the minimum of the distances. The class to which the winning unit belongs can be obtained by means of a lookup table. In figure 5(a) the mapping of the algorithm to our architecture is shown. The distances calculated by the master unit are stored serially in the analog transfer cell 1 (ATC1) of the figure. The present value is compared with a previous value stored in ATC2 by a 2-input WTA (simply a comparator). If the present value wins, it is transferred to ATC2, otherwise the old value remains in ATC2. The RCE algorithm is similar to the GAL algorithm. However in this case an input pattern is said to belong to a given unit if its distance to the centroid is smaller than a given radius. This radius can be different for each unit. Thus, it is possible in this algorithm to find input space regions that belong to more than one unit, which is not a problem if those units map the same class. If they map different classes then the input pattern is not classified and the radii of the involved centroids are reduced. Empty regions can exist as well and if an input pattern appears in such a region, a new unit containing that pattern as a centroid is created. The execution of RCE can be performed by the systolic architecture as shown in figure 5(b) in a similar way to GAL. Now, the comparison is not done between distances. Instead, each distance is compared with the corresponding radius. When the input vector appears to belong to more than one class, or does not appear in any influence region, it is not classified Summary of operations In Table 1 the operations needed to implement the different algorithms are summarized and grouped as synaptic (all cells of the systolic array), activation (only master cell) and external (to the systolic array) functions. 4. Basic Building Blocks From the analysis carried out in the previous section about the basic operations required by the

5 different neural models considered, three main basic blocks have been identified: multiplier (needed to carry out the vector-vector and vector-scalar product), substractor/squarer (euclidean distance calculation) and exponential function generator (gaussian function for RBF networks and Kernel function for KBF networks). needed to implement the required capacitors could also become quite large. Algorithm Synaptic function Activation function External function MLP Product Sigmoid -- RBF Distance, Prod. Gaussian -- GAL/RCE Distance WTA -- KBF Distance Kernel Product, WTA Table 1: Summary of needed operations for each algorithm Regarding the implementation of the euclidean distance calculator, the first step consists of substracting the digital synaptic weight from an analog input activation. This operation can be easily implemented by connecting the output of two current mirrors. The first mirror just copy on its output the current value given as input, while the second one performs a weighted sum of currents obtained from a transistor ladder (with W/L values scaled by a factor of 2), on which transistors are selected depending on the value associated to the corresponding synaptic weight bits. Once the substraction has been performed, the output current can be squared using the cells presented in [9]. There have been several proposals for implementing the analog/digital multiplication scheme (see [10], for instance), but the very limited dynamic range makes them suitable only for very specific applications. In order to allow for a larger dynamic range, we have adopted a different alternative. The basic idea is depicted in figure 6(a), and corresponds to the classical resistor ladder D/A conversion scheme. The main problem associated with this approach is that resistors are inaccurate and area consuming devices when a VLSI implementation is considered. So as to provide compact and reliable physical implementations, the resistors in this figure can be realized by means of switched capacitors. In this way, we could easily implement the A/D multiplier of figure 6(a) by replacing the resistors R,..., 8R by switched capacitors of values C,..., 8C. However, if the number of bits required to store the weight is large (as is usually the case for most common neural learning algorithms), the silicon area (b) (a) Figure 5: (a) GAL algorithm implementation, (b) RCE algorithm implementation

6 Figure 6: (a) A/D multiplier principle and (b) resistor ladder implementation This space requirement can be avoided if we change the clock frequency associated with each capacitor switch. Using this strategy, figure 6(b) shows how the resistor ladder of figure 6(a) can be implemented using four capacitors of value C,C,C and C/2 and a 3-bit counter. The problem with this strategy is that, in reducing the frequency applied to the capacitor switches, we are also limiting the maximum frequency allowed for the input voltage. However, our simulation results show that it is possible to reach an input bandwidth of 50 MHz with reasonable system sizes (unity capacitors of 1pF require about 38x38 mm 2 in the CMOS 1.2 mm double polysilicon process we have used). Finally, the cell we have used for implementing the exponential function generator is depicted in figure 7. As can be deduced, it is based on a flash A/D conversion scheme (resistor ladder and comparators on the left side of the figure). However, in our case we convert the thermometer code given by the comparator array to an output current, which should approximate the desired exponential function. This current is obtained by adding the individual current branches in the output current mirrors depending on the output values given by the comparators. In order to avoid the tolerance provided in the W/L ratios for the transistors composing the output current mirrors, we have adopted a non uniform quantization approach, which consists in using resistors with different values in the input ladder. In this way we can use the same W/L ratios for all the transistors in the output stage. In order to hold the required area as small as possible, the comparators are based on a simple differential pair. A precision of 6 bits (64 comparators) is enough for a total approximation error bellow 2%. Figure 8 depicts the simulation results corresponding to the output current obtained for a gaussian function generator cell in response to an input current ramp, with an equivalent bandwidth of approximately 40Mhz. However, by modifying the input resistor ladder, any monotonic function can be constructed using the scheme proposed for this cell. Figure 7: Exponential function generator 5. Conclusions and future work In this paper we have reviewed some of the principles to be considered for a mixed analog/digital implementation of neural network models. Starting from a general systolic analog/digital architecture, we

7 have indicated the way its internal organization can be modified in order to permit the modular implementation of a wide range of neural network models. Once the modular principle has been stated, a careful analysis has been performed on the different neural models considered. The goal of this analysis consists in identifying the basic arithmetic resources required to implement these models, so as to detect the basic cells which may be shared by them on a general multi-model realization. Some basic building blocks have been developed according to the functional requirements imposed by the systolic architecture considered and by the particular arithmetic schemes the emulated models have to fulfill. Since the basic cells required to build the system are very compact and fast, the modular implementation principle used for the systolic architecture permits two alternatives for the final physical realization: high density systems, with a large number of processing units per chip, but capable to emulate only a few neural models, or low density systems, but with more complex processing units and thus capable to emulate a wide range of neural models. 305 ua Current Time 1.6 useg. Figure 8: Simulation results for the gaussian function generator VLSI Architecture for Implementing Neural Network Models", IEEE Micro, Vol. 14, No. 3, pps , June [2] S.J. Daubert, D. Vallancourt, "Operation and Analysis of Current Copier Circuits", IEE Proceedings, Vol. 137, Pt G, No. 2, pps , [3] "Charge-Coupled Devices: Technology and Applications", R. Melen, D. Buss (eds.), IEEE Press, [4] D.E. Rumelhart, J.L. McClelland, "Parallel Distributed Processing: Explorations in the Microstructure of Cognition", MIT Press, [5] D.S. Broomhead, D. Lowe, "Multivariate Functional Interpolation and Adaptive Networks", Complex Systems 2, pps , [6] A.I. Alpaydin, "Neural Models for Incremental Supervised and Unsupervised Learning", Ph.D. Thesis, EPFL Lausanne (Switzerland), [7] D.L. Reilly, L.N. Cooper, C. Elbaum, "A Neural Model for Category Learning", Biological Cybernetics 45, pps , [8] E. Parzen, "On Estimation of a Probability Density Function and Mode", Ann. Math. Stat. 33, pps , September [9] K. Bult, H. Wallinga, "A Class of Analog CMOS Circuits Based on the Square-Law Characteristic of an MOS Transistor in Saturation", IEEE Journal of Solid State Circuits, Vol. 22, No. 3, pps , [10] P.W. Hollis, J.J. Paulos, "Artificial Neural Networks Using MOS Analog Multipliers", IEEE Journal of Solid State Circuits, Vol. 25, No. 3, pps , We are currently performing exhaustive analysis on the precision to be used in the digital section of the basic cells, according to the convergence constraints of the learning algorithms used by the considered neural models. The basic cells presented throughout this paper are also undergoing the design and characterization phases. 7. References [1] J.M. Moreno, F. Castillo, J. Cabestany, A. Napieralski, J. Madrenas, "An Analog Systolic

A Simple Design and Implementation of Reconfigurable Neural Networks

A Simple Design and Implementation of Reconfigurable Neural Networks A Simple Design and Implementation of Reconfigurable Neural Networks Hazem M. El-Bakry, and Nikos Mastorakis Abstract There are some problems in hardware implementation of digital combinational circuits.

More information

USING EMBEDDED PROCESSORS IN HARDWARE MODELS OF ARTIFICIAL NEURAL NETWORKS

USING EMBEDDED PROCESSORS IN HARDWARE MODELS OF ARTIFICIAL NEURAL NETWORKS USING EMBEDDED PROCESSORS IN HARDWARE MODELS OF ARTIFICIAL NEURAL NETWORKS DENIS F. WOLF, ROSELI A. F. ROMERO, EDUARDO MARQUES Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação

More information

MINE 432 Industrial Automation and Robotics

MINE 432 Industrial Automation and Robotics MINE 432 Industrial Automation and Robotics Part 3, Lecture 5 Overview of Artificial Neural Networks A. Farzanegan (Visiting Associate Professor) Fall 2014 Norman B. Keevil Institute of Mining Engineering

More information

Use of Neural Networks in Testing Analog to Digital Converters

Use of Neural Networks in Testing Analog to Digital Converters Use of Neural s in Testing Analog to Digital Converters K. MOHAMMADI, S. J. SEYYED MAHDAVI Department of Electrical Engineering Iran University of Science and Technology Narmak, 6844, Tehran, Iran Abstract:

More information

Application of Multi Layer Perceptron (MLP) for Shower Size Prediction

Application of Multi Layer Perceptron (MLP) for Shower Size Prediction Chapter 3 Application of Multi Layer Perceptron (MLP) for Shower Size Prediction 3.1 Basic considerations of the ANN Artificial Neural Network (ANN)s are non- parametric prediction tools that can be used

More information

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

Yet, many signal processing systems require both digital and analog circuits. To enable Introduction Field-Programmable Gate Arrays (FPGAs) have been a superb solution for rapid and reliable prototyping of digital logic systems at low cost for more than twenty years. Yet, many signal processing

More information

CHAPTER 6 NEURO-FUZZY CONTROL OF TWO-STAGE KY BOOST CONVERTER

CHAPTER 6 NEURO-FUZZY CONTROL OF TWO-STAGE KY BOOST CONVERTER 73 CHAPTER 6 NEURO-FUZZY CONTROL OF TWO-STAGE KY BOOST CONVERTER 6.1 INTRODUCTION TO NEURO-FUZZY CONTROL The block diagram in Figure 6.1 shows the Neuro-Fuzzy controlling technique employed to control

More information

Figure 1. Artificial Neural Network structure. B. Spiking Neural Networks Spiking Neural networks (SNNs) fall into the third generation of neural netw

Figure 1. Artificial Neural Network structure. B. Spiking Neural Networks Spiking Neural networks (SNNs) fall into the third generation of neural netw Review Analysis of Pattern Recognition by Neural Network Soni Chaturvedi A.A.Khurshid Meftah Boudjelal Electronics & Comm Engg Electronics & Comm Engg Dept. of Computer Science P.I.E.T, Nagpur RCOEM, Nagpur

More information

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

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 Index A Accuracy active resistor structures, 46, 323, 328, 329, 341, 344, 360 computational circuits, 171 differential amplifiers, 30, 31 exponential circuits, 285, 291, 292 multifunctional structures,

More information

NEURAL NETWORK BASED MAXIMUM POWER POINT TRACKING

NEURAL NETWORK BASED MAXIMUM POWER POINT TRACKING NEURAL NETWORK BASED MAXIMUM POWER POINT TRACKING 3.1 Introduction This chapter introduces concept of neural networks, it also deals with a novel approach to track the maximum power continuously from PV

More information

Replacing Fuzzy Systems with Neural Networks

Replacing Fuzzy Systems with Neural Networks Replacing Fuzzy Systems with Neural Networks Tiantian Xie, Hao Yu, and Bogdan Wilamowski Auburn University, Alabama, USA, tzx@auburn.edu, hzy@auburn.edu, wilam@ieee.org Abstract. In this paper, a neural

More information

CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF

CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF 95 CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF 6.1 INTRODUCTION An artificial neural network (ANN) is an information processing model that is inspired by biological nervous systems

More information

Transactions on Information and Communications Technologies vol 1, 1993 WIT Press, ISSN

Transactions on Information and Communications Technologies vol 1, 1993 WIT Press,   ISSN Combining multi-layer perceptrons with heuristics for reliable control chart pattern classification D.T. Pham & E. Oztemel Intelligent Systems Research Laboratory, School of Electrical, Electronic and

More information

NEURAL PROCESSOR AS A MIXED-MODE SINGLE CHIP

NEURAL PROCESSOR AS A MIXED-MODE SINGLE CHIP NEURAL PROCESSOR AS A MIXED-MODE SINGLE CHIP Frank Stüpmann 1, Gundolf Geske 2, Ansgar Wego 3 1 Silicann Technologies GmbH, Rostock, Joachim-Jungius-Straße 9, 18059 Rostock, Germany, stuepmann@silicann.com

More information

Winner-Take-All Networks with Lateral Excitation

Winner-Take-All Networks with Lateral Excitation Analog Integrated Circuits and Signal Processing, 13, 185 193 (1997) c 1997 Kluwer Academic Publishers, Boston. Manufactured in The Netherlands. Winner-Take-All Networks with Lateral Excitation GIACOMO

More information

A Novel Fuzzy Neural Network Based Distance Relaying Scheme

A Novel Fuzzy Neural Network Based Distance Relaying Scheme 902 IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 15, NO. 3, JULY 2000 A Novel Fuzzy Neural Network Based Distance Relaying Scheme P. K. Dash, A. K. Pradhan, and G. Panda Abstract This paper presents a new

More information

Enhanced MLP Input-Output Mapping for Degraded Pattern Recognition

Enhanced MLP Input-Output Mapping for Degraded Pattern Recognition Enhanced MLP Input-Output Mapping for Degraded Pattern Recognition Shigueo Nomura and José Ricardo Gonçalves Manzan Faculty of Electrical Engineering, Federal University of Uberlândia, Uberlândia, MG,

More information

CHAPTER 4 MIXED-SIGNAL DESIGN OF NEUROHARDWARE

CHAPTER 4 MIXED-SIGNAL DESIGN OF NEUROHARDWARE 69 CHAPTER 4 MIXED-SIGNAL DESIGN OF NEUROHARDWARE 4. SIGNIFICANCE OF MIXED-SIGNAL DESIGN Digital realization of Neurohardwares is discussed in Chapter 3, which dealt with cancer cell diagnosis system and

More information

SWITCHED-CURRENTS an analogue technique for digital technology

SWITCHED-CURRENTS an analogue technique for digital technology SWITCHED-CURRENTS an analogue technique for digital technology Edited by С Toumazou, ]. B. Hughes & N. C. Battersby Supported by the IEEE Circuits and Systems Society Technical Committee on Analog Signal

More information

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016 Artificial Neural Networks Artificial Intelligence Santa Clara, 2016 Simulate the functioning of the brain Can simulate actual neurons: Computational neuroscience Can introduce simplified neurons: Neural

More information

1 Introduction. w k x k (1.1)

1 Introduction. w k x k (1.1) Neural Smithing 1 Introduction Artificial neural networks are nonlinear mapping systems whose structure is loosely based on principles observed in the nervous systems of humans and animals. The major

More information

CHAPTER 4 LINK ADAPTATION USING NEURAL NETWORK

CHAPTER 4 LINK ADAPTATION USING NEURAL NETWORK CHAPTER 4 LINK ADAPTATION USING NEURAL NETWORK 4.1 INTRODUCTION For accurate system level simulator performance, link level modeling and prediction [103] must be reliable and fast so as to improve the

More information

DESIGN OF MULTIPLYING DELAY LOCKED LOOP FOR DIFFERENT MULTIPLYING FACTORS

DESIGN OF MULTIPLYING DELAY LOCKED LOOP FOR DIFFERENT MULTIPLYING FACTORS DESIGN OF MULTIPLYING DELAY LOCKED LOOP FOR DIFFERENT MULTIPLYING FACTORS Aman Chaudhary, Md. Imtiyaz Chowdhary, Rajib Kar Department of Electronics and Communication Engg. National Institute of Technology,

More information

Configurable Low Power Analog Multilayer Perceptron

Configurable Low Power Analog Multilayer Perceptron University of Tennessee, Knoxville Trace: Tennessee Research and Creative Exchange Doctoral Dissertations Graduate School 5-2018 Configurable Low Power Analog Multilayer Perceptron Jeffery M. Dix University

More information

J. C. Brégains (Student Member, IEEE), and F. Ares (Senior Member, IEEE).

J. C. Brégains (Student Member, IEEE), and F. Ares (Senior Member, IEEE). ANALYSIS, SYNTHESIS AND DIAGNOSTICS OF ANTENNA ARRAYS THROUGH COMPLEX-VALUED NEURAL NETWORKS. J. C. Brégains (Student Member, IEEE), and F. Ares (Senior Member, IEEE). Radiating Systems Group, Department

More information

Design of a VLSI Hamming Neural Network For arrhythmia classification

Design of a VLSI Hamming Neural Network For arrhythmia classification First Joint Congress on Fuzzy and Intelligent Systems Ferdowsi University of Mashhad, Iran 9-31 Aug 007 Intelligent Systems Scientific Society of Iran Design of a VLSI Hamming Neural Network For arrhythmia

More information

Artificial Neural Network Engine: Parallel and Parameterized Architecture Implemented in FPGA

Artificial Neural Network Engine: Parallel and Parameterized Architecture Implemented in FPGA Artificial Neural Network Engine: Parallel and Parameterized Architecture Implemented in FPGA Milene Barbosa Carvalho 1, Alexandre Marques Amaral 1, Luiz Eduardo da Silva Ramos 1,2, Carlos Augusto Paiva

More information

BUILDING BLOCKS FOR CURRENT-MODE IMPLEMENTATION OF VLSI FUZZY MICROCONTROLLERS

BUILDING BLOCKS FOR CURRENT-MODE IMPLEMENTATION OF VLSI FUZZY MICROCONTROLLERS BUILDING BLOCKS FOR CURRENT-MODE IMPLEMENTATION OF VLSI FUZZY MICROCONTROLLERS J. L. Huertas, S. Sánchez Solano, I. Baturone, A. Barriga Instituto de Microelectrónica de Sevilla - Centro Nacional de Microelectrónica

More information

HDL-A MODELLING OF SWITCHED-CURRENT DELTA SIGMA A/D CONVERTERS

HDL-A MODELLING OF SWITCHED-CURRENT DELTA SIGMA A/D CONVERTERS HDL-A MODELLING OF SWITCHED-CURRENT DELTA SIGMA A/D CONVERTERS C. Rubio, S. Bota, J.G. Macías, J. Samitier Lab. Sistemes d Instrumentació i Comunicacions Dept. Electrònica. Universitat de Barcelona C/

More information

DESIGN OF A NOVEL CURRENT MIRROR BASED DIFFERENTIAL AMPLIFIER DESIGN WITH LATCH NETWORK. Thota Keerthi* 1, Ch. Anil Kumar 2

DESIGN OF A NOVEL CURRENT MIRROR BASED DIFFERENTIAL AMPLIFIER DESIGN WITH LATCH NETWORK. Thota Keerthi* 1, Ch. Anil Kumar 2 ISSN 2277-2685 IJESR/October 2014/ Vol-4/Issue-10/682-687 Thota Keerthi et al./ International Journal of Engineering & Science Research DESIGN OF A NOVEL CURRENT MIRROR BASED DIFFERENTIAL AMPLIFIER DESIGN

More information

Background Pixel Classification for Motion Detection in Video Image Sequences

Background Pixel Classification for Motion Detection in Video Image Sequences Background Pixel Classification for Motion Detection in Video Image Sequences P. Gil-Jiménez, S. Maldonado-Bascón, R. Gil-Pita, and H. Gómez-Moreno Dpto. de Teoría de la señal y Comunicaciones. Universidad

More information

A Radial Basis Function Network for Adaptive Channel Equalization in Coherent Optical OFDM Systems

A Radial Basis Function Network for Adaptive Channel Equalization in Coherent Optical OFDM Systems 121 A Radial Basis Function Network for Adaptive Channel Equalization in Coherent Optical OFDM Systems Gurpreet Kaur 1, Gurmeet Kaur 2 1 Department of Electronics and Communication Engineering, Punjabi

More information

Agent Smith: An Application of Neural Networks to Directing Intelligent Agents in a Game Environment

Agent Smith: An Application of Neural Networks to Directing Intelligent Agents in a Game Environment Agent Smith: An Application of Neural Networks to Directing Intelligent Agents in a Game Environment Jonathan Wolf Tyler Haugen Dr. Antonette Logar South Dakota School of Mines and Technology Math and

More information

Analog Implementation of Neo-Fuzzy Neuron and Its On-board Learning

Analog Implementation of Neo-Fuzzy Neuron and Its On-board Learning Analog Implementation of Neo-Fuzzy Neuron and Its On-board Learning TSUTOMU MIKI and TAKESHI YAMAKAWA Department of Control Engineering and Science Kyushu Institute of Technology 68-4 Kawazu, Iizuka, Fukuoka

More information

Multiple-Layer Networks. and. Backpropagation Algorithms

Multiple-Layer Networks. and. Backpropagation Algorithms Multiple-Layer Networks and Algorithms Multiple-Layer Networks and Algorithms is the generalization of the Widrow-Hoff learning rule to multiple-layer networks and nonlinear differentiable transfer functions.

More information

SWITCHED CAPACITOR BASED IMPLEMENTATION OF INTEGRATE AND FIRE NEURAL NETWORKS

SWITCHED CAPACITOR BASED IMPLEMENTATION OF INTEGRATE AND FIRE NEURAL NETWORKS Journal of ELECTRICAL ENGINEERING, VOL. 54, NO. 7-8, 23, 28 212 SWITCHED CAPACITOR BASED IMPLEMENTATION OF INTEGRATE AND FIRE NEURAL NETWORKS Daniel Hajtáš Daniela Ďuračková This paper is dealing with

More information

Arithmetic Encoding for Memristive Multi-Bit Storage

Arithmetic Encoding for Memristive Multi-Bit Storage Arithmetic Encoding for Memristive Multi-Bit Storage Ravi Patel and Eby G. Friedman Department of Electrical and Computer Engineering University of Rochester Rochester, New York 14627 {rapatel,friedman}@ece.rochester.edu

More information

MICROELECTRONIC IMPLEMENTATIONS OF CONNECTIONIST NEURAL NETWORKS

MICROELECTRONIC IMPLEMENTATIONS OF CONNECTIONIST NEURAL NETWORKS 515 MICROELECTRONIC IMPLEMENTATIONS OF CONNECTIONIST NEURAL NETWORKS Stuart Mackie, Hans P. Graf, Daniel B. Schwartz, and John S. Denker AT&T Bell Labs, Holmdel, NJ 07733 Abstract In this paper we discuss

More information

GENERATION OF TANGENT HYPERBOLIC SIGMOID FUNCTION FOR MICROCONTROLLER BASED DIGITAL IMPLEMENTATIONS OF NEURAL NETWORKS

GENERATION OF TANGENT HYPERBOLIC SIGMOID FUNCTION FOR MICROCONTROLLER BASED DIGITAL IMPLEMENTATIONS OF NEURAL NETWORKS GENERATION OF TANGENT HYPERBOLIC SIGMOID FUNCTION FOR MICROCONTROLLER BASED DIGITAL IMPLEMENTATIONS OF NEURAL NETWORKS Mutlu Avcı, Tulay Yıldırım Yildiz Technical University Electronics and Communication

More information

Current Harmonic Estimation in Power Transmission Lines Using Multi-layer Perceptron Learning Strategies

Current Harmonic Estimation in Power Transmission Lines Using Multi-layer Perceptron Learning Strategies Journal of Electrical Engineering 5 (27) 29-23 doi:.7265/2328-2223/27.5. D DAVID PUBLISHING Current Harmonic Estimation in Power Transmission Lines Using Multi-layer Patrice Wira and Thien Minh Nguyen

More information

High Voltage Operational Amplifiers in SOI Technology

High Voltage Operational Amplifiers in SOI Technology High Voltage Operational Amplifiers in SOI Technology Kishore Penmetsa, Kenneth V. Noren, Herbert L. Hess and Kevin M. Buck Department of Electrical Engineering, University of Idaho Abstract This paper

More information

Sonia Sharma ECE Department, University Institute of Engineering and Technology, MDU, Rohtak, India. Fig.1.Neuron and its connection

Sonia Sharma ECE Department, University Institute of Engineering and Technology, MDU, Rohtak, India. Fig.1.Neuron and its connection NEUROCOMPUTATION FOR MICROSTRIP ANTENNA Sonia Sharma ECE Department, University Institute of Engineering and Technology, MDU, Rohtak, India Abstract: A Neural Network is a powerful computational tool that

More information

Identification of Object Oriented Reusable Components Using Multilayer Perceptron Based Approach

Identification of Object Oriented Reusable Components Using Multilayer Perceptron Based Approach Identification of Object Oriented Reusable Components Using Multilayer Perceptron Based Approach Shamsher Singh, Pushpinder Singh, and Neeraj Mohan Abstract Software reuse, is the use of existing software

More information

Sno Projects List IEEE. High - Throughput Finite Field Multipliers Using Redundant Basis For FPGA And ASIC Implementations

Sno Projects List IEEE. High - Throughput Finite Field Multipliers Using Redundant Basis For FPGA And ASIC Implementations Sno Projects List IEEE 1 High - Throughput Finite Field Multipliers Using Redundant Basis For FPGA And ASIC Implementations 2 A Generalized Algorithm And Reconfigurable Architecture For Efficient And Scalable

More information

Evolutionary Electronics

Evolutionary Electronics Evolutionary Electronics 1 Introduction Evolutionary Electronics (EE) is defined as the application of evolutionary techniques to the design (synthesis) of electronic circuits Evolutionary algorithm (schematic)

More information

Knowledge-Based Neural Network for Line Flow Contingency Selection and Ranking

Knowledge-Based Neural Network for Line Flow Contingency Selection and Ranking Knowledge-Based Neural Network for Line Flow Contingency Selection and Ranking Nitin Malik * and L. Srivastava ** * Institute of Technology & Management, Gurgaon, India ** Madhav Institute of Technology

More information

POWER EFFICIENT DESIGN OF COUNTER ON.12 MICRON TECHNOLOGY

POWER EFFICIENT DESIGN OF COUNTER ON.12 MICRON TECHNOLOGY Volume-, Issue-, March 2 POWER EFFICIENT DESIGN OF COUNTER ON.2 MICRON TECHNOLOGY Simmy Hirkaney, Sandip Nemade, Vikash Gupta Abstract As chip manufacturing technology is suddenly on the threshold of major

More information

A pix 4-kfps 14-bit Digital-Pixel PbSe-CMOS Uncooled MWIR Imager

A pix 4-kfps 14-bit Digital-Pixel PbSe-CMOS Uncooled MWIR Imager IEEE International Symposium on Circuits & Systems ISCAS 2018 Florence, Italy May 27-30 1/26 A 128 128-pix 4-kfps 14-bit Digital-Pixel PbSe-CMOS Uncooled MWIR Imager R. Figueras 1, J.M. Margarit 1, G.

More information

An 11 Bit Sub- Ranging SAR ADC with Input Signal Range of Twice Supply Voltage

An 11 Bit Sub- Ranging SAR ADC with Input Signal Range of Twice Supply Voltage D. Aksin, M.A. Al- Shyoukh, F. Maloberti: "An 11 Bit Sub-Ranging SAR ADC with Input Signal Range of Twice Supply Voltage"; IEEE International Symposium on Circuits and Systems, ISCAS 2007, New Orleans,

More information

Available online at ScienceDirect. Procedia Computer Science 85 (2016 )

Available online at   ScienceDirect. Procedia Computer Science 85 (2016 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 85 (2016 ) 263 270 International Conference on Computational Modeling and Security (CMS 2016) Proposing Solution to XOR

More information

IBM SPSS Neural Networks

IBM SPSS Neural Networks IBM Software IBM SPSS Neural Networks 20 IBM SPSS Neural Networks New tools for building predictive models Highlights Explore subtle or hidden patterns in your data. Build better-performing models No programming

More information

Circuit Architecture for Photon Counting Pixel Detector with Threshold Correction

Circuit Architecture for Photon Counting Pixel Detector with Threshold Correction Circuit Architecture for Photon Counting Pixel Detector with Threshold Correction Dr. Amit Kr. Jain Vidya college of Engineering, Vidya Knowledge Park, Baghpat Road, Meerut 250005 UP India dean.academics@vidya.edu.in

More information

UNIT-III POWER ESTIMATION AND ANALYSIS

UNIT-III POWER ESTIMATION AND ANALYSIS UNIT-III POWER ESTIMATION AND ANALYSIS In VLSI design implementation simulation software operating at various levels of design abstraction. In general simulation at a lower-level design abstraction offers

More information

A FUZZY CONTROLLER USING SWITCHED-CAPACITOR TECHNIQUES

A FUZZY CONTROLLER USING SWITCHED-CAPACITOR TECHNIQUES A FUZZY CONTROLLER USING SWITCHED-CAPACITOR TECHNIQUES J. L. Huertas, S. Sánchez Solano, A. arriga, I. aturone Instituto de Microelectrónica de Sevilla - Centro Nacional de Microelectrónica Avda. Reina

More information

Introduction to VLSI ASIC Design and Technology

Introduction to VLSI ASIC Design and Technology Introduction to VLSI ASIC Design and Technology Paulo Moreira CERN - Geneva, Switzerland Paulo Moreira Introduction 1 Outline Introduction Is there a limit? Transistors CMOS building blocks Parasitics

More information

Application of Feed-forward Artificial Neural Networks to the Identification of Defective Analog Integrated Circuits

Application of Feed-forward Artificial Neural Networks to the Identification of Defective Analog Integrated Circuits eural Comput & Applic (2002)11:71 79 Ownership and Copyright 2002 Springer-Verlag London Limited Application of Feed-forward Artificial eural etworks to the Identification of Defective Analog Integrated

More information

Approximation a One-Dimensional Functions by Using Multilayer Perceptron and Radial Basis Function Networks

Approximation a One-Dimensional Functions by Using Multilayer Perceptron and Radial Basis Function Networks Approximation a One-Dimensional Functions by Using Multilayer Perceptron and Radial Basis Function Networks Huda Dheyauldeen Najeeb Department of public relations College of Media, University of Al Iraqia,

More information

CMOS Circuit for Low Photocurrent Measurements

CMOS Circuit for Low Photocurrent Measurements CMOS Circuit for Low Photocurrent Measurements W. Guggenbühl, T. Loeliger, M. Uster, and F. Grogg Electronics Laboratory Swiss Federal Institute of Technology Zurich, Switzerland A CMOS amplifier / analog-to-digital

More information

Sensors & Transducers 2014 by IFSA Publishing, S. L.

Sensors & Transducers 2014 by IFSA Publishing, S. L. Sensors & Transducers 2014 by IFSA Publishing, S. L. http://www.sensorsportal.com Neural Circuitry Based on Single Electron Transistors and Single Electron Memories Aïmen BOUBAKER and Adel KALBOUSSI Faculty

More information

Microprocessor Implementation of Fuzzy Systems and Neural Networks Jeremy Binfet Micron Technology

Microprocessor Implementation of Fuzzy Systems and Neural Networks Jeremy Binfet Micron Technology Microprocessor Implementation of Fuy Systems and Neural Networks Jeremy Binfet Micron Technology jbinfet@micron.com Bogdan M. Wilamowski University of Idaho wilam@ieee.org Abstract Systems were implemented

More information

2. ADC Architectures and CMOS Circuits

2. ADC Architectures and CMOS Circuits /58 2. Architectures and CMOS Circuits Francesc Serra Graells francesc.serra.graells@uab.cat Departament de Microelectrònica i Sistemes Electrònics Universitat Autònoma de Barcelona paco.serra@imb-cnm.csic.es

More information

ALTHOUGH zero-if and low-if architectures have been

ALTHOUGH zero-if and low-if architectures have been IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 40, NO. 6, JUNE 2005 1249 A 110-MHz 84-dB CMOS Programmable Gain Amplifier With Integrated RSSI Function Chun-Pang Wu and Hen-Wai Tsao Abstract This paper describes

More information

Design and Simulation of Low Dropout Regulator

Design and Simulation of Low Dropout Regulator Design and Simulation of Low Dropout Regulator Chaitra S Kumar 1, K Sujatha 2 1 MTech Student, Department of Electronics, BMSCE, Bangalore, India 2 Assistant Professor, Department of Electronics, BMSCE,

More information

Hardware Implementation of a PCA Learning Network by an Asynchronous PDM Digital Circuit

Hardware Implementation of a PCA Learning Network by an Asynchronous PDM Digital Circuit Hardware Implementation of a PCA Learning Network by an Asynchronous PDM Digital Circuit Yuzo Hirai and Kuninori Nishizawa Institute of Information Sciences and Electronics, University of Tsukuba Doctoral

More information

Sonar Signal Classification using Neural Networks

Sonar Signal Classification using Neural Networks www.ijcsi.org 129 Sonar Signal Classification using Neural Networks Hossein Bahrami 1 and Seyyed Reza Talebiyan 2* 1 Department of Electrical and Electronic Engineering NeyshaburBranch,Islamic Azad University

More information

Modeling the Drain Current of a PHEMT using the Artificial Neural Networks and a Taylor Series Expansion

Modeling the Drain Current of a PHEMT using the Artificial Neural Networks and a Taylor Series Expansion International Journal of Innovation and Applied Studies ISSN 2028-9324 Vol. 10 No. 1 Jan. 2015 pp. 132-137 2015 Innovative Space of Scientific Research Journals http://www.ijias.issr-journals.org/ Modeling

More information

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

John Lazzaro and John Wawrzynek Computer Science Division UC Berkeley Berkeley, CA, 94720 LOW-POWER SILICON NEURONS, AXONS, AND SYNAPSES John Lazzaro and John Wawrzynek Computer Science Division UC Berkeley Berkeley, CA, 94720 Power consumption is the dominant design issue for battery-powered

More information

Digital-Analog Hybrid Synapse Chips for Electronic Neural Networks

Digital-Analog Hybrid Synapse Chips for Electronic Neural Networks Digital-Analog Hybrid Synapse Chips for Electronic Neural Networks 769 Digital-Analog Hybrid Synapse Chips for Electronic Neural Networks A Moopenn, T. Duong, and AP. Thakoor Center for Space Microelectronics

More information

RESISTOR-STRING digital-to analog converters (DACs)

RESISTOR-STRING digital-to analog converters (DACs) IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 53, NO. 6, JUNE 2006 497 A Low-Power Inverted Ladder D/A Converter Yevgeny Perelman and Ran Ginosar Abstract Interpolating, dual resistor

More information

Rail to Rail Input Amplifier with constant G M and High Unity Gain Frequency. Arun Ramamurthy, Amit M. Jain, Anuj Gupta

Rail to Rail Input Amplifier with constant G M and High Unity Gain Frequency. Arun Ramamurthy, Amit M. Jain, Anuj Gupta 1 Rail to Rail Input Amplifier with constant G M and High Frequency Arun Ramamurthy, Amit M. Jain, Anuj Gupta Abstract A rail to rail input, 2.5V CMOS input amplifier is designed that amplifies uniformly

More information

A Mixed Mode Self-Programming Neural System-on-Chip for Real-Time Applications

A Mixed Mode Self-Programming Neural System-on-Chip for Real-Time Applications A Mixed Mode Self-Programming Neural System-on-Chip for Real-Time Applications Khurram Waheed and Fathi M. Salam Department of Electrical and Computer Engineering Michigan State University East Lansing,

More information

Functional Integration of Parallel Counters Based on Quantum-Effect Devices

Functional Integration of Parallel Counters Based on Quantum-Effect Devices Proceedings of the th IMACS World Congress (ol. ), Berlin, August 997, Special Session on Computer Arithmetic, pp. 7-78 Functional Integration of Parallel Counters Based on Quantum-Effect Devices Christian

More information

Low Power Design of Successive Approximation Registers

Low Power Design of Successive Approximation Registers Low Power Design of Successive Approximation Registers Rabeeh Majidi ECE Department, Worcester Polytechnic Institute, Worcester MA USA rabeehm@ece.wpi.edu Abstract: This paper presents low power design

More information

Introduction to Machine Learning

Introduction to Machine Learning Introduction to Machine Learning Perceptron Barnabás Póczos Contents History of Artificial Neural Networks Definitions: Perceptron, Multi-Layer Perceptron Perceptron algorithm 2 Short History of Artificial

More information

Stochastic Mixed-Signal VLSI Architecture for High-Dimensional Kernel Machines

Stochastic Mixed-Signal VLSI Architecture for High-Dimensional Kernel Machines Stochastic Mixed-Signal VLSI Architecture for High-Dimensional Kernel Machines Roman Genov and Gert Cauwenberghs Department of Electrical and Computer Engineering Johns Hopkins University, Baltimore, MD

More information

Design of a Temperature-Compensated Crystal Oscillator Using the New Digital Trimming Method

Design of a Temperature-Compensated Crystal Oscillator Using the New Digital Trimming Method Journal of the Korean Physical Society, Vol. 37, No. 6, December 2000, pp. 822 827 Design of a Temperature-Compensated Crystal Oscillator Using the New Digital Trimming Method Minkyu Je, Kyungmi Lee, Joonho

More information

DAT175: Topics in Electronic System Design

DAT175: Topics in Electronic System Design DAT175: Topics in Electronic System Design Analog Readout Circuitry for Hearing Aid in STM90nm 21 February 2010 Remzi Yagiz Mungan v1.10 1. Introduction In this project, the aim is to design an adjustable

More information

Motion Recognition in Wearable Sensor System Using an Ensemble Artificial Neuro-Molecular System

Motion Recognition in Wearable Sensor System Using an Ensemble Artificial Neuro-Molecular System Motion Recognition in Wearable Sensor System Using an Ensemble Artificial Neuro-Molecular System Si-Jung Ryu and Jong-Hwan Kim Department of Electrical Engineering, KAIST, 355 Gwahangno, Yuseong-gu, Daejeon,

More information

Analog to Digital Conversion

Analog to Digital Conversion Analog to Digital Conversion Florian Erdinger Lehrstuhl für Schaltungstechnik und Simulation Technische Informatik der Uni Heidelberg VLSI Design - Mixed Mode Simulation F. Erdinger, ZITI, Uni Heidelberg

More information

Target Classification in Forward Scattering Radar in Noisy Environment

Target Classification in Forward Scattering Radar in Noisy Environment Target Classification in Forward Scattering Radar in Noisy Environment Mohamed Khala Alla H.M, Mohamed Kanona and Ashraf Gasim Elsid School of telecommunication and space technology, Future university

More information

Class-AB Low-Voltage CMOS Unity-Gain Buffers

Class-AB Low-Voltage CMOS Unity-Gain Buffers Class-AB Low-Voltage CMOS Unity-Gain Buffers Mariano Jimenez, Antonio Torralba, Ramón G. Carvajal and J. Ramírez-Angulo Abstract Class-AB circuits, which are able to deal with currents several orders of

More information

On-Chip Contrastive Divergence Learning in

On-Chip Contrastive Divergence Learning in , # On-Chip Contrastive Divergence Learning in analogue VLSI Patrice Fleury, Hsin Chen, Alan F. Murray Institute for Integrated Micro and Nano Systems, The University of Edinburgh, Scotland - UK Patrice.Fleury,

More information

Merging Propagation Physics, Theory and Hardware in Wireless. Ada Poon

Merging Propagation Physics, Theory and Hardware in Wireless. Ada Poon HKUST January 3, 2007 Merging Propagation Physics, Theory and Hardware in Wireless Ada Poon University of Illinois at Urbana-Champaign Outline Multiple-antenna (MIMO) channels Human body wireless channels

More information

The entire range of digital ICs is fabricated using either bipolar devices or MOS devices or a combination of the two. Bipolar Family DIODE LOGIC

The entire range of digital ICs is fabricated using either bipolar devices or MOS devices or a combination of the two. Bipolar Family DIODE LOGIC Course: B.Sc. Applied Physical Science (Computer Science) Year & Sem.: IInd Year, Sem - IIIrd Subject: Computer Science Paper No.: IX Paper Title: Computer System Architecture Lecture No.: 10 Lecture Title:

More information

VLSI Implementation of a Neuromime Pulse Generator for Eckhorn Neurons. Ben Sharon, and Richard B. Wells

VLSI Implementation of a Neuromime Pulse Generator for Eckhorn Neurons. Ben Sharon, and Richard B. Wells VLSI Implementation of a Neuromime Pulse Generator for Eckhorn Neurons Ben Sharon, and Richard B. Wells Authors affiliations: Ben Sharon, and Richard B. Wells (MRC Institute, University of Idaho, BEL 317,

More information

ALow Voltage Wide-Input-Range Bulk-Input CMOS OTA

ALow Voltage Wide-Input-Range Bulk-Input CMOS OTA Analog Integrated Circuits and Signal Processing, 43, 127 136, 2005 c 2005 Springer Science + Business Media, Inc. Manufactured in The Netherlands. ALow Voltage Wide-Input-Range Bulk-Input CMOS OTA IVAN

More information

Design of 4-bit Flash Analog to Digital Converter using CMOS Comparator in Tanner Tool

Design of 4-bit Flash Analog to Digital Converter using CMOS Comparator in Tanner Tool 70 Design of 4-bit Flash Analog to Digital Converter using CMOS Comparator in Tanner Tool Nupur S. Kakde Dept. of Electronics Engineering G.H.Raisoni College of Engineering Nagpur, India Amol Y. Deshmukh

More information

Flash ADC (Part-I) Architecture & Challenges

Flash ADC (Part-I) Architecture & Challenges project synopsis In The Name of Almighty Lec. 4: Flash ADC (PartI) Architecture & Challenges Lecturer: Samaneh Babayan Integrated Circuit Lab. Department of Computer Science & Engineering ImamReza University

More information

A 42 fj 8-bit 1.0-GS/s folding and interpolating ADC with 1 GHz signal bandwidth

A 42 fj 8-bit 1.0-GS/s folding and interpolating ADC with 1 GHz signal bandwidth LETTER IEICE Electronics Express, Vol.11, No.2, 1 9 A 42 fj 8-bit 1.0-GS/s folding and interpolating ADC with 1 GHz signal bandwidth Mingshuo Wang a), Fan Ye, Wei Li, and Junyan Ren b) State Key Laboratory

More information

Design and Analysis of CMOS Based DADDA Multiplier

Design and Analysis of CMOS Based DADDA Multiplier www..org Design and Analysis of CMOS Based DADDA Multiplier 12 P. Samundiswary 1, K. Anitha 2 1 Department of Electronics Engineering, Pondicherry University, Puducherry, India 2 Department of Electronics

More information

Hybrid Discrete-Continuous Signal Processing: Employing Field-Programmable Analog Components for Energy-Sparing Computation

Hybrid Discrete-Continuous Signal Processing: Employing Field-Programmable Analog Components for Energy-Sparing Computation Hybrid Discrete-Continuous Signal Processing: Employing Field-Programmable Analog Components for Energy-Sparing Computation Employing Analog VLSI to Design Energy-Sparing Systems Steven Pyle Electrical

More information

Artificial Neural Networks

Artificial Neural Networks Artificial Neural Networks ABSTRACT Just as life attempts to understand itself better by modeling it, and in the process create something new, so Neural computing is an attempt at modeling the workings

More information

Mahendra Engineering College, Namakkal, Tamilnadu, India.

Mahendra Engineering College, Namakkal, Tamilnadu, India. Implementation of Modified Booth Algorithm for Parallel MAC Stephen 1, Ravikumar. M 2 1 PG Scholar, ME (VLSI DESIGN), 2 Assistant Professor, Department ECE Mahendra Engineering College, Namakkal, Tamilnadu,

More information

Tuesday, March 1st, 9:15 11:00. Snorre Aunet Nanoelectronics group Department of Informatics University of Oslo.

Tuesday, March 1st, 9:15 11:00. Snorre Aunet Nanoelectronics group Department of Informatics University of Oslo. Nyquist Analog to Digital it Converters Tuesday, March 1st, 9:15 11:00 Snorre Aunet (sa@ifi.uio.no) Nanoelectronics group Department of Informatics University of Oslo 3.1 Introduction 3.1.1 DAC applications

More information

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE A Thesis by Andrew J. Zerngast Bachelor of Science, Wichita State University, 2008 Submitted to the Department of Electrical

More information

Improved Linearity CMOS Multifunctional Structure for VLSI Applications

Improved Linearity CMOS Multifunctional Structure for VLSI Applications ROMANIAN JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY Volume 10, Number 2, 2007, 157 165 Improved Linearity CMOS Multifunctional Structure for VLSI Applications C. POPA Faculty of Electronics, Telecommunications

More information

A comparative study of different feature sets for recognition of handwritten Arabic numerals using a Multi Layer Perceptron

A comparative study of different feature sets for recognition of handwritten Arabic numerals using a Multi Layer Perceptron Proc. National Conference on Recent Trends in Intelligent Computing (2006) 86-92 A comparative study of different feature sets for recognition of handwritten Arabic numerals using a Multi Layer Perceptron

More information

Vol. 2, Issue 3, May-Jun 2012, pp Design and Performance Analysis of Analog Sub circuits for Multiplying DAC used in Image Compression

Vol. 2, Issue 3, May-Jun 2012, pp Design and Performance Analysis of Analog Sub circuits for Multiplying DAC used in Image Compression Design and Performance Analysis of Analog Sub circuits for Multiplying DAC used in Image Compression K. Satyanarayana Vittal *, Dr. P. Cyril Prasanna Raj **, Pillem Ramesh ***, B.V Aravind *, Dr. Fazal

More information

NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM)

NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM) NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM) Ahmed Nasraden Milad M. Aziz M Rahmadwati Artificial neural network (ANN) is one of the most advanced technology fields, which allows

More information

Keywords - Analog Multiplier, Four-Quadrant, FVF Differential Structure, Source Follower.

Keywords - Analog Multiplier, Four-Quadrant, FVF Differential Structure, Source Follower. Characterization of CMOS Four Quadrant Analog Multiplier Nipa B. Modi*, Priyesh P. Gandhi ** *(PG Student, Department of Electronics & Communication, L. C. Institute of Technology, Gujarat Technological

More information