throbber
| HAI LALA AT MATA AT MATA MO AT NA HATI
`
`US009824035B2
`
`( 12 ) United States Patent
`Lee et al .
`
`( 54 ) MEMORY MODULE WITH
`TIMING - CONTROLLED DATA PATHS IN
`DISTRIBUTED DATA BUFFERS
`Applicant : Netlist , Inc . , Irvine , CA ( US )
`( 71 )
`( 72 ) Inventors : Hyun Lee , Ledera Ranch , CA ( US ) ;
`Jayesh R . Bhakta , Cerritos , CA ( US )
`( 73 ) Assignee : NETLIST , INC . , Irvine , CA ( US )
`Subject to any disclaimer , the term of this
`( * ) Notice :
`patent is extended or adjusted under 35
`U . S . C . 154 ( b ) by 0 days .
`This patent is subject to a terminal dis
`claimer .
`( 21 ) Appl . No . : 15 / 426 , 064
`( 22 ) Filed :
`Feb . 7 , 2017
`Prior Publication Data
`( 65 )
`US 2017 / 0147514 A1 May 25 , 2017
`Related U . S . Application Data
`( 63 ) Continuation of application No . 14 / 846 , 993 , filed on
`Sep . 7 , 2015 , now Pat . No . 9 , 563 , 587 , which is a
`( Continued )
`
`( 51 )
`
`( 52 )
`
`Int . Cl .
`GO6F 3 / 00
`G06F 12 / 00
`G06F 13 / 00
`G06F 13 / 16
`G06F 3 / 06
`G11C 8 / 18
`U . S . CI .
`CPC . . . . . . . . GO6F 13 / 1673 ( 2013 . 01 ) ; G06F 3 / 0613
`( 2013 . 01 ) ; G06F 370656 ( 2013 . 01 ) ; G06F
`
`( 2006 . 01 )
`( 2006 . 01 )
`( 2006 . 01 )
`( 2006 . 01 )
`( 2006 . 01 )
`( 2006 . 01 )
`
`( 10 ) Patent No . :
`( 45 ) Date of Patent :
`
`U
`
`4 , 035 B2
`* Nov . 21 , 2017
`
`( 56 )
`
`370659 ( 2013 . 01 ) ; G06F 370683 ( 2013 . 01 ) ;
`G06F 13 / 1642 ( 2013 . 01 ) ; GIIC 8 / 18
`( 2013 . 01 )
`( 58 ) Field of Classification Search
`None
`See application file for complete search history .
`References Cited
`U . S . PATENT DOCUMENTS
`7 , 884 , 619 B1 *
`2 / 2011 Chong . . . . . . . . . . . . . . . GO1R 31 / 3016
`324 / 601
`8 , 214 , 616 B2 *
`7 / 2012 Ware .
`2012 Ware . . . . . . . . . . . . . . . . . . . G06F 13 / 1684
`711 / 104
`( Continued )
`Primary Examiner - Michael Sun
`( 74 ) Attorney , Agent , or Firm — Maschoff Brennan
`ABSTRACT
`( 57 )
`A memory module is operatable in a memory system with a
`memory controller . The memory module comprises a mod
`ule control device mounted on the module board to receive
`command signals from the memory controller and to output
`module command signals and module control signals , and
`memory devices mounted on the module board to perform a
`first memory operation in response to the module command
`signals . The memory module further comprises a plurality of
`buffer circuits distributed across a surface of the module
`board . Each respective buffer circuit is associated with a
`respective set of the memory devices and includes logic that
`is configured to obtain timing information based on signals
`received by the each respective buffer circuit during a
`second memory operation prior to the first memory opera
`tion and to control timing of the data and strobe signals
`through the each respective buffer circuit in accordance with
`the timing information .
`22 Claims , 26 Drawing Sheets
`
`101 ~
`
`105
`
`118
`
`MCH 11
`
`II
`
`T1
`T3
`
`I
`It
`II 12
`It
`
`- - - - -
`
`- - - - - - - - - - - -
`
`1
`11 ]
`i
`
`- - - -
`
`It
`
`TI
`
`I
`
`-
`
`- -
`
`110
`
`112
`
`100
`
`119
`
`114 –
`
`O O OOO
`NIINNSY
`
`III + IIIIIII
`
`116
`
`Module Control
`
`0 - 0 FILLIFILE .
`IT
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 1 of 39
`
`

`

