DESIGN OF ANALOG FUZZY LOGIC CONTROLLERS IN CMOS TECHNOLOGIES

Similar documents
INTUITION IN SCIENCE AND MATHEMATICS

BASIC LINEAR DESIGN. Hank Zumbahlen Editor Analog Devices, Inc. All Rights Reserved

Reconfigurable Neural Net Chip with 32K Connections

Analog, Mixed-Signal, and Radio-Frequency (RF) Electronic Design Laboratory. Electrical and Computer Engineering Department UNC Charlotte

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

System Quality Indicators

Linear Circuit Design Handbook

CHAPTER-9 DEVELOPMENT OF MODEL USING ANFIS

Introduction to Data Conversion and Processing

PICOSECOND TIMING USING FAST ANALOG SAMPLING

RAJASTHAN TECHNICAL UNIVERSITY, KOTA

'if it was so, it might be; and if it were so, it would be: but as it isn't, it ain't. That's logic'

DESIGN PHILOSOPHY We had a Dream...

Powering Collaboration and Innovation in the Simulation Design Flow Agilent EEsof Design Forum 2010

VHDL Design and Implementation of FPGA Based Logic Analyzer: Work in Progress

Protecting Chips Against Hold Time Violations Due to Variability

IEEE Santa Clara ComSoc/CAS Weekend Workshop Event-based analog sensing

Digitization: Sampling & Quantization

HYDRAULIC AND ELECTRIC-HYDRAULIC CONTROL SYSTEMS

Equivalence Checking using Assertion based Technique

The Design of Teaching Experiment System Based on Virtual Instrument Technology. Dayong Huo

Syed Muhammad Yasser Sherazi CURRICULUM VITAE

Chapter 1. Introduction to Digital Signal Processing

VLSI IEEE Projects Titles LeMeniz Infotech

MIXED-SIGNAL AND DSP DESIGN TECHNIQUES

MindMouse. This project is written in C++ and uses the following Libraries: LibSvm, kissfft, BOOST File System, and Emotiv Research Edition SDK.

TESTING METHODS AND RELIABILITY -POWER

LUT Optimization for Memory Based Computation using Modified OMS Technique

Introduction to Digital Signal Processing (DSP)

Reconfigurable Universal Fuzzy Flip-Flop: Applications to Neuro-Fuzzy Systems

Sharif University of Technology. SoC: Introduction

Digital Correction for Multibit D/A Converters

Implementation of a turbo codes test bed in the Simulink environment

Design and Realization of the Guitar Tuner Using MyRIO

Prototype Model of Li-Fi Technology using Visible Light Communication

APPLICATION NOTE. Fiber Alignment Now Achievable with Commercial Software

Bit Swapping LFSR and its Application to Fault Detection and Diagnosis Using FPGA

VLSI Digital Signal Processing Systems: Design And Implementation PDF

Chapter 60 Development of the Remote Instrumentation Systems Based on Embedded Web to Support Remote Laboratory

Scan. This is a sample of the first 15 pages of the Scan chapter.

Radar Signal Processing Final Report Spring Semester 2017

Final Report. PIBot(Pill Informer robot) EEL 5666: Intelligent Machines Design Laboratory Student Name: Duckki Lee

VLSI Technology used in Auto-Scan Delay Testing Design For Bench Mark Circuits

Digitally Assisted Analog Circuits. Boris Murmann Stanford University Department of Electrical Engineering

CODING AND MODULATION FOR DIGITAL TELEVISION

Analog Integrated Circuit Design By David Johns, Tony Chan Carusone READ ONLINE

1.1 Digital Signal Processing Hands-on Lab Courses

A RANDOM CONSTRAINED MOVIE VERSUS A RANDOM UNCONSTRAINED MOVIE APPLIED TO THE FUNCTIONAL VERIFICATION OF AN MPEG4 DECODER DESIGN

PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING

Display for the Virginia Museum of Science Digital Communications

Smart Night Light. Figure 1: The state diagram for the FSM of the ALS.

Human Rights Violation in Turkey

for Digital IC's Design-for-Test and Embedded Core Systems Alfred L. Crouch Prentice Hall PTR Upper Saddle River, NJ

data and is used in digital networks and storage devices. CRC s are easy to implement in binary

Keywords Xilinx ISE, LUT, FIR System, SDR, Spectrum- Sensing, FPGA, Memory- optimization, A-OMS LUT.

SWITCH-LEVEL TIMING SIMULATION OF MOS VLSI CIRCUITS

Adding Analog and Mixed Signal Concerns to a Digital VLSI Course

MODELING OF ADC ARCHITECTURES IN HDL LANGUAGES

