throbber
(12)UK
`
`(19)GB (“)2
`
`(13)B
`
`(45) Date of publication:
`
`10.09.2003
`
`(54) '|'It|e oftheinvention: System comprising memory module
`
`(51)
`
`Int CI7: G11c 8/1811/408
`
`
`(21) Application No:
`0225250.0
`(72)
`|nventor(s):
`
`Dong-yang Lee
`
`
`
`(22) Date of Filing:
`
`Date Lodged:
`
`22.08.2001
`
`30.10.2002
`
`(30) Priority Data:
`(31) 00052377
`(31) 00079186
`
`(32) 05.09.2000
`(32) 20.12.2000
`
`(33) KB
`(33) KB
`
`(62) Divided from Application No
`0120457.7 under Section 15(4) of the Patents
`Act 1977
`
` Date A Publication:
`
`12.03.2003
`
`UK CL (Edition V):
`G4C C11408B C800T
`G4A AMX
`
`(56) Documents Cited:
`GB 2367400 A
`
`GB 2178204 A
`
`(58) Field of Search:
`As for published application 2379542 A viz:
`UK CL (Edition V) G4A, G4C
`INT CL7 G06F, G11c
`Other: Online: EPODOC, JAPIO, WPI
`updated as appropriate
`
`
`
`(73) Proprietor(s):
`Samsung Electronics Co., Ltd.
`(Incorporated in the Republic of Korea)
`Gone Away, Kyungki-do,
`Republic of Korea
`
`(74) Agent and/or Address for Service:
`Marks & Clerk
`57-60 Lincoln's Inn Fields, LONDON,
`WC2A 3LS, United Kingdom
`
`1
`1
`
`KINGSTON 1006
`
`KINGSTON 1006
`
`

`
`If/Z
`
`
`
`
`
`O?“ I
`
`
`
`
`
`
`
`i'I
`|III!
`|IlI!
`lI|I!
`IIII!
`
`
`64
`
`
`
`120
`
`
`
`1 F
`
`IG.
`
`64
`
`< 2
`
`Q
`
`Q
`
`CMD
`
`A
`
`C ‘
`
`U)
`
`U)
`
`_
`
`
`ADDRESSBU COMMANDBU DATABUS
`
`CLOCKBUS
`
`MEMORYCONTROLLER
` 110
`
`2
`
`

`
`-Uage.
`
`50
`
`Q20
`
`3
`
`

`
`mmmmam.
`
`oz<22oo
`
`mmuuam
`
`mmmmoo<
`
`magnum
`
`_o_
`
`m:03
`
`fiilll
`HIIII
`
`
`
`<»<omam<»<o
`
`O20.mamoz<22oo
`
`moo<mammmumoo<
`
`QI525
`
`mamX0040
`
`
`
`
`
`$30m_mo.._m._4:%._EoE.:oEzooI
`
`4
`
`
`
`

`
`#flL
`
`_
`oo —I
`
`
`
`IIII
`F~ III
`
`IIII
`
`c>
`
`COIIII
`
`in
`
`
`
`
`
`3' jll
`
`
`1iiiI

`CJIII
`'lIl
`d.
`ml :=='
`d.
`'I|'
`
`IO I .=-
`<- l'l
`V3|III
`¢ 'l||
`
`64
`
`
`
`
`
`<
`g E
`0 c:
`
`x)
`
`II’
`
`CLK2
`
`CLK1
`
`U)!/J
`
`64
`
`
` CLOCK1BUS
`CLOCK2BUS
`ADDRESSBU COMMANDBU DAUKBUS
`
` 0!
` 410
`MEMORYCONTROLLE
`
`IE!’
`
`
`
`\\\
`400
`
`5
`
`C)
`
`II
`
`IIII
`
`<-
`
`
`
`C)
`
`II
`
`IIII
`
`420
`
`4 F
`
`IG.
`
`

