Increasingly SoC design is driven by integrated mobile devices such as cell phones, music players and hand-held game consoles. These devices rely on standard algorithms such as H.264, 802.11n, or JPEG2000, which allow room for innovative implementations that can result in differentiated products. Designers of these devices are constantly on a tread-mill to integrate more and more features within tight time-to-market constraints. They also play a very delicate balancing act to meet the aggressive goals for power, area and performance.