Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Didier Keymeulen is active.

Publication


Featured researches published by Didier Keymeulen.


IEEE Transactions on Evolutionary Computation | 1999

Real-world applications of analog and digital evolvable hardware

Tetsuya Higuchi; Masaya Iwata; Didier Keymeulen; Hidenori Sakanashi; Masahiro Murakawa; Isamu Kajitani; Eiichi Takahashi; K. Toda; N. Salami; Nobuki Kajihara; Nobuyuki Otsu

In contrast to conventional hardware where the structure is irreversibly fixed in the design process, evolvable hardware (EHW) is designed to adapt to changes in task requirements or changes in the environment, through its ability to reconfigure its own hardware structure dynamically and autonomously. This capacity for adaptation, achieved by employing efficient search algorithms based on the metaphor of evolution, has great potential for the development of innovative industrial applications. This paper introduces EHW chips and six applications currently being developed as part of MITIs Real-World Computing Project; an analog EHW chip for cellular phones, a clock-timing architecture for Giga hertz systems, a neural network EHW chip capable of autonomous reconfiguration, a data compression EHW chip for electrophotographic printers, and a gate-level EHW chip for use in prosthetic hands and robot navigation.


IEEE Transactions on Reliability | 2000

Fault-tolerant evolvable hardware using field-programmable transistor arrays

Didier Keymeulen; Ricardo Salem Zebulum; Yili Jin; Adrian Stoica

The paper presents an evolutionary approach to the design of fault-tolerant VLSI (very large scale integrated) circuits using EHW (evolvable hardware). The EHW research area comprises a set of applications where GA (genetic algorithms) are used for the automatic synthesis and adaptation of electronic circuits. EHW is particularly suitable for applications requiring changes in task requirements and in the environment or faults, through its ability to reconfigure the hardware structure dynamically and autonomously. This capacity for adaptation is achieved via the use of GA search techniques, in our experiments, a fine-grained CMOS (complementary metal-oxide silicon) FPTA (field-programmable FPGA transistor array) architecture is used to synthesize electronic circuits. The FPTA is a reconfigurable architecture, programmable at the transistor level and specifically designed for EHW applications. The paper demonstrates the power of EA to design analog and digital fault-tolerant circuits. It compares two methods to achieve fault-tolerant design, one based on fitness definition and the other based on population. The fitness approach defines, explicitly, the faults that the component can encounter during its life, and evaluates the average behavior of the individuals. The population approach, on the other hand, uses the implicit information of the population statistics accumulated by the GA over many generations. The paper presents experiment results obtained using both approaches for the synthesis of a fault-tolerant digital circuit (XNOR) and a fault-tolerant analog circuit (multiplier).


IEEE Transactions on Very Large Scale Integration Systems | 2001

Reconfigurable VLSI architectures for evolvable hardware: from experimental field programmable transistor arrays to evolution-oriented chips

Adrian Stoica; Ricardo Salem Zebulum; Didier Keymeulen; Raoul Tawel; Taher Daud; Anil Thakoor

Evolvable hardware (EHW) addresses on-chip adaptation and self-configuration through evolutionary algorithms. Current programmable devices, in particular the analog ones, lack evolution-oriented characteristics. This paper proposes an evolution-oriented field programmable transistor array (FPTA), reconfigurable at transistor level. The FPTA allows evolutionary experiments with reconfiguration at various levels of granularity. Experiments in SPICE simulations and directly on a reconfigurable FPTA chip demonstrate how the evolutionary approach can be used to automatically synthesize a variety of analog and digital circuits.


Proceedings. The Second NASA/DoD Workshop on Evolvable Hardware | 2000

Evolution of analog circuits on field programmable transistor arrays

Adrian Stoica; Didier Keymeulen; Ricardo Salem Zebulum; Anil Thakoor; Taher Daud; Y. Klimeck; Raoul Tawel; Vu Duong

