System-on-chip designers are always looking for ways to improve the efficiencies of their creations, striving to reduce costs, decrease design time and shrink the overall size of their SoC designs.