`
`_o¢
`
`m.wE
`
`mmmmoo<
`
`qflz
`
`6
`
`<H<omam<»<Q
`
`
`

`
`HHH____._____HH____H___H_.___Go5_HH___HI._____H____H____H____________HHHH____HHHH__HH____H.235ageHHH_H___HHHHO0H__________________.____HH____H___HHH§<momomvHHHHHHHHHHHH8HHHHHHHHHSo:H%mmHSo:H%mm.___..H___‘|lL‘ul'___‘|.'ruI'_mHHHHHHHHH_______7/H_H_HHH__\/o_H__H__H_\02HHHHHHHH_____H_HH___HHH__HFXHOH.___
`
`7
`
`
`

`
`8
`
`

`
`C30
`
`539
`
`E3
`
`020
`
`9
`
`

`
`V30
`
`Q20
`
`m8<
`
`10
`10
`
`

`
`V30
`
`020
`
`mg?
`
`11
`
`

`
`2:05
`
`12
`
`

`
`
`
`--_oo__yx.
`
`lr..........
`_w--_m4.:
`~m:m_8m_H_-u"[Iu“Iuu"fl
`."mx4o___
`__Eum_--_---m@xoo<m,oo__"n__gnnnnnnunuu----———---------
`__........................................
`_IIIIIIll
`
`uuuuuuuuuuuuuuuan_I
`
`“:3\._............
`
`Nx4o
`
`mao<
`
`Q20
`
`13
`13
`
`
`

`
`flip
`
`SYSTEM COMPRISING MEMORY MODULE
`
`The present invention relates to a memory device and to a memory module and system,
`
`and more particularly, the present invention relates to a semiconductor memory device
`
`which generates internal clock signals and to a memory module and system having the
`same.
`
`The increasing demand for computer systems capable ofprocessing large amounts of
`
`data at high speeds has resulted in the continued development of highly efficient micro-
`
`controllers or central processing units (CPUs) which tend to operate at higher and
`higher system clock frequencies. The use of higher system clock frequencies requires,
`among other things, an increase in the data capacity and transmission speed of a data
`
`In other words, the memory must be configured to
`memory interfacing with the CPU.
`operate in synchronization with higher-frequency system clock signals.
`
`FIG.
`
`1 is a diagram illustrating a memory controller 110 and a memory module 120 of a
`
`CPU system board 100. The memory controller 110 transfers a clock signal CLK, an
`
`address signal ADDR, a command signal CMD and data DATA to the memory module
`120 through a CLOCK BUS line, an ADDRESS BUS line, a COMMAND BUS line
`
`and a DATA BUS, respectively. The memory module 120 includes a plurality of
`
`memory chips (e.g., 8 memory chips) 101, 102,..., 108 embedded therein, each of which
`
`is connected to the CLOCK BUS line, the ADDRESS BUS line, the COMMAND BUS
`
`line and the DATA BUS as shown.
`
`The clock signal CLK is supplied to the memory chips 101, 102,..., 108 to control the
`
`operation thereof. Also, in the case where the memory chips 10], l02,..., 108 are
`
`synchronous DRAM chips, the command signal CMD, the address signal ADDR and
`the data DATA are synchronized with edges of the clock signal CLK.
`
`14
`14
`
`

`
`As shown in FIG. 1, the data DATA is input to/output from the memory chips 101 ,
`
`102,..., 108 via the DATA BUS through independent multi-bit data lines connected to
`
`the respective memory chips 101, 102,..., 108. Thus, the load of each data line is one
`
`memory chip. On the contrary, the address signal ADDR and the command signal
`
`CMD are commonly supplied to the memory chips 101, 102, ..., 108. As such, the
`
`ADDRESS BUS and COMMAND BUS lines are each subjected to the combined load
`
`of all ofthe memory chips 101, 102, ..., 108.
`
`As suggested previously, high speed CPUs are attended by high frequency clock signals
`
`CLK. Generally, the data DATA of the DATA BUS may be operated at such high
`
`frequencies since the load of each data line is relatively small (one memory chip). On
`
`the other hand, relatively high multi-mernory chip loads of the ADDRESS BUS and
`
`COMMAND BUS lines can prevent high frequency operation of these lines. The loads
`
`of the ADDRESS BUS and COMMAND BUS lines can therefore limit the effective
`
`operating speed of the memory to less than the system clock speed.
`
`FIG. 2 is a block diagram of a conventional memory module 120. A plurality of bus
`
`lines connected to a microprocessor (not shown) or a memory controller (not shown),
`
`typically a clock bus, an address bus and a command bus, are arranged on a system
`
`board. The memory module 100 includes a plurality of memory chips 101, 102,..., 106,
`
`a phase locked loop (PLL) 107 and a register 108.
`
`The PLL 107 receives a clock signal CLK loaded on the clock bus line and generates a
`
`plurality of internal clock signals ICLKO, ICLK1 ,...lCLK6.
`
`It is assumed here that the
`
`plurality of internal clock signals ICLKO, ICLK1,...lCLK6 are ideal signals having the
`
`same slew rate and duty cycle without skew. Since the plurality of internal clock
`
`signals ICLKO, ICLK1,...ICLK6 are synchronized in phase with the clock signal CLK,
`
`they have the same frequency as that of the clock signal CLK. The internal clock signal
`
`ICLKO is supplied to the register 108, and the internal clock signals ICLK1, ICLK2,...,
`
`ICLK6 are supplied to the memory chips 101, 102,..., 106.
`
`In FIG. 2, one clock signal
`
`is connected to one memory chip. However, in actual applications, the number of
`
`corresponding memory chips for one clock signal may vary. The register 108 receives
`
`15
`15
`
`

