for designing circuits by computer