hardware design workflow optimization