A design method and a design device can design an optimal optoelectronic
circuit in a relatively short period of time by exploiting the
performance of hardware. They have a step of generating a connection list
to be carried by electric circuits (electric nets) and a connection list
to be carried by optical connections (optical nets), a step of designing
the layout of electric circuits and subsequently designing optical
connections and a step of evaluating the designs.