I dont understand what is DRAM Precharge.
Is DRAM precharge used for reading the memory, is it applied before reading the row? or is it used closing the row access?
The role of the precharge in DRAM is to set the voltage of columns to Vdd/2. As they have significant capacitance, they can be considered as capacitors. So, to change their voltage, they must be charged by a powerful voltage source.
Then, the precharge source is removed and the weak memory cell is connected to the column. Depending on its state (0 or Vcc), it slightly "pulls" the column down or up (changes its voltage with a few hundred milivolts).
Finally, the powerful sense amplifier (regenerative circuit like a latch) is connected in parallel and it finishes the work - reads the memory content and refreshes the memory charge (voltage).
EDIT: An answer to @jayded-bee's comment
DRAM datasheets will tell you that the correct command sequence is activate -> read -> precharge; Precharging comes last.)
The command sequence is constantly repeated so we cannot tell which is first and which is last. Precharging is a preparation for the next read; that is why it is listed last in the datasheet. But for the purpose of understanding it is more appropriate to consider it as the first.