a method and circuit for refreshing dynamic data stored in an integrated circuit are disclosed . the integrated circuit receives a supply voltage and operates in a self - refresh mode of operation to refresh the dynamic data at a refresh time that defines how often the dynamic data is refreshed during the self - refresh mode . the method includes monitoring a magnitude of the supply voltage and adjusting the refresh time as a function of the monitored magnitude of the supply voltage . the integrated circuit may be any type of integrated circuit that stores dynamic data , such as a memory device like a dynamic random access memory , ddr dram , sldram , or rdram , or other type of integrated circuit such as a microprocessor .