`
`
`
`
`
`
`
`
`
`
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ADVANCED MICRO DEVICES, INC.
`
`Petitioner
`
`v.
`
`AQUILA INNOVATIONS INC.
`
`Patent Owner
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case IPR2019-01526
`U.S. Patent No. 6,895,519
`
`
`
`
`PATENT OWNER'S RESPONSE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`TABLE OF CONTENTS
`
`
`Page
`
`B.
`
`C.
`
`
`THE ’519 PATENT CLAIMS A NOVEL SYSTEM LSI ............................. 1
`I.
`II. ASSERTED REFERENCES .......................................................................... 5
`A. Ober ...................................................................................................... 5
`1.
`Ober’s Microcontroller .............................................................. 7
`1.
`Ober’s Decentralized Power Control Architecture .................. 13
`B. Nakazato ............................................................................................. 17
`III. CLAIM CONSTRUCTION ......................................................................... 20
`A.
`The Preamble of Claim 1 Of the ’519 Patent Is Limiting .................. 21
`B.
`The “Plurality Of Ordinary Operation Modes” Operate At
`Different Clock Frequencies Supplied To The CPU ......................... 22
`IV. GROUND 1: THE CHALLENGED CLAIMS ARE NOT OBVIOUS
`OVER OBER AND NAKAZATO ............................................................... 26
`A. Ober Does Not Disclose “A Plurality Of Ordinary Operation
`Modes.” .............................................................................................. 27
`The Combination of Ober and Nakazato Does Not Disclose “A
`First Memory Storing A Clock Control Library For Controlling
`Clock Frequency Transitions Between Said Ordinary Operation
`Modes.” .............................................................................................. 36
`There Is No Reasonable Expectation Of Success Writing To
`The Unused Bits In Ober’s SFR 62 To Supply Low Speed
`Clocks To The CPU During RUN Mode ........................................... 43
`1.
`Reading Or Writing To Unused Register Bits Is Either
`Ignored Or Causes Unpredictable Behavior ............................ 44
`Ober’s Power Management State Machine Might Behave
`Unpredictably Outside The Scope Of Its Defined States ........ 46
`There Is No Motivation To Combine Ober And Nakazato ................ 48
`1. Modifying Ober’s Microcontroller Would Change Its
`Principle Of Operation ............................................................. 49
`
`2.
`
`D.
`
`-i-
`
`
`
`TABLE OF CONTENTS
`(continued)
`
`Page
`
`3.
`
`E.
`
`
`
`VII.
`
`2. Modifying Ober’s RUN Mode To Use A Divided Clock
`Would Render Ober’s Microcontroller Inoperable For Its
`Intended Purpose ...................................................................... 51
`Ober Teaches Away From A Combination With
`Nakazato ................................................................................... 54
`Ober’s SFR 62 Already Configures The System Clock .......... 61
`4.
`The Institution Decision Relied Upon A New Theory Not
`Asserted by Petitioner ........................................................................ 61
`V. GROUND 2: CLAIMS 2-6 ARE NOT OBVIOUS OVER OBER IN
`VIEW OF NAKAZATO, COOPER, AND WINDOWS ACPI ................... 63
`A.
`The Combination Of Ober, Nakazato, Cooper, and Windows
`ACPI Does Not Render Claims 2-6 Obvious ..................................... 63
`Exhibit 1005 Is Not A Printed Publication ........................................ 64
`B.
`VI. GROUND 3: CLAIMS 8 AND 9 ARE NOT OBVIOUS OVER
`OBER IN VIEW OF NAKAZATO AND DOBLAR .................................. 67
`INTER PARTES REVIEW IS UNCONSTITUTIONAL ............................ 69
`A.
`Inter Partes Review Violates The Appointments Clause ................... 69
`B.
`Inter Partes Review Violates The Takings And Due Process
`Clauses ................................................................................................ 70
`VIII. CONCLUSION ............................................................................................. 70
`
`
`
`-ii-
`
`
`
`
`
`TABLE OF AUTHORITIES
`
` Page(s)
`
`Federal Cases
`Arthrex, Inc. v. Smith & Nephew, Inc.,
`941 F.3d 1320 (Fed. Cir. 2019) .................................................................... 69, 70
`
`Bicon, Inc. v. Straumann Co.,
`441 F.3d 945 (Fed. Cir. 2006) ...................................................................... 21, 22
`
`Celgene Corp. v. Peter,
`931 F. 3d 1342 (Fed. Cir. 2019) ......................................................................... 70
`
`In re Cronyn,
`890 F.2d 1158 (Fed. Cir. 1989) .......................................................................... 66
`
`Edmond v. United States,
`520 U.S. 651 (1997) ............................................................................................ 69
`
`Free Enter. Fund v. Pub. Co. Accounting Oversight Bd.,
`561 U.S. 477 (2010) ............................................................................................ 69
`
`Freytag v. Commissioner,
`501 U.S. 868 (1991) ............................................................................................ 69
`
`In re Gordon,
`733 F.2d 900 (Fed. Cir. 1984) ............................................................................ 52
`
`Hulu, LLC v. Sound View Innovations, Inc.,
`IPR2018-01039, Paper No. 29 (PTAB Dec. 20, 2019) ...................................... 64
`
`Infineon Techs. AG et al. v. Atmel Corp.,
`No. 11-307-RGA, Dkt No. 174 (D. Del. Dec. 4, 2012) ..............................passim
`
`InTouch Techs., Inc. v. VGo Communs., Inc.,
`751 F.3d 1327 (Fed. Cir. 2014) .......................................................................... 48
`
`Kinetic Concepts, Inc. v. Smith & Nephew, Inc.,
`688 F. 3d 1342 (Fed. Cir. 2012) ......................................................................... 68
`
`Koninklijke Philips NV v. Google LLC,
`948 F. 3d 1330 (Fed. Cir. 2020) ......................................................................... 62
`
`
`
`
`
`
`
`Kyocera Wireless Corp. v. Int’l Trade Comm’n,
`545 F.3d 1340 (Fed. Cir. 2008) .......................................................................... 64
`
`Lucia v. SEC,
`138 S. Ct. 2044 (2018) ........................................................................................ 69
`
`Masias v. Sec’y of HHS,
`634 F.3d 1283 (Fed. Cir. 2011) .......................................................................... 69
`
`Polaris Indus. v. Arctic Cat, Inc.,
`882 F.3d 1056 (Fed. Cir. 2018) .......................................................................... 55
`
`In re Ratti,
`270 F.2d 810 (CCPA 1959) .......................................................................... 49, 50
`
`SRI Int’l, Inc. v. Internet Sec. Sys., Inc.,
`511 F.3d 1186 (Fed. Cir. 2008) .......................................................................... 65
`
`In re Stepan Co.,
`868 F.3d 1342 (Fed. Cir. 2017) .......................................................................... 44
`
`Thryv, Inc. v. Click-To-Call Techs., LP,
`140 S. Ct. 1367 (2020) ........................................................................................ 62
`
`TQ Delta, LLC v. Cisco Sys.,
`942 F.3d 1352 (Fed. Cir. 2019) .................................................................... 49, 64
`
`W.L. Gore & Assoc., Inc. v. Garlock, Inc.,
`721 F.2d 1540 (Fed. Cir. 1983) .................................................................... 37, 40
`
`Wellman, Inc. v. Eastman Chem. Co.,
`642 F.3d 1355 (Fed. Cir. 2011) .......................................................................... 20
`
`In re Wesslau,
`353 F.2d 238 (C.C.P.A. 1965) ............................................................................ 68
`
`Federal Statutes
`
`5 U.S.C. § 706 .......................................................................................................... 62
`
`35 U.S.C. §102 ......................................................................................................... 64
`
`35 U.S.C. § 319 ........................................................................................................ 62
`
`-2-
`
`
`
`PATENT OWNER’S EXHIBIT LIST
`
`
`2002
`
`2003
`
`2004
`
`2005
`
`2006
`
`2007
`
`2008
`
`2009
`
`2010
`
`2011
`
`2012
`
`Exhibit No. Description
`2001
`Joint Claim Construction Statement dated May 17, 2019
`
`Revised Joint Claim Construction Statement dated November 1,
`2019
`
`Markman Order re Infineon Technologies AG and Infineon
`Technology North America Corp. v. Atmel Corporation
`
`Email Correspondence with Board re Sur-Replies
`
`Declaration of Dr. Steven Przybylski
`
`Curriculum Vitae of Dr. Steven Przybylski
`
`MNSC140CORE Reference Manual
`
`ARM920T Technical Reference Manual
`
`DDI0275 ETB11 Technical Reference Manual
`
`Excerpts from CRC Modern Dictionary Electrical Engineering
`
`VDHL Coding Styles and Methodologies, 2nd Ed.
`
`Transcript of D Albonesi May 21 deposition
`
`Microsoft Computer Dictionary, 5th Ed.
`
`Graf Modern Dictionary of Electronics
`
`
`2013
`
`2014
`
`
`
`
`
`
`
`
`
`Patent Owner Aquila Innovations Inc. (“Aquila”) submits this Patent Owner
`
`Response to the Petition for inter partes review filed by Petitioner Advanced
`
`Micro Devices, Inc. (“Petitioner”) against U.S. Patent 6,895,519 (“the ’519
`
`patent”). Paper No. 1. The Petition and corresponding evidence do not show that
`
`claims 1-11 of the ’519 patent are obvious. Petitioner’s challenges to the claims
`
`rely upon a combination of U.S. Patent 6,65,802 (“Ober”) and U.S. Patent
`
`6,681,336 (“Nakazato”). The combination of Ober and Nakazato fails to disclose
`
`several limitations of claim 1. Additionally, a person of ordinary skill in the art
`
`would not have been motivated to combine Ober and Nakazato, and would not
`
`have had a reasonable expectation of success making the proposed combination.
`
`Ground 2 fails to show the unpatentability of claims 2-6 because it relies upon
`
`conclusory, unsupported expert testimony, and does not establish that Windows
`
`ACPI is a printed publication. Ground 3 fails because Petitioner did not adequately
`
`show motivation to combine. Petitioner’s combinations and motivations are
`
`nothing more than impermissible hindsight, and should be rejected.
`
`I.
`
`THE ’519 PATENT CLAIMS A NOVEL SYSTEM LSI.
`
`The ’519 patent is directed generally at power management techniques in
`
`large, complex integrated circuits that include a processor, also known as an
`
`
`
`
`
`
`
`“LSI.”1 The ’519 patent teaches power management in an integrated circuit
`
`comprising a variety of different subunits, at least one of which is processor
`
`including a CPU core. The ’519 patent also discloses a set of mechanisms by
`
`which the level/clock frequency of the CPU can be controlled through an
`
`application program that interacts with the hardware registers through a clock
`
`control library.2 Ex. 1001 at Figure 6, Abstract, 3:35-55, 14:20-22, 14:35-39. Ex.
`
`2005 ¶ 39.
`
`
`
`
`1 The term “LSI” is an acronym for “large scale integration” and refers generally to
`
`“the level integration at which entire integrated circuits can be placed on a chip.”
`
`See Ex. 2011 at 385; Ex. 2014 at 412 (technical dictionary definitions of “large
`
`scale integration.”).
`
`2 See Ex. 2014 at 636.
`
`-2-
`
`
`
`
`
`
`
`Ex. 1001 at Figures 1 and 2.
`
`
`
`The system LSI disclosed in the ’519 patent also may include a system
`
`control circuit 534, a clock generation circuit 558, a power down control circuit
`
`556, and the internal and external buses 521. Ex. 1001 at 6:17-46. The ’519 patent
`
`teaches that reducing the frequency of the CPU, or suspending execution of
`
`instructions altogether, may reduce the power consumed by the System LSI, a key
`
`object of the invention. Ex. 1001 at Abstract, 1:20-26, 1:63-2:9. The CPU 512 in
`
`the processor 510 has a number of different modes of operation.
`
`“Special” modes are ones in which the CPU is stopped and does not execute
`
`instructions. Specifically, there is a halt mode in which clock is stopped “to the
`
`principal constituents of the CPU 510”, and a stop mode, in which all clocks
`
`throughout the CPU 510 are stopped. Ex. 2005 ¶ 35. The CPU is placed into one of
`
`-3-
`
`
`
`
`
`these two modes by software controlling a clock halt register 564. Ex. 1001 at
`
`7:28-37, 9:19-26.
`
`“Ordinary” operation modes are ones in which the CPU continues executing.
`
`In one embodiment, there are 5 “ordinary” operation modes identified as “ST0”
`
`through “ST4,” each characterized by the principal clock operating at different
`
`frequencies. Ex. 1001 at Figure 5, 9:7-17, 9:46-10:17.
`
`
`
`The ’519 patent specification refers to a function in the clock control library
`
`that changes from one ordinary mode, operating at one frequency, to another
`
`ordinary mode, operating at a different frequency. The function is identified as
`
`“clkgear.”
`
`[W]hen expressing the relation between the current clock
`state and the clock state after transition by using a
`function (clkgear) in the form of the clock control library,
`it becomes possible to dynamically and speedily control a
`plurality of clocks in the ordinary operation mode, as if it
`were a gear-change operation.
`
`Ex. 1001 at 4:12-17. See also Ex. 1001 at 4:38-44, 8:60-9:6, 9:64-10:4, 11:33-38.
`
`Ex. 2005 ¶ 37.
`
`
`
`The ordinary operation modes may also be selected by writing values into a
`
`register. Ex. 1001 at 8:57-65. The operational frequency of the core CPU in each of
`
`the ordinary operation modes corresponds to the frequency of various clock
`
`-4-
`
`
`
`
`
`signals, identified as MCLK0, MCLK1, MCLK2, that are provided to the clock
`
`generation circuit 558 that generates the FCLK clock signal to the CPU. Ex. 1001
`
`at Figure 4, 3:65-4:11.
`
`
`
`Ex. 1001 at Figure 4. Ex. 2005 ¶ 38.
`
`II. ASSERTED REFERENCES
`A. Ober
`Ober is titled “Power Management And Control For A Microcontroller” and
`
`relates generally to power management in a microcontroller. Ober’s stated concern
`
`is providing power management to each of the peripheral subsystems in a
`
`microcontroller, not a central processing unit core Ex. 1004 at 1:25-40. Ober
`
`explains that prior attempts to reduce microcontroller power consumption involved
`
`slowing the frequency of the system clock or stopping the system clock altogether.
`
`Id. at 2:16-20.
`
`-5-
`
`
`
`
`
`Ober points out that controlling power consumption of a microcontroller at
`
`the central processing unit fails to optimize the power consumption of its
`
`subsystems and results in overly complicated and expensive design and
`
`development. Id. at 2:21-40. In a microcontroller with a plurality of peripherals on
`
`the same integrated circuit as the processor, controlling the power centrally means
`
`that all of the peripherals are subject to the same power control policy, even if that
`
`policy might not work well for a specific peripheral at a specific time. Id. at 1:22-
`
`2:39. Ex. 2005 ¶ 47. In short, all elements are treated the same regardless of need
`
`or function. This is inefficient and problematic.
`
`Because, Ober believed, “power management of a particular peripheral for a
`
`computer system may be best optimized at the peripheral device itself,” Ober
`
`sought to “provide a power management system for a microcontroller which
`
`enables the microcontroller subsystems to be independently controlled.” Ex. 1004
`
`at 2:45-48. See also Ex. 2003, Infineon Techs. AG et al. v. Atmel Corp., No. 11-
`
`307-RGA, Dkt No. 174 at * 3-4 (D. Del. Dec. 4, 2012) (district order construing
`
`Ober and finding Ober’s goal is “decentralized and independent power
`
`management for peripheral units,” not the CPU core). Ober accomplishes its goal
`
`by independently controlling either the frequency of the clock or the power
`
`supplied to the peripheral systems.
`
`-6-
`
`
`
`
`
`1. Ober’s Microcontroller
`To achieve its stated goal of independent power management for peripheral
`
`units, Ober discloses a microcontroller architecture that allows the power level of
`
`each of the peripheral subsystems to be controlled independently of the CPU.
`
`
`
`Ex. 1004, Fig. 1. Ober discloses Flexible Peripheral Interface (“FPI”) devices 42-
`
`52 that connect each of the peripherals 30-40 to management system 26 and CPU
`
`22 through the FPI bus 24. Each of the FPI devices includes a special function
`
`register (“SFR”) 116 that “control[s] the response of each subsystem 30-40 during
`
`the different power modes of operation.” Id. at 9:21-25.
`
`-7-
`
`
`
`
`
`The distribution of the SFR 116 to each FPI “allow[s] the operating system to
`
`control each of the subsystems independently.” Id. at 9:49-51. The CPU core 22
`
`lacks (1) an FPI interface, (2) a special function register, and (3) a software-
`
`configurable register.
`
`
`
`-8-
`
`
`
`
`
`\
`
`Id., Fig. 1. Ober uses the term “subsystem” to refer to each of the peripheral
`
`subsystems. Ober refers to the major subsystems 30-40, the power management
`
`subsystem 28, and the clock subsystem 64. The CPU core 22, however, is not
`
`referred to as a “subsystem.” Ex. 2005 ¶ 62.
`
`The management subsystem 26 contains a power manager 28 that controls
`
`the power modes of the CPU core and the peripheral subsystems. Ex. 1004 at 5:37-
`
`40. “The heart of the power management control system is a power management
`
`-9-
`
`
`
`
`
`state machine.” Id. at 17:3-4.3 The state machine includes 8 pre-defined states: “a
`
`RUN state 132; an IDLE state 134; a START/SHUTDOWN state 136; a SHUT
`
`DOWN state 138; a SLEEP (DEEPSLEEP) state 140; a POWER UP state 142; a
`
`WAIT PLL state 144; a FAULT transition state 146; and a RESET state 148.” Id.
`
`at 17:6-14; Fig. 6:
`
`
`3 A “state machine” refers to “[a] sequential-logic system whose outputs depend on
`
`previous and present inputs (for example, a counter), as opposed to processes that
`
`are functions of present inputs alone.” Ex. 2014 at 732. State machines use pre-
`
`defined, discreet states defined by these inputs. Ex. 2010 at 656; Ex. 2011 at 304-
`
`305.
`
`-10-
`
`
`
`
`
`
`
`The power manager 28 also contains a programmable special function register 62,
`
`which configures the clock subsystem 64. The programmable special function
`
`register 62 contains fields that configure the power management state machine’s
`
`different modes. Id., Fig. 5.
`
`-11-
`
`
`
`
`
`
`
`The clock subsystem 64 generates the System Clock and the local
`
`Management Clock. Id., Fig. 3. The System Clock is principally derived from a
`
`single crystal oscillator by way of a PLL that multiplies the crystal’s frequency,
`
`and a clock circuit 108 that divides the frequency to generate the frequency that is
`
`required by the CPU Core 22. Id. at 8:53-64, Table 2. Ex. 2005 ¶ 54.
`
`The clock subsystem 64 also generates a Management Clock, output from
`
`the Management Clock block 110. The Management Clock is internal to the
`
`management subsystem 26. It can be derived from a number of different sources,
`
`including the System Clock or the low frequency Real Time Clock. Table 7 in
`
`Ober shows that the even though the Management Clock can be derived from other
`
`sources, during the RUN state, both of these clocks are taken from the Divided
`
`PLL Output. Ex. 1004 at 8:53-9:18. Ex. 2005 ¶ 52.
`
`-12-
`
`
`
`
`
`1. Ober’s Decentralized Power Control Architecture.
`Ober discloses “up to four power modes” – RUN, IDLE, SLEEP, and DEEP
`
`SLEEP. Ex. 1004 at 4:18-19. The core CPU is fully operational in RUN mode, but
`
`is stopped in the IDLE and SLEEP modes, including each of the SLEEP submodes.
`
`The core CPU may additionally be powered off in the SLEEP and DEEP SLEEP
`
`modes.
`
`In RUN mode, the CPU, power supply, clocks, and all subsystems are fully
`
`functional. Ex. 1004 at 13:49-52. It is the only mode during which the CPU core is
`
`executing instructions. Ex. 2005 ¶ 50. In RUN mode, system clock operates on a
`
`single, fixed frequency that cannot be selected or altered. Ex. 1001. at 17:15-27;
`
`Ex. 2005 ¶ 60. Ober refers to “the clock speed of the CPU” in the singular,
`
`indicating that the CPU core has a single operating frequency. Ex. 2005 ¶ 51. Ober
`
`does not contemplate the CPU core 22 operating at more than one frequency. Id.
`
`(citing Ex. 1004 at 8:59, Table 7). Ober does not mention or suggest lowering the
`
`CPU core’s operating frequency to reduce the operating power of the core, even in
`
`discussing the control of the operating state of the CPU core 22 by the
`
`management subsystem 26 and the power management state machine (PMSM). Id.
`
`(citing Ex. 1004 at 8:35-49, 15:14-16, 17:1-26). The RUN mode simply is not
`
`identified as one of the modes in which power management occurs and there is no
`
`basis on which to conclude that power management was intended or contemplated
`
`-13-
`
`
`
`
`
`during RUN mode. During RUN mode, the only possible source for the System
`
`Clock is the Divided PLL Output that is output from block 108. Ex. 2005 ¶ 51
`
`(citing Ex. 1004 at Tables 7 and 8). The control registers offer no avenue for
`
`controlling the PLL multiplier, nor any facility for controlling the Clock circuit 108
`
`divisor during RUN mode. Ex. 1004 at Figure 5, Table 5. In fact, low speed clocks
`
`are disabled in the RUN state. Ex. 1004 at 12:10-67, 17:1-27. Moreover, because
`
`the frequency of the System Clock is not controllable by the SFR 62 during RUN
`
`mode (see below), the only power level during ordinary operation mode is full
`
`power based on “the clock speed of the CPU core 22.” Ex. 1004 at Tables 7, 8 and
`
`9, 8:56-61. Ex. 2005 ¶ 54. It is only during RUN mode that the CPU Core 22
`
`executes programs. Id. ¶ 50. Consequently, it is only during RUN mode that any of
`
`the special SFR registers can be written. Id..
`
`In IDLE mode, on the other hand, the CPU does not execute instructions, but
`
`the subsystems may function normally. Ex. 1004 at 13:52-59 (“The CPU core
`
`clock is disabled … During [IDLE] mode, all subsystems remain powered up and
`
`fully clo[ck]ed.”). The CPU core sets the request sleep bits of the power manager
`
`state machine register 62 to IDLE. Id. 15:21-24. The IDLE signal is initiated by the
`
`power management state machine in power manager 28 and transmitted to the
`
`-14-
`
`
`
`
`
`CPU core 22 to turn off its internal clocks to suspend execution of instructions.
`
`Ex. 1004, Fig. 1. When the IDLE signal is asserted, the CPU flushes its pipeline
`
`and shuts down its internal clocks until the IDLE signal is removed. Once the
`
`IDLE signal is asserted, the CPU core 22 asserts the IDLE acknowledge signal
`
`when the pipeline is flushed, then halts or disables the internal CPU clock.
`
`
`
`-15-
`
`
`
`
`
`
`
`The CPU is IDLE in each of the IDLE, SLEEP, and DEEP SLEEP modes. Ex.
`
`2005 ¶ 50.
`
`SLEEP mode is divided into three submodes – “sleep with clocks, no clocks,
`
`and deep sleep where power may be disabled.” Ex. 1004 at 15:40-43. Ex. 2005
`
`¶ 48. In all of the SLEEP modes, the CPU is in an IDLE state. In “SLEEP MODE
`
`(Clocks Distributed),” “the phase lock loop (PLL) or oscillator (OSC) clock is
`
`distributed to the subsystems which have been preconfigured to operate in the
`
`SLEEP mode.” Ex. 1004 at 14:61-64. The individual peripheral subsystems may
`
`-16-
`
`
`
`
`
`be on or off, as configured in their respective SFR 116. See id. at Table 4 (Sleep
`
`Mode Enable, Sleep Divide Clock bits in peripheral special function register 116).
`
`The system clock provided to active peripheral devices in SLEEP mode may be
`
`divided by 2, 4, or 128, as configured in the SlpClk bits of the power management
`
`SFR 62. As a result, the power level to the peripherals may vary. Id. at Tables 5, 7.
`
`The CPU, however, remains in an IDLE state during SLEEP mode, with its core
`
`having flushed its pipeline and not receiving a clock supply. Id. at 8:39-45. Ex.
`
`2005 ¶ 48.
`
`In SLEEP MODE (Clocks Not Distributed), the CPU is in an IDLE state and
`
`may also be unpowered. SLEEP mode is triggered when “the CPU core 22 sets the
`
`power management state machine software configuration register SFR 62 Request
`
`Sleep REQSLP bit to SLEEP and the clock source bits and no distribution of clock
`
`as indicated in Table 5.” Ex. 1004 16:29-33. The power management subsystem
`
`halts the clocks to all of the peripheral subsystems. Ex. 2005 ¶ 49.
`
`B. Nakazato
`Recognizing that Ober fails to teach or suggest all of the claim elements of
`
`the ’519 patent, the Petition also relies on Nakazato for its purported teaching of
`
`“‘a clock control library’ and an ‘application’ for controlling CPU frequency.”
`
`Petition at 8. Nakazato relates generally to power savings in computer systems,
`
`such as a personal computer, not a microcontroller or LSI. Ex. 1008 at 1:20-24;
`
`-17-
`
`
`
`
`
`4:1-5:52 (describing “battery-operable notebook type personal computer (PC)” in
`
`accordance with disclosed embodiments).
`
`
`
`The specification of Nakazato describes a software environment running on
`
`a notebook PC. Ex. 1008 at Figure 1, 4:1-16. Ex. 2005 ¶ 64.
`
`
`
`Ex. 1008 at Figure 1.
`
`Nakazato describes a CPU speed control circuit 153 that facilitates control of
`
`the CPU speed and power consumption. Nakazato discloses two features for
`
`controlling CPU speed and power consumption: the CPU throttling function and a
`
`frequency/voltage controlling function called speed-step or Geyserville. Ex. 1008
`
`at 4:17-24, 5:53-6:7, 6:8-7:27. Ex. 2005 ¶ 62.
`
`The CPU speed can be determined by a user’s selection or by some other
`
`factor, such as temperature of the CPU. Ex. 1008 at 4:25-26, 5:40-43, 7:16-19.
`
`-18-
`
`
`
`
`
`
`
`Id. at Figure 2. Ex. 2005 ¶ 63.
`
`Nakazato describes the user’s selection of the CPU’s speed through the
`
`interactions between a power-saving utility and a power-saving driver. Ex. 2005 ¶
`
`64. The user interacts with a power-saving utility that saves the selection to a
`
`predetermined location on the hard disk drive (HDD 161), such as a registry. Id.
`
`Separately, the power-saving driver can at its convenience consider the values (if
`
`any) written to the registry on the hard disk and determine whether a change in the
`
`current power level should be executed. Id. (citing Ex. 1008 at Figure 1, 7:16-27.).
`
`The writing to, or subsequent reading from, a registry area in the hard desk
`
`is not equivalent to writing a register to change or control the CPU hardware. Ex.
`
`-19-
`
`
`
`
`
`2005 ¶ 65; see also Ex. 2013 at 445 (dictionary definitions of “register” and
`
`“registry”). Nakazato’s use of a registry area in a hard disk drive is not analogous
`
`to using a register to ultimately set the power level of a CPU. Ex. 2005 ¶ 65.
`
`Instead, Nakazato teaches that the CPU speed is controlled by writing a CPU
`
`Speed Control Circuit register 152 that is in the PCI-ISA Bridge 15. The PCI-ISA
`
`Bridge 15 is located in an entirely different integrated circuit than the CPU 11. Ex.
`
`1008 at 6:19-21. A person of ordinary skill in the art at the time of the filing of the
`
`’519 patent would have recognized the PC architecture of Figure 1 of Nakazato
`
`and understood that CPU 1, Host-PCI Bridge 12 and PCI-ISA Bridge 15, as well as
`
`a host of other blocks, are each their own individual integrated circuits. Id. at
`
`Figure 1, 3:5-7, 4:11-16. Ex. 2005 ¶ 65.
`
`III. CLAIM CONSTRUCTION.
`Petitioner identifies three terms for construction: “system LSI,” “a clock
`
`control library for storing clock frequency transitions between said ordinary
`
`operation modes,” and “principal constituents of said central processing unit.” The
`
`Petition does not turn on the construction of these terms and it is not necessary to
`
`construe any of them. See Wellman, Inc. v. Eastman Chem. Co., 642 F.3d 1355,
`
`1361 (Fed. Cir. 2011) (explaining “claim terms need only be construed ‘to the
`
`extent necessary to resolve the controversy’”) (quoting Vivid Techs., Inc. v. Am.
`
`Sci. & Eng’g, Inc., 200 F.3d 795, 803 (Fed. Cir. 1999)). It is necessary, however,
`
`-20-
`
`
`
`
`
`to determine whether the preamble of claim 1 is limiting, and to determine that the
`
`plurality of ordinary operation modes recited in claim 1 operate at various
`
`frequencies.
`
`A. The Preamble of Claim 1 Of the ’519 Patent Is Limiting.
`The preamble recites “[a] system LSI having a plurality of ordinary
`
`operation modes and a plurality of special modes in response to clock frequencies
`
`supplied to a central processing unit.” Ex. 1001 at 14:15-19. Petitioner has not
`
`stated whether the preamble is limiting, see Petition at 25 (“To the extent the
`
`preamble is determined as limiting …”), but it did find the term sufficiently
`
`important that it proposed a construction for the term “system LSI” found in the
`
`preamble. There is no reason to propose a construction for “system LSI” if “system
`
`LSI” is not part of the claim. Petitioner cannot propose a construction for a term
`
`that only appears in the preamble, advocate for that construction, only to hedge its
`
`bets by stating that the construction applies only “to the extent” the preamble is
`
`limiting. In district court, where the same parties have been litigating for almost
`
`two years, Petitioner agrees that the preamble is limiting, and it has not presented
`
`any reason why it should be allowed to depart from that position before this
`
`tribunal. See Ex. 2001 at 1; Ex. 2002 at 2.
`
`The preamble is limiting, of course, because it recites an essential element of
`
`the invention, the “system LSI.” See Bicon, Inc. v. Straumann Co., 441 F.3d 945,
`
`-21-
`
`
`
`
`
`952 (Fed. Cir. 2006) (“[T]he preamble is regarded as limiting if it recites essential
`
`structure that is important to the invention or necessary to give meaning to the
`
`claim… if the claim drafter ‘chooses to use both the preamble and the body to
`
`define the subject matter of the claimed invention, the invention so defined, and
`
`not some other, is the one the patent protects.’”) (internal citations omitted). The
`
`invention claimed in claim 1 is not complete without the term “system LSI,” nor is
`
`the remainder of the preamble. Even Petitioner’s proposed construction requires a
`
`chip.
`
`In addition to reciting necessary structure, the preamble also provides the
`
`antecedent basis for the “ordinary operation modes,” “special modes,” and “central
`
`processing unit,” each of which is recited in the body of claim 1. “When the
`
`limitations in the body of the claim rely upon and derive antecedent basis from the
`
`preamble, then the preamble may act as a necessary component of the claimed
`
`invention.” Bicon, 441 F.3d at 952 (internal citations and quotations omitted).
`
`Here, because the preamble provides antecedent basis for several limitations in the
`
`body of the claim, it is a necessary component of the claimed invention. The
`
`preamble of claim 1 of the ’519 patent should be construed as limiting.
`
`B.
`
`The “Plurality Of Ordinary Operation Modes” Operate At
`Different Clock Frequencies Supplied To The CPU.
`
`The preamble of claim 1 recites “a System LSI having a plurality of ordinary
`
`operation modes and a plurality of special modes in response to clock frequencies
`
`-22-
`
`
`
`
`
`supplied to a central processing unit.” Ex. 1001 at 14:15-17. Patent Owner and
`
`Petitioner both agree that the ordinary operation modes operate at various
`
`frequencies:
`
`With respect to the functioning of the “ordinary operation
`modes,” claim 1 requires: (1) that clock frequency
`transitions occur between ordinary operation modes 1;
`and (2) that such clocks are supplied to a central
`processing unit. EX1001, 14:20-22. To state it another
`way, the claimed ordinary operation modes operate at
`different frequencies.
`
`Ex. 1003 ¶ 102 (emphasis added). As Petitioner correctly notes, claim 1 requires
`
`clock frequency transitions between the ordinary operation modes. Petitioner also
`
`correctly notes that the ordinary operation modes “operate” at different
`
`frequencies. In other words, the CPU core executes instructions at a rate
`
`determined by the frequency of the supplied clock signal of each ordinary
`
`operation mode. Conversely, any mode in which the CPU is not executing
`
`instructions is not an “ordinary operation mode.” Ex. 2005 ¶ 45.
`
`The ’519 patent teaches that the ordinary operation modes are achieved by
`
`varying the frequency of the clock signal used by the CPU during operations,
`
`FCLK.
`
`In case of the CPU 510, the clock FCLK for use in the
`core CPU and others could be set in detail in the register
`
`-23-
`
`
`
`
`
`group inside the system control circuit 534 as shown in
`FIG. 3. The function capable of dynamically and speedily
`controlling the clock group like this will be called “Clock
`Gear” hereinafter in the present specification.
`
`Ex. 1001 at 8:56-65. The ’519 patent