Today's semiconductor integrated circuits can contain over 100 million transistors, operate at GHz speeds, process Gbyte data, and can be manufactured inexpensively. These advantages have allowed ICs to become one of the most significant enabling technologies of this time, lying at the heart of today's advanced computers, communication systems, and multimedia hardware. Lately, there has been a growing interest in exploiting the benefits...