`
`3
`
`the address signal ADDR and the command signal CMD in response to the intemal
`
`clock signal and transmits the received signals to the respective memory chips 101,
`102,..., 106.
`
`Since the memory module 120 receives only one clock signal CLK and generates a
`plurality of internal clock signals ICLKI, ICLK2,..., ICLK6, the frequencies of the
`
`internal clock signals lCLK1, ICLK2,..., ICLK6 increase as the frequency ofthe clock
`signal CLK increases in a high-perforrnance system. Since the memory chips 10],
`l02,..., 106, which receive the internal clock signals ICLK1, ICLK2,..., ICLK6 and
`
`operate responsive thereto, may be constructed of devices suitable for high—frequency
`operation, no problems arise from their operation. However, it is doubtful whether the
`
`register 108 can function to receive the address signal ADDR and the command signal
`CMD at a timing corresponding to the frequency ofthe internal clock signal ICLKO,
`that is, the high frequency clock signal CLK, and to then transmit the received signals to
`the memory chips 10], l02,..., 106, in synchronization with the same high frequency
`clock signal CLK. As such, the operating characteristics of the register 108 may also
`limit the effective operating speed of the memory to less than the system clock speed.
`
`It is an objective of the present invention to provide a semiconductor memory device
`which can utilize operable frequencies of an address signal and a command signal even
`if the frequency of a system clock signal is increased.
`
`It is another objective of the present invention to provide a system having a memory
`device and a memory module which can utilize a clock signal having a sufficiently low
`frequency which is suitable for the operation of a register even if the frequency of a
`system clock signal is increased.
`
`According to one aspect of the present invention, there is provided a system as set out in
`Claim 1. Preferred features of this aspect are set out in Claims 2 to 4.
`
`According to a second aspect of the present invention, there is provided a system as set
`out in Claim 5. Preferred features of this aspect are set out in Claims 6 to 8.
`
`16
`16
`
`