EMS DATA ACQUISITION AND MANAGEMENT (LVDAM-EMS) MODEL 9062-C

Using SignalTap II in the Quartus II Software

LAB NAME: ELECTRONICS LABORATORY. Ammeters (0-1mA, 0-10mA, 0-15mA, 0-30mA, 0-50mA, 0-100mA,0-50µA,0-

No title. Matthieu Arzel, Fabrice Seguin, Cyril Lahuec, Michel Jezequel. HAL Id: hal

nmos transistor Basics of VLSI Design and Test Solution: CMOS pmos transistor CMOS Inverter First-Order DC Analysis CMOS Inverter: Transient Response

Peak Dynamic Power Estimation of FPGA-mapped Digital Designs

Self-Test and Adaptation for Random Variations in Reliability

Low Power Approach of Clock Gating in Synchronous System like FIFO: A Novel Clock Gating Approach and Comparative Analysis

FPGA Implementation of DA Algritm for Fir Filter

A Fast Constant Coefficient Multiplier for the XC6200

Analog Performance-based Self-Test Approaches for Mixed-Signal Circuits

Cultural Representations of Massacre

INTRODUCTION OF INTERNET OF THING TECHNOLOGY BASED ON PROTOTYPE

Efficient 500 MHz Digital Phase Locked Loop Implementation sin 180nm CMOS Technology

An Introduction to Digital Logic

FPGA Implementation of Convolutional Encoder And Hard Decision Viterbi Decoder

Digital Effects Pedal Description Ross Jongeward 10 December 2014

Future of Analog Design and Upcoming Challenges in Nanometer CMOS

Michel Foucault: Personal Autonomy and Education

SMPTE-259M/DVB-ASI Scrambler/Controller

Area-Efficient Decimation Filter with 50/60 Hz Power-Line Noise Suppression for ΔΣ A/D Converters

Real-Time Digital Oscilloscope Implementation in 90nm CMOS Technology FPGA

Avoiding False Pass or False Fail

Using an IEEE Test Bus for Fault Diagnosis of Analog Parts of Electronic Embedded Systems. Zbigniew Czaja 1, Bogdan Bartosinski 2

Solutions to Embedded System Design Challenges Part II

LFSR Counter Implementation in CMOS VLSI

VGA Controller. Leif Andersen, Daniel Blakemore, Jon Parker University of Utah December 19, VGA Controller Components

Bringing an all-in-one solution to IoT prototype developers

The Letter in Flora Tristan s Politics,

A Transaction-Oriented UVM-based Library for Verification of Analog Behavior

Inside Digital Design Accompany Lab Manual

Enjoy Writing. your Science Thesis or Dissertation!

Analyze Frequency Response (Bode Plots) with R&S Oscilloscopes Application Note

Microwave Laboratory

Designing for the Internet of Things with Cadence PSpice A/D Technology

TITLE OF CHAPTER FOR PD FCCS MONOGRAPHY: EXAMPLE WITH INSTRUCTIONS

Doubletalk Detection

An Improved Fuzzy Controlled Asynchronous Transfer Mode (ATM) Network

Watchman. Introduction: Door Lock Mobile MAX

Read & Download (PDF Kindle) Analog Design Essentials (The Springer International Series In Engineering And Computer Science)

Work In Progress: Adapting Inexpensive Game Technology to Teach Principles of Neural Interface Technology and Device Control

Optimization of memory based multiplication for LUT

Transcription:

DESIGN OF ANALOG FUZZY LOGIC CONTROLLERS IN CMOS TECHNOLOGIES

Design of Analog Fuzzy Logic Controllers in CMOS Technologies Implementation, Test and Application by Carlos Dualibe Universidad Católica de Córdoba, Argentina Michel Verleysen Université Catholique de Louvain, Belgium and Paul G.A. Jespers Université Catholique de Louvain, Belgium KLUWER ACADEMIC PUBLISHERS NEW YORK, BOSTON, DORDRECHT, LONDON, MOSCOW

ebook ISBN: 0-306-48014-X Print ISBN: 1-4020-7359-3 2003 Kluwer Academic Publishers New York, Boston, Dordrecht, London, Moscow Print 2003 Kluwer Academic Publishers Dordrecht All rights reserved No part of this ebook may be reproduced or transmitted in any form or by any means, electronic, mechanical, recording, or otherwise, without written consent from the Publisher Created in the United States of America Visit Kluwer Online at: and Kluwer's ebookstore at: http://kluweronline.com http://ebooks.kluweronline.com

Contents Contributors Acknowledgements Preface INTRODUCTION FUZZY LOGIC AND FUZZY SYSTEMS ANALOG BASIC BUILDING BLOCKS iii v vii 1 13 39 MIXED-SIGNAL PROGRAMMABLE FUZZY LOGIC CONTROLLERS TIME-DOMAIN SIGNAL ANALYSIS USING FUZZY LOGIC GENERAL CONCLUSIONS Bibliography Index 107 155 195 199 209 i

Contributors Carlos Dualibe Laboratorio de Microelectrónica Universidad Católica de Córdoba Camino a Alta Gracia, Km 10 5016-Córdoba, Argentina Michel Verleysen and Paul G. A. Jespers DICE Laboratory Université catholique de Louvain Place du Levant, 3 1348-Louvain-la-Neuve, Belgium iii

Acknowledgements We would like to express our gratitude to all persons who contributed in the realization of this book. We are grateful to Prof. Denis Flandre, Prof. Piotr Sobieski and Prof. Vincent Wertz from the Université catholique de Louvain (UCL) and Prof. Joos Vandewalle from the Katholieke Universiteit Leuven (KUL), for their helpful remarks that have certainly improved this manuscript. We thank the Secrétariat à la coopération internationale of the UCL, the Belgian FNRS (Fond National pour la Recherche Scientifique) and the Universidad Católica de Córdoba (UCC) in Argentina, for their financial support. Michel Verleysen is a FNRS Senior Research Associate. We are plenty indebted with our colleagues from DICE laboratory at UCL, for the nice and friendly environment at the laboratory. We specially thank to Brigitte Dupont and her group for providing us the state-of-the-art on informatics. Our gratefulness is extended to all professors of the UCC for their encouragement. Our special thank is addressed to Prof. Carlos Marqués, Prof. Oscar Sartori, Prof. Eduardo Toselli, Prof. Carlos Diamanti and Prof. Miguel Moreno S.J., for their intense support for this research. Finally, we thank to Catherine, Denise, Dina and Emiliano, our families. Without their endless patience, this book would have never been accomplished. Carlos Dualibe, Michel Verleysen and Paul G. A. Jespers. Louvain-la-Neuve, Belgium, 2002. v

Preface In the last years, the astonishing growth of the Japanese industry in producing a substantial number of consumer appliances using Fuzzy Controllers put Fuzzy Logic on the focus of the scientific community. At the beginning, the most popular applications of Fuzzy Logic were found in the domain of Control System. Nowadays, the application of this soft-computing technique has been extended to other fields such as Signal Processing, Image Processing and Switching Power Control, for instance. As real-time applications need ever faster, more autonomous and less power-consuming circuits the choice of on-chip controllers becomes an interesting option. The attractiveness of analog circuits for implementing Fuzzy hardware relies on its natural compatibility with most used Fuzzy algorithms and the needlessness of A/D and D/A converters for interfacing sensors and actuators. This book deals with the implementation, test and application of programmable and reconfigurable Analog Fuzzy Logic Controllers in standard CMOS technologies in three fundamental stages. In the first part, the analysis and design of basic analog building blocks have been addressed. Main topics concerning their accuracy, programmability, interfacing and VLSI compatibility for CMOS implementation have been focused. Some novel circuits are presented while others are optimized towards an improved behavior. The second part comprises the implementation and test of programmable and reconfigurable mixed-signal architectures being capable of emulating Zero and First-Order Takagi-Sugeno algorithms. In the realized prototypes, signal processing is carried out in the analog domain whereas the system parameters and configuration are digitally programmable. The applied vii

viii testing strategy was oriented to characterize the DC and transient behaviors of the controllers as well as the statistic spreading between samples. Finally, in the third part, a real-time application of Fuzzy Logic is undertaken in the Analog Signal Processing field: a knowledge-based technique for time-domain signal analysis is discussed. The general idea consists in building an "on-chip oscilloscope", which, based on Fuzzy Logic, could infer assertions that can be used for adaptation, testing, detection, etc. This technique has been used in a digital equalization system based on the Eye Pattern. For this purpose, a preliminary prototype comprising the Fuzzy Controller and the equalizing filter has been fabricated and tested whereas the methodology has been validated by simulations for cable equalization. This book results from the first author's PhD thesis. It is mainly addressed to researchers, undergraduate and postgraduate students working in the field of analog VLSI implementation of Fuzzy Systems and their applications. However, the analysis and synthesis of the circuits presented herein is wide-ranging. Their use exceeds the topic of Fuzzy Logic since they can also be employed in other kind of applications in the field of Analog Signal Processing (i.e. Neural Networks, Non-Linear and Linear Adaptive Filtering, Analog Computation, etc).