New compact adderss generator