`
`According to a third aspect of the present invention, there is provided a system as set
`
`out in Claim 9. Preferred features ofthis aspect are set out in Claims 10 to 12.
`
`4
`
`The above and other objectives and advantages of the present invention will become
`
`more readily apparent from the detailed description that follows, with reference to the
`
`accompany drawings, in which:
`
`FIG. 1 depicts a conventional memory controller and a memory module of a CPU
`
`system board;
`
`FIG. 2 is a block diagram of a conventional memory module mounted on the system
`
`board shown in FIG. 1;
`
`FIG. 3 is a block diagram of a semiconductor memory device;
`
`FIG. 4 depicts a system board having a semiconductor memory device;
`
`FIG. 5 is a block diagram of the semiconductor memory device shown in FIG. 4;
`
`FIG. 6 is an operational timing diagram of the semiconductor memory devices shown in
`
`FIG. 3 and 5;
`
`FIG. 7 depicts a system including a memory module;
`
`FIG. 8 depicts a system including a memory module according to a first embodiment of
`
`the present invention;
`
`FIG. 9 depicts a system including a memory module;
`
`FIG. 10 depicts a system including a memory module according to a second
`
`embodiment of the present invention;
`
`FIG. 1 1 depicts a system including a memory module; and
`
`17
`17
`
`

`
`FIG. 12 depicts a system including a memory module.
`
`Preferred embodiments of the present invention will now be described in detail with
`
`reference to the accompanying drawings, in which like elements are denoted by like
`references numbers.
`
`FIG. 3 depicts a semiconductor memory device. A semiconductor memory device 101,
`
`which generally corresponds to one of memory chips included in a memory module
`
`(e.g., modulel20 of FIG. 1), includes a clock buffer 310, an address buffer 320, a
`
`command buffer 330, a data buffer 340 and a controller 350. The clock buffer 310
`
`receives a clock signal CLK (referred to herein as an "extemal clock signal") loaded on
`
`a CLOCK BUS, and generates internal clock signals CLK1 and CLK2. The relative
`
`frequencies of the first internal clock signal CLK1 and the second clock signal CLK2
`
`are determined by the clock buffer 310 in response to a control signal CTRL output
`
`from the controller 350. For example, the control signal CTRL may designate which of
`
`a rising or falling edge of the external clock signal CLK that the first internal clock
`
`signal CLK] is to be synchronized. The controller 350 may be constituted by a mode
`
`resister set (MRS), and the control signal CTRL may be set at a time of powering-up the
`
`semiconductor memory device 101 and/or upon cancellation of a power-down mode.
`
`The frequency of the first internal clock signal CLK] relative to the frequency of the
`
`second internal clock signal CLK2 may vary according to the control signal CTRL. The
`
`case where the frequency of the first internal clock signal CLK1 is lower than that of the
`
`second internal clock signal CLK2 will now be described. In this example, the
`
`frequency of the second internal clock signal CLK2 is substantially the same as that of
`
`the extemal clock signal CLK. As such, assuming that the frequency of the external
`
`clock signal CLK is 400 MHZ, then the second internal clock signal CLK2 also has a
`
`frequency of 400 MHz. The first internal clock signal CLK1 may, for example, have a
`
`frequency which is half or less that of the second internal clock signal CLK2. Thus,
`
`assuming again that the frequency of the second internal clock signal CLK2 is 400
`
`MHz, then the first internal clock signal CLK1 may have a frequency of 200 MHz or
`100 MHZ.
`
`18
`18
`
`

