IC and IP design