Zaslat SMS: Gallium arsenide digital integrated circuit design