throbber
Case IPR2020-01492
`U.S. Patent No. 6,651,134
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`________________________________________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`________________________________________________
`
`
`
`QUALCOMM INCORPORATED,
`Petitioner
`
`v.
`
`MONTEREY RESEARCH, LLC,
`Patent Owner
`__________________
`
`Case IPR2020-01492
`
`U.S. Patent No. 6,651,134
`__________________
`
`
`
`PATENT OWNER RESPONSE
`
`
`
`
`Mail Stop Patent Board
`Patent Trial and Appeal Board
`U.S. Patent and Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`
`TABLE OF CONTENTS
`
`Page
`Introduction ...................................................................................................... 1
`I.
`II. Overview Of The ’134 Patent. ......................................................................... 2
`A.
`Technical Background ........................................................................... 3
`1.
`SRAM/DRAM ............................................................................ 3
`2.
`DRAM Activate Operations ....................................................... 4
`3.
`DRAM Precharge Operations ..................................................... 6
`B. Advantages Of The ’134 Patent. ......................................................... 11
`1.
`Advantages Over The Prior Art ................................................ 13
`III. Qualcomm’s Prior Art References Differ From The Teachings Of The
`’134 Patent. .................................................................................................... 14
`A.
`Schaefer Is Directed To Reducing The Amount Of Time
`Necessary To Complete DRAM Precharge And Activate
`Operations In Between Bursts ............................................................. 14
`1.
`Schaefer Recognizes That DRAM Precharge And
`Activate Operations Take A Given Amount Of Time To
`Complete, Resulting In Wasted Cycles In Between
`Bursts......................................................................................... 14
`Schaefer’s Purported Invention Allows ACTIVE and
`PRECHARGE Command Operations To Be Initiated
`One Cycle Early. ....................................................................... 19
`IV. Person Of Ordinary Skill In The Art. ............................................................ 21
`V.
`Claim Construction ........................................................................................ 22
`A. All Challenged Claims: “non-interruptible”. ...................................... 22
`B.
`Claim 16: “means for reading data ... / means for generating a
`predetermined number of said internal address signals in
`
`2.
`
`i
`
`

`

`Page
`
`Case IPR2020-01492
`
`U.S. Patent No. 6,651,134
`response to (i) an external address signal, (ii) a clock signal and
`(iii) one or more control signals”. ....................................................... 22
`VI. Mr. Murphy’s Declaration Should Be Given Little Or No Weight .............. 23
`VII. Ground 1: Claims 11-5, 7, 9-10, 12-18, 20, And 21 Are Not
`Anticipated By Schaefer. ............................................................................... 29
`A.
`Schaefer Does Not Disclose “wherein said generation of said
`predetermined number of internal address signals is non-
`interruptible”. ...................................................................................... 29
`1.
`Schaefer Discloses Interrupting Bursts ..................................... 30
`
`Schaefer Discloses Multiple Means For
`Interrupting Bursts Before Completion .......................... 30
`Schaefer Does Not Describe Non-Interruptible
`Bursts Because It Is Directed To Preventing
`Wasted Cycles In Between Bursts .................................. 32
`Qualcomm’s Expert Agrees That Interrupting
`Bursts Is Advantageous And Prevents Wasting
`Cycles In Between Bursts ............................................... 34
`A POSITA Would Have Understood Schaefer’s
`Prohibition On User Commands To Apply Only To The
`Precharge Period TRP ................................................................. 36
`
`Schaefer Is Explicitly Directed To Reducing The
`Time Necessary To Activate and Precharge A Row
`By Initiating ACTIVE and PRECHARGE
`Command Operations Early ........................................... 38
`Initiating PRECHARGE Command Operations
`Early Requires Prohibiting Interruptions During
`The Time Period Necessary To Complete The
`Precharge Command Operation In Between Bursts ....... 40
`Schaefer’s AUTO-PRECHARGE Command
`Operation Necessitates Preventing Interruptions Of
`The Precharge Period tRP ................................................ 43
`
`
`
`
`
`2.
`
`
`
`
`
`ii
`
`

