Communication and Timing Constraints Analysis for IP Design and Integration