3.6 Dealing with Timing Variation in Advanced Technologies