throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`______________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`______________________
`
`Apple Inc.
`Petitioner
`
`v.
`
`Qualcomm Incorporated
`Patent Owner
`______________________
`
`Case IPR2018-01249
`Patent 7,693,002
`______________________
`
`DECLARATION OF DR. MASSOUD PEDRAM
`
`I, Massoud Pedram, do hereby declare:
`
`1.
`
`I am making this declaration at the request of Qualcomm Incorporated
`
`(“Qualcomm” or “Patent Owner”) in the matter of the Inter Partes Review of U.S.
`
`Patent No. 7,693,002 (“the ’002 patent”).
`
`2.
`
`I am being compensated for my work in this matter at my standard
`
`hourly rate of $900 for consulting services. My compensation in no way depends
`
`on the outcome of this proceeding.
`
`3.
`
`In preparing this Declaration, I considered the following materials:
`
`a. The ’002 patent (Ex. 1001) and its file history (Ex. 1002);
`
`QUALCOMM EXHIBIT 2001
`Apple v. Qualcomm
`IPR2018-01249
`Page 1
`
`

`

`b. Petition for Inter Partes Review of U.S. Patent No. 7,693,002,
`IPR2018-01249 (Paper 2);
`c. The Declaration of Dr. Robert W. Horst (Ex. 1003);
`d. U.S. Patent No. 4,951,259 to Sato (Ex. 1005) (“Sato”);
`e. U.S. Patent Pub. No. 2006/0098520 to Asano (Ex. 1006)
`(“Asano”);
`f. Kiyoo Itoh, VLSI Memory Chip Design, Springer 2001
`(Ex. 1007) (“Itoh”);
`g. U.S. Patent No. 5,602,796 to Sugio (Ex. 1012);
`h. U.S. Patent No. 5,291,076 to Bridges (Ex. 1008);
`i. Decision - Institution of Inter Partes Review (Paper 6);
`j.
`IEEE Dictionary (Ex. 2002);
`k. Additional portions of Itoh (Ex. 2003) not included in
`Petitioner’s Ex. 1007; and
`l. Any other materials referenced herein.
`
`I.
`
`Professional Background
`4.
`I am a Professor of Electrical Engineering and Charles Lee Powell
`
`Chair in Electrical Engineering and Computer Science in the Viterbi School of
`
`Engineering at the University of Southern California (USC). From 2013 until early
`
`2017 I held the Stephen and Etta Varra Professorship in the Viterbi School of
`
`Engineering at USC.
`
`5.
`
`I am an expert on electronic design automation (EDA), Very Large
`
`Scale Integration (VLSI) design
`
`including digital
`
`integrated circuits and
`
`semiconductor memory, energy efficient design, hybrid electrical energy storage
`
`Page 2
`
`

`

`systems (HEESS), and power/thermal modeling and management in integrated
`
`circuits and systems including multiple-supply-voltage designs and power
`
`collapsing techniques and voltage regulation. I also have expertise in building,
`
`validating, and delivering voltage regulation and conversion and management
`
`circuits and, more generally, nano-electronic circuits and system-on-chip designs
`
`targeting applications ranging from high performance computing to low-power
`
`embedded computing.
`
`6.
`
`I earned my B.S. in Electrical Engineering from the California
`
`Institute of Technology in 1986. I earned my M.S. in Electrical Engineering and
`
`Computer Sciences from the University of California at Berkeley in 1989. During
`
`my Masters and Doctoral degree programs, I was a Graduate Student Researcher in
`
`the Department of Electrical Engineering and Computer Sciences at the University
`
`of California at Berkeley from 1986-1991. Concurrently I held a part-time
`
`Research Position, at the Xerox Palo Alto Research Center (“Xerox PARC”) from
`
`1987-1989. I then earned my Ph.D. in Electrical Engineering and Computer
`
`Sciences from the University of California at Berkeley in 1991.
`
`7.
`
`After receiving my doctorate, I was an Assistant Professor in the
`
`Department of Electrical Engineering at USC from 1991-1996. I was then an
`
`Associate Professor in the Department of Electrical Engineering at USC from
`
`1996-2000. After that I have been a Professor of Electrical Engineering and
`
`Page 3
`
`

`

