throbber
(19)
`
`Europäisches Patentamt
`
`European Patent Office
`
`Office européen des brevets
`
`Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give
`notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in
`a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art.
`99(1) European Patent Convention).
`
`Printed by Jouve, 75001 PARIS (FR)
`
`

`

`1
`
`EP 1 085 399 B1
`
`2
`
`Description
`
`[0001] The present invention relates to a method of
`controlling temperature in an electronic apparatus such
`as a computer device, more particularly, to a method of
`changing the operation of a central processing unit
`(CPU) based on an information signal identifying the
`status of a cooling device such as a cooling fan installed
`within the computer device.
`[0002]
`In general, a cooling fan is disposed within an
`enclosure of a computer system. The cooling fan is de-
`signed to generate air stream for taking out heat from a
`CPU and for blowing it out of the enclosure. The air
`stream serves to suppress the interior temperature of
`the enclosure from increasing. Employment of no cool-
`ing fan induces an excessive temperature increase with-
`in the enclosure, so that the CPU and other electronic
`components in the vicinity of the CPU may suffer from
`a defect or failure of operation.
`[0003]
`If the cooling fan fails to properly operate, the
`heat generated at the CPU cannot be released out of
`the enclosure enough. In this case, the operation of the
`CPU is preferably suppressed to reduce the generated
`heat so that the increase can be avoided in the interior
`temperature. The suppression can be achieved by a re-
`duced or thinned-out frequency of the clock signal sup-
`plied to the CPU, for example.
`[0004] When the operation of the CPU is to be sup-
`pressed, the CPU is expected to receive an interrupt re-
`quest IRQ for identifying defect or failure of the cooling
`fan. When the CPU receives the interrupt request IRQ,
`the CPU is designed to temporarily discontinue the cur-
`rent primary processing so as to realize establishment
`of a reduced or thinned-out frequency of the clock signal
`in an interruption processing. As a result of suppression
`of the operation in the CPU in this manner, an excessive
`increase can be prevented in the interior temperature of
`the enclosure.
`[0005] The interrupt request IRQ is usually supplied
`from a system controller such as a chipset, for example.
`The system controller is thus required to include a hard-
`ware or electronic component for generating an interrupt
`request IRQ. The circuit structure of the system control-
`ler inevitably gets complicated. In addition, reduction in
`size cannot be achieved in the system controller due to
`the hardware for generating an interrupt request IRQ.
`[0006] US-A-5 907 689 discloses a computer system
`comprising plural CPUs. A system management module
`is coupled to each of the CPUs. The system manage-
`ment module monitors the temperature and the fan
`speed. An interrupt signal is output from various ele-
`ments of the computer system, such as a keyboard and
`mouse interface controller and system management re-
`mote devices. This interrupt signal is transmitted to a
`system management central incorporated in the system
`management module. The system management central
`issues error signals in the event of a system error. The
`system management central
`isolates failed compo-
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`2
`
`nents. The system management central also permits dy-
`namic switching to a spare component, if the spare is
`provided.
`[0007] US-A-5 930 110 discloses plural embodi-
`ments. In a fourth embodiment of this document, a sen-
`sor is incorporated in a CPU. The sensor measures tem-
`perature and may be arranged near the CPU. According
`to the measured temperature, a system control gate ar-
`ray generates an interrupt signal (system management
`interrupt). The CPU conducts processing for a clock
`speed change or suspending of the operation in re-
`sponse to the interrupt signal. In a fifth embodiment of
`this document, a fan is adopted to cool a heat generating
`portion such as a CPU and a CPU board. The drive con-
`troller turns on or off the fan. The drive controller controls
`the operation of the fan based on the temperature meas-
`ured by temperature sensors. The fan, the drive control-
`ler and the temperature sensors are incorporated in an
`expansion unit (deskstation).
`[0008] An embodiment of the present invention may
`provide a temperature controller circuit capable of man-
`aging the interior temperature of an electronic apparatus
`with a simpler circuit structure, and a method therefor.
`[0009] According to the present invention, there is
`provided a temperature controller circuit, comprising:
`
`a central processing unit; and
`an interrupt request generating unit generating an
`interrupt request signal, characterised in that
`the interrupt request generating unit generates the
`interrupt request signal based on a temperature in-
`formation signal identifying a temperature and is de-
`signed to output the interrupt request signal to the
`central processing unit, and
`the temperature controller circuit further comprises
`an input unit designed to supply to the central
`processing unit a status information signal identify-
`ing status of a cooling device.
`
`[0010] Employment of the above-described tempera-
`ture controller circuit may serve to implement a method
`of controlling temperature in an electronic apparatus ac-
`cording to the present invention. The method compris-
`es:
`
`obtaining an interrupt request signal based on a
`temperature information signal for identifying a tem-
`perature;
`obtaining a status information signal for identifying
`status of a cooling device in response to reception
`of the interrupt request signal; and
`changing operation of
`the electronic apparatus
`based on the status information signal.
`
`[0011] With the above-described method, a central
`processing unit (CPU) is allowed to utilize the tempera-
`ture information signal, identifying the temperature, so
`as to commence an interruption processing for control-
`
`LENNOX EXHIBIT 1006
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 2
`
`

`

`3
`
`EP 1 085 399 B1
`
`4
`
`ling the temperature. During the interruption processing,
`the CPU is designed to recognize the status of the cool-
`ing device in accordance with the status information sig-
`nal. Additional hardware is not required to accompany
`the CPU so as to solely generate an interrupt request
`signal based on the status of the cooling device. The
`circuit structure of the temperature controller circuit can
`be simplified.
`[0012]
`In general, in the case where the cooling de-
`vice is employed to control the temperature in the elec-
`tronic apparatus, a failure or defect of the cooling device
`can be ignored if the temperature is properly controlled,
`in other words, if the temperature stays below a prede-
`termined temperature. If an interrupt request signal is
`designed to be generated in response to the failure or
`defect of the cooling device as is conventionally known,
`the operation of the CPU is correspondingly interrupted
`irrespective of the proper temperature in the electronic
`apparatus. On the other hand, according to the present
`invention,
`the temperature information signal
`is de-
`signed to trigger the generation of the interrupt request
`signal, so that the CPU is reliably prevented from suf-
`fering from a frequent interruption during the operation
`as long as the temperature is properly controlled irre-
`spective of a failure or defect of the cooling device.
`[0013] A temperature detector or thermal sensor may
`be connected to the interrupt request generating unit so
`as to measure the actual temperature within the enclo-
`sure of the electronic apparatus. The thermal sensor
`serves to achieve a proper generation of the interrupt
`request signal in correspondence with variation in the
`actual temperature within the enclosure of the electronic
`apparatus. The control of the cooling device based on
`the thus generated interrupt request signal serves to
`avoid an excessive increase in the temperature within
`the enclosure of the electronic apparatus. The thermal
`sensor may be designed to directly measure the tem-
`perature of the CPU.
`[0014] For example, the input unit may comprise a
`general purpose input (GPI) circuit incorporated within
`a system controller (chipset) or a so-called ultra I/O (In-
`put/Output). The system controller and the ultra I/O are
`in general designed to support the operation of the CPU.
`The system controller may comprise a north bridge con-
`nected to the CPU through a system bus, and a south
`bridge connected to the north bridge through a PCI bus,
`for example.
`[0015] The cooling device may include a cooling fan
`designed to generate air stream for taking out heat from
`the CPU, for example. However, the cooling device is
`not limited to the cooling fan. The cooling device is only
`required to prevent an excessive increase in the tem-
`perature within the enclosure of the electronic apparatus
`by any means.
`[0016]
`In the aforementioned method, the operation
`of the CPU may be suppressed in response to reception
`of the status information signal identifying a failure or
`defect of the cooling device. The suppression in the op-
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`3
`
`eration of the CPU serves to suppress heat generated
`at the CPU. Accordingly, an increase in the temperature
`within the enclosure can be suppressed. The sup-
`pressed operation of the CPU may also be achieved
`when the status information signal identifies a compul-
`sory termination of the operation of the cooling device
`due to an intentional reduction in energy consumption.
`[0017]
`In the aforementioned method, a thinned-out
`clock signal may be supplied to the central processing
`unit so as to suppress the operation of the central
`processing unit. Likewise, a clock signal of a lower clock
`frequency may be supplied to the central processing unit
`so as to suppress the operation of the central processing
`unit. Otherwise, a software managing the overall system
`such as an operating system (OS) may be suspended
`or shut down in suppressing the operation of the CPU.
`[0018] Furthermore, the aforementioned method may
`be realized by a computer software such as a BIOS (Ba-
`sic Input/Output System). The computer software may
`be installed to the computer system from a portable stor-
`age medium such as a magnetic disk, including an FD
`(floppy disk), an optical disk, including a CD (compact
`disk), or the like. Alternatively, the computer software
`may be installed to the computer system through a net-
`work such as the Internet.
`[0019] A preferred embodiment of the invention will
`now be described in conjunction with the accompanying
`drawings, wherein:
`
`Fig. 1 illustrates the overall appearance of a note-
`book type personal computer;
`Fig. 2 is a block diagram schematically illustrating
`the circuit structure of a motherboard;
`Fig. 3 is a block diagram schematically illustrating
`the structure of a south bridge;
`Fig. 4 is a flowchart illustrating an example of an
`interruption processing;
`Fig. 5 is a time chart illustrating the concept of a
`thinned-out clock signal;
`Fig. 6 is a flowchart illustrating another example of
`the interruption processing;
`Fig. 7 is a flowchart illustrating a further example of
`the interruption processing;
`Fig. 8 is a flowchart illustrating a still further example
`of the interruption processing; and
`Fig. 9 is a time chart schematically illustrating the
`advantage of a threshold temperature for a temper-
`ature rise which is higher than a threshold temper-
`ature for a temperature drop.
`
`[0020] Fig. 1 schematically illustrates a notebook type
`personal computer 10 as an electronic apparatus. The
`personal computer 10 comprises a main enclosure 11
`in which a central processing unit (CPU) and other elec-
`tronic components are incorporated, and a lid 12 con-
`nected to the main enclosure 11. A liquid crystal display
`(LCD) and the like is incorporated in the lid 12. The lid
`12 is allowed to swing, relative to the main enclosure
`
`LENNOX EXHIBIT 1006
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 3
`
`

`

`5
`
`EP 1 085 399 B1
`
`6
`
`11, about the support axis. The swinging movement of
`the lid 12 is designed to cause the lid 12 to be super-
`posed on the main enclosure 11.
`[0021]
`Input devices such as a keyboard 13 and a
`pointing device 14 are mounted over the upper surface
`of the main enclosure 11. When application software is
`executed in the personal computer 10, an operator is
`expected to manipulate the keyboard 13 and/or the
`pointing device 14 so as to input required information
`and/or instructions. Processing and/or results of execu-
`tion of the application software may be displayed on the
`screen of the LCD incorporated in the lid 12.
`[0022] Fig. 2 schematically illustrates the circuit struc-
`ture of a printed circuit board unit such as a motherboard
`16 incorporated within the main enclosure 11. A CPU 17
`is mounted on the motherboard 16 for executing appli-
`cation software on an operating system (OS), for exam-
`ple. A surface mount technique may be employed to
`mount the CPU 17 on the motherboard 16. Alternatively,
`the CPU 17 may be received within a CPU slot fixedly
`mounted on the motherboard 16.
`[0023] A temperature detector or thermal sensor 18
`is embedded within a silicon body of the CPU 17 for de-
`tecting a temperature of the CPU 17. The temperature
`detector 18 is designed to generate a temperature in-
`formation signal identifying the temperature of the CPU
`17. In generation of the temperature information signal,
`the temperature detector 18 compares a measured ac-
`tual temperature with a predetermined threshold tem-
`perature. When the measured actual temperature ex-
`ceeds the predetermined threshold temperature, the
`temperature detector 18 is allowed to keep outputting a
`notification signal of a high level. When the measured
`actual
`temperature stays below the predetermined
`threshold temperature, however, the temperature de-
`tector 18 is allowed to keep outputting the notification
`signal of a low level. The predetermined threshold tem-
`perature may be determined based on a highest permis-
`sible temperature for guaranteeing a reliable operation
`of the CPU 17 and other electronic components in the
`vicinity of the CPU 17.
`[0024] A system controller such as a chipset 19 is con-
`nected to the CPU 17. The chipset 19 is designed to
`manage the overall system of the personal computer 10.
`The chipset 19 comprises, for example, a north bridge
`21 connected to the CPU through a system bus 20, and
`a south bridge 23 connected to the north bridge 21
`through a so-called PCI (Peripheral Component Inter-
`connect) bus 22.
`[0025] A system memory unit 24 is connected to the
`north bridge 21. The north bridge 21 serves to allow the
`CPU 17 to fetch programs of the OS and/or application
`software temporarily stored in the system memory unit
`24. Memory modules such as a synchronous dynamic
`random access memory (SDRAM) can be employed as
`the system memory unit 24. The memory modules may
`be received within corresponding DIMM (dual
`in-line
`memory module) connectors fixedly mounted on the
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`4
`
`motherboard 16, for example.
`[0026] A clock signal-is supplied to the CPU 17 and
`the system memory unit 24, respectively. The clock sig-
`nal is generated at a clock generator unit or circuit 25.
`The operational speed of the CPU 17 can be determined
`by the frequency of the clock signal. The clock signal
`may be supplied to the north and south bridges 21, 23
`and other electronic components or elements, in addi-
`tion to the CPU 17 and the system memory unit 24. As
`a result, the north and south bridges 21, 23 and the other
`electronic components are designed to operate in syn-
`chronization with the operation of the CPU 17.
`[0027] A so-called IDE (Integrated Device Electron-
`ics) connector 26 is connected to the south bridge 23 so
`as to establish an IDE interface. For example, the IDE
`connector 26 allows for connection of a large-capacity
`storage device such as a hard disk drive (HDD) 27 as-
`sembled within the main enclosure 11. When the CPU
`17 executes an application software, for example, the
`south bridge 23 serves to transfer programs and/or data,
`read out of the HDD 27, to the system memory unit 24.
`[0028] A PCMCIA (Personal Computer Memory Card
`International Association) controller unit 28 and a mo-
`dem 29 are respectively connected to the PCI bus 22.
`A PC card slot is electrically connected to the PCMCIA
`controller unit 28. When a PC card is received in the PC
`card slot, as is conventionally known, a specific interface
`such as an IDE or SCSI interface can be established
`between the north bridge 21 and an exterior peripheral
`device such as a compact disk (CD) drive 31, including
`a CD-ROM or CD-R or CD-RW drive. In addition, a
`phone or communication line can be connected to the
`modem 29. The line may be wired or wireless. The mo-
`dem 29 serves to connect the CPU 17 to a network such
`as the Internet, an extranet, or the like.
`[0029] A cooling device such as a cooling fan 32 is
`incorporated within the main enclosure 11 for generating
`air stream. The generated air stream is expected to es-
`cape out of the main enclosure 11 after absorbing heat
`within the main enclosure 11. The cooling fan 32 is ex-
`pected to suppress an increase in the interior tempera-
`ture of the main enclosure 11. A fan controller unit or
`circuit 33 serves to control the operation or rotation of
`the cooling fan 32. The fan controller unit 33 is designed
`to output an alarm signal when it detects any defect or
`failure in the operation or rotation of the cooling fan 32.
`[0030] A so-called ultra I/O (input/output circuit or
`unit) 35 is connected to the south bridge 23 through a
`so-called ISA (Industry Standard Architecture) bus 34.
`A pin terminal for the keyboard 13, a so-called PS/2
`(Personal System/2) connector 36 for receiving a con-
`nector terminal of the pointing device 14, and a so-called
`FDD (Floppy Disk Drive) connector 38 for receiving a
`connector terminal of an FDD 37, are respectively con-
`nected to the ultra I/O 35. Moreover, a PS/2 connector
`for receiving a connector terminal of an additional exter-
`nal keyboard, or a PS/2 connector for receiving a con-
`nector terminal of an external mouse device, both not
`
`LENNOX EXHIBIT 1006
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 4
`
`

