ABSTRACT

This chapter complements the case studies on the evolution of analog circuits presented in Chapter 5, reporting experiments on the evolution of digital circuits. We start by describing three possible approaches for digital circuit representation: functional level, gate level, and transistor level representations. We then continue with the description of the fitness evaluation functions. Afterwards, the following case studies are presented: the synthesis of combinational circuits; the synthesis of sequential circuits; the synthesis of transistor logic; and the synthesis of digital filters.