Network


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

Hotspot


Dive into the research topics where Jonathan W. Mills is active.

Publication


Featured researches published by Jonathan W. Mills.


international symposium on multiple-valued logic | 1990

Lukasiewicz logic arrays

Jonathan W. Mills; M.G. Beavers; C.A. Daffinger

Lukasiewicz logic arrays (LLAs) are massively parallel analog computers organized as binary trees of identical processing elements performing either implication, negated implication, or both. The authors have designed and built working 31-cell CMOS VLSI LLA whose cells perform implication. They discuss the representation completeness of Lukasiewicz logic with respect to other multiple-valued logics; describe the architecture of the prototype LLA, its relationship to cellular automata and its VLSI implementation; show how the prototype LLA is programmed; and report on results obtained by programming the prototype LLA as a fuzzy function generator. Because LLAs have both an algebraic and a logical operational semantics, they can be used to implement approximate reasoning systems, including expert systems and neural networks.<<ETX>>


international symposium on multiple-valued logic | 1992

Area-efficient implication circuits for very dense Lukasiewicz logic arrays

Jonathan W. Mills

A one-diode circuit for negated implication is derived from a 12-transistor Lukasiewicz implication circuit. The derivation also yields an adjustable three-transistor implication circuit with maximum error less than 1% of full scale. Two Lukasiewicz logic arrays are proposed that use area-efficient implementations of the one-diode and three-transistor implication circuits. The very dense diode-tower LLA contains 36000 implications in an area that previously held 92 implications; the three-transistor LLA contains 1990 implications. Both LLAs double the number of inputs per pin on the IC package. Very dense LLAs make LLA-based architectures practical. As an example, an LLA retina that detects edges in 15 ns is described.<<ETX>>


international conference on application specific array processors | 1990

CMOS VLSI Lukasiewicz logic arrays

Jonathan W. Mills; C.A. Daffinger

Lukasiewicz logic arrays (LLAs) are massively parallel analog computers organized as binary trees of identical processing elements. The authors have designed and performed preliminary tests on a series of CMOS VLSI LLAs whose cells perform Lukasiewicz implication ( to ). The authors describe the LLA architecture and its relationship to cellular automata, describe the CMOS VLSI implementation of versions LL9 and LL10 and their initial characterization, and report on the results obtained by programming LL9 and LL10 as fuzzy function recognizers, the first step in designing more general function units such as expert systems and neural networks. Initial test results showed that the LLAs implemented the notch function linearly, but with a slope that varied from that of the ideal function. Trimming the LLA inputs and outputs is expected to result in a typical error of less than 2%, and a mean error of less than 0.5%.<<ETX>>


international symposium on multiple-valued logic | 1993

Lukasiewicz' insect: the role of continuous-valued logic in a mobile robot's sensors, control, and locomotion

Jonathan W. Mills

The ability to physically realize a colony of insect-like robots presents numerous problems. A hexapod robot controlled by a computational sensor is proposed as a solution to some of these problems. Stiquito is a small nitinol-propelled robot. It is controlled by a computational sensor implemented with Lukasiewicz logic arrays (LLAs). The computational sensor includes an electronic retina, an implicit controller, and a gait generator. Measured and simulated results illustrate the unifying effect of Lukasiewicz logic on the design of the robotic system.<<ETX>>


international conference on application specific array processors | 1990

An analog VLSI array processor for classical and connectionist AI

Jonathan W. Mills; C.A. Daffinger

The authors describe the architecture of an operational 31-cell CMOS VLSI Lukasiewicz logic array (LLA) which is regular, simple, area-efficient, and implemented with analog rather than digital processing elements. The prototype LLAs are programmed with input vectors derived from normal forms of sentences in the Lukasiewicz logic. This requires data inputs on the order of O(2/sup n/) for sentences in n implications, limits the size of the sentences that can be evaluated by a given LLA, and increases the number of pins needed on the VLSI package. The dual logic and algebraic semantics of Lukasiewicz logic allows LLAs to implement expert systems, neural networks and fuzzy logic functions. Schematic examples are given for each application, and results obtained by programming the prototype LLA as a fuzzy function generator show that the LLA implemented the notch function linearly, but with a slope that varied from that of the calculated function.<<ETX>>


IEEE Transactions on Applications and Industry | 1989

A pipelined architecture for logic programming with a complex but single-cycle instruction set

Jonathan W. Mills

An architecture that executes logic programs using fewer instruction cycles than hardware implementations of the Warren Abstract Machine or the Berkeley SPUR augmented with a Prolog coprocessor is described. This is achieved by balancing the characteristics of CISC (complex instruction set computer) and RISC (reduced instruction set computer) architectures. Specifically, this architecture provides support for the semantics of logic programs using complex instructions and multiple pipelined functional units. Examples of complex instructions include partial unify, push and load reference, pop and deference, and switch on type; all typically execute in a single clock cycle from a full pipeline. Conditional instruction execution reduces a branch frequency to 0.09%, which keeps the pipeline full and allows 16-way memory interleaving. Under these conditions, one LIBRA processor using 100 ns memory is estimated to execute nine million logical inferences per second.<<ETX>>


ieee international conference on evolutionary computation | 2006

Evolving Letter Recognition with an Extended Analog Computer

Matt Parker; Chen Zhang; Jonathan W. Mills; Bryce Himebaugh

Image recognition is a challenging problem facing researchers today. Much of image recognition is done with a digital computer, where computations are performed in series. Analog computers compute naturally in parallel and are able to solve some image recognition problems nearly instantaneously. In this research, we evolve digital Lukasiewicz logic arrays to work with a general purpose extended analog computer and a photosensitive array to accurately identify letters of the alphabet.


international conference on unconventional computation | 2009

Awakening the Analogue Computer: Rubel's Extended Analog Computer Workshop

Jonathan W. Mills

Shannons General Purpose Analog Computer (GPAC) was unable to directly solve many problems that Lee A. Rubel believed were critical to implement the functions of the human brain. In response Rubel defined the Extended Analog Computer (EAC) in 1993, which was able to directly compute partial differential equations, solve the inverse of functions and implement spatial continuity, among other operations.


Physica D: Nonlinear Phenomena | 2008

The nature of the Extended Analog Computer

Jonathan W. Mills


Archive | 1997

Stiquito: Advanced Experiments with a Simple and Inexpensive Robot

James M. Conrad; Jonathan W. Mills

Collaboration


Dive into the Jonathan W. Mills's collaboration.

Top Co-Authors

Avatar

Bryce Himebaugh

Indiana University Bloomington

View shared research outputs
Top Co-Authors

Avatar

C.A. Daffinger

Indiana University Bloomington

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Matt Parker

Indiana University Bloomington

View shared research outputs
Top Co-Authors

Avatar

Brian Kopecky

Indiana University Bloomington

View shared research outputs
Top Co-Authors

Avatar

Chen Zhang

Indiana University Bloomington

View shared research outputs
Top Co-Authors

Avatar

Chris Weilemann

Indiana University Bloomington

View shared research outputs
Top Co-Authors

Avatar

Craig A. Shue

Worcester Polytechnic Institute

View shared research outputs
Top Co-Authors

Avatar

James M. Conrad

University of North Carolina at Charlotte

View shared research outputs
Top Co-Authors

Avatar

M.G. Beavers

Indiana University Bloomington

View shared research outputs
Researchain Logo
Decentralizing Knowledge