`Computer Science in the Viterbi School of Engineering at the University of
`
`Southern California (USC).
`
`8.
`
`I am a named inventor on ten U.S. patents and a U.S. patent
`
`application. These patents relate to topics ranging from novel address bus encoding
`
`techniques to charge recycling based multi-threshold CMOS design, and from low
`
`leakage SRAMs to dynamic backlight scaling for power minimization. The
`
`recently-filed patent application focuses on design and implementation of a
`
`superconductive Field Programmable Gate Array (FPGA) fabric.
`
`9.
`
`I have (co-) published four books and more than 650 archival and
`
`conference papers and book chapters. My research ranges from computer-aided
`
`design techniques and tools targeting VLSI circuit and system design to FPGA
`
`fabric design and FPGA synthesis, from low power electronics and battery-
`
`powered embedded system design to power distribution, conversion and regulation.
`
`For this research, my students and I have received ten conference and journal Best
`
`Paper awards.
`
`10.
`
`In addition to my work at Xerox PARC, I have been a member of
`
`multiple technical and scientific advisory boards for high-tech companies,
`
`including EPIC Design, Magma Design Automation, and Atrenta Inc., all of which
`
`went on to have successful initial public offerings (IPOs) or were acquired.
`
`Page 4
`
`

`

`11.
`
`I have served as the (lead) principal investigator on many US
`
`government (including the National Science Foundation, the Defense Advanced
`
`Research Projects Agency, U.S. Department of Defense, and the Intelligence
`
`Advanced Research Projects Activity) and private industry (including the
`
`Semiconductor Research Corporation) research projects, for some of which I have
`
`been the lead investigator of a team comprised of tens of faculty, students, and
`
`industry collaborators.
`
`12.
`
`I was a recipient of the 1996 Presidential Early Career Award for
`
`Scientists and Engineers, and in 2000 I was selected as a Fellow of the IEEE and in
`
`2008 named as an ACM Distinguished Scientist.
`
`13.
`
`I received the 2015 IEEE Circuits and Systems Society Charles A.
`
`Desoer Technical Achievement Award for my contributions to modeling and
`
`design of lower power VLSI circuits and systems, and energy efficient computing.
`
`14.
`
`I was recognized as the Third Most Cited Author at the 50th
`
`anniversary of the Design Automation Conference, Austin, TX, in June 2013. I
`
`received a Top Three Author Award at the 20th Anniversary Asia and South
`
`Pacific Design Automation Conference, Chiba/Tokyo, Japan, in January 2015, and
`
`was named as the Second Most Prolific and Second Most Cited Author at the 20th
`
`Anniversary International Symposium on Low Power Electronics and Design,
`
`Rome, Italy, in July 2015.
`
`Page 5
`
`

`

`15.
`
`I received the USC Viterbi School of Engineering Senior Research
`
`Award in 2017.
`
`16.
`
`Since July 2012, I have been the Executive Committee Chair of the
`
`IEEE/ACM International Symposium on Low Power Electronics and Design, a
`
`technical conference which I co-founded in 1996.
`
`17.
`
`I was the Editor-in-Chief of the ACM Transactions on Design
`
`Automation of Electronic Systems from June 2008-May 2014. I was also the
`
`Inaugural Editor-in-Chief of the IEEE Journal on Emerging and Selected Topics in
`
`Circuits and Systems from January 2010-December 2013.
`
`18.
`
`I served as the VP of Publications and Chair of the Distinguished
`
`Lecturer Program of the IEEE Circuits and Systems Society in 2005-2006 and
`
`2003-2004, respectively. I served as a member of the Board of Governors, IEEE
`
`Circuits and Systems Society in 2000-2003. I served as the Technical Program
`
`Chair of the International Symposium on Low Power Electronics and Design,
`
`Monterey, CA, in August 1996 and the International Symposium on Physical
`
`Design, Del Mar, CA, in April 2002. I also served as the General Chair of the
`
`International Symposium on Low Power Electronics and Design, Monterey, CA, in
`
`August 1997, the International Symposium on Physical Design, Monterey, CA, in
`
`April 2003, and the International Symposium on Quality of Electronic Design, San
`
`Jose, CA, in April 2007.
`
`Page 6
`
`

`

