Routing of embryonic arrays using genetic algorithms
dc.contributor.author | Ortega-Sanchez, Cesar | |
dc.date.accessioned | 2017-01-30T13:08:09Z | |
dc.date.available | 2017-01-30T13:08:09Z | |
dc.date.created | 2010-03-30T20:02:30Z | |
dc.date.issued | 2003 | |
dc.identifier.citation | Ortega-Sanchez, Cesar. 2003. Routing of embryonic arrays using genetic algorithms. Lecture Notes in Computer Science. 2606 (1): pp. 249-261. | |
dc.identifier.uri | http://hdl.handle.net/20.500.11937/28894 | |
dc.identifier.doi | 10.1007/3-540-36553-2_23 | |
dc.description.abstract |
This paper presents a genetic algorithm (GA) that solves the problem of routing a multiplexer network into a MUXTREE embryonic array. The procedure to translate the multiplexer network into a form suitable for the GAbased router is explained. The genetic algorithm works on a population of configuration registers (genome) that define the functionality and connectivity of the array. Fitness of each individual is evaluated and those closer to solving the required routing are selected for the next generation. A matrix-based method to evaluate the routing defined by each individual is also explained. The output of the genetic router is a VHDL program describing a look-up table that receives the cell co-ordinates as inputs and returns the value of the corresponding configuration register. The routing of a module-10 counter is presented as an example of the capabilities of the genetic router. The genetic algorithm approach provides not one, but multiple solutions to the routing problem, opening the road to a new level of redundancy where a new "genome" can be downloaded to the array when the conventional reconfiguration strategy runs out of spare cells. | |
dc.publisher | Springer-Verlag | |
dc.subject | genetic algorithms | |
dc.subject | embryonics | |
dc.subject | routing | |
dc.title | Routing of embryonic arrays using genetic algorithms | |
dc.type | Journal Article | |
dcterms.source.volume | 2606 | |
dcterms.source.number | 1 | |
dcterms.source.startPage | 249 | |
dcterms.source.endPage | 261 | |
dcterms.source.issn | 03029743 | |
dcterms.source.title | Lecture Notes in Computer Science | |
curtin.note |
The original publication is available at : www.springerlink.com | |
curtin.accessStatus | Open access | |
curtin.faculty | Department of Electrical and Computer Engineering | |
curtin.faculty | School of Engineering | |
curtin.faculty | Faculty of Science and Engineering |