There is an upper limit on the aggregate value of money - somehow related to the amount of stored value in the economy. On the other hand, there is no lower limit on the value of a dollar.
If bitcoin reaches $1B it will be through some combination of dollar depreciation and bitcoin appreciation.