Filed on behalf of SanDisk Corporation By: Lori A. Gordon Robert E. Sokohl Sterne, Kessler, Goldstein & Fox PLLC 1100 New York Avenue, NW Washington, D.C. Tel: (202) 371-2600 Fax: (202) 371-2540 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD PETITION FOR INTER PARTES REVIEW OF U.S. PATENT NO. 8,081,536
64
Embed
UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE ... · 1026 Curriculum Vitae of Dr. Srinivasan Jagannathan (“Jagannathan CV”) 1027 Excerpts from file history of Inter Partes
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Filed on behalf of SanDisk Corporation
By: Lori A. Gordon Robert E. Sokohl Sterne, Kessler, Goldstein & Fox PLLC 1100 New York Avenue, NW Washington, D.C. Tel: (202) 371-2600 Fax: (202) 371-2540
UNITED STATES PATENT AND TRADEMARK OFFICE
BEFORE THE PATENT TRIAL AND APPEAL BOARD
PETITION FOR INTER PARTES REVIEW OF U.S. PATENT NO. 8,081,536
- i -
TableofContents I. Mandatory Notice (37 C.F.R. § 42.8(a)(1)) ........................................................ 1
II. Grounds for Standing (37 C.F.R. § 42.104(a)) ................................................... 2
III. Identification of Challenge (37 C.F.R. § 42.104(b)) ........................................ 2
A. Statutory Grounds for the Challenge ............................................................ 2
B. Citation of Prior Art ...................................................................................... 2
IV. The '536 Patent ................................................................................................. 4
A. Overview ....................................................................................................... 4
B. Level of Ordinary Skill in the Art ................................................................. 8
C. Challenged Claims ........................................................................................ 8
1. The challenged claims include substantially overlapping claim limitations. ................................................................................................................. 8
2. Claim Construction ................................................................................................ 11
V. Grounds of Rejection ........................................................................................ 12
A. Ground 1: Claims 1 and 24 of the ’536 Patent are Obvious over Takeda and Karabatsos. ........................................................................................... 12
1. Overview of Takeda and Karabatsos ................................................................ 12
2. Prosecution History Related to Takeda ............................................................ 18
3. The combination of Takeda and Karabatsos renders independent claims 1 and 24 Obvious ....................................................................................................... 20
B. Ground 2: The Combination of Takeda, Karabatsos, and JEDEC Renders Claims 16, 17, 30, and 31 Obvious. ............................................................ 28
1. The combination of Takeda, Karabatsos, and JEDEC renders dependent claims 16 and 30 obvious. .................................................................................... 28
2. Takeda, Karabatsos, and JEDEC render Dependent Claims 17 and 31 obvious ...................................................................................................................... 30
C. Ground 3: The Combination of Takeda, JEDEC and Connolly Renders Claims 1, 16, 17, 24, 30, and 31 Obvious. .................................................. 31
1. Overview of Takeda, JEDEC, and Connolly .................................................. 31
2. The combination of Takeda, JEDEC, and Connolly renders independent claims 1 and 24 obvious. ...................................................................................... 34
- ii -
3. The combination of Takeda, JEDEC, and Connolly renders claims 16 and 30 obvious. ............................................................................................................... 43
4. The combination of Takeda, JEDEC, and Connolly renders claims 17 and 31 obvious. ............................................................................................................... 43
D. Ground 4: The Combination of Amidi and Connolly Renders Claims 1, 16, 17, 24, 30, and 31 Obvious. ........................................................................ 43
1. Overview of Amidi and Connolly ...................................................................... 43
2. The combination of Amidi and Connolly renders independent claims 1 and 24 obvious ........................................................................................................ 48
3. The combination of Amidi and Connolly renders dependent claims 16 and 30 obvious. ....................................................................................................... 54
4. The combination of Amidi and Connolly renders dependent claims 17 and 31 obvious. ....................................................................................................... 55
VI. Conclusion ...................................................................................................... 57
- iii -
EXHIBIT LIST
SanDisk Exh. No. Description
1001 U.S. Patent No. 8,081,536 to Solomon, et al., issued December 20, 2011 (“’536 Patent”)
1002 Declaration of Dr. Srinivasan Jagannathan (“Jagannathan Dec.”)
1003 Japanese Patent Application Publication No. H10-320770 to Takeda, published December 4, 1998 (“Takeda”)
1004 Certified English-language translation of Japanese Patent Application Publication No. H10-320770 to Takeda, published December 4, 1998 (“Takeda Trans.”)
1005 U.S. Patent No. 6,446,158 to Karabatsos, issued September 3, 2002 (“Karabatsos”)
1006 JEDEC Standard 21-C: PC2100 and PC1600 DDR SDRAM Registered DIMM Design Specification, Revision 1.3, January 2002 (“JEDEC21C 4-20-4”)
1007 U.S. Patent No. 6,070,217 to Connolly, et al., issued May 30, 2000 (“Connolly”)
1008 U.S. Patent Application Publication No. 2006/0117152 to Amidi, et al., published June 1, 2006 (“Amidi”)
1009 Excerpts of prosecution history of Application Serial No. 13/032,470, which issued as U.S. Patent No. 8,081,536 (“’536 File History”)
1010 Detailed Request for Inter Partes Reexamination of Patent No. 8,250,295 B2, Netlist, Inc. v. Smart Modular Technologies, Control No. 95/002,399, filed September 15, 2012 (“Request”)
1011 Patent Owner’s Preliminary Response (Paper No. 9), Diablo Technologies, Inc. v. NetList, Inc., IPR2014-00882, filed October 7, 2014 (“IPR2014-00882 POPR”)
- iv -
1012 Action Closing Prosecution, mailed March 21, 2014, Inter Partes Reexamination Control No. 95/000,578 (“the ’912 ACP”)
1013 Action Closing Prosecution, mailed March 12, 2012, Inter Partes Reexamination Control No. 95/001,337, (“the ’274 ACP”)
1014 ALTERA ACEX 1K Programmable Logic Device Family Datasheet, ver. 3.4, May 2003, accessed at [http://www.altera.com/literature/ds/ archives/acex.pdf] (“ALTERA”)
1015 JESD79C: Double Data Rate (DDR) SDRAM Specification, March 2003 [accessed at http://cs.ecs.baylor.edu/~maurer/CSI5338/JEDEC79R2.pdf] (“JEDEC79C”)
1016 JESD21-C: JEDEC Configurations for Solid State Memories section 4.5.7, 168 Pin Registered SDRAM DIMM Family, October 2001 [accessed at http://www.jedec.org/standards-documents/docs/module-4507] (“JEDEC21C-4.5.7”)
1017 JESD21-C: JEDEC Configurations for Solid State Memories section 4.6.1, 278 Pin Buffered SDRAM DIMM Family, June 1997 [accessed at http://www.jedec.org/sites/default/files/docs/4_06_01.PDF] (“JEDEC21C-4.6.1”)
1018 JESD21-C: JEDEC Configurations for Solid State Memories section 4.1.2.5, Appendix E: Specific PD’s for Synchronous DRAM (SDRAM), May 2003 [accessed at http://www.jedec.org/sites/default/files/ docs/4_01_02_05R12.pdf] (“JEDEC21C-4.1.2.5”)
1019 MT16VDDT3264A, MT16VDDT6464A DDR SDRAM DIMM Module Data Sheet [accessed at http://icwic.com/icwic/data/pdf/cd/ cd012/497970.pdf] (“Micron”)
1020 Synchronous DRAM Architectures, Organizations, and Alternative Technologies, Prof. Bruce L. Jacob, December 10, 2002 [accessed at http://www.ece.umd.edu/~blj/CS-590.26/references/DRAM-Systems.pdf] (“Jacob”)
- v -
1021 Logic Design Principles with Emphasis on Testable Semicustom Circuits, Edward J. McCluskey, 1986, Prentice Hall, Englewood Cliffs, NJ (“McCluskey”)
1022 Decision on Institution of Inter Partes Review of U.S. Patent 7,881,150 B2 (Paper No. 11), Diablo Technologies, Inc. v. Netlist, Inc., IPR2014-00882, mailed December 16, 2014 (“the ’150 Diablo IPR11”)
1023 Decision on Institution of Inter Partes Review of U.S. Patent 7,881,150 B2 (Paper No. 12), Diablo Technologies, Inc. v. Netlist, Inc., IPR2014-01011, mailed December 16, 2014 (“the ’150 Diablo IPR12”)
1024 Decision on Institution of Inter Partes Review of U.S. Patent 8,081,536 B1 (Paper No. 11), Diablo Technologies, Inc. v. Netlist, Inc., IPR2014-00883, mailed December 16, 2014 (“the ’536 Diablo IPR”)
1025 Opening Claim Construction Brief, Netlist Inc., vs. Google, Inc., Case No. 4:08-CV-04144 (N.D. Cal., July 28, 2009) (“2009 NetList Claim Construction Brief”)
1026 Curriculum Vitae of Dr. Srinivasan Jagannathan (“Jagannathan CV”)
1027 Excerpts from file history of Inter Partes Reexamination Control No. 95/001,337 (Action Closing Prosecution mailed March 12, 2012 [“the ’337 ACP”]; Decision On Appeal mailed January 16, 2014 [“the ‘337 DOA”])
- 1 -
SanDisk Corporation requests that the United States Patent Office institute
an inter partes review of claims 1, 16, 17, 24, 30, and 31 (collectively, the
“challenged claims”) of United States Patent No. 8,081,536 to Solomon et al. (“the
’536 patent”). According to Office records, the ʼ536 patent is assigned to Netlist,
Inc. A copy of the ’536 patent is provided as SanDisk 1001.
I. Mandatory Notice (37 C.F.R. § 42.8(a)(1))
REAL PARTY IN INTEREST: The real party-in-interest of Petitioner is SanDisk
Corporation.
RELATED MATTERS: U.S. Patent No. 8,081,536 is involved in the following
current proceedings that may affect or be affected by a decision in this proceeding:
NetList, Inc. v. Smart Storage Systems, Inc., Diablo Technologies, Inc., and
SanDisk Corporation, 4:13-cv-05889-YGR, NDCA.
Diablo Technologies, Inc. v. Netlist, Inc., IPR2014-00883.
LEAD AND BACKUP COUNSEL: Pursuant to 37 C.F.R. § 42.8(b)(3) and
42.10(a), Petitioner appoints Lori A. Gordon (Reg. No. 50,633) as its lead
counsel, Robert E. Sokohl (Reg. No. 36,013) as its back-up counsel, both at the
address: STERNE, KESSLER, GOLDSTEIN & FOX, 1100 New York Avenue, N.W.,
Washington, D.C., 20005, phone number (202) 371-2600 and facsimile (202) 371-
2540.
- 2 -
SERVICE INFORMATION: Petitioner consents to electronic service by email at
that JEDEC documents are used to describe memory module configurations.
(Takeda Trans., ¶[0002]). As such, a PHOSITA would have been motivated to
apply the known technique of phase locking clock signals as taught in JEDEC to
the known memory circuit of Takeda to yield predictable result of providing timing
signals to the elements of the memory module. (Jagannathan Dec., ¶¶ 111-112.)
Takeda also does not explicitly disclose “selectively isolate a load of the
DDR memory circuits of at least one rank of the first number of ranks from the
computer system.” But performing selective isolation of the memory circuits was
also well known as is evidenced by Connolly. Connolly is in the same field of
SDRAM module design. (Connolly, 1:19-22; 3:22-24.) More specifically,
Connolly aims to reduce the capacitance load of the memory chips on the bus:
“[w]hat is needed in order to better utilize less expensive RAM chips in systems
- 33 -
with otherwise limited memory expansion is a way to minimize data line
capacitance loading so that oversize memory modules with banks of RAM chips
can be added to the system.” (Connolly, 1:48-53.) In order to reduce this capacitive
loading, Connolly provides switches between the memory chips on a module:
“DRAMs 900-1 to 900-10, preferably SDRAMs, are coupled through bit switches
909-1 to 909-10 as controlled by ASIC 910 (corresponding to ASICs 310 and 410
of FIG. 1). (Connolly, 5:7-13; FIG. 6A.) (See also Connolly 1:67–2:4.) The
memory chips in Connolly are arranged within ranks of memory. (Jagannathan
Dec., ¶¶96-98.)
It would have been obvious to a PHOSITA to use the memory chip isolation
technique of Connolly with the SDRAM memory chips of Takeda. (Jagannathan
Dec., ¶¶111, 113-114.) Connolly explicitly discloses that performing the load
isolation of the memory chips reduces capacitive loading on the data lines: “[t]he
present invention is a two part solution to reducing data line capacitance to an
acceptable system limit. The first part is a memory module, e.g., single in-line
memory module (SIMM) or a dual in-line memory module (DIMM), with in-line
bus switches.” (Connolly, 1:63-67.) The ’536 patent uses switches to isolate
memory ranks for the same reasons:
… the circuit 40 selectively isolates the loads of some (e.g., one or
more) of the ranks of the memory module 10 from the computer
system . . . . For example, when a memory module 10 is not being
- 34 -
accessed by the computer system, the capacitive load on the
memory controller 20 of the computer system by the memory
module 10 can be substantially reduced to the capacitive load of
the circuit 40 of the memory module 10. (’536 patent, 7:22-31.)
A PHOSITA would recognize that the reduced capacitive load described by
Connolly leads to a reduced power consumption. (Jagannathan Dec., ¶¶42, 113.)
As such, a PHOSITA would have been motivated to apply the known technique of
switching data outputs of different memory chips to the known memory circuits of
Takeda to yield the predictable results reducing capacitive loading, and thus
reducing power consumption. (Jagannathan Dec., ¶¶113-114.)
2. The combination of Takeda, JEDEC, and Connolly renders independent claims 1 and 24 obvious.
a) Takeda discloses the preambles of independent claims 1 and 24 [1A, 24A].
Takeda discloses "a memory module configured to be operationally coupled
to a computer system" and a "method of operating" such a memory module: In
Takeda, the circuit “convert[s] drive signals from outside the module, which are
sent in order to control the plurality of banks, to signals for controlling the plurality
of banks.” (Takeda Trans., ¶[0005].) Although Takeda does not specify the
originator of the outside drive signals, it would be obvious to a PHOSITA that a
computer system generates these drive signals. (Jagannathan Dec., ¶¶59-61.)
- 35 -
Further, a PHOSITA would appreciate that it would be obvious that such a
circuit is mounted on the memory module given that it receives signals from
“outside the module” and converts them to signals that control the memory banks
(which are also coupled to the memory module) (Jagannathan Dec., ¶61.)
b) Takeda discloses the memory module configuration limitations ([1B], [24B]).
Takeda discloses a "memory module having a first number of ranks, each
rank of the first number of ranks comprising … memory circuits": As illustrated in
FIG. 1 (reproduced below with annotations), Takeda's memory module includes “a
plurality of banks comprising a plurality of current-generation SDRAMs. . .”
(Takeda Trans., [0005].) As discussed above, the “banks” disclosed in Takeda are
the same as the claimed “ranks.” (Jagannathan Dec., ¶56.)
- 36 -
Annotated FIG. 1 from Takeda (Jagannathan Dec., p. 37.)
Although Takeda describes the use of SDRAM circuits, a PHOSITA would
readily understand that the teachings of Takeda could be applied to any
synchronous memory architecture, which includes a "DDR memory circuit."
(Jagannathan Dec., ¶¶64-65.) In fact, Takeda explicitly discloses that JEDEC
documents are used to describe memory module configurations. (Takeda Trans.,
¶[0002]). Thus, a PHOSITA would understand that Takeda’s teachings may be
- 37 -
applied to JEDEC compliant devices, such as a DDR SDRAM. (Jagannathan Dec.,
¶65.)
The memory circuits of Takeda "are configured to be activated concurrently
with one another for receiving and transmitting data having a bit width of the rank
in response at least in part to a first number of [] chip select signals." Takeda
discloses the use of 4 banks (ranks): D0 – D15; D16 – D31; D32 – D47; and D48 –
D63 with each bank (rank) selected using pairs of chip select signals selected from
CS0 – CS7 (a first number of chip select signals). (Takeda Trans., [0011] –
[0013].) (Jagannathan Dec., ¶¶55-59.) Each SDRAM of a selected bank would
operate concurrently to output data on the data buses DQ0 – DQ63 (defining the
bit width of the selected bank.) (Jagannathan Dec., ¶¶58-60.) As noted above, it
would be obvious to a PHOSITA that the teachings in Takeda regarding the
activation of different ranks of memory could be applied to either SDRAM or
DDR SDRAM. (Jagannathan Dec., ¶65.) Thus, it would be obvious to a PHOSITA
that the DDR memory circuits “are configured to be activated concurrently with
one another … in response at least in part to a first number of DDR chip select
signals.”
c) Takeda discloses the receive limitation (1[C],24[C]).
The circuit of Takeda "receiv[es] a set of signals comprising address signals"
and a "second number of [] chip select signals": As shown in annotated FIG. 2
- 38 -
below, the memory module circuit of Takeda receives address signals and a second
number of chip-select signals. And, as discussed above, it would be obvious to a
PHOSITA to use a DDR memory circuit in Takeda. Therefore, the received "chip-
select signals" are "DDR chip-select signals."
Annotated FIG. 2 from Takeda (Jagannathan Dec., p. 39.)
In Takeda, the memory module circuit receives fewer chip-select signals
than it generates. This is highlighted in annotated FIG. 2 showing two received
chip-select signals whereas 8 chip-select signals are generated for transmission to
the memory devices. Thus, Takeda discloses that “the second number of DDR
chip-select signals [is] smaller than the first number of DDR chip-select signals.”
d) The combination of Takeda and JEDEC discloses the phase-locked clock signal generation and transmission limitation. (1[D], 24[D]).
Takeda discloses that the generation and transmission of a clock signal to the
memory circuits of the first number of ranks: As shown in FIG. 1 of Takeda, a
clock (C
signal. (
this cloc
having p
pp. 29-3
are prov
below.
It
clock si
discusse
CLK) signa
(Jagannath
ck signal is
phase-lock
35) (Jagann
vided direc
Annota
t would ha
ignal of JE
ed above. (
al being re
han Dec., ¶
s a phase-l
ked loop de
nathan Dec
ctly to the m
ated Figur
ave been ob
DEC with
(Jagannath
ceived by
¶66.) Howe
locked cloc
evices for g
c., ¶¶45-47
memory de
re from p.
bvious to a
the SDRA
han Dec., ¶
- 39 -
each SDRA
ever, Taked
ck signal. J
generating
7.) The gen
evices as s
17 of JED
a PHOSITA
AM memor
¶¶111-112.)
RAM memo
da does no
JEDEC dis
g phase-loc
nerated pha
hown in th
DEC (Jaga
A to incorp
ry module
)
ory chip re
ot explicitly
scloses me
cked signal
ase-locked
he annotate
annathan D
porate the p
of Takeda
eceives a cl
y disclose t
mory mod
ls. (JEDEC
d clock sign
ed illustrati
Dec., p. 29)
phase-lock
a, as already
lock
that
dules
C,
nals
ion
)
ked
y
- 40 -
e) The combination of Takeda and Connolly discloses the selectively isolating limitation (1[E], 24[E]).
Takeda does not explicitly disclose "selectively isolating a load of the DDR
memory circuits of at least one rank of the first number of ranks from the computer
system in response at least in part to the set of signals." However, Connolly
discloses this limitation. Connolly provides switches between the memory chips on
a module to reduce (i.e., isolate) the capacitive load on the bus. As illustrated in
FIG. 6A (reproduced below), the "DRAMs 900-1 to 900-10, preferably SDRAMs,
are coupled through bit switches 909-1 to 909-10 as controlled by ASIC 910
(corresponding to ASICs 310 and 410 of FIG. 1).” (Connolly, 5:7-13.) (See also
Connolly 1:67–2:4.)
Connolly uses switches to selectively electrically couple a memory device
(memory circuits of at least one rank) and its associated load to the computer
system and decouple other memory devices (memory circuits of at least one rank)
and their associated loads from the computer system thereby isolating the
unselected memory devices to reduce the capacitive load of the memory chips on
the data bus: “[w]hat is needed in order to better utilize less expensive RAM chips
in systems with otherwise limited memory expansion is a way to minimize data
line capacitance loading so that oversize memory modules with banks of RAM
chips can be added to the system.” (Connolly, 1:48-53.)
- 41 -
Connolly discloses that the operation of its switches (FETs) is responsive at
least in part to the set of signals: “As shown in the block diagram of FIG. 3, the
ASIC 60 (corresponding to ASICs 310 and 410 of FIG. 1) receives the system’s
RAS and CAS signals, determines the READ/WRITE state of the memory from
the RAS and CAS signals and generates therefrom, an RC_SELECT signal to the
enable inputs of bus switches 61 and 62.” (Connolly, 4:12-17.) Thus, Connolly's
FETs are controlled by signals from the ASIC which in turn are generated based on
a received set of input signals.
In Takeda, the shared data bus line (DQ0-3) connects to memory chips D0,
D16, D32, and D48, with each memory chip in a different bank. Since each chip
shares the same data bus, each chip may be isolated from one another using the
FET switches taught be Connolly. When this is performed for each row of chips in
Takeda, an entire bank of chips is isolated. (Jagannathan Dec., ¶¶97, 113.) Because
Connolly already determines the switch on/off state based on signals related to the
operation of the memory chips, it would have been obvious to a PHOSITA that the
switches of Connolly would operate based at least on the generated chip select
signals to isolate certain memory devices (memory circuits). (Jagannathan Dec.,
¶113.) The FET enable signals of Connolly are activated relative to which chip
select signals are activated (e.g., the CS0-CS7 generated from the logic element of
Takeda.) (Jagannathan Dec., ¶ 113.)
- 42 -
f) The combination of Takeda and JEDEC discloses the first number of chip-select signal generation limitation (1[F],24[F]).
The memory module circuit of Takeda “generat[es] the first number of
[DDR] chip-select signals in response to at least in part … the address signals , and
the second number of DDR chip-select signals.” As shown in FIG. 2 from Takeda,
the logic circuitry generates the first number of chip-select signals at least in part
based on the address signals (A12 and A13) and the second number of chip-select
signals (S0 and S2). (Jagannathan Dec., ¶¶59-60.) As discussed above, when DDR
memory circuits are substituted for the SDRAM memory circuits of Takeda, the
chip-select signals are “DDR chip-select signals.”
Takeda does not explicitly disclose that the generation of the first number of
chip-select signals is in response in part to "the phase-locked clock signals."
However, the timing diagram of Takeda shown in FIG. 3 illustrates how each of
the signal transitions is influenced by the clock signal (CLK). (Jagannathan Dec.,
¶62.) It would be obvious to a PHOSITA that the clock signal could be improved
to be a phase-locked clock signal as shown in JEDEC and discussed above.
Therefore, the combination of Takeda and JEDEC discloses that the generation of
the first number of chip-select signals can additionally be in response to the phase-
locked clock signals of JEDEC. (Jagannathan Dec., ¶112.)
- 43 -
3. The combination of Takeda, JEDEC, and Connolly renders claims 16 and 30 obvious.
As discussed in detail above for Ground 2, the combination of Takeda and
JEDEC discloses the subject matter of claims 16 and 30. Therefore, for the same
reasons, the combination of Takeda, JEDEC and Connolly renders dependent
claims 16 and 30 obvious.
4. The combination of Takeda, JEDEC, and Connolly renders claims 17 and 31 obvious.
As discussed in detail above for Ground 2, the combination of Takeda and
JEDEC discloses the subject matter of claims 17 and 31. Therefore, for the same
reasons, the combination of Takeda, JEDEC and Connolly renders dependent
claims 17 and 31 obvious.
D. Ground 4: The Combination of Amidi and Connolly Renders Claims 1, 16, 17, 24, 30, and 31 Obvious.
1. Overview of Amidi and Connolly
Amidi discloses a four rank memory module that emulates a two rank
memory module: “[a] need therefore exists for a transparent four rank memory
module fitting into a memory socket having two chip select signals routed. A
primary purpose of the present invention is to solve these needs and provide
further, related advantages.” (Amidi, ¶[0011].) Using more ranks of memory on the
memory module allows for more lower density memory chips to be used to achieve
the same memory capacity as a memory module with fewer higher density chips.
- 44 -
(Jagannathan Dec., ¶69.) Amidi recognizes the economic benefit of using more
lower-density memory chips: “[b]ecause memory devices with lower densities are
cheaper and more readily available, it may be advantageous to build the above
same density memory module using lower densities devices.” (Amidi, ¶[0008].)
The ’536 patent provides the same motivation for using more lower-density
memory chips on the memory module. (’536 patent, 15:20-33.)
FIG. 4A of Amidi (reproduced below) illustrates an exemplary DDR
memory module 400 having a set of memory devices 404, a complex
programmable logic device (CPLD) 410, a phase-lock loop (PLL) device 412, a
register 408, and a serial-presence detect (SPD) device 414. (Amidi, ¶[0037]; Fig.
4A.) The DDR memory devices of Amidi are organized into four ranks on the
memory module. (Amidi, ¶¶ [0004], [0034]-[0035].) The memory devices 306 of
each rank receive and transmit data using a data bus [7:0]. (Id., [0034], Fig. 3.)
T
input ch
input si
rcs3): “
and Add
signals
¶¶[0043
CPLD.
The CPLD
hip-select s
gnals, the
“CPLD 60
d(n) from
are then u
3], [0052])
of Amidi r
signals (CS
CPLD gen
4 generate
the memor
used to de
FIG. 6A (
receives in
S0, CS1) f
nerates fou
es rcs2 and
ry controll
etermine a
(reproduce
- 45 -
nput signals
from the co
ur output c
d rcs3, besi
ler side.” (I
an active r
ed below)
s including
omputer sy
chip-select
ides rcs0 an
Id., [0052]
rank from
depicts the
g address s
ystem. In r
signals (rc
nd rcs1 of
].) The out
the four r
e signals to
signals and
response to
cs0, rcs1, r
ff of CS0, C
tput chip se
ranks. (Am
o and from
d two
o the
rcs2,
CS1,
elect
midi,
m the
A
¶¶[0043
isolate[i
number
the mem
in the s
specific
the bus
systems
capacita
can be a
Amidi disc
3] – [0044
ing] a load
r of ranks f
mory circui
same field
cally, Conn
: “[w]hat i
s with othe
ance loadin
added to th
loses that
4].) Howe
d of the D
from the co
its was als
of SDRAM
nolly aims
is needed
erwise limi
ng so that
he system.”
FIG. 6A
only one
ever, Amid
DDR mem
omputer sy
o well kno
M module
to reduce
in order to
ited memo
oversize m
” (Connoll
- 46 -
A from Am
memory r
di does no
ory circuit
ystem.” Bu
own as is e
design. (C
the capaci
o better uti
ory expans
memory m
y, 1:48-53
midi
rank is acti
ot explicit
ts of at le
ut perform
evidenced b
Connolly,
itance load
ilize less e
sion is a w
modules wi
.) In order
ive at one
tly disclos
ast one ra
ming selecti
by Connol
1:19-22; 3
d of the me
expensive
way to mini
ith banks
r to reduce
time. (Am
se “selecti
ank of the
ive isolatio
ly. Connol
3:22-24.) M
emory chip
RAM chip
imize data
of RAM c
this capac
midi,
ively
first
on of
lly is
More
ps on
ps in
a line
chips
citive
- 47 -
loading, Connolly provides switches between the memory chips on a module:
“DRAMs 900-1 to 900-10, preferably SDRAMs, are coupled through bit switches
909-1 to 909-10 as controlled by ASIC 910 (corresponding to ASICs 310 and 410
of FIG. 1). ASIC 910 determines whether the SDRAM 900-1 to 900-10 on the
DIMM 90 is in a READ/WRITE state or the bit switches 909-1 to 909-10 should
remain inactive.” (Connolly, 5:7-13; FIG. 6A.) (See also Connolly 1:67–2:4.) The
memory chips in Connolly are arranged within ranks of memory. (Jagannathan
Dec., ¶¶97-98.)
It would have been obvious to a PHOSITA to use the memory chip isolation
technique of Connolly with the DDR memory chips of Amidi. (Jagannathan Dec.,
¶¶116-117.) Connolly explicitly discloses that performing the load isolation of the
memory chips reduces capacitive loading on the data lines: “[t]he present invention
is a two part solution to reducing data line capacitance to an acceptable system
limit. The first part is a memory module, e.g., single in-line memory module
(SIMM) or a dual in-line memory module (DIMM), with in-line bus switches.”
(Connolly, 1:63-67.) The ’536 patent uses switches to isolate memory ranks for the
same reasons:
… the circuit 40 selectively isolates the loads of some (e.g., one or
more) of the ranks of the memory module 10 from the computer
system . . . . For example, when a memory module 10 is not being
accessed by the computer system, the capacitive load on the memory
- 48 -
controller 20 of the computer system by the memory module 10 can
be substantially reduced to the capacitive load of the circuit 40 of the
memory module 10. (’536 patent, 7:22-31.)
A PHOSITA would recognize that the reduced capacitive load described by
Connolly leads to a reduced power consumption. (Jagannathan Dec., ¶42, 117.) As
such, a PHOSITA would have been motivated to apply the known technique of
switching data outputs of different memory chips to the known memory circuits of
Amidi to yield the predictable results reducing capacitive loading, thus reducing
power consumption. (Jagannathan Dec., ¶¶116-117.)
2. The combination of Amidi and Connolly renders independent claims 1 and 24 obvious
a) Amidi discloses the preambles of independent claims 1 and 24 [1A, 24A].
Amidi discloses "a memory module configured to be operationally coupled
to a computer system" and a "method of operating" such a memory module:
“memory module 400 as illustrated in FIG. 4A includes a register 408, a CPLD
410, a PLL 412, and a SPD 414.” (Amidi, ¶[0037]; FIG. 4A.) The memory module
of Amidi is coupled to a computer system as the module includes memory
accessed by the computer system: “[c]omputers use memory devices for the
storage and retrieval of information. These memory devices are often mounted on a
memory module to expand the memory capacity of the computer.” (Amidi,
¶[0002].) Thus, Amidi discloses the features of claim elements 1[A] and 24 [A].
- 49 -
b) Amidi discloses the memory module configuration limitations ([1B], [24B]).
Amidi discloses a "memory module having a first number of ranks, each
rank of the first number of ranks comprising … memory circuits": Amidi illustrates
a four-rank DDR memory module in FIG. 3 (Amidi, ¶[0017]) Each rank includes
memory devices having a total bit width of 72 bits designed to be concurrently
accessed via a data bus. (Amidi, ¶[0034].) (Jagannathan Dec., ¶77.) Each rank is
selected in response to its own chip select signal: “[a] chip select signal is coupled
to each rank of memory devices . . . chip select signal cs0 is connected to the first
rank 304 . . . chip select signal cs2 is connected to the third rank 308 . . . chip select
signal cs1 is connected to the second rank 312 . . . chip select signal cs3 is
connected to the fourth rank 314.” (Amidi, ¶¶[0034] – [0035].) Chip select signals
cs1, cs2, cs3, and cs4 make up the claimed “first number of DDR chip-select
signals.” (Jagannathan Dec., ¶¶77, 85, 87.)
c) Amidi discloses the receive limitation (1[C],24[C]).
The circuit of Amidi "receiv[es] a set of signals comprising address signals"
and a "second number of [] chip select signals": Amidi discloses a circuit (CPLD)
that “emulates a two rank memory module on the four rank memory module 400 . .
. . The CPLD 410 determines which rank from the four ranks to activate based on
the address and command signals from a memory controller coupled to the
memory module 410.” (Amidi, ¶[0041].) The CPLD of Amidi receives a first
number
chip-sel
second
banks o
physica
(reprodu
DDR ch
T
[is] sma
r of chip se
lect signals
number of
of memory
al memory
uced below
hip-select s
Annot
Thus, Amid
aller than th
elect signal
s compatib
f chip-selec
(i.e., secon
domain.) (
w with ann
signals and
tated FIG
di discloses
he first num
ls (cs0 and
ble with the
ct signals (
nd number
(Amidi, ¶¶
notations) i
d second nu
G. 6A from
s that “the
mber of DD
- 50 -
cs1) from
e system m
(rcs0, rcs1,
r of chip se
[0041], [0
llustrates t
umber of D
Amidi (Ja
second nu
DR chip-se
m the compu
memory dom
, rcs2, rcs3
elect signal
0052], [006
the address
DDR chip-
agannathan
umber of D
elect signa
uter (i.e., f
main) and
3) to activa
ls compatib
62].) FIG.
s signals, fi
-select sign
n Dec., p. 5
DDR chip-s
als.”
first numbe
generates
ate the diffe
ble with th
6A
first numbe
nals.
51)
select signa
er of
a
erent
he
er of
als
- 51 -
d) Amidi discloses the phase-locked clock signal generation and transmission limitation (1[D], 24[D]).
The memory module of Amidi also includes a phase-lock loop (element 606
in FIG. 6A above) that receives the system clock signal and generates phase-locked
clock signals (CLK0 and CLK0_N) and relays them to memory devices 306: “PLL
relays the CLK0 and CLK0 _ N signals to register 608 and memory devices 306.”
(Amidi, ¶[0050].) (Jagannathan Dec., ¶71.)
e) The combination of Amidi and Connolly discloses the selectively isolating limitation (1[E], 24[E]).
Amidi discloses that only one memory rank is active at one time. (Amidi,
¶¶[0043] – [0044]). However, Amidi does not explicitly disclose "selectively
isolating a load of the DDR memory circuits of at least one rank of the first number
of ranks from the computer system in response at least in part to the set of signals."
However, Connolly discloses this limitation. Connolly provides switches between
the memory chips on a module to reduce (i.e., isolate) the capacitive load on the
bus. As illustrated in FIG. 6A (reproduced below), the "DRAMs 900-1 to 900-10,
preferably SDRAMs, are coupled through bit switches 909-1 to 909-10 as
controlled by ASIC 910 (corresponding to ASICs 310 and 410 of FIG. 1).”
(Connolly, 5:7-13.) (See also Connolly 1:67–2:4.)
Connolly uses switches to selectively electrically couple a memory device
(memory circuits of at least one rank) (and its associated load) to the computer
- 52 -
system and decouple other memory devices (memory circuits of at least one rank)
(and their associated loads) from the computer system thereby isolating the
unselected memory chips to reduce the capacitive load of the memory chips on the
data bus: “[w]hat is needed in order to better utilize less expensive RAM chips in
systems with otherwise limited memory expansion is a way to minimize data line
capacitance loading so that oversize memory modules with banks of RAM chips
can be added to the system.” (Connolly, 1:48-53.)
Connolly discloses that the operation of its switches (FETs) is responsive at
least in part to the set of signals: “As shown in the block diagram of FIG. 3, the
ASIC 60 (corresponding to ASICs 310 and 410 of FIG. 1) receives the system’s
RAS and CAS signals, determines the READ/WRITE state of the memory from
the RAS and CAS signals and generates therefrom, an RC_SELECT signal to the
enable inputs of bus switches 61 and 62.” (Connolly, 4:12-17.) Thus, Connolly's
FETs are controlled by signals from the ASIC which in turn are generated based on
a received set of input signals.
In Amidi, an 8-bit data bus connects to the data output of four 8-bit DDR
memory chips, with each memory chip part of a different rank. (Amidi, ¶¶[0034]-
[0035]; FIG. 3) (Jagannathan Dec., ¶80.) Since each chip shares the same data bus,
each chip may be isolated from one another using the FET switches taught be
- 53 -
Connolly. When this is performed for each row of chips in Amidi, an entire bank
of chips is isolated. (Jagannathan Dec., ¶¶97, 117.)
Because Connolly already determines the switch on/off state based on
signals related to the operation of the memory chips, it would have been obvious to
a PHOSITA that the switches of Connolly would operate based at least on the
generated chip select signals to isolate certain memory devices (memory circuits).
(Jagannathan Dec., ¶117.) The FET enable signals of Connolly are activated
relative to which chip select signals are activated (rsc0, rcs1, rcs2, and rcs3).
(Jagannathan Dec., ¶117.).
f) Amidi teaches the first number of chip-select signal generation limitation (1[F],24[F]).
The circuit of Amidi “generat[es] the first number of [DDR] chip-select
signals in response to at least in part … the address signals , and the second
number of DDR chip-select signals.” The CPLD of Amidi receives the second
number of DDR chip-select signals and the address signals to generate the first
number of chip select signals: “CPLD 604 generates rcs2 and rcs3, besides rcs0
and rcs1 off of CS0, CS1, and Add(n) from the memory controller side.” (Amidi,
[0052]; emphasis added.) FIG. 5 of Amidi also provides a logic table showing how
the values of the address bit (Add(n)) and each of the second number of DDR
chips-select signals (CS1 and CS0) are used to determine the active rank (and thus
- 54 -
which of the first number of DDR chip-select signals. (Amidi, ¶¶[0043]-[0044];
FIG. 5.) (Jagannathan Dec., ¶¶ 84-85, 87.)
Amidi also discloses that the output phase-locked clock signals from the
PLL 606 drive the timing operations of the register 608 and the memory devices
306. (Amidi, ¶[0050]; FIG. 6A.) Although Amidi illustrates in FIG. 6A that the
CPLD receives the system clock rather than the phase-locked clock signals, it
would be a simple and obvious design choice for a PHOSITA to control the timing
of the CPLD using the phase-locked signals rather than the clock from the memory
controller. (Jagannathan Dec., ¶90.) Doing so would decrease the load on the clock
received from the memory controller. (Jagannathan Dec., ¶90.)
3. The combination of Amidi and Connolly renders dependent claims 16 and 30 obvious.
Amidi discloses that the "circuit in the at least one configuration is further
configured to store data accessible to the computer system." Specifically, the
circuit of Amidi further includes a serial presence detect (SPD) circuit mounted to
the memory module: “[t]he memory module 400 as illustrated in FIG. 4A includes
. . . a SPD 414.” (Amidi, ¶[0037]; FIG. 4A.) The SPD stores data characterizing
the attributes of the memory module. As Amidi explains the SPD “hold[s]
information regarding memory module for BIOS during the power-up sequence.”
(Amidi, ¶[0040].) Furthermore, SPD circuits are well known in the art for storing
- 55 -
information regarding the attributes of the memory module. (Jagannathan Dec.,
¶¶72-73.)
The data stored in the SPD of Amidi "characterizes the memory as having
attributes that are different from the attributes of the memory module." As
described above, Amidi discloses that the CPLD emulates a two rank memory
module to the computer system whereas the memory module is actually a four rank
memory module. As such, the row address and column address locations sent by
the memory controller may be different for the type of memory actually on the
memory module. (Amidi, ¶¶ [0041], [0045-0049].) (Jagannathan Dec., ¶72.) It
would have been obvious to PHOSITA that information related to the emulated
number of ranks and the number of row address signals must be stored in the SPD
so that the memory controller interfaces with the emulated memory organization of
the memory module. (Jagannathan Dec., ¶¶72, 118.) Therefore, the information
stored in the SPD of Amidi characterizes the memory module with having different
attributes (e.g., two ranks) than the actual attributes of the memory module (e.g.,
four ranks). (Jagannathan Dec., ¶118.)
4. The combination of Amidi and Connolly renders dependent claims 17 and 31 obvious.
Claims 17 and 31 require that “the attributes are selected from a group
consisting of: a number of row addresses, a number of column addresses, a number
of DDR memory circuits, a data width of the DDR memory circuits, a memory
- 56 -
density per DDR memory circuit, a number of ranks, and a memory density per
rank.” Therefore, to disclose these claims, the references need only select attributes
from one of the listed items, not all. Amidi discloses attributes including at least
the number of row addresses and the number of column addresses.
Amidi teaches that the row address and column address may differ across
memory devices of different densities: “[b]ecause the row address and column
address may differ between different memory densities, the CPLD may employ
two different decoding schemes: a Row Address Decoding scheme, and a Column
Address Decoding scheme.” (Amidi, ¶[0045].) Because Amidi must decode row
and column addresses, it would have been obvious to PHOSITA that the attributes
would include at least the number of row address signals, and the number of
column address signals. (Jagannathan Dec., ¶119.)
- 57 -
VI. Conclusion
For the grounds specified above, inter partes review of claims 1, 16, 17, 24,
30, and 31 of U.S. Patent No. 8,081,536 is respectfully requested.
Respectfully submitted, STERNE, KESSLER, GOLDSTEIN & FOX P.L.L.C.
/Lori A. Gordon/
Lori A. Gordon Registration No. 50,633 Robert E. Sokohl Registration No. 36,013
Attorneys for Petitioner
Date: April 7, 2015
1100 New York Avenue, N.W. Washington, D.C. 20005-3934 (202) 371-2600
CERTIFICATION OF SERVICE (37 C.F.R. §§ 42.6(e), 42.105(a))
The undersigned hereby certifies that on April 7, 2015, true and correct copies of the foregoing PETITION FOR INTER PARTES REVIEW OF U.S. PATENT NO. 8,081,536, the accompanying Power of Attorney, and all associated exhibits were served in their entireties on the following party via Priority Mail Express® or FedEx®:
THE LAW OFFICE OF JAMIE ZHENG, PH.D ESQ. P.O. Box 60573 Palo Alto, CA 94306 Patent Owner’s correspondence address of record for U.S. Patent No. 8,081,536
DLA PIPER LLP (US) 401 B Street, Suite 1700 San Diego, CA 92101 Additional address known to Petitioner as likely to effect service
McANDREWS, HELD & MALLOY, LTD. 500 West Madison Street, 34th Floor Chicago, IL 60661 Additional address known to Petitioner as likely to effect service
MORRISON & FOERSTER LLP 707 Wilshire Blvd., Suite 6000 Los Angeles, CA 90017 Additional address known to Petitioner as likely to effect service
BARTKO, ZANKEL, BUNZEL & MILLER One Embarcadero Center, Suite 800 San Francisco, CA 94111 Additional address known to Petitioner as likely to effect service
STERNE, KESSLER, GOLDSTEIN & FOX P.L.L.C.
/Lori A. Gordon/
Lori A. Gordon, Reg. No. 50,633 Robert E. Sokohl, Reg. No. 36,013 Attorneys for Petitioner – SanDisk Corporation