Harnessing VLSI System Design with EDA Tools