`

`7
`
`EP 1 085 399 B1
`
`8
`
`shown, may likewise be connected to the ultra I/O 35.
`[0031] A so-called flash memory (EEPROM: electri-
`cally erasable and programmable ROM, for example)
`39 is connected to the ultra I/O 35 for storing a BIOS
`(Basic Input/Output System). The CPU 17 is designed
`to manage the input/output operation between the OS
`and the fundamental peripheral devices such as the
`LCD, the keyboard 13, the pointing device 14, the HDD
`27, and the like, in accordance with the BIOS read out
`from the flash memory 39.
`[0032] As shown in Fig. 3, the south bridge 23 com-
`prises an instruction signal generating circuit 41 de-
`signed to generate a fan instruction signal in accordance
`with instructions issued from the CPU 17. The fan in-
`struction signal may include a trigger information signal
`for identifying an instruction to start or terminate a rota-
`tion of the cooling fan 32, a numerical information signal
`for identifying the rotation speed to be set at the cooling
`fan 32, and the like. The fan controller unit 33 is de-
`signed to control the operation or rotation of the cooling
`fan 32 in accordance with the instruction and the number
`identified in the fan instruction signal.
`[0033] An instruction signal generating circuit 42 is
`likewise designed to generate a clock-gate instruction
`signal STPCLK# in accordance with instructions issued
`from the CPU 17. The clock-gate instruction signal STP-
`CLK# may include information for identifying whether or
`not the clock signal is thinned out, how many clocks are
`made inoperative when the clock signal is thinned out,
`and the like. A clock gate 43 of the CPU 17 is designed
`to realize a thinned-out or a throttled clock signal in ac-
`cordance with the information included in the received
`clock-gate instruction signal STPCLK#.
`[0034]
`If a normal clock signal, without being thinned
`out or throttled, is supplied to the CPU 17, the CPU 17
`is allowed to operate at the maximum operational speed
`which is inherent to the clock frequency of the clock sig-
`nal. For example, when the clock gate 43 receives the
`clock-gate instruction signal STPCLK# identifying the
`"10% thinned-out," the clock gate 43 is adapted to alter-
`nately realize supply of the clock signal for 90ns and
`interruption of the supply for 10ns. Accordingly, an ALU
`(arithmetical and logical unit) 44 is caused to alternately
`repeat the continuation and the discontinuation of the
`operation by the ratio of 9 to 1. The load to the ALU 44
`can be suppressed to 90% of the maximum load per-
`missible to the ALU 44. Such suppression in the load of
`the ALU 44 is expected to contribute to suppression of
`heat generated at the CPU 17. It should be noted that
`the thinned-out or throttled clock signal can be supplied
`to electronic components, including the ALU 44, which
`are designed to accept an intermittent operation, while
`the thinned-out clock signal cannot be supplied to elec-
`tronic components, such as a cache snoop circuit 45,
`which are required to keep operating.
`[0035] A clock frequency determination circuit 47 is
`designed to generate a clock frequency determination
`signal in accordance with instructions issued from the
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`5
`
`CPU 17. The clock frequency determination signal may
`include information for identifying the clock frequency of
`the clock signal. The clock generator unit 25 is designed
`to output the clock signal at the clock frequency identi-
`fied in the received clock frequency determination sig-
`nal. The clock frequency can be switched over between
`the maximum or highest frequency allowing the CPU 17
`to operate at the maximum operational speed and a low
`frequency set lower than the maximum frequency. When
`the CPU 17 operates in response to the clock signal of
`the low frequency, it is expected that heat generated at
`the CPU 17 can be suppressed as compared with the
`case where the CPU 17 operates at the maximum op-
`erational speed.
`[0036] An interrupt request generating circuit 48 is de-
`signed to generate an interrupt request signal INTR
`when it detects a rise to the high level or a drop to the
`low level in the notification signal issued from the tem-
`perature detector 18. The interrupt request signal INTR
`is supplied to the CPU 17. When the CPU 17 receives
`the interrupt request signal INTR, the CPU 17 is forced
`to interrupt the current processing so as to thereafter
`execute an interruption processing assigned to the in-
`terrupt request signal INTR. In place of the interrupt re-
`quest signal INTR, a SMI# signal (System Management
`Interrupt signal) of a higher priority can be employed to
`trigger the execution of the interruption processing in the
`CPU 17.
`[0037] A GPI (General Purpose Input) circuit 49 com-
`prises a register, not shown, designed to hold a binary
`data, namely, a value "0" or a value "1" in accordance
`with the presence of the alarm signal supplied from the
`fan controller unit 33. The CPU 17 is allowed to fetch
`the binary data out of the register. The fetched binary
`data may comprise a status information signal identify-
`ing the status of the cooling fan 32.
`[0038] Now, when the personal computer 10 is booted
`up, the CPU 17 starts to operate based on the OS read
`out of the HDD 27 and the BIOS read out of the flash
`memory 39. The CPU 17 is designed to cause the in-
`struction signal generating circuit 41 of the south bridge
`23 to output the fan instruction signal. If the CPU 17 ex-
`ecutes an application software under a heavy load, a
`greater amount of heat may be generated by the oper-
`ating CPU 17. The heat may be transferred to air sur-
`rounding the CPU 17. A temperature rise results in the
`confined space of the main enclosure 11. Rotation of the
`cooling fan 32 serves to generate air circulation between
`the interior and exterior of the main enclosure 11. The
`interior temperature of the main enclosure 11 is thus
`avoided from increasing too far.
`[0039] During the operation of the CPU 17, the tem-
`perature detector 18 keeps monitoring the actual tem-
`perature of the CPU 17. Assume that the measured ac-
`tual temperature of the CPU 17 exceeds the predeter-
`mined threshold temperature in response to the in-
`creased heat at the CPU 17. When the measured actual
`temperature has exceeded the level of the predeter-
`
`LENNOX EXHIBIT 1006
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 5
`
`