`19. My curriculum vitae is attached to this declaration as Appendix A.
`
`II. Relevant Legal Standards
`20.
`I have been asked to provide my opinion as to whether claims 1-28
`
`and 31-37 of the ’002 patent would have been obvious to a person of ordinary skill
`
`in the art (“POSA”) at the time of the invention, in view of the alleged prior art.
`
`21.
`
`I am an engineer by training and profession. The opinions I am
`
`expressing in this Declaration involve the application of my engineering
`
`knowledge and experience to the evaluation of certain alleged prior art with respect
`
`to the ’002 patent. Aside from my experience in litigation support, my knowledge
`
`of patent law is no different than that of any lay person. Therefore, I have
`
`requested the attorneys from Jones Day, who represent Qualcomm, to provide me
`
`with guidance as to the applicable patent law in this matter. The paragraphs below
`
`express my understanding of how I must apply current principles related to
`
`patentability.
`
`22.
`
`It is my understanding that in determining whether a patent claim is
`
`obvious in view of the alleged prior art, the Patent Office must construe the claim
`
`by giving the claim its broadest reasonable interpretation consistent with the
`
`specification as it would have been understood by one of ordinary skill in the art.
`
`For the purposes of this review, I have construed each claim term in accordance
`
`Page 7
`
`

`

`with its plain and ordinary meaning under the required broadest reasonable
`
`interpretation.
`
`23.
`
`It
`
`is my understanding
`
`that a claim
`
`is unpatentable under
`
`35 U.S.C. § 103 if the claimed subject matter as a whole would have been obvious
`
`to a POSA at the time of the invention. I also understand that an obviousness
`
`analysis takes into account the scope and content of the prior art, the differences
`
`between the claimed subject matter and the prior art, and the level of ordinary skill
`
`in the art at the time of the invention.
`
`24.
`
`In determining the scope and content of the prior art, it is my
`
`understanding that a reference is considered appropriate prior art if it falls within
`
`the field of the inventor’s endeavor. In addition, a reference is prior art if it is
`
`reasonably pertinent to the particular problem with which the inventor was
`
`involved. A reference is reasonably pertinent if it logically would have
`
`commended itself to an inventor’s attention in considering his problem. If a
`
`reference relates to the same problem as the claimed invention, that supports use of
`
`the reference as prior art in an obviousness analysis.
`
`25. To assess the differences between prior art and the claimed subject
`
`matter, it is my understanding that 35 U.S.C. § 103 requires the claimed invention
`
`be considered as a whole. This “as a whole” assessment requires showing that one
`
`of ordinary skill in the art at the time of invention, confronted by the same
`
`Page 8
`
`

`

`problems as the inventor and with no knowledge of the claimed invention, would
`
`have selected the elements from the prior art and combined them in the claimed
`
`manner.
`
`26.
`
`It is my further understanding that the Supreme Court has recognized
`
`several rationales for combining references or modifying a reference to show
`
`obviousness of claimed subject matter. Some of these rationales include:
`
`combining prior art elements according to known methods to yield predictable
`
`results; simple substitution of one known element for another to obtain predictable
`
`results; a predictable use of prior art elements according to their established
`
`functions; applying a known technique to a known device (method or product)
`
`ready for improvement to yield predictable results; choosing from a finite number
`
`of identified, predictable solutions, with a reasonable expectation of success; and
`
`some teaching, suggestion, or motivation in the prior art that would have led one of
`
`ordinary skill to modify the prior art reference or to combine prior art reference
`
`teachings to arrive at the claimed invention.
`
`III. THE ’002 PATENT
`A. Technology Background and Overview of the ’002 Patent
`27. The ’002 patent generally relates to circuits and methods for accessing
`
`memory arrays in integrated circuits. The title of the patent is “Dynamic Word
`
`Line Drivers and Decoders for Memory Arrays.”
`
`Page 9
`
`

`

