The boundaries between IP reuse, interconnect design, and hardware-software integration are no longer independent.