Ultralow power and process variation tolerant VLSI circuit design in nano-scale technologies