`28. Random Access Memory (RAM) is generally organized into rows and
`
`columns, as shown in the following image:
`
`29. Cells are read from or written to by activating a wordline driver,
`
`which selects the appropriate row, and then using bitlines to either read from or
`
`write to a particular column. The cell that is in the row selected by the wordline
`
`driver and in the column selected by the bitline is the cell that is read from or
`
`
`
`written to.
`
`30. A cell in a memory array is addressed using a memory address, which
`
`can be split into a row address and a column address. Worldlines are selected by
`
`decoding the row address, and bitlines are selected by decoding the column address.
`
`Because the ’002 patent discloses structures and methods for activating wordlines
`
`Page 10
`
`

`

`of a memory array, the relevant memory address for purposes of the ’002 is the
`
`row address.
`
`31.
`
`SRAM (static random access memory) is used on processor chips to
`
`implement caches and scratchpad memory. SRAM, which is organized as a two-
`
`dimensional array of memory cells comprising row and columns, stores bits in a
`
`cross-coupled inverter pair configuration with two access transistors within an
`
`integrated circuit. Dynamic random-access memory (DRAM) is a type of storage
`
`that is widely used as the main memory for a computer system. DRAM, which is
`
`also organized as a two-dimensional memory array, stores each bit of data in a
`
`separate capacitor with a single access transistor within a DRAM chip. SRAM
`
`cells are bigger than DRAM cells (which explains the much higher density of
`
`DRAM storage) but have much lower access latency (mainly because they are on-
`
`chip.) Both SRAM and DRAM requires row and column address decoders to
`
`translate addresses to a desired group of bits (one word of 32 or 64 bits of data in
`
`case of caches, one block of 4 to 8 words in case of main memory) within the
`
`memory array. DRAM cells require periodic refresh to avoid data loss to leakage.
`
`SRAM cells do not require refresh since data is stored in a cross-coupled pair of
`
`inverters. Both SRAM and DRAM are examples of volatile memory, meaning that
`
`data is lost once power is removed.
`
`Page 11
`
`

`

`32. One method of activating a particular wordline driver of a memory
`
`array that the ’002 patent discloses was in the prior art was to decode the entire
`
`row address at once and use the decoded signal, along with a clock signal, to
`
`activate a particular wordline driver. For example, the following simplified figure
`
`shows how a three-bit address can be decoded in a 3-to-8 bit decoder to activate a
`
`particular wordline driver when that decoded signal is combined with the output of
`
`a clock driver:
`
`
`
`Page 12
`
`

`

`33. Some disadvantages of using such a decoding scheme to activate
`
`wordline drivers include high power consumption and reduced access speed. Each
`
`wordline driver has an input capacitance that the clock driver must drive. Because
`
`most of the wordline drivers are not used, this scheme results in wasted power. In
`
`addition, because the clock driver needs to drive a relatively large capacitive load,
`
`the SRAM access time will be increased. Moreover, a full decoder would need to
`
`be larger to decode a desired number of address bits. For example, a full row
`
`address decoder for 6 bits will have to do a 6-to-64 bit decoding to generate 64
`
`decoded row line addresses, whereas a split row address decoder with 3-bit pre-
`
`decoding will have to do a 3-to-8 bit decoding to generate decoded addresses for
`
`eight groups of row addresses followed by eight other 3-to-8 bit decoders to pick
`
`the desired row address within a selected group. The logic realization cost of the
`
`latter design is much less than that of the former. The larger the decoder necessary
`
`to decode the row address, the more power it consumes, the more time it takes to
`
`decode the address, and the more area is needed to implement the decoder in
`
`silicon.
`
`34. The ’002 patent discloses improved structures and methods of
`
`activating a wordline driver that save power and increase the maximum speed of
`
`the circuit by providing a clock signal to only a selected group of wordline drivers,
`
`rather than all wordline drivers and address decoders. The patent discloses splitting
`
`Page 13
`
`

`