Evolvable Hardware (EHW) refers to HW design and self reconfiguration using evolutionary/genetic mechanisms. The paper presents an overview of some key concepts of EHW, describing also a set of selected applications. A fine-grained Field Programmable Transistor Array (FPTA) architecture for reconfigurable hardware is presented as an example of an initial effort toward evolution-oriented devices. Evolutionary experiments in simulations and with a FPTA chip in-the-loop demonstrate automatic synthesis of electronic circuits. Unconventional circuits, for which there are no textbook design guidelines, are particularly appealing to evolvable hardware. To illustrate this situation, one demonstrates here the evolution of circuits implementing parametrical connectives for fuzzy logics. In addition to synthesizing circuits for new functions, evolvable hardware can be used to preserve existing functions and achieve fault-tolerance, determining circuit configurations that circumvent the faults. In addition, we illustrate with an example how evolution can recover functionality lost due to an increase in temperature. In the particular case of space applications, these characteristics are extremely important for enabling spacecraft to survive harsh environments and to have long life.


international conference on evolvable systems | 1998

A Gate-Level EHW Chip: Implementing GA Operations and Reconfigurable Hardware on a Single LSI

Isamu Kajitani; Tsutomu Hoshino; Daisuke Nishikawa; Hiroshi Yokoi; Shougo Nakaya; Tsukasa Yamauchi; Takeshi Inuo; Nobuki Kajihara; Masaya Iwata; Didier Keymeulen; Tetsuya Higuchi

The advantage of Evolvable Hardware (EHW) over traditional hardware is its capacity for dynamic and autonomous adaptation, which is achieved through by Genetic Algorithms (GAs). In most EHW implementations, these GAs are executed by software on a personal computer (PC) or workstation (WS). However, as a wider variety of applications come to utilize EHW, this is not always practical. One solution is to have the GA operations carried out by the hardware itself, by integrating these together with reconfigurable hardware logic like PLA (Programmble Logic Array) or FPGA (Field Programmable Gate Array) on to a single LSI chip. A compact and quickly reconfigurable EHW chip like this could service as an off-the-shelf device for practical applications that require on-line hardware reconfiguration. In this paper, we describe an integrated EHW LSI chip that consists of GA hardware, reconfigurable hardware logic, a chromosome memory, a training data memory, and a 16-bit CPU core (NEC V30). An application of this chip is also described in a myoelectric artificial hand, which is operated by muscular control signals. Although, work on using neural networks for this is being carried out, this approach is not very promising due to the long learning period required for neural networks. A simulation is presented showing that not only is the EHW performance slightly better than with neural networks, but that the learning time is considerably reduced.


nasa dod conference on evolvable hardware | 2002

Evolving circuits in seconds: experiments with a stand-alone board-level evolvable system

Adrian Stoica; Ricardo Salem Zebulum; Michael I. Ferguson; Didier Keymeulen; Vu Dong

The purpose of this paper is twofold: first, to illustrate a stand-alone board-level evolvable system (SABLES) and its performance, and second to illustrate some problems that occur during evolution with real hardware in the loop, or when the intention of the user is not completely reflected in the fitness function. SABLES is part of an effort to achieve integrated evolvable systems. SABLES provides autonomous, fast (tens to hundreds of seconds), on-chip evolution involving about 100,000 circuit evaluations. Its main components are a JPL Field Programmable Transistor Array (FPTA) chip used as transistor-level reconfigurable hardware, and a TI DSP that implements the evolutionary algorithm controlling the FPTA reconfiguration. The paper details an example of evolution on SABLES and points out to certain transient and memory effects that affect the stability of solutions obtained reusing the same piece of hardware for rapid testing of individuals during evolution. It also illustrates how specifications not completely reflected in the fitness function, such as the time scales of response for logical circuits, may lead to overall unsatisfactory solutions. Both such situations can be handled with appropriate modification of fitness function and additional testing.


IEEE Transactions on Evolutionary Computation | 2010

Customizable FPGA IP Core Implementation of a General-Purpose Genetic Algorithm Engine

Pradeep Fernando; Srinivas Katkoori; Didier Keymeulen; Ricardo Salem Zebulum; Adrian Stoica