`
`The address buffer 320 receives the address signal ADDR at a timing of the first
`
`internal clock signal CLK1. Likewise, the command buffer 330 receives the command
`
`signal CMD at a timing ofthe first internal clock signal CLKI. On the other hand, the
`
`data buffer 340 inputs/outputs data DATA at a timing of the second internal clock
`
`signal CLK2.
`
`In operation, the semiconductor memory device 101 receives the high—frequency
`external clock signal CLK.
`In this arrangement, the second internal clock signal CLK2
`
`generated by the clock buffer 310 has the same frequency as the external clock signal
`CLK, e.g., 400 MHz. This means that the semiconductor memory device 101
`
`inputs/outputs data DATA in synchronization with the external clock signal CLK,
`which is the operating frequency of a memory controller or a microprocessor mounted
`
`on the system board.
`
`In contrast, the address signal ADDR and the command signal CMD are processed in
`synchronization with the first internal clock signal CLKI which has a lower frequency
`than that of the external clock signal CLK.
`In this manner, the high-frequency device
`limitations previously imposed by the loads of the ADDRESS BUS line and the
`
`COMMAND BUS line may be overcome, thus making the semiconductor memory
`device 101 well adapted to high-frequency operations.
`
`A data strobe signal STROBE may be applied to the data buffer 340 to control latching
`of the high-frequency data DATA.
`In this case, the data buffer 340 inputs/outputs data
`DATA in response to an edge of the strobe signal STROBE. In particular, a single data
`rate (SDR) dynamic random access memory (DRAM) inputs/outputs data at every
`rising or falling edge of the strobe signal STROBE. A double data rate (DDR) DRAM
`inputs/outputs data at both rising and falling edges of the strobe signal STROBE.
`
`FIG. 4 depicts a system board 400 having a semiconductor memory device. The system
`board 400 includes a memory controller 410 and a memory module 420 having a
`plurality of memory chips 401, 402,..., 408. The memory controller 410 generates a
`first clock signal CLKI, a second clock signal CLK2, an address signal ADDR, a
`
`19
`19
`
`

`
`7
`
`command signal CMD and a data signal DATA and transmits the generated signals to a
`
`CLOCK] BUS, a CLOCK2 BUS, an ADDRESS BUS, a COMMAND BUS and a
`
`DATA BUS. The frequency of the second clock signal CLK2 of this second
`
`arrangement is substantially the same as that of the external clock signal CLK of the
`
`first arrangement. Likewise, the frequency of the first clock signal CLK1 of this second
`
`arrangement generally corresponds to that of the first clock signal CLK1 of the first
`
`arrangement.
`
`Each ofthe memory chips 40], 402,..., 408 is connected to the CLOCKI BUS, the
`
`CLOCK2 BUS, the ADDRESS BUS, the COMMAND BUS and the DATA BUS, and
`
`receives the first clock signal CLK1, the second clock signal CLK2, the address signal
`ADDR, the command signal CMD and the data signal DATA.
`
`FIG. 5 illustrates an example of a memory chip 401 contained in the memory module
`
`420 of FIG. 4. The memory chip 401 includes an address buffer 520, a command buffer
`
`530 and a data buffer 540. The address buffer 520 receives the first clock signal CLK1
`
`and the address signal ADDR, and the command buffer 530 receives the first clock
`
`signal CLK1 and the command signal CMD. The data buffer 540 receives the second
`
`clock signal CLK2 and the data signal DATA.
`
`As with the first arrangement, the address signal ADDR and the command signal CMD
`
`are processed in synchronization with the first internal clock signal CLK1 which has a
`
`lower frequency than that of an external clock signal CLK (or second internal clock
`
`In this manner, the high-frequency device limitations previously
`signal CLK2).
`imposed by the loads of the ADDRESS BUS line and the COMMAND BUS line may
`be overcome.
`
`An operational timing diagram of the memory chips of the first and second
`
`arrangements is shown in FIG. 6. Generally, the period of the first internal clock signal
`CLK1 is preferably an integer multiple of a period of the external clock signal CLK.
`In
`this example, the frequency of the first internal clock signal CLK1 is half that of the
`
`external clock signal CLK (or the second internal clock signal CLK2). The address
`signal ADDR and the command signal CMD include setup and hold time margins
`
`20
`20
`
`

`
`8
`
`relative to the rising edge of the first internal clock signal CLK1. In the case of a single
`
`data rate (SDR) DRAM semiconductor memory device, the data is output through a
`
`data temiinal DQ at every rising or falling edge of the second internal clock signal
`
`CLK2 (which has the same frequency as the external clock signal CLK).
`
`In the case of
`
`a double data rate (DDR) DRAM semiconductor memory device, the data is output
`
`through a data terminal DQ at both the rising and falling edges of the second internal
`
`clock signal CLK2.
`
`In the case where the data buffer included in the memory chip of the first or second
`
`embodiment is connected to receive a data strobe signal STROBE, the data is
`
`input/output at both the rising and falling edges of the data strobe signal STROBE as
`
`shown in FIG. 6. This operation generally corresponds to that of the DDR DRAM.
`
`FIG. 7 depicts a memory module 700. The memory module 700 includes a plurality of
`
`memory chips 701 , 702,..., 706, and a register 710. The register 710 is connected to
`
`receive a first clock signal CLK1, an address signal ADDR and a command signal CMD
`
`loaded on a system board. The register 710 stores the address signal ADDR and the
`
`command signal CMD at a timing of the first clock signal CLK1, and transfers the same
`
`to the memory chips 701, 702,..., 706. In this arrangement, the address signal ADDR
`
`and the command signal CMD output from the register 710 are transmitted in one
`
`direction (left-to-right in FIG. 7) across the memory module 700 to the memory chips
`
`701, 702,..., 706.
`
`The memory chips 70], 702,..., 706 are connected to received the second clock signal
`
`CLK2 loaded on the system board and the address signal ADDR and the command
`
`signal CMD output from the register 71 O. The second clock signal CLK2 has a higher
`
`frequency than the first clock signal CLK1. The first clock signal CLK1, the address
`
`signal ADDR and the command signal CMD may be directly supplied to the memory
`
`chips 701, 702,..., 706, i.e., without passing through the register 710 in the memory
`
`module 700. Here, the first clock signal CLK1 serves to drive an address buffer and a
`
`command buffer, which receive the address signal ADDR and the command signal
`
`CMD, respectively. The second clock signal CLK2 serves to drive data buffers. Thus,
`
`the first clock signal CLK1 having a low frequency is used as the operating clock signal
`
`21
`21
`
`

`
`9
`
`of the address signal ADDR and the command signal CMD, and the second clock signal
`
`CLK2 having a high frequency is used to input/output data.
`
`The first clock signal CLK], the second clock signal CLK2, the address signal ADDR
`
`and the command signal CMD are supplied by a memory controller or microprocessor
`
`(not shown), and are connected to various devices, in particular, the memory module
`
`700, through bus lines running on the system board.
`
`FIG. 8 illustrates a modification of FIG. 7 and represents a first embodiment of the
`
`present invention. Here, the address signal ADDR and a command signal CMD output
`
`from a register 710 are connected to memory chips 701, 702,..., 706 from the center ofa
`
`memory module 700'. Accordingly, the address signal ADDR and the command signal
`
`CMD output from the register 710 are transmitted in two directions (center—to-lefi and
`
`center-to-right in FIG. 8) across the memory module 700 to the memory chips 70],
`
`702,..., 706. The configuration of this embodiment reduces a difference in line load to
`
`the memory chips 70], 702,
`
`, 706, and thereby reduces skew among the memory
`
`chips 710, 702,
`
`, 706.
`
`FIG. 9 illustrates another modification of FIG. 7. Here, the first clock signal CLKI and
`
`the second clock signal CLK2 are supplied by a phase locked loop (PLL) which
`
`receives a system clock signal CLK loaded on the system board, rather than by a
`
`memory controller or microprocessor.
`
`FIG. 10 illustrates a modification of FIG. 9 and represents a second embodiment of the
`
`present invention. Here, like in FIG. 8, the address signal ADDR and a command signal
`
`CMD output from a register 910 are connected to memory chips 901 , 902,..., 906 from
`
`the center of a memory module 900'. Accordingly, the address signal ADDR and the
`
`command signal CMD output from the register 910 are transmitted in two directions
`
`(center-to-lefi and center-to—right in FIG. 10) across the memory module 900 to the
`
`memory chips 901, 902,..., 906. The configuration of this embodiment reduces a
`
`difference in line load to the memory chips 901, 902,
`
`, 906, and thereby reduces
`
`skew among the memory chips 910, 902,
`
`, 906.
`
`22
`22
`
`

