Variation Aware Analog and Mixed-Signal Circuit Design