%0 Journal Article %T Design of a Reconfigurable Pulsed Quad-Cell for Cellular-Automata-Based Conformal Computing %A Mariam Hoseini %A Zhou Tan %A Chao You %A Mark Pavicic %J International Journal of Reconfigurable Computing %D 2010 %I Hindawi Publishing Corporation %R 10.1155/2010/352428 %X This paper presents the design of a reconfigurable asynchronous computing element, called the pulsed quad-cell (PQ-cell), for constructing conformal computers. Conformal computers are systems with an exceptional ability to conform to the physical and computational needs of an application. PQ-cells, like cellular automata, are assembled into arrays, communicate with neighboring cells, and are collectively capable of general computation. They operate asynchronously to scale without the limitations of a global clock and to minimize power consumption. Cell operations are stimulated by pulses which travel on different wires to represent 0's and 1's. Cells are individually configured to perform logic, move and store information, and coordinate parallel activity. The PQ-cell design targets a 0.25£¿ m CMOS technology. Simulations show that a single cell consumes 15.6£¿pJ per operation when pulsed at 1.3£¿GHz. Examples of multicell structures include a 98£¿MHz ring oscillator and a 190£¿MHz pipeline. 1. Introduction In recent years there has been widespread interest in making things out of very large numbers of very small parts. These parts could be special molecular structures, microfabricated devices, or even living cells. The parts are so small and numerous that new approaches are sought for assembly, programming (defining local interactions to achieve global behavior), dealing with faults, and so on. There are many ideas about what such an ensemble might be useful for. It could be some form of programmable material, ¡°smart matter", swarms of tiny robots, or simply a computer. Related research areas that have computing as a desired outcome include molecular computing [1, 2], biomolecular computing [3], bioinspired computing [4, 5], and amorphous computing [6]. For computer systems with many small parts, the programming models tend to be quite different from what is used in conventional computers. For example, in amorphous systems [7], information essentially diffuses through the system. This is similar to node-to-node ¡°hopping" in wireless sensor networks. In both cases information moves in steps that are much shorter than the dimensions of the system. How to deal with such issues is of interest because it may enable the realization of systems that are superior to today¡¯s programmable systems in important ways. In particular, it would be very useful to be able to perform brain-like tasks with systems that are much smaller and more efficient than what can be expected from today¡¯s computing architectures. Our interest is in nonbiological cellular arrays in which the %U http://www.hindawi.com/journals/ijrc/2010/352428/