The converging world of system design and ASIC design