Fundamentals of electromigration-aware integrated circuit design. (2018)