Substrate noise :analysis and optimization for IC design