Zaslat SMS: Design of integrated circuits for optical communications