By Ed Sperling
As the number of processors and processor cores increase in SoC, so does the amount of software. But unlike hardware, which grows linearly, software frequently grows exponentially.
The great advantage of software is configurability—both before and after tapeout—yet it adds many more possible permutations and interactions that need to be worked out. And unlike the old PC m... » read more