- An optical architecture for energy efficient asynchronous automata is suggested. We use a logical paradigm called “Directed Logic”, based on the most basic reversible and energy efficient gate, the Fredkin gate. Directed Logic circuits for basic boolean gates as NOT, OR/NOR and AND/NAND are used. These circuits are then employed for an optical energy efficient automata. A D latch is then used to define the automata operation cycle. A set-reset latch is used as part of an handshake protocol that suggests an optical energy efficient automata operating internally in an asynchronous fashion. Lastly, we propose a circuit for asynchronous cascading between two automata.