It's no secret that the cost and time spent developing application software is having a growing impact on SoC designs. However, that consensus often does not extend to critical architectural choices ...