System-on-chip design teams face several daunting tasks in optimizing their next-generation products. Since SoC designs can consist of multiple intellectual property (IP) blocks, and silicon ...