The invention discloses an
optical clock generator. The
optical clock generator comprises a nonlinear cavity unit, a cross-shaped
waveguide logic gate unit and a time delayer unit. The
optical clock generator is of a six-port
photonic crystal structure and is composed of two reference
light signal input ends, a feedback
signal input end, a
system signal and feedback
signal output end and two idle ports. The output end of the cross-shaped
waveguide logic gate unit is connected with the input end of the nonlinear cavity unit, the
system signal output end of the nonlinear cavity unit is connected with the input end of the time delayer unit, the output end of the time delayer unit is connected with the input end of the cross-shaped
waveguide logic gate unit, a signal output end is connected with a two-
branch waveguide, one end of the two-
branch waveguide serves as a
system output port, the other end of the two-
branch waveguide serves as a feedback signal output port connected to the input end of the time delayer unit, and the time delayer unit performs time
delay on an input signal which is output to a feedback signal input end. The optical
clock generator and other
optical logic elements are easy to integrate.