A Framework for Carry Select Adder to reduce Area & Power consumption