46 research outputs found
Understanding the impact of constraints: A rank based fitness function for evolutionary methods
There are design problems where some constraints may be considered objectives as in “It would be great if the solution we obtained had this characteristic.” In such problems, solutions obtained using multi-objective optimisation may help the decision maker gain insight into what is achievable without fully satisfying one of these constraints. A novel fitness function is introduced into a multi-objective population based evolutionary optimisation method, based on a plant propagation algorithm extended to multi-objective optimisation. The optimisation method is implemented and applied to the design of off-grid integrated energy systems for large scale mining operations where the aim is to use local renewable energy generation, coupled with energy storage, to eliminate the need for transporting fuel over large distances. The latter is a desired property and in this chapter is treated as a separate objective. The results presented show that the fitness function provides the desired selection pressure and, when combined with the multi-objective plant propagation algorithm, is able to find good designs that achieve the desired constraint simultaneously
Redesigning Commercial Floating-Gate Memory for Analog Computing Applications
We have modified a commercial NOR flash memory array to enable high-precision
tuning of individual floating-gate cells for analog computing applications. The
modified array area per cell in a 180 nm process is about 1.5 um^2. While this
area is approximately twice the original cell size, it is still at least an
order of magnitude smaller than in the state-of-the-art analog circuit
implementations. The new memory cell arrays have been successfully tested, in
particular confirming that each cell may be automatically tuned, with ~1%
precision, to any desired subthreshold readout current value within an almost
three-orders-of-magnitude dynamic range, even using an unoptimized tuning
algorithm. Preliminary results for a four-quadrant vector-by-matrix multiplier,
implemented with the modified memory array gate-coupled with additional
peripheral floating-gate transistors, show highly linear transfer
characteristics over a broad range of input currents.Comment: 4 pages, 6 figure
Recommended from our members
Spike-timing-dependent plasticity learning of coincidence detection with passively integrated memristive circuits.
Spiking neural networks, the most realistic artificial representation of biological nervous systems, are promising due to their inherent local training rules that enable low-overhead online learning, and energy-efficient information encoding. Their downside is more demanding functionality of the artificial synapses, notably including spike-timing-dependent plasticity, which makes their compact efficient hardware implementation challenging with conventional device technologies. Recent work showed that memristors are excellent candidates for artificial synapses, although reports of even simple neuromorphic systems are still very rare. In this study, we experimentally demonstrate coincidence detection using a spiking neural network, implemented with passively integrated metal-oxide memristive synapses connected to an analogue leaky-integrate-and-fire silicon neuron. By employing spike-timing-dependent plasticity learning, the network is able to robustly detect the coincidence by selectively increasing the synaptic efficacies corresponding to the synchronized inputs. Not surprisingly, our results indicate that device-to-device variation is the main challenge towards realization of more complex spiking networks