2006 · 16 citations · 8 references
EngineeringComputer EngineeringElectrical EngineeringAnalog ElectronicsOptimizationReconfigurable ComputingConfigurable Logic BlocksEmbedded Reconfigurable SystemsEvolutionary OptimizationGenetic AlgorithmsReconfigurable Embedded SystemsReconfigurable System ArchitectureCircuit OptimizationGenetic Algorithm Based DesignGenetic Algorithm OptimizationParticle Swarm OptimizationReconfigurable Hardware ArchitectureReconfigurable Logic BlocksReconfigurationTrimming
Sensor electronics is ubiquitous in embedded systems, yet its performance is susceptible to static and dynamic deviations. Even costly and time consuming laser trimming still can't deal with all the occurring deviations. Recently, analog reconfigurable electronics offers a solution to compensate these effects. The state of the art uses genetic algorithm (GA) to find an arbitrary topology to fulfil the given specifications, which can cause hardware with unpredictable behavior. Considering the robustness of the reconfiguration approach, we used the particle swarm optimization (PSO) by Tawdross, P. and Konig, A. (2005) as an alternative to GA for reconfiguration of programmable sensor electronics by Tawdross, P. et al. (2005) on basic block level. In order to evolve a reliable hardware with predictable performance, standard circuit topologies are employed. In this paper, we abstract our design environment from amplifier level to the functional block level. We demonstrate our methodology by a reconfigurable 3-bit flash analog to digital convert (ADC), which can recover successfully from static and dynamic deviations
8
Riccardo Poli, James Kennedy, Tim Blackwell · Swarm Intelligence · 2007 · 21.4K citations
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy · 2002 · 14.9K citations
Gerhard Venter, Jaroslaw Sobieszczanski‐Sobieski · AIAA Journal · 2003 · 792 citations
Evolution of analog circuits on field programmable transistor arrays
Adrian Stoica, Didier Keymeulen, R. Zebulum et al. · 2002 · 94 citations
Engineering, Computer Engineering, Electrical Engineering +16