1 research outputs found

    Evolvable hardware design of combinational logic circuits.

    Get PDF
    Evolvable Hardware (EHW), as an alternative method for logic design, became moreattractive recently, because of its algebra-independent techniques for generating selfadaptiveself-reconfigurable hardware. This thesis investigates and relates both evaluationand evolutionary processes, emphasizing the need to address problems arisingfrom data complexity.Evaluation processes, capable of evolving cost-optimised fully functional circuitsare investigated. The need for an extrinsic EHW approach (software models) independentof the concerns of any implementation technologies is emphasized. It is alsoshown how the function description may be adapted for use in the EHW approach.A number of issues of evaluation process are addressed: these include choice of optimisationcriteria, multi-objective optimisation tedmiques in EHW and probabilisticanalysis of evolutionary processes.The concept of self-adaptive extrinsic EHW method is developed. This approachemphasizes the circuit layout evolution together with circuit functionality. A chromosomerepresentation for such system is introduced, and a number of genetic operatorsand evolutionary algorithms in support of this approach are presented. The geneticoperators change the genetic material at the different levels of chromosome representation.Furthermore, a chromosome representation is adapted to the function-levelEHW approach. As a result, the modularised systems are evolved using multi-outputbuilding blocks. This chromosome representation overcomes the problem of longstring chromosome.Together, these techniques facilitate the construction of systems to evolve logicfunctions of large number of variables. A method for achieving this using bidirectionalincremental evolution is documented. It is demonstrated that the integration of adynamic evaluation process and self-adaptive function-level EHW approach allowsthe bidirectional incremental evolution to successfully evolve more complex systemsthan traditionally evolved before. Thereby it provides a firm foundation for theevolution of complex systems.Finally, the universality of these techniques is proved by applying them to multivaluedcombinational logic design. Empirical study of this application shows thatthere is no fundamental difference in approach for both binary and multi-valued logicdesign problems
    corecore