`US 9 , 824 , 035 B2
`Page 2
`
`Related U . S . Application Data
`continuation of application No . 13 / 952 , 599 , filed on
`Jul . 27 , 2013 , now Pat . No . 9 , 128 , 632 .
`( 60 ) Provisional application No . 61 / 676 , 883 , filed on Jul .
`27 , 2012 .
`
`( 56 )
`
`References Cited
`U . S . PATENT DOCUMENTS
`8 , 565 , 033 B1 * 10 / 2013 Manohararajah . . . . G11C 29 / 028
`365 / 129
`8 , 949 , 519 B2 *
`2 / 2015 Rajan . . . . . . . . . . . . . .
`G110 5 / 02
`365 / 189 . 2
`2002 / 0039323 A1 *
`4 / 2002 Tokutome . . . . . . . . . . . . G11C 7 / 1066
`365 / 233 . 12
`2006 / 0077731 A1 *
`4 / 2006 Ware
`G11C 5 / 04
`365 / 194
`2007 / 0217559 A1 *
`9 / 2007 Stott . . . . . . . . . . . . . . . . . . GIIC 7 / 1051
`375 / 355
`2008 / 0037412 A1 * 2 / 2008 Geile
`. . . . . . . . . .
`. . . G06F 17 / 14
`370 / 208
`2010 / 0271092 A1 * 10 / 2010 Zerbe . . . . . . . . . . . . . . . . . GO6F 13 / 4243
`327 / 161
`2012 / 0256639 A1 *
`10 / 2012 Pausini . . . . . . . . . . . . GOIR 31 / 31709
`324 / 613
`2014 / 0029370 A1 *
`1 / 2014 Koshizuka . . . . . . . . . . . G11C 7 / 1051
`365 / 233 . 13
`
`* cited by examiner
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 2 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 1 of 26
`
`US 9 , 824 , 035 B2
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. .
`
`100
`
`IIIIIIIIIIIIIIIIIIIIIIIIIII +
`
`+
`
`+ LIIIIIIIIIIIIIIIIIIIIIIIIIII .
`
`-
`
`- SUILLUDULLILLLLLLLLLLLLLLLLLLLL
`
`IIIIIIIIIIIIIIIIIIIIII
`
`LLLLLLLLLLLLLLLLLLLLLLL
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`+
`
`I II II
`
`III III .
`
`.
`
`.
`
`IIIIIIIIIIII
`IIIIIIIIIIII
`IIIIIIIII
`IIIIIIIIIII
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`+ IIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`
`IIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`
`114
`114
`
`112
`
`10 110
`
`118
`
`O - O ONO
`IIIIIIIIIIIII
`0 - 00 - 0
`
`Module Control
`0 - 0
`0 - 0
`10 - 01 - O LES
`IIIIIIIIIIIII
`
`116
`
`III III IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`
`FIG . 1
`
`. 11 II IT TT IT . . . |
`TI 11 IT IT IT
`1 - - - - J 11 1
`
`|
`
`I
`
`105
`
`- ???
`
`11
`
`-
`
`- 11 II U I I IT IT
`
`. .
`
`MCH
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 3 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 2 of 26
`
`US 9 , 824 , 035 B2
`
`FIG . 2A
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. . .
`
`M24
`
`UUUUUUUUUUUUUU .
`
`Mj4
`
`220
`
`Mi + 1 , 4
`
`MN , 4
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`1
`
`1
`
`1
`
`M13
`
`Mi3
`

`
`Mi + 1 , 3
`
`MN , 3
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`

