die-to-die interconnect