`
`10
`
`The memory modules shown in FIGS. 7 through 10 operate in substantially the same
`manner, which will now be described with reference to the memory module exemplified
`in FIG. 7. The frequency of the first clock signal CLK1 is lower than that of the second
`clock signal CLK2. The first clock signal CLK1 having the low frequency is used as
`the operating clock signal of the register 710, and the second clock signal CLK2 having
`the high frequency is used as the operating clock signals of the memory chips 701 ,
`702,..., 706, to thereby adapt the perfonnance of the register 710 operating at a
`relatively low speed, to the higher operating speeds of the memory chips 70], 702,...,
`706. The memory chips 701, 702,..., 706 may consist of high-speed synchronous
`DRAMS, for example, DDR DRAMS or SDR DRAMS.
`
`In contrast to the conventional memory module which receives a single clock signal and
`distributes the same throughout the memory module, the memory module 700 of the
`present invention receives two clock signals CLK1 and CLK2 and connects the same to
`devices operating at different frequencies, that is, the register 71 O and the memory chips
`701, 702,..., 706, respectively. Thus, the memory module 700 includes two module pins
`used to receive the two clock signals CLK1 and CLK2.
`
`In the memory modules 700, 700', 900 and 900' shown in FIGS. 7 through 10, since the
`registers and memory chips operating at different frequencies in the memory modules
`are selectively supplied with clock signals having the corresponding frequencies, the
`register having the relatively low operating frequency is operated in a stable manner.
`
`FIG. 11 depicts a memory module 1 100. The memory module 1100 is substantially the
`same as the memory module 700 shown in FIG. 7, except that in the present
`embodiment a phase lock loop 1 120 receives the second clock signal CLK2 and
`distributes the same to the memory chips 1101, 1102,..., 1106.
`
`In particular, the PLL 1120 receives the second clock signal CLK2 and generates a
`plurality ofintemal clock signals ICLKI, ICLK2,..., ICLK6, and transmits the same to
`the memory chips 1101, 1102,..., 1106. The internal clock signals ICLKI, ICLK2,...,
`ICLK6 have the same slew rate and duty cycle and approximate ideal signals without
`skew. Also, since the internal clock signals ICLKI, ICLK2,..., ICLK6 are synchronized
`
`23
`23
`
`

`
`11
`
`with the second clock signal CLK2 in phase, they have the same frequency as the
`
`second clock signal CLK2. Thus, the internal clock signals ICLK1, ICLK2,..., ICLK6
`
`also have a high frequency.
`
`FIG. 12 illustrates a modification ofFIG. 1 1. Here, like in FIG. 8, the address signal
`
`ADDR and a command signal CMD output from a register 1110 are connected to
`
`memory chips 1 101, 1102,..., 1106 from the center ofa memory module 1100'.
`
`Accordingly, the address signal ADDR and the command signal CMD output from the
`
`register 1 110 are transmitted in two directions (center-to-lefi and center-to-right in FIG.
`
`12) across the memory module 1100’ to the memory chips 1101, ]lO2,..., 1106. The
`
`configuration of this embodiment reduces a difference in line load to the memory chips
`ll0l, 1 I02,
`, H06, and thereby reduces skew among the memory chips 1110, 1102,
`, 1106.
`
`In the memory modules 1100 and l 100’ shown in FIGS. 11 and 12, since the registers
`
`and memory chips operating at different frequencies in the memory modules are
`
`selectively supplied with clock signals having the corresponding frequencies, the
`
`register having the relatively low operating frequency is operated in a stable manner.
`
`Although specific embodiments of the invention have been described herein for
`
`illustrative purposes, various modifications and equivalents thereof can be made without
`
`departing from the spirit and scope of the invention, as will be recognized by those
`
`skilled in the relevant art. As one example only, it is noted that the invention has been
`
`described above as employing two clock signals, that is, the first clock signal CLK1 and
`
`the second clock signal CLK2. However, the memory module may also be configured
`
`to receive more than two clock signals having different operating frequencies which are
`
`then connected to various devices operating at different frequencies. Accordingly, the
`invention is not intended to be limited to the disclosure, but instead its scope is to be
`detennined entirely by the following claims.
`
`24
`24
`
`

`
`CLAIMS:
`
`1.
`
`A system comprising:
`
`a plurality of bus lines which respectively transfer a first clock signal, a second
`
`clock signal, an address signal and a command signal, respectively, wherein a frequency
`
`of the first clock signal is different than a frequency of the second clock signal; and
`
`a memory module which is connected to the plurality of bus lines and which
`
`comprises (a) a register which is connected to the bus of the first clock signal, the bus of
`
`the address sigial, and the bus of the command sigial, and which stores the address
`
`signal and the command signal at a timing of the first clock signal, and (b) a plurality of
`
`memory chips which are each connected to the bus line of the second clock signal and
`
`which receives the address signal and command signal stored in the register at a timing
`of the second clock signal, wherein the address signal and the command signal are
`
`transmitted to the memory chips in two directions from a center of the memory module.
`
`2.
`
`The system according to claim 1, further comprising a memory controller which
`
`supplies the first clock sigial, the second clock signal, the address signal and the
`
`command signal.
`
`The system according to claim 1, wherein the frequency of the first clock sigial
`3.
`is lower than the frequency of the second clock siglal.
`
`4.
`The system according to claim 1, wherein the memory module includes at least
`two module pins which receive the first and second clock signals.
`
`5.
`
`A system comprising:
`
`a plurality ofbus lines which respectively transfer a system clock signal, an
`
`address signal and a command signal, respectively,
`
`a phase lock loop which receives the system clock signal and which outputs a
`
`first clock signal and a second clock signal, wherein a frequency of the first clock sigial
`is different than a frequency of the second clock sigial; and
`
`25
`25
`
`