`the address into two portions. Each address portion is decoded separately. A first
`
`logic decodes the first portion of the memory address, and a second logic decodes
`
`the second portion of the memory address. The first logic also receives a clock
`
`signal and applies the clock signal to selected clock output of a plurality of clock
`
`outputs. Each of the clock outputs is associated with a group of the wordline
`
`drivers. Only one of the clock outputs is selected at any time, which means only
`
`one group of wordline drivers is selected. The second logic decodes the second
`
`portion of the memory address and selectively activates a particular wordline
`
`driver according to the second portion of the memory address.
`
`35. An advantage of the patented circuit device of the ’002 patent is that a
`
`timing delay from the clock to the activation of a particular wordline is reduced.
`
`The first and second logics operate independently of each other and apply their
`
`respective outputs directly to wordline drivers in parallel, thus reducing a timing
`
`delay in providing the clock signal to a particular wordline driver. Still another
`
`advantage is that capacitive loading on the clock driver is reduced, thereby
`
`lowering power dissipation of the clock driver. Another advantage is that use of a
`
`conditional clock to apply a clock signal to a selected group of wordline drivers
`
`reduces power consumption of an address decoder of a memory device.
`
`Page 14
`
`

`

`B.
`36.
`
`Prosecution History of the ’002 Patent
`I have reviewed the prosecution history of the ’002 patent. See
`
`Ex. 1002. The following is a summary of key events.
`
`37. The initial application (Application No. 11/548,132) was filed on
`
`October 10, 2006. Ex. 1002 at 257-91.
`
`38.
`
`In a November 19, 2007 Office Action (Ex. 1002 at 226-35), claims 2,
`
`3, 5, 6, 10, 13, 14, 19-21, 23 and 24 were objected to as being dependent upon a
`
`rejected base claim, but the examiner indicated that they would be allowable if
`
`rewritten in independent form including all of the limitations of the base claim and
`
`any intervening claims. The examiner rejected (i) claims 1, 4, 7-9, 11, 12, 15, and
`
`16 under § 102(b) as allegedly being anticipated by Iwahashi (U.S. Patent
`
`6,856,574), (ii) claims 17 and 18 under § 102(b) as allegedly being anticipated by
`
`Sugio (U.S. Patent 5,602,796), and (iii) claims 22 and 25 under § 102(b) as
`
`allegedly being anticipated by Kato (U.S. Patent Application 2001/0015926).
`
`39. Applicant filed an amendment on February 19, 2008. Ex. 1002
`
`at 193-212. The only amendments to the rejected claims were minor and made to
`
`overcome an objection and fix a typo. Applicant added thirteen new claims, with
`
`the new claims including previously objected to claims rewritten in independent
`
`form. Applicant argued that the cited references did not anticipate any of the
`
`claims.
`
`Page 15
`
`

`