`

`Page
`
`Case IPR2020-01492
`
`U.S. Patent No. 6,651,134
`
`Schaefer’s No Operation (NOP) Command Does
`Not Disclose Preventing User Commands
`Throughout The Burst Transfer Period .......................... 45
`VIII. Ground 1B: Claims 1-7, 9-10, and 12-21 Are Not Obvious Over
`Schaefer In Combination With Fujioka. ........................................................ 52
`IX. Ground 2A: Claim 11 Is Not Obvious Over Schaefer In Combination
`With Lysinger. ............................................................................................... 53
`X. Ground 2B: Claim 11 Is Not Obvious Over Schaefer In Combination
`With Lysinger And Fujioka. .......................................................................... 53
`XI. Conclusion ..................................................................................................... 54
`
`
`iii
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`TABLE OF AUTHORITIES
`
`Page(s)
`
`Cases
`Cont’l Can Co. v. Monsanto Co.,
`948 F.2d 1264 (Fed. Cir. 1991) .....................................................................29
`In re Fine,
`837 F.2d 1071 (Fed. Cir. 1988) .............................................................. 52, 53
`Microsoft Corp. v. Biscotti, Inc.,
`878 F.3d 1052 (Fed. Cir. 2017) .....................................................................29
`Net MoneyIN, Inc. v. VeriSign, Inc.,
`545 F.3d 1359 (Fed. Cir. 2008) .....................................................................29
`PAR Pharm., Inc. v. TWI Pharms., Inc.,
`773 F.3d 1186 (Fed. Cir. 2014) .....................................................................29
`UltraTec, Inc. v. CaptionCall, LLC,
`872 F.3d 1267 (Fed. Cir. 2017) .....................................................................28
`Unigene Labs., Inc. v. Apotex, Inc.,
`655 F.3d 1352 (Fed. Cir. 2011) .....................................................................52
`
`
`
`
`
`All emphases are added unless otherwise indicated.
`
`This paper includes color illustrations and should be viewed in color.
`
`iv
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`
`PATENT OWNER’S EXHIBIT LIST
`
`Exhibit No.
`2001
`
`2002
`
`2003
`
`2004
`2005
`
`2006
`2007
`2008
`
`2009
`
`DESCRIPTION
`Monterey’s First Amended Complaint in Monterey Research, LLC v.
`Advanced Micro Devices, Inc., C.A. No. 19-cv-2149-CFC, Dkt. 16
`(D. Del. Feb. 5, 2020)
`Scheduling Order in Monterey Research, LLC v. Qualcomm Inc. et
`al, C.A. No. 19-2083-NIQA-LAS (D. Del. Oct. 1, 2020); Monterey
`Research, LLC v. Nanya Tech. Corp. et al, C.A. No. 19-2090-NIQA-
`LAS (D. Del. Oct. 1, 2020); Monterey Research, LLC v. Advanced
`Micro Devices, Inc., C.A. No. 19-cv-2149-NIQA-LAS (D. Del. Oct.
`1, 2020); Monterey Research, LLC v. STMicroelectronics N.V. et al,
`C.A. No. 20-0089-NIQA-LAS (D. Del. Oct. 1, 2020); Monterey
`Research, LLC v. Marvell Tech. Grp. Ltd., et al, C.A. No. 20-0158-
`NIQA-LAS (D. Del. Oct. 1, 2020)
`Qualcomm’s Answer, Counterclaims and Defenses to the First
`Amended Complaint in Monterey Research, LLC v. Qualcomm Inc.
`et al, C.A. No. 19-2083-NIQA-LAS, Dkt. 22 (D. Del. Feb. 28, 2020)
`December 29, 2020 Email fr. USPTO Trials
`Declaration In Support Of Patent Owner Monterey Research, LLC’s
`Unopposed Motion For Admission Pro Hac Vice Of Michael A.
`Wueste
`Declaration Of Michael C. Brogioli, Ph.D.
`Curriculum Vitae Of Michael C. Brogioli, Ph.D.
`Declaration of Robert Murphy In Support of Defendant GSI
`Technology, Inc.’s Responsive Claim Construction Brief in Cypress
`Semiconductor Corp. v. GSI Tech., Inc., Case Nos. 3:13-cv-02013,
`4:13-cv-03757 (N.D. Cal. May 20, 2014)
`May 18, 2021 Deposition Transcript of Robert Murphy
`
`All citations to specific pages of exhibits follow the pagination added to those
`exhibits per 37 C.F.R. § 42.63(d)(2)(i).
`
`
`v
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`Introduction
`I.
`
`The Board should confirm the validity of the Challenged Claims.
`
`Qualcomm’s primary reference—U.S. Patent No. 5,600,605 (“Schaefer”)—alone or
`
`in combination does not cover U.S. Patent No. 6,651,134 (“the ’134 Patent”), which
`
`improves upon prior art memories operating in burst mode. Unlike prior art
`
`memories, the ’134 Patent proposes an integrated circuit comprising a memory and
`
`a logic circuit which fixes the length of the burst and renders it non-interruptible.
`
`But Schaefer does not disclose a memory that provides a non-interruptible
`
`burst. Indeed, Schaefer explicitly provides for multiple options for terminating and
`
`interrupting a burst before completion. Qualcomm does not deny this. Rather,
`
`Qualcomm alleges that a different, AUTO-PRECHARGE operation—which has
`
`nothing to do with a burst data transfer and by definition begins after a burst data
`
`transfer completes—purportedly discloses a non-interruptible burst. Specifically,
`
`Qualcomm misreads a portion of Schaefer, which discloses prohibiting user
`
`commands only during the time necessary to perform and complete a precharge
`
`operation after completion of a burst transfer operation, and argues that the
`
`prohibition on user commands applies to burst transfers as well. But based on the
`
`intrinsic record, the knowledge of a person of ordinary skill in the art (POSITA) and
`
`Qualcomm’s expert’s—Mr. Robert Murphy—own admissions, Schaefer’s AUTO-
`
`PRECHARGE operation period—and the entire point of Schaefer’s invention—is
`
`1
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`directed at reducing the amount of overhead time in between bursts, and not
`
`preventing interruptions of a burst. As such, Schaefer does not disclose—nor would
`
`a POSITA have understood Schaefer to disclose—a non-interruptible burst.
`
`II. Overview Of The ’134 Patent.
`The ’134 patent teaches a novel design and operation for memories, such as a
`
`Static Random Access Memory (SRAM) or a Dynamic Random Access Memory
`
`(DRAM), operating in burst mode. In burst mode, a memory can provide data from
`
`multiple locations within the memory using a single external address, thereby
`
`increasing efficiency and reducing activity on address and control buses connected
`
`to the memory. (Ex-1001, 1:11-13; Brogioli Declaration (“Ex-2006”), ¶65.) Before
`
`the ’134 Patent, burst mode in both conventional SRAMs and DRAMs had
`
`drawbacks, particularly a susceptibility to interruptions. In a conventional SRAM,
`
`burst mode could be “started and stopped in response to a control signal.” (Ex-1001,
`
`1:15-18.) Using burst mode in a conventional DRAM was “difficult because of the
`
`need to refresh” data within the memory cell (Ex-1001, 1:26-27), which might
`
`necessitate interrupting the burst application and thus greatly lengthen the amount
`
`of time required for accessing data. (Ex-1001, 1:27-36.) As such, the ’134 Patent
`
`explains that it “would be desirable to have a memory device that has a fixed burst
`
`length.” (Ex-1001, 1:44-45.) To address these issues, the’134 Patent proposes an
`
`integrated circuit comprising a memory and a logic circuit which fixes the length of
`
`2
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`the burst and renders it non-interruptible. (Ex-1001, Abstract, 1:44-45; Ex-2006,
`
`¶65.)
`
`A. Technical Background
`SRAM/DRAM
`1.
`At the time of the ‘134 Patent, two common types of memory used in digital
`
`computer systems were Static Random Access Memory (commonly referred to as
`
`SRAM), and Dynamic Random Access Memory (commonly referred to as DRAM).
`
`Both SRAM and DRAM store digital data within a system, represented as binary
`
`ones ‘1’ and zeros ‘0’, using what are referred to as cells within the memory to store
`
`each bit of digital information. SRAM and DRAM have characteristic differences
`
`that make each one suitable for various use cases and implementations such as local
`
`on-chip scratch pad memories, versus larger off-chip storage. (Ex-2006, ¶50.)
`
`SRAM uses transistors to implement each memory cell. Due to the fact that
`
`SRAM uses only transistors to implement a given memory cell, it is considered
`
`static. In other words, leakage current is not an issue within SRAM and for
`
`maintaining the state of a given SRAM memory cell. However, this feature also
`
`comes at a cost: SRAM takes up a larger amount of chip real estate versus
`
`technologies such as DRAM. As such, SRAM has a lower on-chip density of
`
`memory cells per unit of area than alternate technologies, such as DRAM. (Ex-2006,
`
`¶51.)
`
`3
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`In contrast to SRAM, DRAM is dynamic. For example, DRAM uses a
`
`capacitor in addition to transistors to implement memory cells. The capacitor is used
`
`to represent a digital one ‘1’ or zero ‘0’. However, capacitors leak charge over time.
`
`As such, each capacitor and respective memory cell in a DRAM implementation
`
`must be periodically recharged so as to maintain the correct state. This requires
`
`consistent reading, and subsequent writing, of information from and to a DRAM
`
`memory cell and introduces the dynamic nature of DRAM. (Ex-2006, ¶52.)
`
`DRAM Activate Operations
`
`2.
`The charges, or voltage levels, used to represent a digital one ‘1’ or zero ‘0’
`
`in each DRAM capacitor are very small. In order to read those values—and thus
`
`read the stored data—the charges in each capacitor are passed through bitlines to
`
`sense amplifiers in the DRAM device to raise the voltages to a higher, readable level.
`
`As such, the process of reading a DRAM capacitor—or cell—is destructive: after
`
`passing the charge to the sense amplifier, the charge is gone from within the DRAM
`
`capacitor and stored instead in the sense amplifiers (Ex-2006, ¶53):
`
`“Q. The process of reading a DRAM cell is destructive because as
`
`soon as the charge within a given DRAM cell is read, that information
`
`4
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`or data value is gone from within that DRAM capacitor and is now
`
`stored in the sense amplifier connected to the bit line; correct?
`
`A Yes.”
`
`
`
`(Ex-2009, 48:25-49:8.)
`
`The procedure for moving the charges from the DRAM capacitors through the
`
`bitlines to the sense amplifiers in preparation for a read or write operation is initiated
`
`by an active command (Ex-2006, ¶54):
`
`“Q And then the active command, which also in parallel addresses a
`
`particular word line, is the command that begins the operation of
`
`dumping the charge in the DRAM cells in a particular word line down
`
`through the bit lines into the sense amplifiers for storage; correct?
`
`A Yes.”
`
`
`
`(Ex-2009, 58:3-11.)
`
`Only after the active command operation has been completed can the read or
`
`write operation begin (Ex-2006, ¶55):
`
`“Q Once you have dumped the charge in the DRAM capacitors or
`
`cells in a given word line into the sense amplifiers, you can then begin
`
`your read or write operation; correct?
`
`A Yes. You don't -- you cannot read anything from an array that has
`
`not been through an activate command.
`
`5
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`Q It's necessary to activate an array using the active command in an
`
`SDRAM in order to perform a read or write operation?
`
`A That's correct.”
`
`
`
`(Ex-2009, 58:23-59:11.)
`
`For a given DRAM device, the activation procedure—without which a read
`
`or write transfer operation cannot begin—takes a given amount of time (Ex-2006,
`
`¶56):
`
`“Q And then the active command, which also in parallel addresses a
`
`particular word line, is the command that begins the operation of
`
`dumping the charge in the DRAM cells in a particular word line down
`
`through the bit lines into the sense amplifiers for storage; correct?
`
`A Yes.
`
`Q That operation takes a given amount of time to complete as well;
`
`correct?
`
`A Yes. I mean, just to say it here, all of the operations are limited by
`
`physics. They all take a certain amount of time, yes.”
`
`(Ex-2009, 58:3-22.)
`
`DRAM Precharge Operations
`
`3.
`Because the process of reading data from a DRAM capacitor or memory cell
`
`is destructive, after the data has been moved from the DRAM capacitor to the sense
`
`6
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`amplifiers, the data must be restored—or “written back”—to the DRAM capacitor.
`
`Additionally, the voltage levels of the DRAM capacitor must be precharged—or
`
`“normalized”—after accessing data stored within the DRAM capacitor in order for
`
`the sense amplifiers to accurately read the voltage levels (Ex-2006, ¶57):
`
`Q. Is a precharge operation in a DRAM device necessary to
`
`normalize voltage on the bit line after performing a read operation?
`
`A That's one of the things, yes.
`
`Q Similarly, a precharge operation in a DRAM device would be
`
`necessary to normalize the voltage on a bit line after a write
`
`operation?
`
`A That's correct.
`
`
`
`(Ex-2009, 53:21-54:6.)
`
`Therefore, in order to perform two read operations in different rows of the
`
`DRAM, both a writeback and a precharge operation must be performed in between
`
`the two read operations (Ex-2006, ¶58):
`
`“Q So as I understand it, let's take a read operation in which we know
`
`that we're going to be moving to another row in the next read
`
`operation. Do you have that in mind?
`
`A Yes.
`
`7
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`Q And in that scenario in which we have a read operation of data
`
`stored within an SDRAM, we are going to -- and we know we're
`
`going to move to another row, we need to perform a precharge
`
`operation; correct?
`
`A At least the precharge. You also have to do a write back, which is
`
`an internal operation that happens before the precharge.”
`
`(Ex-2009, 64:16-65:7.)
`
`Due in part to the destructive nature of DRAM read and write operations,
`
`DRAM precharge operations must be carefully timed to avoid interruptions and
`
`thereby ensure data integrity in the memory device. Particularly, sufficient time
`
`must be allotted to both execute the PRECHARGE command and complete the
`
`PRECHARGE operation. Due to the inherent characteristics of very large scale
`
`integration (VLSI) circuits, including DRAM devices and other memory chips, there
`
`is typically a delay between fully executing a command to the device and performing
`
`the resulting operation. As such, timing requirements for completing essential
`
`operations—such as PRECHARGE operations in DRAM devices—must account
`
`for not only the time necessary to complete the PRECHARGE operation itself, but
`
`also the time delay between executing the PRECHARGE command and initiating
`
`the PRECHARGE operation. (Ex-2006, ¶59.)
`
`8
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`For example, a PRECHARGE command operation in a DRAM module may
`
`require, among other things, that (1) the memory controller correctly handles and
`
`issues signaling information necessary for executing the PRECHARGE command;
`
`(2) the necessary transistors in a given DRAM module switch and initiate the
`
`PRECHARGE operation; (3) the DRAM module charges the relevant capacitors in
`
`memory cells; and (4) the DRAM module closes the open row. These actions take
`
`a given amount of time to complete. When a PRECHARGE command is executed
`
`too quickly, the DRAM device may not have sufficient time to complete the
`
`PRECHARGE operation, resulting in data corruption within the DRAM cells and
`
`often overall system instability and other undesirable results (Ex-2006, ¶60):
`
`“Q So in a DRAM device that requires a precharge, interrupting the
`
`precharge before the given amount of time necessary to complete the
`
`precharge operation has elapsed would leave the voltage on the bit
`
`lines in an indeterminate state; is that fair?
`
`A That’s correct.
`
`Q In that scenario, you would not be able to perform an active
`
`command operation to begin a subsequent read command, for
`
`example; correct?
`
`A I would change that sentence a little bit. You certainly can perform
`
`an activate, but I’m pretty sure that the data that you read would not
`
`9
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`be valuable at all. There would be some errors in it somewhere and
`
`you wouldn’t know where, so you would have corrupted the data
`
`that was on that particular word line.”
`
`(Ex-2009, 74:19-75:16.)
`
`For example, Schaefer states that, in operation, an “internally generated row
`
`address strobe remains active and the selected row is open until a PRECHARGE
`
`command deactivates and precharges the selected row of the memory array.” (Ex-
`
`1017, 1:37-41 (emphasis added). If the PRECHARGE operation described in
`
`Schaefer, for example, is not completed, the contents of the open, selected row of
`
`memory may become corrupted or placed in an unknown state when deactivating a
`
`given row. (Ex-2006, ¶61.)
`
`As such, an appropriate amount of time between the command and the
`
`requested operation is necessary to ensure that both the command and the operation
`
`is completed. The appropriate amount of time for a given memory command,
`
`including PRECHARGE commands, may vary based upon the speed of the system,
`
`including increasing CPU read and write speeds, as well as increasing clock rates
`
`for DRAM technologies. The memory controller in the system must account for
`
`such differences in system speeds and frequencies. (Ex-2006, ¶62.)
`
`10
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`B. Advantages Of The ’134 Patent.
`The benefits and advantages of the ’134 Patent include, inter alia, the ability
`
`to set a fixed burst length to suit application needs, have non-interruptible bursts,
`
`hide required DRAM refreshes inside a known fixed burst length of data words, and
`
`operate at higher frequencies without needing interrupts to refresh data. (Ex-1001,
`
`1:58-67; Ex-2006, ¶77.)
`
`The disclosed memories of the ’134 Patent “may be configured to transfer a
`
`fixed number of words to or from the memory 104 in response to” internal and
`
`external signals. (Ex-1001, 3:6-8.) For example, in one embodiment shown in
`
`Figure 2, reproduced below, the address counter register 126 of circuit 102 receives
`
`the signals ADDR_EXT, LOAD, and CLK, while the burst counter 128 receives the
`
`signals ADV and BURST. (Ex-1001, 3:65 – 4:2.) The burst counter 128 presents a
`
`signal BURST_CLK—which contains “a number of pulses that has been
`
`programmed by the signal BURST”—to the address counter 126 when the signal
`
`ADV is asserted. (Ex-1001, 4:10-14.) An initial address may be loaded into the
`
`address counter register 126 by presenting the initial address in the external address
`
`signal ADDR_EXT and asserting the signal LOAD. (Ex-1001, 4:6-8.) The initial
`
`address identifies the starting point for accessing the memory array. The address
`
`counter register 126 then “increment[s] an address in response to the signal
`
`BURST_CLK,” for a number of times that equals the number of pulses in the signal
`
`11
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`BURST_CLK as programmed by the burst counter 128 in response to the signal
`
`BURST. (Ex-1001, 4:8-10.) As such, the predetermined number of internal
`
`addresses is generated by incrementing the initial address based on the number of
`
`pulses from the signal BURST_CLK. (Ex-2006, ¶¶72-73.)
`
`(Ex-1001, Figure 2.)
`
`
`
`
`
`The ’134 Patent teaches that the burst can be non-interruptible by preventing
`
`the burst counter 128 from stopping the generation of internal addresses until the
`
`fixed number is reached:
`
`12
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`• “When the signal ADV is asserted, the circuit 100 will generally
`
`begin transferring a predetermined number of words. The
`
`transfer is generally non-interruptible.” (Ex-1001, 3:6-13.)
`
`• “Once the circuit 102 has started generating the fixed number
`
`of addresses, the circuit 102 will generally not stop until the
`
`fixed number of addresses has been generated (e.g., a non-
`
`interruptible
`
`burst).”
`
` (Ex-1001, 3:25-28; Ex-2006, ¶¶75.)
`
`Advantages Over The Prior Art
`
`1.
`The non-interruptible generation of internal address signals presents an
`
`advantage over prior art solutions that merely read or write a preset number of data
`
`words or present options for continuously reading data from or writing data to the
`
`memory. For example, the Patent and Trademark Office (“PTO”) allowed the ’134
`
`Patent over prior art such as US Patent No. 6,289,138 to Yip et al. (Ex-2002, “Yip”.)
`
`Yip disclosed restricting rearbitration for a DRAM device so that an interruptible
`
`burst transfers a preset number of data words. (Ex-1004, 0065.) But an interruptible
`
`burst “is not the same as generating a predetermined number of internal address
`
`signals that is non-interruptible.” (Ex-1004, 0065; Ex-2006, ¶78.)
`
`Similarly, the ’134 Patent was allowed, and provides advantages, over prior
`
`art that merely presented methods for continuously bursting data in and/or out of the
`
`13
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`memory. For example, the PTO allowed the ’134 Patent over U.S. Patent No.
`
`5,729,504 to Cowles (Ex-2001 “Cowles”), which was directed to “an ability to
`
`access a second row of memory while bursting data out of a first row (a so-called
`
`‘continuous BEDO,’ or ‘CBEDO’ architecture ...).” (Ex-1004, ¶¶0107-0108.) But
`
`the “ability to access a second row of memory while bursting data out of a first row
`
`has little or nothing to do with whether a “burst” can be interrupted.” (Ex-1004,
`
`0107-0108; Ex-2006, ¶79.)
`
`III. Qualcomm’s Prior Art References Differ From The Teachings Of The
`’134 Patent.
`
`A.
`
`Schaefer Is Directed To Reducing The Amount Of Time Necessary
`To Complete DRAM Precharge And Activate Operations In
`Between Bursts
`
`1.
`
`Schaefer Recognizes That DRAM Precharge And Activate
`Operations Take A Given Amount Of Time To Complete,
`Resulting In Wasted Cycles In Between Bursts
`
`U.S. Patent No. 5,600,605 to Schaefer (“Schaefer”) is directed to a
`
`semiconductor memory integrated circuit—and particularly a synchronous dynamic
`
`random access memory (SDRAM)—which reduces the amount of time necessary to
`
`activate and precharge a row of storage cells in an SDRAM memory bank in between
`
`burst operations. (See, e.g., Ex-1017, [54] Title: “Auto-Activate on Synchronous
`
`Dynamic Random Access Memory.”) According to Schaefer, a typical SDRAM
`
`“requires separate commands for accessing and precharging a row of storage cells
`
`14
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`in the SDRAM memory array.” (Ex-1017, 1:33-35.) As such, according to Schaefer
`
`(Ex-2006, ¶80):
`
`In a SDRAM, a transfer operation involves [1] performing a
`
`PRECHARGE command operation to deactivate and precharge a
`
`previously accessed bank memory array, [2] performing an ACTIVE
`
`command operation to register the row address and activate the bank
`
`memory array to be accessed in the transfer operation, and [3]
`
`performing the transfer READ or WRITE command to register the
`
`column address and initiate a burst cycle.
`
`(Ex-1017: 1:43-49.)
`
`The ACTIVE command activates and addresses a row in a selected bank
`
`memory array before beginning a burst READ or WRITE cycle. (See, e.g., Ex-1017,
`
`4:14-36; Ex-1015, ¶28.) The ACTIVE command operation must be completed
`
`before beginning a burst READ or WRITE cycle. (E.g., Ex-1015, ¶74 (“After the
`
`row has been activated, a READ or WRITE with AUTO-PRECHARGE can be
`
`initiated”), id., 28, 73; (Ex-2006, ¶81.) Mr. Murphy agrees:
`
`“Q Before you can issue an external read command, you have to
`
`complete the active operation depicted in Figure 4 as comprising the
`
`period TRCD from T0 through T2; correct?
`
`A That's correct, assuming you want the read to be successful.
`
`15
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`Q If you were to try to initiate the read operation before the amount of
`
`TRCD have been completed, your read operation would be
`
`unsuccessful?
`
`A I assume that's true in one of two ways, either the device itself
`
`would lock you out from doing that or the device would just give you
`
`data that was nonsensical.
`
`
`
`(Ex-2009, 105:16-106:7.)
`
`The PRECHARGE command operation “deactivates and precharges the bank
`
`memory array selected by the state of the BA signal,” such that “the row previously
`
`accessed is deactivated and precharged so that row may be refreshed or another row
`
`accessed.” (Ex-1017, 6:23-28.) The PRECHARGE command operation must be
`
`completed before beginning a burst READ or WRITE cycle addressed to a different
`
`row: “a bank memory array must be precharged prior to registering a new row
`
`address.” (Ex-1017, 7:1-3; Ex-2006, ¶82.)
`
`Further, each of the PRECHARGE and ACTIVE command operations take a
`
`given amount of time to complete. For example, Schaefer’s Figure 2, reproduced
`
`below, depicts a “timing diagram illustrating a four cycle read burst transfer
`
`operation.” (Ex-1017, 2:46-47.) In such a four cycle burst transfer operation, the
`
`“time from the initiation of an ACTIVE command to the initiation of a READ
`
`command is represent[ed] by tRCD and represents two clock cycles.” (Ex-1017, 8:13-
`
`16
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`16; see also Ex-2009, 103:19-22 (“Q Okay. So TRCD is the time necessary to
`
`perform and complete the active operation; correct? A That's correct.”).) Similarly,
`
`the “PRECHARGE command period (tRP) is three system clock cycles.” (Ex-1017,
`
`8:26-27; see also Ex-2009, 98:10-15 (“Q So the time TRP refers to the time
`
`necessary to perform and complete a precharge operation initiated by a precharge
`
`command or an auto-precharge command; correct? A Correct.”); Ex-2006, ¶83.)
`
`(Ex-1017, Fig. 2.)
`
`
`
`Therefore, because the PRECHARGE and ACTIVE command operations (1)
`
`must be completed before beginning a READ or WRITE burst operation, and (2)
`
`require a given number of cycles to complete, “[a]t many frequencies, the time to
`
`perform the PRECHARGE command operation, and the ACTIVE command
`
`17
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`operation results in wasted time which adds up to an extra clock cycle resulting in
`
`a wait cycle.” (Ex-1017, 1:49-52.) Specifically, at some frequencies, “the total time
`
`required for tRP and tRCD equals an extra clock cycle or system clock cycle time (tCK)
`
`than if the two (tRP and tRCD) were able to be accomplished as a single parameter
`
`thereby resulting in a wait cycle.” (Ex-1017, 9:11-15.) For example, in “either a
`
`READ command or WRITE command with either a PRECHARGE command or an
`
`AUTO-PRECHARGE command following the READ or WRITE command, the
`
`above-described problem of too much total time between the addition of tRP and tRCD
`
`may result an additional wait cycle.” (Ex-1017, 9:16-21.) As such, according to
`
`Schaefer, “there is a need to eliminate possible wasted clock cycles between random
`
`READS and writes in a SDRAM.” (Ex-1017, 1:53-54; Ex-2006, ¶84.) Mr. Murphy
`
`agrees:
`
`“Q Schaefer is directed to eliminating the potential wasted clock
`
`cycles necessary to perform the precharge command operations and
`
`the active command operations; correct?
`
`A Yes, given the fact that the frequencies of operation can be
`
`different.”
`
`
`
`(Ex-2009, 110:19-111:1.)
`
`18
`
`

`

`Case IPR2020-01492
`U.S. Patent No. 6,651,134
`Schaefer’s Purported Invention Allows ACTIVE and
`2.
`PRECHARGE Command Operations To Be Initiated One
`Cycle Early.
`
`To address the need to eliminate wasted clock cycles between reads and writes
`
`in an SDRAM due to the time necessary to perform the PRECHARGE (or AUTO-
`
`PRECHARGE) and ACTIVE command operations, Schaefer “allow[s] the ACTIVE
`
`command to be initiated one cycle early such as at time t9.” (Ex-1017, 9:47-49.)
`
`Specifically, Schaefer proposes a synchronous memory device including a
`
`“command decoder/controller responsive to selected command signals to initiate”
`
`(1) “a first command controlling a first operation on the memory array” and (2) “a
`
`second command controlling a second operation on the memory array.” (Ex-1017

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