Process variation-aware gate sizing with fuzzy geometric programming. (September 2019)