`40. On April 28, 2008, the examiner issued a restriction requirement
`
`(Ex. 1002 at 181-85), asserting that certain claims were directed to addressing
`
`(Species I, claims 1-16, 22-25, 28-35, 39 and 40), while others were directed to
`
`particular wordline drivers (Species II, claims 17-21, 26, 27 and 36-38). On
`
`May 20, 2008, in response to the restriction requirement, the Applicant elected
`
`Species I. Ex. 1002 at 179-80.
`
`41.
`
`In a July 30, 2008 non-final rejection (Ex. 1002 at 160-66), the
`
`examiner rejected claims 22-25, 39, and 40 under § 102(b) as allegedly being
`
`anticipated by Iwahashi. The examiner allowed all other pending claims and noted
`
`that the prior art did not disclose a second logic to decode a second portion of the
`
`memory address to selectively activate a particular wordline driver.
`
`42. Applicant filed an amendment on December 6, 2008. Ex. 1002
`
`at 141-55. In this amendment, claims 22 and 39 were amended to recite limitations
`
`directed to the second logic. Applicant also added eight new claims. Seven of the
`
`new claims depended from claims noted to be allowable by the Office. New
`
`claim 48 was independent.
`
`43.
`
`In a January 28, 2008 final rejection, the examiner found that all
`
`pending claims were allowable, except for independent claim 48. Ex. 1002 at 120-
`
`26. Applicant subsequently canceled this claim in an amendment filed March 19,
`
`2009. Id. at 106-16.
`
`Page 16
`
`

`

`44. On April 2, 2009, the Office issued a notice of allowance. Ex. 1002
`
`at 85-88. On June 4, 2009, Applicant filed a request for continued examination
`
`(RCE) with an information disclosure statement listing Watanabe (U.S. Patent
`
`7,092,305). Id. at 64-83.
`
`45.
`
`In a non-final rejection dated June 17, 2009, the examiner rejected
`
`claims 7-10, 11-16, 22, 25, and 46 under § 102(b) as allegedly being anticipated by
`
`Watanabe. Ex. 1002 at 40-46. The examiner stated that claims 1-6, 28-35, 39, and
`
`40 were allowable over the prior art and noted that the prior art did not disclose
`
`“second logic to decode a second portion of the memory address, the second logic
`
`to selectively activate a particular wordline driver of the selected group of wordline
`
`drivers according to the second portion of the memory address,” among other
`
`limitations. Applicant subsequently filed an amendment on September 15, 2009 to
`
`amend rejected claims 7, 11, and 22 to include this allowable subject matter and
`
`thus overcome the rejections. Id. at 25-38.
`
`46. The Office
`
`issued
`
`a
`
`second
`
`notice
`
`of
`
`allowance
`
`on
`
`November 11, 2009. Ex. 1002 at 15-18. A March 10, 2010 Issue Notification
`
`states that the patent has a PTA of 0 days. Id. at 9-10.
`
`47. A Certificate of Correction issued July 5, 2011 corrects typographical
`
`errors. Ex. 1002 at 1-4.
`
`Page 17
`
`

`

`C. Level of Skill in the Art
`48.
`I understand that Petitioner has proposed that a person of ordinary
`
`skill in the art relevant to the ’002 patent would have had at least an undergraduate
`
`degree in electrical engineering, or a related field, and three years of experience in
`
`the design of memory systems and circuits. Petition at 2. Petitioner has also
`
`proposed that a person of ordinary skill with less than the amount of experience
`
`noted above would have had a correspondingly greater amount of educational
`
`training such as a graduate degree in a related field. Id.
`
`49.
`
`I further understand that for purposes of its Institution Decision (“the
`
`Decision”), the USPTO’s Patent Trial and Appeal Board (“the Board”) accepted
`
`the assessment of the POSA offered by Petitioner, with the exception of the
`
`language “at least.” Institution Decision at 6.
`
`50.
`
`I do not dispute Petitioner’s proposed level of ordinary skill in the art
`
`as modified by the Board.
`
`51.
`
`It is my understanding that when interpreting the claims of
`
`the ’002 patent, I must do so based on the perspective of one of ordinary skill in
`
`the art at the relevant priority date. I understand that the ’002 patent has a priority
`
`date as of its filing date, October 10, 2006, and so I have interpreted the claims of
`
`the ’002 patent based on the perspective of the POSA as of that date.
`
`Page 18
`
`

`

