If you have a 1GB DIMM, you couldn't have 2^29 rows to choose from, since one row of eight 2^29 chips gives you 2GB. Either you'd have one row of 2^28 chips, or selecting a "row" would actually give you two rows from the four chips in order. (I guess, it's not as though I know.)