1. Follow Reference design (use same number as used there) and follow recommendations from design guide (some design guides will tell you how many capacitors you need to use). I do not calculate it - if you really would like to know what is going on on your board you would need to do PDN analysis and simulate it.
2.1 You just need stable 1.5V, how it is generated is not important. However it should be tight up to the memory power, so it follows it.
2.2 Ideally the voltage should be same on all the chips and CPU. if you use more dividers then the tolerance in resistors may cause difference between the voltages - you do not want that. So Ideally you need only one voltage divider and output from this is connected to all the memory chips and cpu.
2.3 please could you attach a screenshot to clarify this question? Usually data and control are swapped for better and easier memory layout.
2.4 - 2.5 designer will decide on stackup: This may help:
https://www.fedevel.com/welldoneblog...m-pcb-stackup/2.6 Usually I follow design guides of the CPU manufacturer with higher priority comparing to design guides of the other chips
2.7 You need to ask your PCB manufacturer or re-use some existing stackups. Only PCB manufacturer can give you the exact track geometry for specific stackup, you only can calculate it approximately. This may help:
https://www.fedevel.com/welldoneblog/?s=stackupPlease, I do not check individual files (that would be too complicated as I would then receive many files to check), but you can attach screenshots - if there is something really wrong I will point it out.