`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`M12
`
`110
`
`Miz
`
`Control 116
`
`iii .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Mi + 1 , 2
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`:
`
`:
`
`:
`
`:
`
`:
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`MODURI Module
`
`.
`
`.
`
`.
`
`.
`
`:
`
`:
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`M11
`
`IIIIIIIIIII
`
`Mil
`
`MN , 2 IIIIIIIIIIIIIIIIII
`
`.
`
`.
`
`.
`
`MANI
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Mi + 1 , 1
`
`So IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`
`Y - ( i +
`
`( [ + ! - 01
`
`N - A
`
`N - ai
`
`240
`
`SPD
`
`• LLLLLLLLLLLLLLLLLLLLLLL IIIIIIIIIIIIIIIIIIIII
`
`Y - i
`
`[ - 01
`
`230
`
`210
`
`112
`
`811
`
`Kumud
`
`130 - 1
`
`130 - i
`
`V
`
`120
`
`HYV " .
`
`21 . U . V .
`
`rue .
`
`130 - ( i + 1 )
`
`130 - N
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 4 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 3 of 26
`
`US 9 , 824 , 035 B2
`
`FIG . 2B
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. .
`
`.
`
`.
`
`.
`
`. .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. .
`
`. .
`
`. .
`
`.
`
`.
`
`M14
`
`UCC
`
`Mi + 1 , 4
`
`II ,
`
`IIIIIIIIIIIIII
`
`. . .
`
`MN , 4 IIIIIIIIIIIIIIIIII .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`:
`
`:
`
`: :
`
`:
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. IIIIIIIIIIIIIIIIIIIIII
`
`.
`
`.
`
`1
`
`.
`
`.
`
`.
`
`.
`
`-
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`I
`
`I
`
`. .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`M13
`
`.
`
`.
`
`.
`
`. .
`
`Miz
`
`I
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`I .
`
`M12
`
`Miz
`
`.
`
`.
`
`114
`
`110
`
`: ii
`
`Module Control 116
`
`
`
`i
`
`.
`
`Mi + 1 , 3
`
`MN , 3
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Mi + 1 , 2
`
`MN , 2
`
`IIIIIIIIIIIIIIIIIII
`
`1
`
`-
`
`-
`
`-
`
`-
`
`I
`
`.
`
`.
`
`.
`
`.
`
`
`
`IIIIIIIIIIIIIIIII .
`
`.
`
`.
`
`:
`
`:
`
`:
`
`. '
`
`.
`
`.
`
`.
`
`LI
`
`.
`
`.
`
`.
`
`.
`
`'
`
`'
`
`'
`
`'
`
`'
`
`'
`
`I IIIII
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`-
`
`.
`
`.
`
`IIIII
`
`M21
`
`A - 1
`
`
`
` ID - 1
`
`Mii
`
`Mi + 1 , 1
`
`I
`
`.
`
`.
`
`LEHE .
`
`.
`
`YA - i :
`
`YB - 1
`
`YA - ( i + 1 )
`
`.
`FU YB - ( i + 1 )
`
`! - 01
`
`1 )
`
`
`
` ID - ( i +
`
`.
`
`.
`
`YA - N : YB - N 240
` ID - N
`
`
`MN , 1 IIIIIIIIIIIIIIII
`
`210
`
`118
`
`SPD
`
`230
`
`V
`
`120
`
`were
`
`( I + ! ) - 0ET
`
`N - 0??
`
`z
`
`130 - 1
`
`130 - 1
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 5 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 4 of 26
`
`US 9 , 824 , 035 B2
`
`wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww DIMM
`
`Data ( byta - wise )
`
`
`
`Mamy cooler
`
`
`
`contro signals & OK
`
`
`
`
`
`system memory controller
`
`
`Host Memory controller
`wise todom
`Oata ( byta
`
`??????
`
`????????
`KODE
`
`* *
`
`VINY
`
`mit
`???????????????????????
`
`*
`
`* *
`
`*
`
`efore
`De
`
`B
`
`FIG . 20
`
`DB Command & CK
`
`Data ( byte - wise )
`
`wwwwwwww
`
`+
`
`+ + + + +
`
`+
`
`+ +
`
`w
`
`????????????
`
`116
`
`1 110
`
`12
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 6 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 5 of 26
`
`US 9 , 824 , 035 B2
`
`:
`
`WY
`2030
`
`mi
`
`La scaricas XXXIEW
`
`om Wogo
`
`Data ( byte WISE
`
`W
`
`FIG . 2D
`
`wwwwww
`WWW
`
`Wymi
`home
`
`Sus
`
`Ott
`
`0000D Dobbivood . 911
`
`O Kol u luasás
`
`> DB Command & CK
`
`
`
`
`
`sievols QBUON WHO
`
`*
`
`*
`
`* *
`
`wy
`
`Data ( byte - wise )
`
`SOA
`SQ ) who
`
`
`
`VDO MINUN
`
`
`
`Wyp
`
`*
`
`* * * *
`
`wonneuen
`
`.
`
`118
`
`- - - - -
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 7 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 6 of 26
`
`US 9 , 824 , 035 B2
`
`1310
`
`230
`
`m
`
`IIII . . . .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`"
`
`312
`
`
`
`Module Ctrl
`
`??
`
`FIG . 3
`
`YO
`
`Y - ( n - 1 ) o?? - Yoas
`
`CKM
`
`I
`
`.
`
`I
`
`.
`
`.
`
`"
`
`.
`
`.
`
`. . . . IIIIIII . . .
`
`.
`
`!
`
`.
`
`
`
`
`
`. . . so sau spam box
`
`I . D . Control
`
`320
`
`1 .
`
`. . . .
`
`.
`
`.
`
`.
`
`.
`
`.
`.
`. .
`
`.
`.
`
`.
`
`.
`
`.
`.
`
`.
`
`. IIIIII .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. .
`
`III
`
`.
`
`.
`
`.
`
`. . .
`
`.
`
`. . . . . "
`
`130 - f . . . . .
`
`.
`
`1
`
`.
`
`DQ - O 8 ' - mi
`
`DOS
`
`DQ ( n
`1 )
`
`324
`
`811
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 8 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 7 of 26
`
`US 9 , 824 , 035 B2
`
`M24
`
`M12
`
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`* * * * * * * * * *
`
`* * * * * * * * * *
`
`44 44
`
`FIG . 4A
`
`M13
`
`M11
`
`* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
`
`Y - 10
`
`Y - 11
`
`Y - 1 ( n - 1 )
`
`Y - 10Qs
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 9 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 8 of 26
`
`US 9 , 824 , 035 B2
`
`VEN
`
`ztw
`
`* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
`
`NU
`
`at ' 91 :
`
`ETW
`
`* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
`
`. . . . . ' . ' . ' . ' . . . . . .
`
`* .
`
`.
`
`. .
`
`IVA
`og
`
`???
`
`( I - ulya
`
`SOOVA ( I - ug
`
`soogd
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 10 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet of 26
`
`US 9 , 824 . 035 B2
`
`M11 - 1
`
`M11 - 2
`
`M1 - 3
`
`M11 - 4
`
`FIG . 5B
`
`????
`
`Yoos - 1
`
`YA11
`??????????
`YA5 . Yogs - 4
`YA12
`VAg
`YAs
`
`M1 - 1
`
`M11 - 2
`
`|
`
`ed > |
`
`YAbos - 2
`
`|
`
`ell
`
`Ai
`
`YAvas - 2
`
`FIG . 5A
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 11 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 10 of 26
`
`US 9 , 824 , 035 B2
`
`330 < 330
`
`-
`
`CSIPIL
`
`Command Processing 640
`t recommen
`
`630 v DO
`
`650
`630
`y
`
`Yoas
`
`
`
`DB Command Signals ( MCS )
`
`FIG . 6
`
`310
`
`620
`
`
`
`WDQS RDQS
`
`CKO
`
`DOS
`
`324 —
`
`610
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 12 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet ll of 26
`
`US 9 , 824 , 035 B2
`
`630
`
`} 118
`
`1
`
`|
`
`# #
`
`#
`
`??
`
`#
`
`# #
`
`#
`
`#
`
`#
`
`118
`
`230
`
`FIG . 7
`
`118
`
`720
`
`710
`
`MCS
`
`CK , CK
`
`116
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 13 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 12 of 26
`
`US 9 , 824 , 035 B2
`
`I
`
`I
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`
`1
`
`.
`
`.
`
`.
`
`.
`
`1
`
`XXXX XXXX
`
`IIIIIIIIIIIIIIIIIIIIIIIIIII
`
`
`
`- IIIIIII
`
`1
`
`1
`
`1
`
`1
`
`1
`
`1
`
`IIIIIIIIIIIIIIIIIIIIIII
`
`.
`
`.
`
`€08 803
`
`F
`
`XXX
`
`IIIIIIIIIIIIIIIIIIIIII
`
`.
`
`IIII
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`IIIIIIIIIIIIIIIIIIIIIIIIII
`
`I
`
`.
`
`I
`
`. III . II
`
`.
`
`.
`
`.
`
`.
`
`. III . III . II . III .
`
`.
`
`.
`
`III .
`
`. TANTITATIT A
`INTANT . TTA I
`
`Metastability
`
`XXXX
`
`. TANT
`
`FIG . 8
`
`Katso
`
`
`
`III 11 III
`
`
`
`TULIIII .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. IIIIII
`
`801
`
`IIIIIIIIIIIIIIIII
`
`XXXX XXXX
`
`T
`
`.
`
`.
`
`. IIIIIII
`
`)
`
`CIIIIIIIIIIIIIIIIIIIIII
`.
`
`.
`
`.
`
`.
`
`.
`
`IIIIIIII
`
`
`
`II III
`
`IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`
`IIIIIII .
`
`IIIIIIIIIIIIIIIIIIII
`
`-
`
`HII III
`
`.
`
`IIIIII
`
`1
`
`1
`
`1
`
`1
`
`1
`
`1
`
`N
`
`I
`
`I
`
`XXXX
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`L
`
`-
`
`-
`
`
`
`" I " -
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`?? ?
`
`OTS
`
`820
`
`830
`
`840
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 14 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 13 of 26
`
`US 9 , 824 , 035 B2
`
`932
`
`930
`
`
`
`To Command Processing
`
`????????????????????????????????????????????????
`
`???
`
`931
`
`MCS
`
`FIG . 9
`
`910
`
`
`Signal Selection
`M . S . Detection | 912
`
`916 S710183 * * . 924 E 920
`
`III
`
`-
`
`ck ??
`
`MCSO
`a
`
`2
`
`630 630 930
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 15 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 14 of 26
`
`US 9 , 824 , 035 B2
`
`XX FIG . 10B
`
`Alle
`
`LIIIIIII
`
`1061 . . 1062
`1066 :
`
`" Ma
`
`%
`
`2
`
`mcsi X
`
`1062
`
`1061
`
`??
`
`MCS1 1592
`
`MCS
`
`m
`
`m
`
`V
`
`-
`
`-
`
`-
`
`-
`
`-
`
`NL
`S 12 We wc FIG . 10C
`
`.
`
`. .
`
`. . .
`
`. . .
`
`. . .
`
`1050
`
`MCS1
`
`1042
`
`?
`1012
`
`. . .
`
`.
`
`.
`
`.
`
`! . ! . ! . ! . ! . ! .
`
`! . ! . ! . ! . ! . ! .
`
`! ! !
`
`W
`
`1046
`
`.
`
`.
`
`.
`
`.
`
`1044
`
`w
`
`wwwwww
`BMXXXXXXXXXXXXXXXXXX
`
`* * * * *
`
`* * * * * ! ! ! ! ! ! ! ! ! !
`
`! !
`
`Pe
`
`*
`
`*
`
`FIG . 10A
`
`1016
`
`910
`
`osow
`MCSO
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 16 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 15 of 26
`
`US 9 , 824 , 035 B2
`
`
`
`To Command Processing
`
`930
`
`932
`
`.
`
`.
`
`1072 ;
`
`.
`
`1
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`1071
`
`920
`
`I
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. 4
`
`FIG . 10D
`
`.
`
`.
`
`.
`
`.
`
`Z1
`
`IIIIIIIIIIIIIIIIIIIIIIIII .
`
`1
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`MCSO
`
`MCS1
`
`??
`
`CK1
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 17 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 16 of 26
`
`US 9 , 824 , 035 B2
`
`912
`
`914
`
`1120
`
`FIG . 11A
`
`ORO :
`C
`www . X . XX . XXX
`
`WWW . WWW . V
`
`.
`
`.
`:
`.
`WWW .
`
`M
`:
`: :
`www . WWWW
`
`:
`
`:
`: :
`WWWWWWWW
`
`:
`
`HMMMmm .
`2 . 9 . 19 ? . ! . ! . ! . ! . ! . ! . ! . ! . !
`
`. . ? . . ! ' " . ? . . ! ! !
`
`!
`
`1172
`
`MCS2
`
`KOVEA
`
`MCSm
`
`1102
`
`1000
`
`RAS
`
`1174
`
`*
`
`* *
`
`* *
`
`1172
`
`MCS1
`
`1102
`
`1102
`
`1106
`
`MCS
`
`??
`
`1172
`
`CK1
`
`1106
`
`;
`
`XA
`
`7
`
`* *
`
`YA
`*
`
`*
`
`1172
`
`??2
`
`CKm
`
`1106
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 18 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 17 of 26
`
`US 9 , 824 , 035 B2
`
`
`
`To Command Processing
`
`930
`
`932
`
`: - ?
`
`? - ?
`
`?
`
`? ?
`
`? ? ? ? ? ? ? ? ?
`
`? ? .
`
`????????????????????????????????????????????????????????????????????????????????????????????????
`
`920
`
`MCSI
`
`.
`
`. .
`
`.
`
`.
`
`1
`
`.
`
`. .
`
`.
`
`.
`
`.
`
`.
`
`. .
`
`.
`
`.
`
`.
`
`. .
`
`.
`
`.
`
`. .
`
`.
`
`.
`
`1072 ;
`
`Cki
`
`. .
`
`.
`
`. .
`
`.
`
`.
`
`.
`
`.
`
`. .
`
`.
`
`. .
`
`FIG . 11B
`
`1071
`
`.
`
`. . .
`
`.
`
`.
`
`. .
`
`.
`
`.
`
`.
`
`.
`
`. .
`
`4
`
`914
`
`918
`
`y
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`1
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. .
`
`.
`
`.
`
`.
`
`.
`
`916
`
`912
`
`IIIIIIIIIIIIIIIIIIIIIIIII .
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 19 of 39
`
`

`

`U . S . Patent
`
`Nov . 21 , 2017
`
`Sheet 18 of 26
`
`US 9 , 824 , 035 B2
`
`DOS1 IIIIII
`
`EWD
`
`? E7
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`III
`
`t3
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`MCS
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`*
`
`W . L .
`
`FIG . 12A
`
`1
`
`- . -
`
`IIIIIIIIIIIIIIIIIIII . MCS .
`
`t2
`
`. IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`
`— CED — CED
`
`y
`
`. IIIIII .
`
`.
`
`IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 20 of 39
`
`

`

`U . S . Patent
`
`Nov . 21 , 2017
`
`Sheet 19 of 26
`
`US 9 , 824 , 035 B2
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. II I
`
`I
`
`I
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Delay
`
`1
`
`-
`
`DOS
`
`DQS I .
`
`2
`
`ERD
`
`- . . . ? ERD
`
`N
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. II IIIIIIIIIIIIIII . . . .
`
`- -
`
`. . . T .
`
`??
`
`-
`
`-
`
`-
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. IIIIII .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`t7
`
`III .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. IIIIII .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`FIG . 12B
`
`t6
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. IIIIIIIIII .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. IIIII
`
`-
`
`CED CED
`
`1
`
`. . . . . . . . . R / C .
`
`.
`
`. . . . .
`
`. .
`
`. .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. .
`
`.
`
`. .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 21 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 20 of 26
`
`US 9 , 824 , 035 B2
`
`650
`
`DS
`
`1330
`
`Stop
`
`Start
`
`I Š
`
`1320
`
`1310
`
`personale
`Preamble Detector
`Das DOS
`
`FIG . 13
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 22 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 21 of 26
`
`US 9 , 824 , 035 B2
`
`1402
`
`1430
`
`
`
`Write Paths
`
`1420
`
`1410
`
`320 / 620
`
`
`
`Read Paths
`
`ENA / ENB
`
`Ds
`
`FIG . 14
`
`1480 SIEF 322 / 324
`
`Y / Yoas
`
`1450
`
`ENA / ENB
`
`1460
`1470
`
`1401
`
`DO / DOS
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 23 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 22 of 26
`
`US 9 , 824 , 035 B2
`
`Y Boas
`
`0
`
`620
`
`1502B
`
`YADQs
`
`1502A
`1530A
`
`1530B
`
`
`
`ENB ???
`
`-
`
`?
`
`FIG . 15
`
`CKO
`
`1550
`
`1560 1550
`
`1570
`
`1580
`
`WDQS
`
`RDOS
`RDQS
`
`1520
`
`1510
`
`1501
`
`H
`
`DOS
`
`324
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 24 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 23 of 26
`
`US 9 , 824 , 035 B2
`
`YA
`
`??
`
`E NA
`
`E NB
`
`ENA / ENB
`
`CKO DS
`
`RDOS
`WDOS
`
`FIG . 16
`
`1602A
`1630A
`
`1620
`
`1610
`
`320
`
`1630B
`
`1602B
`
`1650
`1660
`1670
`
`1680
`
`1601
`
`DO
`
`322
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 25 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 24 of 26
`
`US 9 , 824 , 035 B2
`
`
`
`From 1550 / 1650
`
`1710
`
`1720
`
`1730
`
`1740
`
`1750
`
`To 1570 / 1670
`
`1560 / 1660
`
`FIG . 17
`
`DS
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 26 of 39
`
`

`

`U . S . Patent
`
`Nov . 21 , 2017
`
`Sheet 25 of 26
`
`US 9 , 824 , 035 B2
`
`1810
`
`1820
`
`1830
`
`1840
`
`1860
`1860
`
`1870
`
`1880
`
`L
`
`- 1850
`
`centes
`
`
`
`
`
`Transmitting the data signal to a subgroup of memory devices selected according to the
`
`
`
`
`one or more first enable signals
`
`
`
`
`
`
`
`Receiving one or more data signals
`
`
`
`
`
`
`
`
`
`Receiving a write strobe signal after a time interval from receiving the one or more first enable signal
`
`
`
`
`
`
`
`
`
`
`
`Generating a delay signal according to the time interval
`
`
`
`
`
`
`
`Receiving one or more second enable signals
`
`
`
`
`
`
`
`
`
`
`
`Receiving a read strobe signal and one or more read data signals
`
`
`
`
`
`
`
`
`
`
`
`signals according to the delay signal
`Delaying the read strobe signal and the one or more read data
`
`
`
`
`
`
`
`
`FIG . 18
`
`
`
`
`
`Receive one or more first enable signals from a module controller
`
`
`
`
`
`
`
`
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 27 of 39
`
`

`

`atent
`
`Nov . 21 , 2017
`
`Sheet 26 of 26
`
`US 9 , 824 , 035 B2
`
`- 310
`
`330
`
`
`
`DB Command Signals ( MCS )
`
`.
`
`.
`
`. .
`
`DO o
`
`
`
`
`
`Command Processing 640
`
`650
`
`630 630
`
`620
`
`Yoos
`
`FIG . 19
`
`
`
`WDQS RDQS
`
`???
`
`DQS
`
`en 324 e ???
`
`1920
`
`KA
`6102
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 28 of 39
`
`

`

`US 9 , 824 , 035 B2
`
`memory module can be increased by increasing the number
`MEMORY MODULE WITH
`of memory devices per rank or by increasing the number of
`TIMING - CONTROLLED DATA PATHS IN
`DISTRIBUTED DATA BUFFERS
`ranks .
`In certain conventional memory modules , the ranks are
`CLAIM OF PRIORITY
`5 selected or activated by control signals from a processor or
`memory controller during operation . Examples of such
`control signals include , but are not limited to , rank - select
`The present application is a continuation of U . S . patent
`signals , also called chip - select signals . Most computer and
`application Ser . No . 14 / 846 , 993 , to be issued as U . S . Pat .
`server systems support a limited number of ranks per
`No . 9 , 563 , 587 , which is a continuation of U . S . patent
`application Ser . No . 13 / 952 , 599 , filed Jul . 27 , 2013 , issued 10 memory module , which limits the memory density of the
`as U . S . Pat . No . 9 , 128 , 632 , which claims priority to U . S .
`memory modules that can be used in these computer and
`Provisional Pat . Appl . No . 61 / 676 , 883 , filed on Jul . 27 ,
`server systems .
`2012 . Each of the above applications is incorporated by
`For memory devices in such as a memory module to be
`reference herein in its entirety .
`15 properly accessed , distribution of control signals and a
`control clock signal in the memory module is subject to strict
`CROSS REFERENCE TO RELATED
`constraints . In some conventional memory modules , control
`APPLICATIONS
`wires are routed so there is an equal length to each memory
`component , in order to eliminate variation of the timing of
`The present application is related to commonly - owned
`U . S . patent application Ser . No . 14 / 715 . 486 . filed on May 20 the control signals and the control clock signal between
`18 , 2015 ; U . S . patent application Ser . No . 13 / 970 , 606 , filed
`different memory devices in the memory modules . The
`on Aug . 20 , 2013 ; U . S . patent application Ser . No . 12 / 504 ,
`balancing of the length of the wires to each memory devices
`131 , filed on Jul . 16 , 2009 , now U . S . Pat . No . 8 , 417 , 870 ;
`compromises system performance , limits the number of
`U . S . patent application Ser . No . 12 / 761 , 179 , filed on Apr . 15 ,
`memory devices , and complicates their connections .
`2010 , now U . S . Pat . No . 8 , 516 , 185 ; U . S . patent application 25
`In some conventional memory systems , the memory
`Ser . No . 13 / 287 , 042 , filed on Nov . 1 , 2011 , now U . S . Pat .
`controllers include leveling mechanisms for write and / or
`No . 8 , 756 , 364 ; and U . S . patent application Ser . No . 13 / 287 ,
`read operations to compensate for unbalanced wire lengths
`081 , filed on Nov . 1 , 2011 , now U . S . Pat . No . 8 , 516 , 188 ;
`and memory device loading on the memory module . As
`each of which is incorporated herein by reference in its
`memory operating speed and memory density continue to
`entirety .
`30
`30 increase , however , such leveling mechanisms are also insuf
`ficient to insure proper timing of the control and / or data
`FIELD
`signals received and / or transmitted by the memory modules .
`The disclosure herein is related generally to memory
`BRIEF DESCRIPTION OF THE DRAWINGS
`modules , and more particularly to multi - rank memory mod - 35
`ules and methods of operation .
`FIG . 1 is a diagram illustrating a memory system includ
`ing at least one memory module according to one embodi
`BACKGROUND
`ment .
`FIGS . 2A - 2D are each a diagrams illustrating interactions
`With recent advancement of information technology and 40
`among components in a a memory module according to
`widespread use of the Internet to store and process infor -
`certain embodiments .
`mation , more and more demands are placed on the acqui -
`FIG . 3 is a diagram illustrating one of a plurality of data
`sition , processing , storage and dissemination of vocal , pic -
`buffers in a memory module according to one embodiment .
`torial ,
`textual
`and
`numerical
`information
`by
`FIGS . 4A - 4B are each a diagram illustrating data and data
`microelectronics - based combination of computing and com - 45
`strobe signal lines coupled to memory devices in a memory
`munication means . In a typical computer or server system ,
`module according to certain embodiments .
`memory modules are used to store data or information . A
`FIGS . 5A - 5B are diagrams illustrating different numbers
`memory module usually includes multiple memory devices ,
`of memory devices that can be coupled to each data buffer
`such as dynamic random access memory devices ( DRAM )
`a memory module according to certain embodiments .
`in
`or synchronous dynamic random access memory devices 50
`FIG . 6 is a diagram illustrating a control circuit in a data
`( SDRAM ) , packaged individually or in groups , and / or
`buffer according to certain embodiments .
`mounted on a printed circuit board ( PCB ) . A processor or a
`FIG . 7 is a diagram illustrating control signals from a
`memory controller accesses the memory module via a
`module control device to a plurality of data buffers in
`a
`memory bus , which , for a single - in - line memory module
`( SIMM ) , can have a 32 - bit wide data path , or for a dual - in - 55 memory module according to certain embodiments .
`line memory module ( DIMM ) , can have a 64 - bit wide data
`FIG . 8
`is a timing diagram illustrating alignment of
`path .
`module control signals with respect to module clock signals .
`The memory devices of a memory module are generally
`FIG . 9 is a diagram illustrating a metastability detection
`organized in ranks , with each rank of memory devices
`circuit and signal adjustment circuit in a data buffer accord
`generally having a bit width . For example , a memory 60 ing to certain embodiments .
`module in which each rank of the memory module is 64 bits
`FIGS . 10A - 10C are diagrams illustrating a metastability
`wide is described as having an “ x64 ” or “ by 64 " organiza -
`detection circuit according to certain embodiments .
`tion . Similarly , a memory module having 72 - bit - wide ranks
`FIG . 10D is a diagram illustrating a signal adjustment
`is described as having an “ x72 ” or “ by 72 ” organization .
`circuit according to certain embodiments .
`The memory capacity or memory density of a memory 65
`FIGS . 11A - 11B are diagrams illustrating a metastability
`module increases with the number of memory devices on the
`detection circuit and signal adjustment circuit , respectively ,
`memory module . The number of memory devices of a
`according to certain embodiments .
`
`Micron et al. - Exhibit 1008
`Micron et al. v. Netlist - IPR2022-00237
`Page 29 of 39
`
`

`

`5
`
`US 9 , 824 , 035 B2
`FIGS . 12A - 12B are a timing diagrams illustrating a write
`In one embodiment , each buffer circuit includes metasta
`operation and a read operation , respectively , performed by a
`bility detection circuits to detect metastability condition in
`the module control signals and signal adjustment circuits to
`memory module according to one embodiment .
`FIG . 13 is a diagram illustrating a delay control circuit in
`adjust the module control signals and / or a module clock
`signal to mitigate any metastability condition in the module
`a data buffer according to certain embodiments .
`FIG . 14 is a diagram illustrating a DQ or DQS routing
`control signals .
`Further , in one embodiment , each buffer circuit includes
`circuit in a data buffer according to an embodiment .
`signal alignment circuits that determine , during a write
`FIG . 15 a diagram illustrating a DQS routing circuit
`operation , a time interval between a time when one or more
`having a delay circuit in a data buffer according to an
`module control signals are received from the module control
`embodiment .
`circuit and a time when a strobe or data signal is received
`FIG . 16 a diagram illustrating a DQ routing circuit having
`from the memory controller . This time interval is used
`a delay circuit in a data buffer according to an embodiment .
`during a subsequent read operation to time transmission of
`FIG . 17 is a diagram illustrating a delay circuit in a DO
`read data to the memory controller , such that the read data
`or DOS routing circuit according to an embodiment .
`15 arrives at the memory controller within a time limit in
`FIG . 18 is a flowchart illustrating a method for data edge
`accordance with a read latency parameter associated with
`alignment according to embodiments .
`the memory system .
`FIG . 1 shows a system 100 including a memory controller
`FIG . 19 is a diagram illustrating a control circuit in a data
`buffer according to certain embodiments .
`( MCH ) 101 and one or more memory modules 110 coupled
`20 to the MCH by a memory bus 105 , according to one
`DESCRIPTION OF EMBODIMENTS
`embodiment . As shown , the memory bus includes C / A
`signal lines 120 and groups of system data / strobe signal
`A memory module according to one embodiment includes
`lines 130 . Also as shown , each memory module 110 has a
`plurality of memory devices 112 organized in a plurality of
`memory devices organized in groups , a module control
`device , and data buffers ( DB ) . The data buffers are some - 25 ranks 114 . Each memory module 110 further includes a
`times referred to herein as buffer circuits , isolation devices
`module control circuit ( module controller or module control
`( I . D . ) or load reduction devices . The memory module is
`device ) 116 coupled to the MCH 101 via the C / A signal lines
`operable to perform memory operations in response to
`120 , and a plurality of buffer circuits or isolation devices 118
`memory commands ( e . g . , read , write , refresh , precharge ,
`coupled to the MCH 101 via respective groups of system
`etc . ) , each of which is represented by a set of control / address 30 data / strobe signal lines 130 . In one embodiment , the
`( CIA ) signals transmitted by the memory controller to the
`memory devices 112 , the module control circuit 116 and the
`memory module . The C / A signals may include , for example ,
`isolation devices 118 can be mounted on a same side or
`a row address strobe signal ( / RAS ) , a column address strobe
`different sides of a printed circuit board ( module board ) 119 .
`signal ( ICAS ) , a write enable signal ( / WE ) , an output enable
`In the context of the present description , a rank refers to
`signal ( OE ) , one or more chip select signals , row / column 35 a set of memory devices that are selectable by a same chip
`address signals , and bank address signals . The memory
`select signal from the memory controller . The number of
`controller may also transmit a

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