`

`9
`
`EP 1 085 399 B1
`
`10
`
`the notification signal
`mined threshold temperature,
`generated at the temperature detector 18 is changed
`over from the low level to the high level. The interrupt
`request generating circuit 48 of the south bridge 23 out-
`puts the interrupt request signal INTR to the CPU 17 in
`response to the rise from the low level to the high level
`in the notification signal.
`[0040] The CPU 17 is then caused to interrupt the cur-
`rent primary processing in response to the received in-
`terrupt request signal INTR. Thereafter, the CPU 17
`starts to execute the interruption processing in accord-
`ance with the BIOS read out of the flash memory 39.
`When the CPU 17 executes the interruption processing,
`as shown in Fig. 4, the CPU 17 is designed to first de-
`termine whether the interrupt request signal INTR is out-
`put in response to the temperature, rise exceeding the
`threshold temperature or the temperature drop falling
`below the threshold temperature, at step S1, for exam-
`ple. The determination of the CPU 17 can be achieved
`by counting reception of the interrupt request signals IN-
`TR, for example, since the CPU 17 is only allowed to
`alternately receive the interrupt request signals INTR for
`temperature rises and drops. Otherwise, the determina-
`tion of the CPU 17 may be achieved by referring to the
`measured temperature at the temperature detector 18
`in response to reception of the interrupt request signal
`INTR.
`[0041] When the temperature rise has been recog-
`nized, the CPU 17 refers to the binary data of the register
`in the GPI circuit 49 at step S2. If the cooling fan 32
`normally operates, the value "0" has been established
`in the register of the GPI circuit 49. The CPU 17 is thus
`designed to instruct generation of a clock signal, thinned
`out at a low rate, for achieving the moderate suppres-
`sion of load at the CPU 17, at step S3. The instruction
`signal generating circuit 42 of the south bridge 23 gen-
`erates the clock-gate instruction signal STPCLK# iden-
`tifying the "10% thinned-out" in accordance with the in-
`struction issued from the CPU 17, for example. The gen-
`erated clock-gate instruction signal STPCLK# is sup-
`plied to the clock gate 43.
`[0042] The clock gate 43 outputs the thinned out or
`throttled clock signal, as shown in Fig. 5, for example,
`in response to reception of the clock-gate instruction sig-
`nal STPCLK#. The clock for 10% of a cyclic period is
`made ineffective in the thinned-out clock signal. Accord-
`ingly, the ALU 44 is allowed to alternately achieve the
`continuation and discontinuation of the operation in re-
`sponse to the supply of the effective and ineffective
`clock included in the thinned-out clock signal. The load
`to the ALU 44 can be suppressed to 90% of the maxi-
`mum load permissible to the ALU 44. Although the CPU
`17 operates at a low operational speed, heat generated
`at the CPU 17 can be suppressed. The thinned-out clock
`signal serves, in combination with a cooling perform-
`ance achieved by the cooling fan 32, to prevent the in-
`terior temperature of the main enclosure 11 from in-
`creasing. The CPU 17 then completes the interruption
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`6
`
`processing. The CPU 17 is thereafter allowed to start a
`continuation of the interrupted primary processing.
`[0043] Referring again to Fig. 4, the CPU 17 is de-
`signed to fetch the value "1" from the register of the GPI
`circuit 49, at step S2, if the alarm signal is output from
`the fan controller unit 33. As a result, the CPU 17 detects
`a failure in the operation of the cooling fan 32. Other-
`wise, if the cooling fan 32 is intended to stop rotating so
`as to achieve suppression in energy consumption, the
`value "1" can be established in the register of the GPI
`circuit 49.
`[0044] When a failure has been found in the operation
`of the cooling fan 32 in the aforementioned manner, the
`CPU 17 is designed to instruct generation of a clock sig-
`nal, thinned out at a high rate, for achieving the tight or
`strong suppression of load at the CPU 17, at step S4.
`The instruction signal generating circuit 42 of the south
`bridge 23 generates the clock-gate instruction signal
`STPCLK# identifying the "30% thinned-out" in accord-
`ance with the instruction issued from the CPU 17, for
`example. The generated clock-gate instruction signal
`STPCLK# is supplied to the clock gate 43.
`[0045] The clock gate 43 outputs the thinned out or
`throttled clock signal, as shown in Fig. 5, for example,
`in response to reception of the clock-gate instruction sig-
`nal STPCLK#. The clock for 30% of a cyclic period is
`made ineffective in the thinned-out clock signal. Accord-
`ingly, the ALU 44 is allowed to alternately achieve the
`continuation and discontinuation of the operation in re-
`sponse to the supply of the effective and ineffective
`clock included in the thinned-out clock signal. The load
`on the ALU 44 can remarkably be suppressed to 70%
`of the maximum load permissible on the ALU 44. Heat
`generated at the CPU 17 can be greatly suppressed as
`compared with the case achieved by the aforemen-
`tioned 10% thinned-out clock signal. Without a cooling
`performance achieved by the cooling fan 32,
`the
`thinned-out clock signal solely serves to prevent the in-
`terior temperature of the main enclosure 11 from in-
`creasing. The CPU 17 then completes the interruption
`processing. The CPU 17 is thereafter allowed to start a
`continuation of the interrupted primary processing.
`[0046] Next, assume that a cooling performance
`achieved by the cooling fan 32 and/or the thinned-out
`clock signal sufficiently reduces the interior temperature
`of the main enclosure 11 during the continuation of the
`interrupted primary processing. When the measured ac-
`tual temperature has dropped below the predetermined
`threshold temperature, the notification signal generated
`at the temperature detector 18 is changed over from the
`high level to the low level. The interrupt request gener-
`ating circuit 48 of the south bridge 23 outputs the inter-
`rupt request signal INTR to the CPU 17 in response to
`the drop from the high level to the low level in the noti-
`fication signal.
`[0047] The CPU 17 is then caused to interrupt the cur-
`rent primary processing in response to the received in-
`terrupt request signal INTR. Thereafter, the CPU 17
`
`LENNOX EXHIBIT 1006
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 6
`
`

`

