Patent ID: 7523008
Filing Date: 2009-04-21
Classification: G01K

Abstract:
1. A method for thermal calibrating a multi-cell processor's clock, wherein said multi-cell processor comprising a plurality of cell processors, a plurality of input-output controllers, and a system controller, said method comprising: booting said multi-cell processor; reading a first intake temperature; defining a temperature sampling interval; after said temperature sampling interval is passed, reading a second intake temperature; if a difference between said second intake temperature and said first intake temperature is less than a calibration temperature change, waiting for a period of said temperature sampling interval; wherein said calibration temperature change is a predefined maximum temperature rise; and if said difference between said second intake temperature and said first intake temperature is greater or equal to said calibration temperature change, said system controller performing adjustment steps, without rebooting said multi-cell processor, said adjustment steps comprising: halting access to an external interface, halting a cell operation, performing calibration on flex input-output signals on a first cell processor of said plurality of cell processors and said first input-output controller of said plurality of input-output controllers, adjusting said multi-cell processor's clock to timely read data, based on said calibration on said flex input-output signals on said first cell processor of said plurality of cell processors and said first input-output controller of said plurality of input-output controllers, resuming said cell operation, resuming access to said external interface, and waiting for a period of said temperature sampling interval.