Hardware implementation of genetic algorithms (GA) is gaining importance as genetic algorithms can be effectively used as an optimization engine for real-time applications (for e.g., evolvable hardware). In this work, we report the design of an IP core that implements a general purpose GA engine which has been successfully synthesized and verified on a Xilinx Virtex II Pro FPGA device (XC2VP30). The placed and routed IP core has an area utilization of only 16% and clock period of 2.2n s (~450 MHz). The GA core can be customized in terms of the population size, number of generations, cross-over and mutation rates, and the random number generator seed. The GA engine can be tailored to a given application by interfacing with the application specific fitness evaluation module as well as the required storage memory (to store the current and new populations). The core is soft in nature i.e., a gate-level netlist is provided which can be readily integrated with the users system.


parallel problem solving from nature | 1990

A Reactive Robot Navigation System Based on a Fluid Dynamics Metaphor

Jo Decuyper; Didier Keymeulen

Mobile robots need a powerful and flexible navigation system in order to move around autonomously in an incompletely known and changing environment. In this paper we present a computational metaphor for path generation which is gleaned from fluid dynamics. It is powerful because it can find optimal paths in a maze of arbitrary complexity and it is flexible because it readily adapts to any change in the topology of the maze. Moreover, it can be proven that the path generator does not suffer from local minima, a defect which hampers some of the other metaphor based methods. We show that the fluid dynamics metaphor also provides ample possibilities to solve more complicated navigation problems including navigation through weighted regions. The paper discusses the natural parallelism of the metaphor and its implementation on the DAP computer, which is an SIMD machine.


Proceedings of the First NASA/DoD Workshop on Evolvable Hardware | 1999

Evolutionary experiments with a fine-grained reconfigurable architecture for analog and digital CMOS circuits

Adrian Stoica; Didier Keymeulen; Raoul Tawel; Carlos Salazar-Lazaro; Wei-te Li

The paper describes the architectural details of a fine-grained programmable transistor array (PTA) architecture and illustrates its use in evolutionary experiments on the synthesis of both analog and digital circuits. A PTA chip was built in CMOS to allow circuits obtained through evolutionary design using a simulated PTA to be immediately deployed and validated in hardware and, moreover, enables a benchmarking and comparison of evolutions carried out via simulations only (extrinsic evolution) with the chip-in-the-loop (intrinsic) evolutions. The evolution of an analog computational circuit and a logical inverter are presented. Synthesis by software evolution found several potential solutions satisfying the a priori constraints, however, only a fraction of these proved valid when ported to the hardware. The circuits evolved directly in hardware proved stable when ported to different chips. In either case, both software and hardware experiments indicate that evolution can be accelerated when gray-scale (as opposed to binary switches) were used to define circuit connectivity. Overall, only evolution directly in hardware appears to guarantee a valid solution.


Proceedings Third NASA/DoD Workshop on Evolvable Hardware. EH-2001 | 2001

Evolvable hardware solutions for extreme temperature electronics

Adrian Stoica; Didier Keymeulen; Ricardo Salem Zebulum

Temperature and radiation tolerant electronics, as well as long life survivability are key capabilities required for future NASA missions. Current approaches to electronics for extreme environments focus on component level robustness and hardening. Compensation techniques such as bias cancellation circuitry have also been employed. However, current technology can only ensure very limited lifetime in extreme environments. This paper presents a novel approach, based on evolvable hardware technology, which allows adaptive in-situ circuit redesign/reconfiguration during operation in extreme environments. This technology would complement material/device advancements and increase the mission capability to survive harsh environments. The approach is demonstrated on a prototype chip, which recovers functionality at 250/spl deg/C. Besides the applications that provide adaptive reconfiguration, evolutionary algorithms can be used to automatically design (fixed) circuits for high temperatures. While simulations show that conventional AND gate design fails at high temperatures such as 320/spl deg/C, evolution is able to synthesize AND gate circuits operating accurately at this temperature.

Collaboration


Dive into the Didier Keymeulen's collaboration.

Top Co-Authors

Avatar

Adrian Stoica

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Michael I. Ferguson

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Vu Duong

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Xin Guo

Jet Propulsion Laboratory

View shared research outputs
Top Co-Authors

Avatar

Martin G. Buehler

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Taher Daud

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Tetsuya Higuchi

National Institute of Advanced Industrial Science and Technology

View shared research outputs
Top Co-Authors

Avatar

Chris Peay

Jet Propulsion Laboratory

View shared research outputs
Researchain Logo
Decentralizing Knowledge