Abstract:
A method of programming a memory device including a one-time programmable (OTP) cell array configured to include at least one of a protected area and a programmable area are disclosed. The method includes receiving a fuse-program command to initiate a fuse-programming operation; checking whether the programmable area exists in the OTP cell array, terminating the fuse-programming operation when the OTP cell array does not include the programmable area, performing a fuse-programming operation on the programmable area when the OTP cell array includes the programmable area thereby programming fuses to create a fuse-programmed area; setting the fuse-programmed area of the OTP cell array as the protected area.
Abstract:
A volatile memory device includes a memory cell array including a plurality of pages and a refresh control circuit. The refresh control circuit may adjust a refresh interval according to a refresh information signal and refreshes the plurality of pages according to the adjusted refresh interval while refreshing weak pages of the plurality of pages at least twice during a refresh period. Each of the weak pages may include at least a weak cell whose data retention time is shorter than a data retention time of normal cells, and the refresh information signal is based on a number of the weak pages. A memory controller and may generate auto refresh commands for volatile memory device(s) based on refresh information reflecting a number of weak pages of the volatile memory device(s). Systems and methods are also disclosed.