CCGP: A Cooperative Coevolutionary Cartesian Genetic Programming Algorithm for Finite State Machine Synthesis
The automated synthesis of sequential circuits remains a core challenge in electronic design automation. When synthesizing finite state machines (FSMs), traditional Cartesian genetic programming (CGP) typically relies on a monolithic representation that couples state and output logic into a single high-dimensional deci...