`11
`
`EP 1 085 399 B1
`
`12
`
`starts to execute the interruption processing in accord-
`ance with the BIOS read out of the flash memory 39.
`Here, when the temperature drop is recognized at step
`S1, the CPU is designed to instruct cancellation of the
`thinned-out clock signal without referring to the binary
`data of the register in the GPI circuit 49 at step S5. The
`instruction signal generating circuit 42 of
`the south
`bridge 23 generates the clock-gate instruction signal
`STPCLK# identifying the "0% thinned out," namely, the
`clock without being thinned out, in accordance with the
`instruction issued from the CPU 17. The generated
`clock-gate instruction signal STPCLK# is supplied to the
`clock gate 43. The clock gate 43 accordingly terminates
`the output of the thinned-out clock signal and starts out-
`putting the normal continuous clock signal. The CPU 17
`then completes the interruption processing. The CPU
`17 is thereafter allowed to start a continuation of the in-
`terrupted primary processing. The ALU 44 is expected
`to bear the maximum load during operation.
`[0048]
`In place of
`the aforementioned thinned-out
`clock signal, the interruption processing may employ the
`change in the clock frequency of the clock signal sup-
`plied to the CPU 17. As shown in Fig. 6, when the tem-
`perature rise has been recognized in the aforemen-
`tioned manner at step T1, in the same manner as de-
`scribed above, the CPU 17 is designed to refer to the
`binary data of t

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