`D. Claim Construction
`52.
`It is my understanding that in determining whether a patent claim is
`
`obvious in view of the prior art, the Patent Office must construe the claim by
`
`giving the claim its broadest reasonable interpretation consistent with the
`
`specification. For the purposes of this review, I have construed each claim term in
`
`accordance with its plain and ordinary meaning under the required broadest
`
`reasonable interpretation, as a person having ordinary skill in the art would
`
`understand. In my opinion, the claim term “clock signal” is in need of construction,
`
`and I provide my interpretation of this term below. I also address Petitioner’s
`
`proposed constructions below.
`
`“clock signal”
`
`53. The term “clock signal,” as recited in each of the independent claims
`
`of the ’002 patent, should be interpreted to mean “a periodic signal used for
`
`synchronization.” This interpretation is consistent with the plain and ordinary
`
`meaning of the term as understood by the POSA. The POSA’s understanding of
`
`the term is reflected, for example, by the IEEE Dictionary, which defines the term
`
`“clock signal” as “[a] periodic signal used for synchronizing events.” Ex. 2002
`
`at 9. The IEEE Dictionary is a reliable, unbiased authority, and in my opinion, it
`
`sets forth the definition of clock signal that would be understood by the POSA as
`
`of the filing date of the ’002 patent.
`
`Page 19
`
`

`

`54. Support for this interpretation is also found in the ’002 patent itself.
`
`Specifically, the POSA would understand that the ’002 patent describes a
`
`synchronous memory system that uses a periodic clock signal. It does not describe
`
`an asynchronous memory system that uses multiple, non-periodic timing signals.
`
`The POSA would understand that the non-periodic timing signals of an
`
`asynchronous memory system are different than the periodic clock signal of a
`
`synchronous memory system. This is explained in detail below.
`
`55. Conventional SRAM and DRAM (RAM for short) are controlled
`
`asynchronously. Therefore, the memory latency and data toggle rate can be some
`
`fractional number of CPU clock cycles. More importantly, what makes the RAM
`
`asynchronous is that externally provided command inputs control latches and I/O
`
`buffers/drivers internal to RAM, and those external command inputs can arrive at
`
`the RAM’s pins at any time. Since asynchronous RAM does not operate based on
`
`any kind of periodic system clock that it shares with the CPU, the timings of the
`
`control signals, addresses, and data have to be consciously taken into account. In
`
`such asynchronous systems, where pulses or strobe signals are used to activate
`
`certain portions of the circuitry, the timing and duration of such signals must be
`
`explicitly specified. Furthermore, in such systems, the characteristics of the
`
`circuitry generating these timing signals must be clearly specified.
`
`Page 20
`
`

`

`56. Asynchronous static RAMs (SRAMs) respond to asynchronous
`
`changes at the device’s address pins by generating multiple internal timing signals
`
`that are used to orchestrate the operation of the SRAM’s internal circuitry during a
`
`read or a write operation. Essentially, this means that there exists some control
`
`logic circuitry in the asynchronous SRAM that can asynchronously accept
`
`externally asserted control signals, read row and column addresses, and then
`
`generate appropriately timed sequences of internal timing signals (in the form of
`
`pulses or strobe signals) to direct the movement of data onto, within, and off of the
`
`SRAM. The external interface to the control logic on the asynchronous SRAM
`
`consists of essentially two signals: the active-low chip-select (CS#)1 and the active-
`
`low write enable (WE#). Various timing constraints among the external control
`
`signals and address/data signals must be satisfied in order to ensure correct
`
`operation.2 The duration and precise timing of internal timing signals is also key to
`
`
`1 In this declaration, the # symbol after a signal name means the
`complemented (active-low) form of the signal. For example, CS# (which is the
`same as CS_bar) indicates that the chip is selected when the value of the chip
`select signal CS is low.
`2 Typical timing specs for asynchronous SRAMs include many complicated
`requirements on and/or among external input/output signals. Examples include
`requirements on maximum access times from address and CS# low to data valid,
`maximum output disable times after CS# high, minimum write pulse width,
`minimum address setup time with respect to WE# low, minimum address hold time
`with respect to WE# high, minimum CS# setup time with respect to WE# high,
`minimum data setup and hold times with respect to WE# high, minimum output
`data valid after address change, and so on.
`
`Page 21
`
`

`

