Power efficient ip design