System-on-chip (SoC) designers face a difficult trade-off. On the one hand, they must deal with ever-increasing constraints on system costs and power consumption. On the other, they are being asked to ...