`the correct operation of the device. Guaranteeing that the controller can
`
`successfully orchestrate various activities within the asynchronous SRAM under
`
`subtle process-voltage-temperature (PVT) variations is an intricate task, which
`
`becomes ever more daunting as the access latencies are shortened and supply
`
`voltages are reduced. Asynchronous SRAMs thus run into limitations at the high
`
`end of the performance range.
`
`57. Asynchronous dynamic RAM (DRAM) devices likewise contain
`
`control logic circuitry to direct the movement of data onto, within, and off of the
`
`DRAM device. The control logic accepts externally asserted control (command)
`
`signals and then orchestrates precisely timed sequences of internal control signals
`
`to direct the movement of data. The external interface to the control logic
`
`comprises active low Row Address Strobe (RAS#), active low Column Address
`
`Strobe (CAS#), and active low Write Enable (WE#).
`
`58.
`
`In an asynchronous DRAM device, the logic control circuitry and an
`
`external memory controller directly control the movement of data. Moreover, the
`
`external interface is an asynchronous interface. The direct control of the internal
`
`circuitry of the DRAM device by the external memory controller means that the
`
`DRAM device cannot be well pipelined, and new commands to the DRAM device
`
`cannot typically be initiated until the previous command completes the movement
`
`of data. The movement of data is measured and reported by DRAM manufacturers
`
`Page 22
`
`

`

`in terms of nanoseconds. The asynchronous nature of the interface means that each
`
`time a new DRAM device is introduced, a new and different memory controller
`
`has to be developed. This fact also gives rise to a complex set of timing constraints
`
`that must be satisfied by the DRAM device.3
`
`59. The following diagram illustrates aspects of asynchronous memory
`
`systems:
`
`
`3 Typical timing specs for asynchronous DRAMs include many complicated
`requirements on and/or among external input/output signals. Examples include
`requirements on maximum data access times from RAS# low and CAS# low,
`maximum output disable time from CAS# high, minimum RAS# high (precharge)
`and low (access) durations, minimum CAS# high (precharge) and low (access)
`durations, minimum write pulse duration, minimum row address setup and hold
`times with respect to RAS# low, minimum column address setup and hold times
`with respect to CAS# low, minimum and maximum delays from RAS# low to
`CAS# low and from RAS# low to WE# low, minimum Read command setup time,
`minimum Write command hold times from RAS# and CAS#, minimum data hold
`times after RAS#, CAS#, and WE#, and so on.
`
`Page 23
`
`

`

`
`
`Ex. 2003 (Itoh) at 18. In the asynchronous operation of the DRAM chip depicted
`
`above, periodic clock signals are not used. Rather, the system is event-driven
`
`based on multiple, non-periodic timing signals RAS#, CAS#, and WE#. The
`
`timing signals RAS#, CAS#, and WE# are pulses or strobes without a periodic
`
`component. Internal activities of the DRAM chip (e.g. activation of a selected
`
`wordline (for example, W1) and appearance of data on I/O bus following the
`
`sensing of the data stored in a selected memory cell (D1…D4)) are initiated by
`
`asynchronous transitions on RAS# and CAS#. The delay between values appearing
`
`Page 24
`
`

`

`on the I/O bus and the output signals D0 are not synchronized with any transitions
`
`on CAS# or RAS#. Indeed, this delay can only be reported in units of nanoseconds,
`
`rather than in multiples of a system clock cycle. Finally, the RAS# and CAS#
`
`timing signals are not referred to as clock signals, as seen above.
`
`60. The POSA would understand that asynchronous systems do not use a
`
`periodic clock signal – rather, they use multiple, non-periodic timing signals, such
`
`as the RAS# and CAS# strobe signals shown above. As explained below,
`
`synchronous systems, by contrast, use a periodic clock signal, with all events being
`
`synchronized to the periodic signal.
`
`61. An alternative to asynchronous memory

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