MEMORY MODULE AND MEMORY SYSTEM HAVING THE SAME
A memory module includes a serial presence detector (SPD) configured to detect a module identification (ID) through at least one module position identification terminal, and generate at least one of the module ID and a register address corresponding to the module ID. A power management unit (PMU) is responsive to at least one of the module ID and the register address generated by the SPD. The PMU is configured to set an on-time point and/or an off-time point of an internal clock signal based on at least one of the module ID and the register address corresponding to the module ID, and further configured to generate at least one internal power supply voltage in response to the internal clock signal. A plurality of memory devices are also provided, which are configured to receive the at least one internal power supply voltage and perform an operation in response to command/address signals.
This application claims priority from Korean Patent Application No. 10-2019-0047980, filed Apr. 24, 2019, and Korean Patent Application No. 10-2019-0090970, filed Jul. 26, 2019, the disclosures of which are hereby incorporated herein by reference.
BACKGROUND 1. FieldDevices and systems consistent with example embodiments relate to a memory module and a memory system including the same.
2. Description of Related ArtA memory system may generally include a plurality of memory slots, a controller, and a power management unit (PMU), which are mounted on a main board. A memory module may be inserted into each of the plurality of memory slots. However, recently, the memory module including the power management unit has been developed. Accordingly, there is a need for a technology of controlling the power management unit included in each of the plurality of memory modules to stably generate internal power supply voltages using an external power supply voltage.
SUMMARYThe example embodiments of the inventive concept are directed to providing a memory module capable of stably generating internal power supply voltages by a power management unit (PMU) included in a memory module, and a memory system having the same.
Aspects of the inventive concept should not be limited by the above description, and other unmentioned aspects will be clearly understood by one of ordinary skill in the art from example embodiments described herein.
According to example embodiments, there is provided a memory module, which includes a serial presence detector configured to detect a module identification (ID) through at least one module position identification terminal, and transmit the module ID (or a register address corresponding to the module ID). A power management unit is also provided, which is configured to: communicate with the serial presence detector over a local data communication channel, receive the module ID (or the register address corresponding to the module ID), set an on-time point and/or an off-time point of an internal clock signal based on the module ID (or the register address corresponding to the module ID), and generate at least one internal power supply voltage in response to the internal clock signal. A plurality of semiconductor memory devices are also provided, which are configured to receive the at least one internal power supply voltage, perform an operation in response to command/address signals, and store or output data.
According to additional embodiments, there is provided a memory module, which includes a power management unit configured to set an on-time point and/or an off-time point of an internal clock signal based on a module ID, and generate at least on internal power supply voltage in response to the internal clock signal. A plurality of semiconductor memory devices are also provided, which are configured to receive the at least one internal power supply voltage, perform an operation in response to command/address signals, and store or output data.
According to further embodiments of the invention, there is provided a memory system including: a main board, a plurality of memory slots disposed at a plurality of positions different from each other on the main board, a plurality of memory modules mounted in the plurality of memory slots, and a control unit. This control unit is configured to perform global data communication with the plurality of memory modules, transmit a command/address, and transmit and receive data. Each of the plurality of memory modules may include a respective power management unit, which is configured to set an on-time point and/or an off-time point of an internal clock signal based on a corresponding module ID among a plurality of different module IDs, and generate at least one internal power supply voltage in response to the internal clock signal. A plurality of semiconductor memory devices are also provided, which are configured to receive the at least one internal power supply voltage, perform an operation in response to the command/address, and store or output the data.
Hereinafter, a memory module and a memory system having the same according to example embodiments will be described with reference to the accompanying drawings.
A function of each of the blocks shown in
Then semiconductor memory devices M11 to M1n may input and output data through some terminals of the left data terminals DQLP in response to a first command/address signal ca11, and then semiconductor memory devices M21 to M2n may input and output data through the remaining terminals of the left data terminals DQLP in response to a second command/address signal ca12. The n semiconductor memory devices M31 to M3n may input data and output data through some of the terminals of the right data terminals DQRP in response to a third command/address signal ca21, and the n semiconductor memory devices M41 to M4n may input and output data through the remaining terminals of the right data terminals DQRP in response to a fourth command/address signal ca22. For example, when the memory module 100 includes 20 semiconductor memory devices M11 to M1n, M21 to M2n, M31 to M3n, and M41 to M4n (n=5), and each of the 20 semiconductor memory devices M11 to Ml n, M21 to M2n, M31 to M3n, and M41 to M4n inputs and outputs 4-bit data through 4 data terminals, the memory module 100 may input and output 80-bit data through 40 left data terminals DQLP and 40 right data terminals DQRP.
The serial presence detector (SPD) 12 may perform global data communication (for example, data communication according to an I2C (Inter-Integrated Circuit) or I3C (Improved Inter-Integrated Circuit) communication protocol) through a channel including the serial clock signal terminal SCLP and the serial data terminal SDAP. The serial presence detector 12 may detect a passive element (for example, a resistor) connected to a module position identification terminal (MIDP), and generate a module identification (ID). For example, the serial presence detector 12 may detect a current or a voltage of the module position identification terminal MIDP, and generate the module ID. Unlike the configuration shown, the serial presence detector 12 may detect voltages (for example, an external power supply voltage and/or a ground voltage applied to the memory module 100) connected to at least two module position identification terminals, and generate the module ID. The serial presence detector 12 may perform local data communication (for example, data communication according to the I2C or I3C communication protocol) with the power management unit 14, the temperature sensor 16, and the register clock driver 18, through a channel including the local serial clock signal line LSCLL and the local serial data line LSDAL. The serial presence detector 12 may perform the local data communication with the power management unit 14 to transmit the module ID or a register address corresponding to the module ID.
The power management unit 14 may generate a predetermined number of internal power supply voltages using an external power supply voltage, and perform the local data communication with the serial presence detector 12. The power management unit 14 may set an on-time point and/or an off-time point of an internal clock signal based on the module ID transmitted from the serial presence detector 12. The power management unit 14 may set the on-time point and/or the off-time point of the internal clock signal based on the register address corresponding to the module ID transmitted from the serial presence detector 12. Although not shown, the power management unit 14 may apply the predetermined number of internal power supply voltages to the 4n semiconductor memory devices M11 to M1n, M21 to M2n, M31 to M3n, and M41 to M4n, the serial presence detector 12, the temperature sensor 16, and the register clock driver 18.
The temperature sensor 16 may sense a temperature and perform the local data communication with the serial presence detector 12. The register clock driver 18 may input a first command/address applied through the first command/address terminals CA1P to generate the first command/address signal ca11 and the second command/address signal ca12, and may input a second command/address applied through the second command/address terminals CA2P to generate the third command/address signal ca21 and the fourth command/address signal ca22. Further, the register clock driver 18 may perform the local data communication with the serial presence detector 12. As can be seen from the above description, when performing the local data communication, the serial presence detector 12 may operate as a master, and the serial presence detector 14, the temperature sensor 16, and the register clock driver 18 may operate as slaves.
A function of each of the blocks shown in
The global interface unit 12-10 may input and output serial data SDA in response to a global serial clock signal SCL applied from the outside. For example, the global interface unit 12-10 may perform global data communication based on an I2C or I3C communication protocol. Further, the global interface unit 12-10 may convert the serial data SDA received in series into data da generated in parallel, or convert the data da received in parallel into the serial data SDA generated in series. When performing the global data communication, the serial presence detector 12 may operate as a slave.
The module position detector 12-12 may sense a passive element (for example, a resistor (not shown)) connected to a module position identification terminal MIDP (refer to
The register unit 12-16 may include a plurality of registers including a local device ID register and a module ID register, and the plurality of registers may be selected in response to the register address add to store the data d, or output stored data as the data d. The local device ID register may previously store the local device ID (for example, “1010”) of the serial presence detector 12, the local device ID (for example, “1001”) of the power management unit 14, the local device ID (for example, “0010”) of the temperature sensor 15, and the local device ID (for example, “1011”) of the register clock driver 18.
The local interface unit 12-18 may receive the data db, and output local serial data LSDA in response to the local serial clock signal LSCL. Further, the local interface unit 12-18 may receive the local serial data LSDA in response to the local serial clock signal LSCL to generate the data db. The local interface unit 12-18 may convert the data db received in parallel into the local serial data LSDA generated in series, or convert the local serial data LSDA received in series into the data db generated in parallel.
A function of each of the blocks shown in
The local interface unit 14-10 may input and output the local serial data LSDA in response to the local serial clock signal LSCL. For example, the local interface unit 14-10 may perform local serial data communication based on an I2C or I3C communication protocol. Further, the local interface unit 14-10 may convert the local serial data LSDA received in series into data da generated in series into data dc generated in parallel, or convert the data dc received in parallel into the local serial data LSDA generated in series.
When the data dc is received, the local device ID included in the data dc matches a corresponding local device ID (for example, “1001”) stored in the local device ID register, and the module ID included in the data dc indicates a corresponding module ID (for example, “010”), the logic control unit 14-12 may receive the data dc to generate the register address included in the data dc as a register address addl, and store data dl in a register corresponding to the register address addl or receive the data dl output from the register corresponding to the register address addl to generate the data dc. As one example, when the local device ID matches the corresponding local device ID, the module ID indicates the corresponding module ID, and the register address addl is a register address of the module ID register, the control logic unit 14-12 may store the module ID in the module ID register, and output control data of a control data register corresponding to the module ID. As another example, when the local device ID matches the corresponding local device ID, and the module ID indicates the corresponding module ID, and the register address addl is the register address of the control data register corresponding to the module ID, the control logic unit 14-12 may output control data stored in the control data register.
The register unit 14-14 may include a plurality of registers including a corresponding local device ID register, a module ID register, and a plurality of control data registers, and the plurality of registers may be selected in response to the register address addl to store the data dl, or output stored data as the data dl. A plurality of pieces of control data may be previously stored in the plurality of control data registers. As one example, the plurality of control data registers may be configured to output one of the plurality of pieces of control data in response to the module ID stored in the module ID register. As another example, the plurality of control data registers may be configured to generate one of the plurality of pieces of control data in response to the register address.
The internal clock signal generator 14-16 may set an on-time point and/or an off-time point of the internal clock signal ICLK in response to control data de. The voltage regulator 14-18 may include k internal power supply voltage generators VR1 to VRk generating k internal power supply voltages VR1 to VRk which are the same or different from each other. Each of the k internal power supply voltages VR1 to VRk may generate the k internal power supply voltages V1 to Vk using (pumping down) an external power supply voltage (for example, 12V) applied from the outside. Each of the k internal power supply voltage generators VR1 to VRk may be a buck converter.
An operation of each of the blocks will be described below with reference to
The ramp signal generator 20 may generate a ramp signal Vramp. The comparison voltage generator 22 may generate a first comparison voltage VC1 and a second comparison voltage VC2 using an external power supply voltage in response to control data de. The first comparison voltage VC1 is greater than the second comparison voltage VC2. The first comparator 24 may generate a first clock signal CLK1 of increasing to a logic “high” level when a voltage of the ramp signal Vramp is equal to or greater than the first comparison voltage VC1, and of decreasing to a logic “low” level when the voltage of the ramp signal Vramp is smaller than the first comparison voltage VC1. The second comparator 26 may generate a second clock signal CLK2 of increasing to a logic “high” level when the voltage of the ramp signal Vramp is equal to or greater than the second comparison voltage VC2, and of decreasing to a logic “low” level when the voltage of the ramp signal Vramp is smaller than the second comparison voltage VC2.
The latch 28 may generate an internal clock signal ICLK of increasing to a logic “high” level in response to the first clock signal CLK1 which is at the logic “high” level, and of decreasing to a logic “low” level in response to the second clock signal CLK2 which is at the logic “high” level. The latch 28 may be an SR latch. In the internal clock signal generator 14-16 shown in
As another example, the first comparison voltage VC1 may be variably set, and the second comparison voltage VC2 may be fixed. Accordingly, the on-time point of the first clock signal CLK1 may be variably set and the on-time point of the on-time point of the second clock signal CLK2 may be fixed, and thus the on-time point of the internal clock signal ICLK may be varied and the off-time point of the internal clock signal ICLK may be fixed. Further, as another example, the first comparison voltage VC1 may be fixed and the second comparison voltage VC2 may be variably set. Accordingly, the on-time point of the first clock signal CLK1 may be fixed and the on-time point of the second clock signal CLK2 may be variably set, and thus the on-time point of the internal clock signal ICLK may be fixed and the off-time point of the internal clock signal ICLK may be variably set. That is, the internal clock signal generator 14-16 shown in
Referring to
Referring to
Referring to
Referring to
First, the serial presence detector 12 may transmit a start signal START to the power management unit 14. The serial presence detector 12 may transmit an 8-bit local device address, that is, a 4-bit local device ID I6 to I3 (for example, the local device ID of the power management unit 14, “1001”)+a 3-bit module ID I2 to I0 (for example, “111”) indicating to be a corresponding module ID (for example, “010”)+one-bit write command (for example, “0” indicating to be a write command) as the local serial data LSDA by one bit in response to a local serial clock signal LSCL. The power management unit 14 may receive the local device address, and when the local device address includes the corresponding local device ID and a module ID indicating to be the corresponding module ID, transmit a reception acknowledgement signal ACK to the serial presence detector 12 as the local serial data LSDA.
Next, the serial presence detector 12 may transmit an 8-bit register address A7 to AO, for example, the register address of the module ID register of the register unit 14-14 shown in
Lastly, the serial presence detector 12 may transmit data D7 to D0 including the 3-bit module ID D2 to D0, for example, “00000” +the 3-bit module ID (for example, “010”) to the power management unit PMU 14 as the local serial data LSDA by one bit in response to the local serial clock signal LSCL. When the module ID is received, the power management unit 14 may transmit a reception acknowledgement signal ACK to the serial present detector 12. The power management unit 14 may store the data D7 to D0 in the module ID register of the register unit 14-14. The power management unit PMU 14 may generate the data D7 to D0 stored in the module ID register or the control data de stored in the control data register according to the module ID D2 to D0.
The serial presence detector 12 may end the communication by transmitting a reception non-acknowledgement signal NACK and a stop signal STOP to the power management unit 14 after transmitting the data D7 to D0 to the power management unit 14. According to the example embodiment shown in
Referring to
Next, the serial presence detector 12 may transmit an 8-bit register address A7 to AO, for example, a register address corresponding to a corresponding module ID among the register addresses of the plurality of control data registers of the register unit 14-14 shown in
Next, the serial presence detector 12 may transmit a restart signal R START to the power management unit 14. The serial presence detector 12 may an 8-bit local device address, that is, a 4-bit local device address I6 to I3 (for example, “1001”)+a 3-bit module ID I2 to I0 (for example, “111) indicating to be a corresponding module ID (for example, “010”)+1-bit read command (for example, “1” indicating a read command) to the power management unit PMU 14 as the local serial data LSDA by one bit in response to the local serial clock signal LSCL. When the register address is received, the power management unit 14 may transmit a reception acknowledgement signal ACK to the serial presence detector 12 as the local serial data LSDA.
The power management unit 14 may transmit a reception acknowledgement signal ACK to the serial presence detector 12. The power management unit 14 may generate control data de from one selected among the plurality of control data registers in response to the register address. Accordingly, the on-time point and/or the off-time point of the internal clock signal ICLK may be set. The power management unit 14 may transmit data D7 to D0 corresponding the control data de to the serial presence detector 12.
The serial presence detector 12 may transmit a reception non-acknowledgement signal NACK and a stop signal STOP after receiving the data D7 to D0 from the power management unit 14, and end the communication.
According to the example embodiment shown in
Referring to
Next, the external device may transmit an 8-bit register address A7 to AO, for example, a register address corresponding to a corresponding module ID among register addresses of the plurality of control data registers of the register unit 14-14 shown in
Next, the external device may transmit a restart signal R START to the serial presence detector 12. The external device may transmit an 8-bit local device address, that is, a 4-bit local device ID I6 to I3 (for example, “1001”)+a 3-bit corresponding module ID (for example, “010”)+1-bit read command (for example, “1” indicating a read command) to the serial presence detector 12 as the global serial data SDA by one bit in response to the global serial clock signal SCL. When the register address is received, the serial presence detector 12 may transmit a reception acknowledgement signal ACK to the external device as the global serial data SDA.
The operational timing diagram shown in
According to the example embodiments shown in
Referring to
The power management unit 14′ may generate a predetermined number of internal power supply voltages using the external power supply voltage. When the module ID mid is received, the power management unit 14′ may store the module ID in the module ID register. The power management unit 14′ may set the on-time point or/and the off-time point of the internal clock signal ICLK based on the module ID stored in the module ID register. Alternatively, the power management unit 14′ may set the on-time point or/and the off-time point of the internal clock signal ICLK based on the register address corresponding to the module ID.
Although not shown, the power management unit 14′ may apply the predetermined number of internal power supply voltages to the 4n semiconductor memory devices M11 to M1n, M21 to M2n, M31 to M3n, and M41 to M4n, the temperature sensor 16, and the register clock driver 18.
A function of each of the blocks shown in
The global interface unit 14-10′, the control logic unit 14-12′, the register unit 14-14′, and the module position detector 14-20′ may perform the same function as the global interface unit 12-10, the control logic unit 12-14, the register unit 12-16, and the module position detector 12-12 shown in
The internal clock signal generator 14-16′, and the voltage regulator 14-16′ may perform the same function as the internal clock signal generator 14-16, and the voltage regulator 14-18 shown in
That is, the power management unit 14′ shown in
When the module ID mid is received, the control logic unit 14-12′ may generate the register address of the module ID register as an address addl, and generate the module ID mid as data d. As another example, when the module ID mid is received, the control logic unit 14-12′ may generate the register address corresponding the module ID mid as the address addl. Further, as another example, when the data da is received, the control logic unit 14-12′ may generate a register address of one among the plurality of control data registers included in the data da as the address addl.
The register unit 14-14′ may store the module ID in the module ID register, and generate one among the plurality of pieces of control data as the control data de in response to the module ID. As another example, the register unit 14-14′ may generate the control data de from the control data register corresponding to the register address.
The internal clock signal generator 14-16′ may set the on-time point and/or the off-time point of the internal clock signal ICLK in response to the control data de.
The operational timing diagram shown in
Referring to
Although not shown, the left data lines DQLL, the first command/address lines CA1L, the second command/address lines CA2L, and the right data lines DQRL may be commonly connect to the left data terminals DQLP, the first command/address terminals CA1P, the second command/address terminals CA2, and the right data terminals DQRP, respectively, of each of the i memory modules MD1 to MDi. Further, the global serial data line GSDAL, and the global serial clock signal line GSCLL may be commonly connected to the serial data terminal SDAP and the serial clock signal terminal SCKP, respectively, of each of the i memory modules MD1 to MDi.
Referring to
The i memory modules MD1 to MDi shown in
Further, the i memory modules MD1 to MDi shown in
Referring to
However, unlike the configuration shown, the memory system may have a configuration in which the global serial data line GSDAL is commonly connected to the i memory modules MD1 to MDi and i global serial clock signal lines GSCLL is connected to the i memory modules MD1 to MDi, respectively, and one global data communication may be performed to generate the control data de of the i memory modules MD1 to MDi.
As a result, the on-time points and/or the off-time points of the internal clock signals ICLK of the i memory modules MD1 to MDi may be differently set, and thus an operating time points of the voltage regulators 14-18 or 14-18″ of the power management units 14 or 14′ may be differ from each other. Accordingly, a drop of the external power supply voltage occurring since the operating time points of the voltage regulators 14-18 or 14-18″ of the power management units 14 or 14′ are the same may not occur. Therefore, the internal power supply voltages may be stably generated.
According to the example embodiments described above, an example in which the module position detector generates the module ID is described, however, there may be an example of not including the module position detector. In this case, the control unit may transmit a corresponding module ID of each of the i memory modules to each of the i memory modules.
According to the example embodiments described above, an example which the module position detector generates the module ID according to the passive element connected to one module position identification terminal MIDP is described, however, the module position detector may generate the module ID by detecting voltages connected to at least two module position identification terminals. For example, when there are 3 module position identification terminals, 8 different module IDs may be generated by detecting at least two voltages (for example, a power supply voltage and a ground voltage) connected to the 3 module position identification terminals.
According to the example embodiments described above, the memory module may stable generate the internal power supply voltages by varying the on-time point and/or the off-time point of the internal clock signal based on the module ID. Further, the memory system having the plurality of memory modules may stably generate the internal power supply voltages by differently controlling the on-time points and/or the off-time points of the internal clock signals of the plurality of power management units included in the plurality of memory modules. Accordingly, reliability of an operation of the memory module and the memory system having the same may be ensured.
While the embodiments of the inventive concept have been described with reference to the accompanying drawings, it should be understood by those skilled in the art that various modifications may be made without departing from the scope of the inventive concept and without changing essential features thereof. Therefore, the above-described embodiments should be considered in a descriptive sense only and not for purposes of limitation.
Claims
1. A memory module, comprising:
- a serial presence detector (SPD) configured to detect a module identification (ID) through at least one module position identification terminal, and generate at least one of the module ID and a register address corresponding to the module ID;
- a power management unit (PMU) responsive to at least one of the module ID and the register address generated by the SPD, the PMU configured to set an on-time point and/or an off-time point of an internal clock signal based on at least one of the module ID and the register address corresponding to the module ID, and further configured to generate at least one internal power supply voltage in response to the internal clock signal; and
- a plurality of semiconductor memory devices configured to receive the at least one internal power supply voltage and perform an operation in response to command/address signals.
2. The memory module of claim 1, further comprising:
- a temperature sensor (TS) communicatively coupled to the SPD; and
- a register clock driver (RCD) communicatively coupled to the SPD, the RCD configured to receive and transmit the command/address signals to the plurality of semiconductor memory devices.
3. The memory module of claim 2, wherein the SPD is communicatively coupled by a local data communication channel to the PMU, RCD and TS; and wherein the local data communication channel transmits at least one of the module ID and the register address corresponding to the module ID in series in response to a local serial clock signal.
4. The memory module of claim 1, wherein the PMU comprises:
- a register unit including a module ID register for storing the module ID, and a plurality of control data registers for storing a plurality of pieces of different control data corresponding to a plurality of different module IDs; and
- an internal clock signal generator configured to generate the internal clock signal having the on-time point and/or the off-time point set in response to the control data generated from one corresponding to the at least one of the module ID and the register address corresponding to the module ID among the plurality of control data registers.
5. The memory module of claim 1, wherein the SPD is configured to support global data communication with an external device, receive the register address corresponding to the module ID, perform local data communication with the PMU, and transmit the register address corresponding to the module ID.
6. The memory module of claim 5, wherein the PMU comprises:
- a register unit including a module ID register for storing the module ID, and a plurality of control data registers for storing a plurality of pieces of different control data corresponding to a plurality of different module IDs; and
- an internal clock signal generator configured to generate the internal clock signal having the on-time point and/or the off-time point set in response to the control data generated from one corresponding to the register address corresponding to the module ID among the plurality of control data registers.
7. The memory module of claim 6, wherein the global data communication provides the register address corresponding to the module ID in series, in response to a global serial clock signal.
8. A memory module, comprising:
- a power management unit (PMU) configured to set an on-time point and/or an off-time point of an internal clock signal based on a module ID, and generate at least one internal power supply voltage in response to the internal clock signal; and
- a plurality of semiconductor memory devices configured to receive the at least one internal power supply voltage and perform an operation in response to command/address signals.
9. The memory module of claim 8, further comprising:
- a temperature sensor (TS) communicatively coupled to the PMU; and
- a register clock driver (RCD) communicatively coupled to the PMU, the RCD configured to receive and transmit the command/address signals to the plurality of semiconductor memory devices.
10. The memory module of claim 8, wherein the PMU detects the module ID through at least one module position identification terminal, and generates at least one of the module ID and a register address corresponding to the module ID.
11. The memory module of claim 10, wherein the PMU comprises:
- a register unit including a plurality of control data registers for storing a plurality of pieces of different control data corresponding to a plurality of different module IDs; and
- an internal clock signal generator configured to generate the internal clock signal having the on-time point and/or the off-time point set in response to the control data generated from one corresponding to the at least one of the module ID and the register address corresponding to the module ID among the plurality of control data registers.
12. The memory module of claim 8, wherein the PMU is configured to support global data communication with an external device, and receive a register address corresponding to the module ID.
13. The memory module of claim 12, wherein the PMU comprises:
- a register unit including a plurality of control data registers for storing a plurality of pieces of different control data corresponding to a plurality of different module IDs; and
- an internal clock signal generator configured to generate the internal clock signal having the on-time point and/or the off-time point set in response to the control data generated from one corresponding to the register address corresponding to the module ID among the plurality of control data registers.
14. A memory system, comprising:
- a main board having a plurality of memory slots therein;
- a plurality of memory modules mounted in the plurality of memory slots; and
- a control unit configured to perform global data communication with the plurality of memory modules, transmit a command/address, and transmit and receive data;
- wherein each of the plurality of memory modules comprises: a power management unit (PMU) configured to set an on-time point and/or an off-time point of an internal clock signal based on a corresponding module ID among a plurality of module IDs different from each other, and generate at least one internal power supply voltage in response to the internal clock signal; and a plurality of semiconductor memory devices configured to receive the at least one internal power supply voltage, and perform an operation in response to the command/address.
15. The memory system of claim 14, wherein each of the plurality of memory modules further comprises:
- a serial presence detector (SPD) configured to transmit at least one of the module ID and a register address corresponding to the module ID by performing local data communication with the PMU when detecting the module ID through at least one module position identification terminal, or transmit the register address corresponding to the module ID by performing the local data communication with the PMU when receiving the register address corresponding to the module ID by performing the global data communication.
16. The memory system of claim 15, wherein the local data communication transmits the at least one of the module ID and the register address corresponding to the module ID in series in response to a local serial clock signal, and wherein the global data communication transmits the register address corresponding to the module ID in series in response to a global serial clock signal.
17. The memory system of claim 15, wherein each of the plurality of memory modules comprises:
- a temperature sensor configured to sense a temperature, and perform the local data communication with the SPD; and
- a register clock driver configured to receive the command/address to transmit a command/address signal to the plurality of semiconductor memory devices, and perform the local data communication with the SPD.
18. The memory system of claim 14, wherein the PMU is configured to generate the at least of the module ID and the register address corresponding to the module ID when detecting the module ID through at least one module position identification terminal, or generate the register address corresponding to the module ID when receiving the register address corresponding to the module ID by performing the global data communication.
19. The memory system of claim 18, wherein each of the plurality of memory modules comprises:
- a temperature sensor configured to sense a temperature, and perform local data communication with the PMU; and
- a register clock driver configured to receive the command/address to transmit a command/address signal to the plurality of semiconductor memory devices, and perform the local data communication with the PMU.
20. The memory system of claim 14, wherein the PMU further comprises:
- a register unit including a module ID register for storing the module ID, and a plurality of control data registers for storing a plurality of pieces of control data different from each other corresponding to a plurality of module IDs; and
- an internal clock signal generator configured to generate the internal clock signal having the on-time point and/or the off-time point set in response to the control data generated from one corresponding to the at least of the module ID and the register address corresponding to the module ID among the plurality of control data registers.
Type: Application
Filed: Dec 11, 2019
Publication Date: Oct 29, 2020
Inventors: Kyudong Lee (Seoul), Young Yun (Yongin-si), Sungjoo Park (Anyang-si), Jinseong Yun (Suwon-si)
Application Number: 16/709,984