`
`'37
`
`a memory module which is connected to the plurality of bus lines and which
`
`comprises (a) a register which is connected to the bus of the first clock signal, the bus of
`
`the address signal, and the bus of the command signal, and which stores the address
`
`signal and the command signal at a timing of the first clock signal, and (b) a plurality of
`
`memory chips which are each connected to the bus line of the second clock signal and
`
`which receives the address signal and command signal stored in the register at a timing
`
`of the second clock signal, wherein the address signal and the command signal are
`
`transmitted to the memory chips in two directions from a center of the memory module.
`
`6.
`
`The system according to claim 5, fiirther comprising a memory controller which
`
`supplies the system clock signal, the address signal and the command signal.
`
`7.
`
`The system according to claim 5, wherein the frequency of the first clock signal
`
`is lower than the frequency of the second clock signal.
`
`8.
`
`The system according to claim 5, wherein the memory module includes at least
`
`two module pins which receive the first and second clock signals.
`
`9.
`
`A system comprising:
`
`a plurality of bus lines which respectively transfer a first clock signal, a second
`
`clock signal, an address signal and a command signal, respectively, wherein a frequency
`
`of the first clock signal is different than a frequency of the second clock signal; and
`
`a memory module which is connected to the plurality of bus lines and which
`
`comprises (a) a register which is connected to the bus of the first clock signal, the bus of
`
`the address signal, and the bus of the command signal, and which stores the address
`
`signal and the command signal at a timing of the first clock signal, (b) a phase locked
`
`loop which is connected to the bus of the second clock signal and which outputs a
`
`plurality of internal clock signals having a same frequency as the second clock signal,
`
`and (c) a plurality of memory chips which are each connected to the phase locked loop
`
`and which receives the address signal and command signal stored in the register at a
`
`timing of a respective one of the plurality of internal clock signals, wherein the address
`
`signal and the command signal are transmitted to the memory chips in two directions
`
`from a center of the memory module.
`
`26
`26
`
`

`
`wt
`
`10.
`
`The system according to claim 9, further comprising a memory controller which
`
`supplies the first clock signal, the second clock signal, the address signal and the
`
`command signal.
`
`1 1.
`
`The system according to claim 9, wherein the frequency of the first clock signal
`
`is lower than the frequency of the second clock signal.
`
`12.
`
`The system according to claim 9, wherein the memory module includes at least
`
`two module pins which receive the first and second clock signals.
`
`27
`27

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket