Toward robust integrated circuits: The embryonics approach

被引:144
作者
Mange, D [1 ]
Sipper, M [1 ]
Stauffer, A [1 ]
Tempesti, G [1 ]
机构
[1] Swiss Fed Inst Technol, Log Syst Lab, CH-1015 Lausanne, Switzerland
关键词
built-in self-test; embryonic electronics; field-programmable gate arrays (FPGA's); multiplexer-based FPGA's; self-repairing FPGA's; self-replicating FPGA's;
D O I
10.1109/5.842998
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The growth and operation of all living beings are directed by the interpretation, in each of their cells, of a chemical program, the DNA string or genome. This process is the source of inspiration for the Embryonics (embryonic electronics) project, whose final objective is the design of highly robust integrated circuits, endowed with properties usually associated with the living world: self-repair (cicatrization) and self-replication. The Embryonics architecture is based on four hierarchical levels of organization. 1) The basic primitive of our system is the molecule, a multiplexer-based element of a novel programmable circuit. 2) A finite set of molecules makes up a cell, essentially a small processor with an associated memory. 3) A finite set of cells makes up an organism, an application-specific multiprocessor system. 4) The organism can itself replicate, giving rise to a population of identical organisms. We begin by describing in detail the implementation of an artificial cell characterized by a architecture, showing that multicellular arrays can realize a variety of different organisms, all capable of self-replication and self-repair. In order to allow for a wide range of applications, we then introduce a flexible architecture, realized using a new type of fine-grained field-programmable gate array whose basic element, our molecule, is essentially a programmable multiplexer. We describe the implementation of such a molecule, with built-in self-test, and illustrate its use in realizing two applications: a modulo-4 reversible counter (a unicellular organism) and a timer (a complex multicellular organism). Last, we describe our ongoing research efforts to meet three challenges: a scientific challenge, that of implementing the original specifications formulated by John von Neumann for the conception of a self-replicating automation: a technical challenge, that of realizing very robust integrated circuits capable of self-repair and self-replication; and a biological challenge, that of attempting to show that the microscopic architectures of artificial and natural organisms, i.e., their genomes, share common properties.
引用
收藏
页码:516 / 541
页数:26
相关论文
共 45 条
[1]  
AKERS SB, 1978, IEEE T COMPUT, V27, P509, DOI 10.1109/TC.1978.1675141
[2]  
[Anonymous], 1987, Molecular Biology of the Gene
[3]  
[Anonymous], 2000, DEV BIOL
[4]  
[Anonymous], 1966, THEORY SELF REPRODUC
[5]  
ARBIB M, 1969, THEOR ABSTR AUT
[6]  
Barbieri M, 1998, RIV BIOL-BIOL FORUM, V91, P481
[7]   A grammar describing 'biological binding operators' to model gene regulation [J].
Bentolila, S .
BIOCHIMIE, 1996, 78 (05) :335-350
[8]  
BERTEKAMP ER, 1982, WINNING WAYS YOUR MA, P817
[9]  
BRYANT RE, 1992, COMPUT SURV, V24, P293, DOI 10.1145/136035.136043
[10]   The evolution of genomics [J].
Duboule, D .
SCIENCE, 1997, 278 (5338) :555-555