Memory controller, memory system including the same and method of operating memory controller
First Claim
1. A memory controller comprising:
- a clock scaler configured to receive a first clock signal, a first frequency control signal, and a second frequency control signal and configured to generate a second clock signal based on the first clock signal, the first frequency control signal, and the second frequency control signal, a frequency of the second clock signal being configured to increase based on the first frequency control signal, and the frequency of the second clock signal being configured to decrease based on the second frequency control signal;
a bus component configured to operate based on the second clock signal and to generate a level signal corresponding to a current operating state of the bus component; and
a level monitor configured to generate the first frequency control signal and the second frequency control signal based on the level signal, a result of comparison between a first reference time and a time period during which a value of the level signal is greater than a first threshold value, and a result of comparison between a second reference time and a time period during which the value of the level signal is less than a second threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory controller includes a clock scaler, a bus component and a level monitor. The clock scaler is configured to receive a first clock signal and configured to generate a second clock signal based on the first clock signal, first and second frequency control signals. A frequency of the second clock signal may increase based on the first frequency control signal and decrease based on the second frequency control signal. The bus component may operate based on the second clock signal and generate a level signal corresponding to a current operating state of the bus component. The level monitor may generate the first and second frequency control signals based on the level signal, a first threshold value, a second threshold value, a first reference time, and a second reference time.
-
Citations
20 Claims
-
1. A memory controller comprising:
-
a clock scaler configured to receive a first clock signal, a first frequency control signal, and a second frequency control signal and configured to generate a second clock signal based on the first clock signal, the first frequency control signal, and the second frequency control signal, a frequency of the second clock signal being configured to increase based on the first frequency control signal, and the frequency of the second clock signal being configured to decrease based on the second frequency control signal; a bus component configured to operate based on the second clock signal and to generate a level signal corresponding to a current operating state of the bus component; and a level monitor configured to generate the first frequency control signal and the second frequency control signal based on the level signal, a result of comparison between a first reference time and a time period during which a value of the level signal is greater than a first threshold value, and a result of comparison between a second reference time and a time period during which the value of the level signal is less than a second threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A memory system comprising:
-
at least one memory device configured to store data; and a memory controller configured to control an operation of the at least one memory device, the memory controller comprising; a clock scaler configured to receive a first clock signal, a first frequency control signal, and a second frequency control signal and to configured generate a second clock signal based on the first clock signal, the first frequency control signal, and the second frequency control signal, a frequency of the second clock signal being configured to increase based on the first frequency control signal, and the frequency of the second clock signal being configured to decrease based on the second frequency control signal; a bus component configured to operate based on the second clock signal and to generate a level signal corresponding to a current operating state of the bus component; and a level monitor configured to generate the first frequency control signal and the second frequency control signal based on the level signal, a first threshold value, a second threshold value, a first reference time, and a second reference time, the level monitor including a storage, a comparator, and at least one controller, wherein the comparator of the level monitor is configured to generate a first comparison signal by comparing the level signal with the first threshold value and to generate a second comparison signal by comparing the level signal with the second threshold value, and the at least one controller is configured to selectively activate the first frequency control signal based on the first comparison signal and the first reference time, and configured to selectively activate the second frequency control signal based on the second comparison signal and the second reference time.
-
-
16. A method of operating a memory controller, the method comprising:
-
receiving a first clock signal by the memory controller; generating by the memory controller a second clock signal based on the first clock signal; operating a bus component included in the memory controller based on the second clock signal; generating by the memory controller a first frequency control signal and a second frequency control signal based on a level signal, a result of comparison between a first reference time and a time period during which a value of the level signal is greater than a first threshold value, and a result of comparison between a second reference time and a time period during which the value of the level signal is less than a second threshold value, wherein the level signal corresponds to a current operating state of the bus component; and changing by the memory controller a frequency of the second clock signal based on the first frequency control signal and the second frequency control signal. - View Dependent Claims (17, 18, 19, 20)
-
Specification