国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      信息處理裝置、信息處理系統(tǒng)、控制方法和程序的制作方法

      文檔序號(hào):6367493閱讀:135來源:國(guó)知局
      專利名稱:信息處理裝置、信息處理系統(tǒng)、控制方法和程序的制作方法
      技術(shù)領(lǐng)域
      本技術(shù)涉及一種信息處理裝置、信息處理系統(tǒng)和用于信息處理裝置的控制方法和程序,并且更具體地,涉及一種信息處理裝置、信息處理系統(tǒng)和用于信息處理裝置的控制方法和程序,其中電源電壓或頻率被控制。
      背景技術(shù)
      近年來,對(duì)于隨微處理器等使用的邏輯電路,通常要求提高針對(duì)功耗的算術(shù)運(yùn)算過程效率。作為一種通過動(dòng)態(tài)控制提高了算術(shù)運(yùn)算過程效率,而不更改邏輯電路的布局的方法,可降低電源電壓同時(shí)保持固定的工作頻率的方法和增加頻率同時(shí)保持電源電壓固定的另一種方法是可用的。然而,眾所周知當(dāng)電源電壓降低或當(dāng)提升頻率時(shí),邏輯電路可能出現(xiàn)故障的可能性增大。
      形成邏輯電路故障的原因的錯(cuò)誤可以分為定時(shí)違規(guī)錯(cuò)誤和其它錯(cuò)誤。定時(shí)違規(guī)錯(cuò)誤是由電路的響應(yīng)定時(shí)位移偏離設(shè)置時(shí)的假設(shè)范圍造成的錯(cuò)誤。定時(shí)違規(guī)錯(cuò)誤以外的錯(cuò)誤包括F/F保持錯(cuò)誤。F/F保持錯(cuò)誤是因?yàn)橛|發(fā)器維持相同值的時(shí)段變得比為此設(shè)計(jì)的值短而造成的錯(cuò)誤。由于在此類錯(cuò)誤的發(fā)生頻率和電源電壓或頻率之間的關(guān)系在各種邏輯電路中變化,故很難準(zhǔn)確預(yù)測(cè)跨越其錯(cuò)誤發(fā)生率變得低于其允許值的電源電壓或頻率。為了預(yù)測(cè)跨越其錯(cuò)誤發(fā)生率變得低于其允許值的電源電壓或頻率,有必要調(diào)查在邏輯電路上關(guān)于每個(gè)電源電壓或每個(gè)頻率的錯(cuò)誤發(fā)生率。作為檢測(cè)錯(cuò)誤的方法,其中使用了 EDS(錯(cuò)誤判決序列)和TRC(可調(diào)諧副本電路)的方法已經(jīng)提出,例如,在James Tschanz等人的論文,“A 45nm Resilient and Adaptive Microprocessor Core for DynamicVariation Tolerance, "ISSCC 2010。EDS是一個(gè)特殊的觸發(fā)器,其能夠檢測(cè)定時(shí)違規(guī)錯(cuò)誤。TRC是這樣的電路,其中連接逆變器,使得在邏輯電路的關(guān)鍵路徑中的延遲被模仿,從而輸出按延遲量延遲的數(shù)據(jù)信號(hào)。如果從TRC輸出的數(shù)據(jù)信號(hào)被輸入到EDS并且通過EDS的定時(shí)違規(guī)錯(cuò)誤的檢測(cè)結(jié)果被參考,則可以預(yù)測(cè)在關(guān)鍵路徑中發(fā)生定時(shí)違規(guī)錯(cuò)誤的存在或不存在。此外,也已經(jīng)提出其中使用TD(定時(shí)探測(cè)器)電路以檢測(cè)錯(cuò)誤的方法,例如,在 David Bull 等人的論文,“A Power-Efficient 32b ARM ISA Processor UsingTiming-Error Detection and Correction for Transient-Error Tolerance andAdaptation to PVT Variation, ^ISSCC 2010。TD電路檢測(cè)數(shù)據(jù)信號(hào)的上升沿和下降沿以產(chǎn)生脈沖信號(hào),并相互比較這種脈沖信號(hào)的產(chǎn)生定時(shí)和時(shí)鐘信號(hào)的轉(zhuǎn)換定時(shí)以檢測(cè)錯(cuò)誤。通過TD電路檢測(cè)到邏輯電路中的定時(shí)違規(guī)錯(cuò)誤。通過使用EDS和TRC或TD電路為其中電源電壓或頻率不同的每個(gè)工作條件檢測(cè)錯(cuò)誤,確定電源電壓或頻率遇上錯(cuò)誤發(fā)生率變得低于允許值的情況的值
      發(fā)明內(nèi)容
      可是,利用在以上所述的文獻(xiàn)中公開的技術(shù),較難設(shè)置對(duì)信息處理裝置不發(fā)生故障的電源電壓或頻率的準(zhǔn)確值。利用其中使用EDS和TRC或TD電路的方法,雖然能夠檢測(cè)定時(shí)違規(guī)錯(cuò)誤,但是,例如F/F保持錯(cuò)誤的任何其他錯(cuò)誤無法被檢測(cè)。因此,利用其中定時(shí)違規(guī)錯(cuò)誤之外的錯(cuò)誤高頻度發(fā)生的電路很難獲得其中不會(huì)發(fā)生故障的電源電壓或工作頻率的準(zhǔn)確值。另外,EDS和TD電路包括觸發(fā)器。因此,當(dāng)提供EDS或TD電路時(shí),諸如F/F保持錯(cuò)誤的錯(cuò)誤(其可能由于觸發(fā)器發(fā)生)有時(shí)相反地增加。另外,雖然EDS和TRC僅觀察預(yù)測(cè)要變成關(guān)鍵路徑的路徑,在預(yù)測(cè)路徑之外的路徑的延遲可能變得關(guān)鍵。在該實(shí)例中,從錯(cuò)誤檢測(cè)的結(jié)果獲得的電源電壓或工作頻率的值是不準(zhǔn)確的。如果為了獲得準(zhǔn)確的值而全部路徑被確定為觀察的對(duì)象,則要求非常大的電路規(guī)模的EDS和TRC,引起在勞力和成本中的顯著增加。類似地,同樣對(duì)于TD電路,隨著觀察對(duì)象的電路的規(guī)模增加,必需的TD電路的數(shù)量增加,并且要求更多的勞力和更高的成本以獲得電源電壓或工作頻率的準(zhǔn)確值。
      即使不使用EDS和TRC或TD電路,通過進(jìn)行奇偶校驗(yàn)等可以容易和簡(jiǎn)單地檢測(cè)錯(cuò)誤。不過,當(dāng)奇偶校驗(yàn)位的產(chǎn)生無法及時(shí)進(jìn)行的重大延遲發(fā)生時(shí),開展奇偶校驗(yàn)檢查等的電路無法始終檢測(cè)由該延遲造成的定時(shí)違規(guī)錯(cuò)誤。因此,利用使用EDS和TRC或TD電路的方法或進(jìn)行奇偶校驗(yàn)檢查等的方法難以獲取不發(fā)生故障的電源電壓或工作頻率的準(zhǔn)確值。因此,期望提供一種技術(shù),促進(jìn)設(shè)置對(duì)信息處理裝置不發(fā)生故障的電源電壓或工作頻率的準(zhǔn)確值。根據(jù)這里公開的技術(shù)的實(shí)施例,提供一種信息處理裝置,包括第一保留部分,適配來依據(jù)時(shí)鐘信號(hào)保留和輸出數(shù)據(jù);處理部分,適配來處理該輸出數(shù)據(jù)并且輸出該數(shù)據(jù)作為經(jīng)處理的數(shù)據(jù);第一錯(cuò)誤檢測(cè)代碼產(chǎn)生部分,適配根據(jù)從經(jīng)處理的數(shù)據(jù)產(chǎn)生用于檢測(cè)經(jīng)處理的數(shù)據(jù)的錯(cuò)誤的第一錯(cuò)誤檢測(cè)代碼;第二錯(cuò)誤檢測(cè)代碼產(chǎn)生部分,適配來根據(jù)第一錯(cuò)誤檢測(cè)代碼產(chǎn)生用于檢測(cè)經(jīng)處理的數(shù)據(jù)的錯(cuò)誤的第二錯(cuò)誤檢測(cè)代碼;第二保留部分,適配來依據(jù)時(shí)鐘信號(hào)在其中保留經(jīng)處理的數(shù)據(jù)和第一和第二錯(cuò)誤檢測(cè)代碼;第一錯(cuò)誤檢測(cè)部分,適配來使用保留的第一錯(cuò)誤檢測(cè)代碼檢測(cè)保留的經(jīng)處理的數(shù)據(jù)的錯(cuò)誤作為第一錯(cuò)誤;第二錯(cuò)誤檢測(cè)部分,適配來使用保留的第二錯(cuò)誤檢測(cè)代碼檢測(cè)保留的經(jīng)處理的數(shù)據(jù)的錯(cuò)誤作為第二錯(cuò)誤;和控制量輸出部分,適配來當(dāng)在所述第一錯(cuò)誤檢測(cè)部分中的第一錯(cuò)誤的發(fā)生率等于或低于第一閾值、同時(shí)在所述第二錯(cuò)誤檢測(cè)部分中的第二錯(cuò)誤的發(fā)生率高于第二閾值時(shí),基于在第二錯(cuò)誤的發(fā)生率和電源電壓或頻率之間的預(yù)定關(guān)系,使用第二閾值作為關(guān)于第二錯(cuò)誤的發(fā)生率的目標(biāo)值,控制對(duì)于所述處理部分的電源電壓或時(shí)鐘信號(hào)的頻率。根據(jù)實(shí)施例,也提供一種用于信息處理裝置的控制方法,包括根據(jù)由處理部分處理的經(jīng)處理的數(shù)據(jù)產(chǎn)生用于檢測(cè)經(jīng)處理的數(shù)據(jù)的錯(cuò)誤的第一錯(cuò)誤檢測(cè)代碼;根據(jù)第一錯(cuò)誤檢測(cè)代碼產(chǎn)生用于檢測(cè)經(jīng)處理的數(shù)據(jù)的錯(cuò)誤的第二錯(cuò)誤檢測(cè)代碼;使用在依據(jù)時(shí)鐘信號(hào)保留經(jīng)處理的數(shù)據(jù)和第一和第二錯(cuò)誤檢測(cè)代碼的保留部分中保留的第一錯(cuò)誤檢測(cè)代碼檢測(cè)保留的經(jīng)處理的數(shù)據(jù)的錯(cuò)誤作為第一錯(cuò)誤;使用保留的第二錯(cuò)誤檢測(cè)代碼檢測(cè)保留的經(jīng)處理的數(shù)據(jù)的錯(cuò)誤作為第二錯(cuò)誤;以及當(dāng)?shù)谝诲e(cuò)誤檢測(cè)部分的第一錯(cuò)誤的發(fā)生率等于或低于第一閾值、同時(shí)第二錯(cuò)誤檢測(cè)部分的第二錯(cuò)誤的發(fā)生率高于第二閾值時(shí),基于在第二錯(cuò)誤的發(fā)生率和電源電壓或頻率之間的預(yù)定關(guān)系,使用第二閾值作為關(guān)于第二錯(cuò)誤的發(fā)生率的目標(biāo)值,控制一控制量,以控制對(duì)于所述處理部分的電源電壓或時(shí)鐘信號(hào)的頻率。根據(jù)實(shí)施例,也提供一種程序,用于引起計(jì)算機(jī)執(zhí)行如下步驟第一錯(cuò)誤檢測(cè)代碼產(chǎn)生步驟,根據(jù)由處理部分處理的經(jīng)處理的數(shù)據(jù)產(chǎn)生用于檢測(cè)經(jīng)處理的數(shù)據(jù)的錯(cuò)誤的第一錯(cuò)誤檢測(cè)代碼;第二錯(cuò)誤檢測(cè)代碼產(chǎn)生步驟,根據(jù)第一錯(cuò)誤檢測(cè)代碼產(chǎn)生用于檢測(cè)經(jīng)處理的數(shù)據(jù)的錯(cuò)誤的第二錯(cuò)誤檢測(cè)代碼;第一錯(cuò)誤檢測(cè)步驟,使用在依據(jù)時(shí)鐘信號(hào)保留經(jīng)處理的數(shù)據(jù)和第一和第二錯(cuò)誤檢測(cè)代碼的保留部分中保留的第一錯(cuò)誤檢測(cè)代碼檢測(cè)保留的經(jīng)處理的數(shù)據(jù)的錯(cuò)誤作為第一錯(cuò)誤;第二錯(cuò)誤檢測(cè)步驟,使用保留的第二錯(cuò)誤檢測(cè)代碼檢測(cè)保留的經(jīng)處理的數(shù)據(jù)的錯(cuò)誤作為第二錯(cuò)誤;以及控制量輸出步驟,當(dāng)?shù)谝诲e(cuò)誤檢測(cè)部分的第一錯(cuò)誤的發(fā)生率等于或低于第一閾值同時(shí)、第二錯(cuò)誤檢測(cè)部分的第二錯(cuò)誤的發(fā)生率高于第二閾值時(shí),基于在第二錯(cuò)誤的發(fā)生率和電源電壓或頻率之間的預(yù)定關(guān)系,使用第二閾值作為關(guān)于第二錯(cuò)誤的發(fā)生率的目標(biāo)值,控制一控制量,以控制對(duì)于所述處理部分的電源電壓或時(shí)鐘信號(hào)的頻率。根據(jù)信息處理裝置、用于信息處理裝置的控制方法和程序,當(dāng)?shù)谝诲e(cuò) 誤的發(fā)生率等于或低于第一閾值時(shí),輸出控制量,用于使用作為等于或低于第二閾值的目標(biāo)值的第二錯(cuò)誤的發(fā)生率控制電源電壓或頻率。所述控制量輸出部分可以包括第一錯(cuò)誤計(jì)數(shù)部分,適配來計(jì)數(shù)在錯(cuò)誤檢測(cè)單位時(shí)段內(nèi)檢測(cè)到的第一錯(cuò)誤的數(shù)量;第二錯(cuò)誤計(jì)數(shù)部分,適配來計(jì)數(shù)在錯(cuò)誤檢測(cè)單位時(shí)段內(nèi)檢測(cè)到的第二錯(cuò)誤的數(shù)量;和控制量產(chǎn)生部分,適配來當(dāng)從在錯(cuò)誤檢測(cè)單位時(shí)段內(nèi)計(jì)數(shù)的第一錯(cuò)誤的數(shù)量得到的第一錯(cuò)誤的發(fā)生率等于或低于第一閾值、以及從在錯(cuò)誤檢測(cè)單位時(shí)段內(nèi)計(jì)數(shù)的第二錯(cuò)誤的數(shù)量得到的第二錯(cuò)誤的發(fā)生率高于第二閾值時(shí),基于預(yù)定的關(guān)系產(chǎn)生控制量。根據(jù)該信息處理裝置,當(dāng)從在錯(cuò)誤檢測(cè)單位時(shí)段內(nèi)計(jì)數(shù)的第一錯(cuò)誤的數(shù)量得到的第一錯(cuò)誤的發(fā)生率等于或低于第一閾值時(shí),輸出控制量,用于使用作為等于或低于第二閾值的目標(biāo)值的第二錯(cuò)誤的發(fā)生率控制電源電壓或頻率。在該實(shí)例中,信息處理裝置可以如此配置從而所述控制量產(chǎn)生部分包括轉(zhuǎn)換表,其中從預(yù)定關(guān)系獲得的控制量與在錯(cuò)誤檢測(cè)單位時(shí)段內(nèi)檢測(cè)的第二錯(cuò)誤的數(shù)量的對(duì)數(shù)關(guān)聯(lián);對(duì)數(shù)算術(shù)運(yùn)算部分,適配來算術(shù)運(yùn)算在錯(cuò)誤檢測(cè)單位內(nèi)計(jì)數(shù)的第二錯(cuò)誤的數(shù)量的對(duì)數(shù);和電壓控制量獲得部分,適配來當(dāng)從在錯(cuò)誤檢測(cè)單位時(shí)段內(nèi)計(jì)數(shù)的第一錯(cuò)誤的數(shù)量得到的第一錯(cuò)誤的發(fā)生率等于或低于第一閾值、以及從在錯(cuò)誤檢測(cè)單位時(shí)段內(nèi)計(jì)數(shù)的第二錯(cuò)誤的數(shù)量得到的第二錯(cuò)誤的發(fā)生率高于第二閾值時(shí),從所述轉(zhuǎn)換表中獲得對(duì)應(yīng)于由所述對(duì)數(shù)算術(shù)運(yùn)算部分算術(shù)運(yùn)算的對(duì)數(shù)的控制量。根據(jù)信息處理裝置,從轉(zhuǎn)換表中獲得對(duì)應(yīng)于第二錯(cuò)誤數(shù)量的控制量。在該實(shí)例中,所述對(duì)數(shù)算術(shù)運(yùn)算部分可以輸出通過從位串中I的位中的最高有效數(shù)字的值減I獲得的值,其中位串中由二進(jìn)制數(shù)表示第二錯(cuò)誤的數(shù)量。根據(jù)信息處理裝置,輸出通過從位串中I的位中的最高有效數(shù)字的值減I獲得的值,其中位串中由二進(jìn)制數(shù)表示第二錯(cuò)誤的數(shù)量。該控制量可以被用于電源電壓,并且如果第一錯(cuò)誤的發(fā)生率高于第一閾值,則所述控制量輸出部分可以輸出控制量以將電源電壓步進(jìn)增加預(yù)定的電壓。根據(jù)信息處理裝置,如果第一錯(cuò)誤的發(fā)生率高于第一閾值,則將電源電壓步進(jìn)增加預(yù)定的電壓。該控制量可以被用于電源電壓,并且如果在比預(yù)定的判決參考時(shí)段長(zhǎng)的時(shí)段中,第一錯(cuò)誤的發(fā)生率等于或低于第一閾值以及第二錯(cuò)誤的發(fā)生率等于或低于第二閾值,則所述控制量輸出部分可以輸出控制量以將電源電壓步進(jìn)降低預(yù)定的電壓。根據(jù)信息處理裝置,如果在比預(yù)定的判決參考時(shí)段長(zhǎng)的時(shí)段中,第一和第二錯(cuò)誤的發(fā)生率等于或低于各自的閾值,則輸出控制量以將電源電壓步進(jìn)降低預(yù)定的電壓。該控制量可以被用于電源電壓,并且如果在緊鄰的之前的工作周期中產(chǎn)生的控制量在每個(gè)錯(cuò)誤檢測(cè)單位時(shí)段中是零,則所述控制量產(chǎn)生部分基于預(yù)定關(guān)系產(chǎn)生關(guān)于每個(gè)錯(cuò)誤檢測(cè)單位時(shí)段的控制量,并且產(chǎn)生在當(dāng)前工作周期內(nèi)的控制量。根據(jù)信息處理裝置,如果在緊鄰的之前的工作周期中產(chǎn)生的控制量是零,則基于預(yù)定關(guān)系產(chǎn)生在當(dāng)前工作周期內(nèi)的控制量。在該實(shí)例中,當(dāng)?shù)诙e(cuò)誤的發(fā)生率等于或高于第一上限值或當(dāng)在緊鄰的之前的工作周期中產(chǎn)生的控制量是零時(shí),所述控制量產(chǎn)生部分可以基于預(yù)定關(guān)系產(chǎn)生在當(dāng)前工作周期內(nèi)的控制量。根據(jù)信息處理裝置,當(dāng)?shù)诙e(cuò)誤的發(fā)生率等于或高于第一上限值或當(dāng)在緊鄰的之前的工作周期中產(chǎn)生的控制量是零時(shí),基于預(yù)定關(guān)系產(chǎn)生在當(dāng)前工作周期內(nèi)的控制 量。在該實(shí)例中,當(dāng)?shù)诙e(cuò)誤的發(fā)生率等于或高于第二上限值時(shí),其中第二上限值高于第一上限值,所述控制量產(chǎn)生部分可以產(chǎn)生控制量以將電源電壓步進(jìn)增加預(yù)定的電壓。根據(jù)信息處理裝置,當(dāng)?shù)诙e(cuò)誤的發(fā)生率等于或高于第二上限值時(shí),產(chǎn)生控制量以將電源電壓步進(jìn)增加預(yù)定的電壓。該控制量可以被用于頻率,并且所述信息處理裝置還可以包括時(shí)鐘產(chǎn)生電路,適配來產(chǎn)生時(shí)鐘信號(hào),其頻率依據(jù)該控制量來設(shè)置。根據(jù)信息處理裝置,產(chǎn)生其頻率依據(jù)該控制量來設(shè)置的時(shí)鐘信號(hào)。在該實(shí)例中,如果第一錯(cuò)誤的發(fā)生率高于第一閾值,則所述控制量輸出部分可以輸出控制量以將該頻率降低預(yù)定的頻率。根據(jù)信息處理裝置,如果第一錯(cuò)誤的發(fā)生率高于第一閾值,則輸出控制量以將該頻率降低預(yù)定的頻率?;蛘撸绻诒阮A(yù)定的判決參考時(shí)段長(zhǎng)的時(shí)段中,第一錯(cuò)誤的發(fā)生率等于或低于第一閾值以及第二錯(cuò)誤的發(fā)生率等于或低于第二閾值,則所述控制量輸出部分可以輸出控制量以將該頻率步進(jìn)增加預(yù)定的頻率。根據(jù)信息處理裝置,如果在比預(yù)定的判決參考時(shí)段長(zhǎng)的時(shí)段中,第一和第二錯(cuò)誤的發(fā)生率等于或低于各自的閾值,則輸出控制量以將該頻率步進(jìn)增加預(yù)定的頻率。根據(jù)公開技術(shù)的另一實(shí)施例,提供一種信息處理系統(tǒng),包括信息處理裝置和電源裝置。該信息處理裝置包括第一保留部分,適配來依據(jù)時(shí)鐘信號(hào)保留和輸出數(shù)據(jù);處理部分,適配來處理該輸出數(shù)據(jù)并且輸出數(shù)據(jù)作為經(jīng)處理的數(shù)據(jù);第一錯(cuò)誤檢測(cè)代碼產(chǎn)生部分,適配根據(jù)從經(jīng)處理的數(shù)據(jù)產(chǎn)生用于檢測(cè)經(jīng)處理的數(shù)據(jù)的錯(cuò)誤的第一錯(cuò)誤檢測(cè)代碼;第二錯(cuò)誤檢測(cè)代碼產(chǎn)生部分,適配來根據(jù)第一錯(cuò)誤檢測(cè)代碼產(chǎn)生用于檢測(cè)經(jīng)處理的數(shù)據(jù)的錯(cuò)誤的第二錯(cuò)誤檢測(cè)代碼;第二保留部分,適配來依據(jù)時(shí)鐘信號(hào)保留經(jīng)處理的數(shù)據(jù)和第一和第二錯(cuò)誤檢測(cè)代碼;第一錯(cuò)誤檢測(cè)部分,適配來使用保留的第一錯(cuò)誤檢測(cè)代碼檢測(cè)保留的經(jīng)處理的數(shù)據(jù)的錯(cuò)誤作為第一錯(cuò)誤。該信息處理裝置還包括第二錯(cuò)誤檢測(cè)部分,適配來使用保留的第二錯(cuò)誤檢測(cè)代碼檢測(cè)保留的經(jīng)處理的數(shù)據(jù)的錯(cuò)誤作為第二錯(cuò)誤;和控制量輸出部分,適配來當(dāng)在所述第一錯(cuò)誤檢測(cè)部分的第一錯(cuò)誤的發(fā)生率等于或低于第一閾值同時(shí)在所述第二錯(cuò)誤檢測(cè)部分的第二錯(cuò)誤的發(fā)生率高于第二閾值時(shí),基于在第二錯(cuò)誤的發(fā)生率和電源電壓或頻率之間的預(yù)定關(guān)系,使用第二閾值作為關(guān)于第二錯(cuò)誤的發(fā)生率的目標(biāo)值,控制對(duì)于所述處理部分的電源電壓或時(shí)鐘信號(hào)的頻率。電源裝置向所述信息處理裝置提供電源電壓并且基于輸出的控制量控制該電源電壓。在信息處理系統(tǒng)中,當(dāng)?shù)谝诲e(cuò)誤的發(fā)生率等于或低于第一閾值時(shí),輸出控制量,用于使用作為等于或低于第二閾值的目標(biāo)值的第二錯(cuò)誤的發(fā)生率控制電源電壓或頻率??傊霉_的技術(shù),突出的優(yōu)點(diǎn)是其有助于設(shè)置對(duì)信息處理裝置不發(fā)生故障的電源電壓或工作頻率的準(zhǔn)確值。通過結(jié)合附圖的描述和所附權(quán)利要求,本技 術(shù)的以上和其它特征和優(yōu)點(diǎn)將變得明顯,在附圖中相同部分或組件由相同參考符號(hào)指示。


      圖I是說明根據(jù)這里公開的技術(shù)的第一實(shí)施例的信息處理系統(tǒng)的配置的示例的框圖。圖2是說明信息處理系統(tǒng)中的信息處理裝置的第一奇偶校驗(yàn)產(chǎn)生部分和第二奇偶校驗(yàn)產(chǎn)生部分的配置的示例的電路圖。圖3是說明信息處理裝置的第一奇偶校驗(yàn)檢查部分和第二奇偶校驗(yàn)檢查部分的配置的示例的電路圖。圖4是說明信息處理裝置的控制量輸出部分的配置的示例的框圖。圖5是說明信息處理裝置的時(shí)間分片(slice)控制部分的操作結(jié)果的示例的真值表。圖6是說明信息處理裝置的對(duì)數(shù)算術(shù)運(yùn)算部分的算術(shù)運(yùn)算的結(jié)果的示例的表。圖7是說明信息處理裝置中的第二錯(cuò)誤發(fā)生率和電源電壓之間的關(guān)系的示例的圖。圖8是說明信息處理裝置中的第二錯(cuò)誤發(fā)生率的對(duì)數(shù)和電源電壓之間的關(guān)系的示例的圖。圖9是說明信息處理裝置中的對(duì)數(shù)算術(shù)運(yùn)算部分的輸出值和電壓控制量之間的關(guān)系的示例的圖。圖10是說明信息處理裝置中的電壓控制量轉(zhuǎn)換表的示例的圖。圖11是說明信息處理系統(tǒng)中的電源裝置的配置的示例的框圖。圖12是說明控制量輸出部分的控制量算術(shù)運(yùn)算部分的電壓控制量獲得部分的操作的示例的流程圖。圖13是說明在圖12所示的操作中電壓控制量獲得過程的示例的流程圖。圖14是說明在電壓控制量獲得過程中的錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)判決過程的示例的流程圖。圖15是說明信息處理裝置的操作的示例的時(shí)序圖。圖16是說明電源裝置的操作的示例的時(shí)序圖。圖17是說明信息處理系統(tǒng)的操作的示例的時(shí)序圖。圖18是說明在穩(wěn)定狀態(tài)的信息處理系統(tǒng)的操作的示例的時(shí)序圖。
      圖19是說明控制量算術(shù)運(yùn)算部分的操作的示例的時(shí)序圖。圖20是說明在穩(wěn)定狀態(tài)的控制量算術(shù)運(yùn)算部分的操作的示例的時(shí)序圖。圖21是說明信息處理裝置的故障的原因的表。圖22是說明在信息處理裝置和使用過去的技術(shù)的裝置之間比較的表。圖23是說明修改的信息處理系統(tǒng)的示例的時(shí)序圖。圖24是說明修改的信息處理系統(tǒng)的配置的示例的框圖。圖25是說明在修改的信息處理系統(tǒng)中的奇偶校驗(yàn)產(chǎn)生部分的配置的示例的框圖。圖26是說明根據(jù)公開技術(shù)的第二實(shí)施例的信息處理裝置的控制量輸出部分的配 置的示例的框圖。圖27是說明在圖26所示的控制量輸出部分的電壓控制量獲得過程的示例的流程圖。圖28是說明在圖26所示的控制量輸出部分的電壓控制量算術(shù)運(yùn)算的操作的示例的時(shí)序圖。圖29是說明根據(jù)公開技術(shù)的第三實(shí)施例的信息處理裝置的控制量輸出部分的配置的示例的框圖。圖30是說明在圖29所示的控制量輸出部分的電壓控制量獲得過程的示例的流程圖。圖31是說明在圖29所示的控制量輸出部分的電壓控制量算術(shù)運(yùn)算的操作的示例的時(shí)序圖。圖32是說明根據(jù)公開技術(shù)的第四實(shí)施例的信息處理系統(tǒng)的配置的示例的框圖。圖33是說明在圖32所示的信息處理系統(tǒng)的信息處理裝置的控制量輸出部分的配置的示例的框圖。圖34是說明圖33的控制量輸出部分的頻率控制量獲得過程的示例的流程圖;以及圖35是說明在圖32的信息處理系統(tǒng)中在轉(zhuǎn)換頻率和期間(in-period)轉(zhuǎn)換時(shí)間之間的關(guān)系的圖。
      具體實(shí)施例方式下文中,將參考附圖詳細(xì)描述這里公開的技術(shù)的優(yōu)選實(shí)施例。按照如下順序給出該描述。I.第一實(shí)施例(電源電壓的控制其中算術(shù)運(yùn)算第二錯(cuò)誤數(shù)量的對(duì)數(shù)的示例)2.第二實(shí)施例(電源電壓的控制其中阻止第二錯(cuò)誤數(shù)量的增加的示例)3.第三實(shí)施例(電源電壓的控制其中阻止第一錯(cuò)誤數(shù)量的發(fā)生的示例)4.第四實(shí)施例(頻率的控制)〈I.第一實(shí)施例>信息處理系統(tǒng)的配置示例圖I是說明根據(jù)這里公開的技術(shù)的第一實(shí)施例的信息處理系統(tǒng)的配置的示例的框圖。參照?qǐng)D1,示出的信息處理系統(tǒng)包括信息處理裝置100和電源裝置700。信息處理裝置100包括時(shí)鐘產(chǎn)生電路110,流水線寄存器210和220,計(jì)算單元310,奇偶校驗(yàn)產(chǎn)生部分410,奇偶校驗(yàn)檢查部分450,和控制量輸出部分500。時(shí)鐘產(chǎn)生電路110產(chǎn)生預(yù)定頻率的時(shí)鐘信號(hào)CLK。時(shí)鐘產(chǎn)生電路110提供產(chǎn)生的時(shí)鐘信號(hào)CLK到流水線寄存器210和220以及控制量輸出部分500。流水線寄存器210保留按照時(shí)鐘信號(hào)CLK的在流水線過程中的預(yù)定階段的處理結(jié)果并且輸出處理結(jié)果。由流水線寄存器210保留的處理結(jié)果包括例如16位的數(shù)據(jù)。流水線寄存器210保留在預(yù)定階段的處理結(jié)果,并按照時(shí)鐘信號(hào)CLK輸出該處理結(jié)果。對(duì)于從流水線寄存器210輸出的數(shù)據(jù),計(jì)算單元310執(zhí)行預(yù)定的算術(shù)運(yùn)算。計(jì)算單元310經(jīng)過信號(hào)線901輸出算術(shù)運(yùn)算的結(jié)果到奇偶校驗(yàn)產(chǎn)生部分410和流水線寄存器220。該處理結(jié)果包括16位的數(shù)據(jù)。奇偶校驗(yàn)產(chǎn)生部分410包括第一奇偶校驗(yàn)產(chǎn)生部分420和第二奇偶校驗(yàn)產(chǎn)生部分 430。第一奇偶校驗(yàn)產(chǎn)生部分420根據(jù)從計(jì)算單元310輸出的數(shù)據(jù)產(chǎn)生奇偶校驗(yàn)位。例如,第一奇偶校驗(yàn)產(chǎn)生部分420對(duì)配置16位數(shù)據(jù)的4位的4位字符串的每個(gè)執(zhí)行異或(XOR)算術(shù)運(yùn)算以產(chǎn)生4個(gè)奇偶校驗(yàn)位。在下面的描述,從數(shù)據(jù)產(chǎn)生的此類奇偶校驗(yàn)位被稱為第一奇偶校驗(yàn)位。第一奇偶校驗(yàn)產(chǎn)生部分420經(jīng)過信號(hào)線902輸出產(chǎn)生的第一奇偶校驗(yàn)位到第二奇偶校驗(yàn)產(chǎn)生部分430和流水線寄存器220。第二奇偶校驗(yàn)產(chǎn)生部分430根據(jù)從第一奇偶校驗(yàn)產(chǎn)生部分420輸出的第一奇偶校驗(yàn)位產(chǎn)生奇偶校驗(yàn)位。例如,第二奇偶校驗(yàn)產(chǎn)生部分430對(duì)4個(gè)第一奇偶校驗(yàn)位執(zhí)行XOR算術(shù)運(yùn)算以產(chǎn)生一個(gè)奇偶校驗(yàn)位。在下面的描述中,根據(jù)第一奇偶校驗(yàn)位產(chǎn)生的奇偶校驗(yàn)位被稱為第二奇偶校驗(yàn)位。第二奇偶校驗(yàn)產(chǎn)生部分430經(jīng)過信號(hào)線903輸出產(chǎn)生的第二奇偶校驗(yàn)位到流水線寄存器220。流水線寄存器220保留在預(yù)定階段在流水線過程中的處理結(jié)果,并按照時(shí)鐘信號(hào)CLK輸出處理結(jié)果。具體地,流水線寄存器220保留從計(jì)算單元310輸出的數(shù)據(jù)和從奇偶校驗(yàn)產(chǎn)生部分410輸出的第一奇偶校驗(yàn)位和第二奇偶校驗(yàn)位,并且按照時(shí)鐘信號(hào)CLK輸出保留的數(shù)據(jù)和第一和第二奇偶校驗(yàn)位到后級(jí)。在這里,在流水線寄存器220中保留的算術(shù)運(yùn)算結(jié)果的數(shù)據(jù)經(jīng)過信號(hào)線904輸出到第一奇偶校驗(yàn)檢查部分和在后級(jí)的級(jí)。此外,保留在流水線寄存器220的第一奇偶校驗(yàn)位和第二奇偶校驗(yàn)位分別經(jīng)過信號(hào)線905和906輸出到奇偶校驗(yàn)檢查部分450。奇偶校驗(yàn)檢查部分450包括第一奇偶校驗(yàn)檢查部分460和第二奇偶校驗(yàn)檢查部分470。第一奇偶校驗(yàn)檢查部分460使用保留在流水線寄存器220的第一奇偶校驗(yàn)位來檢測(cè)保留在流水線寄存器220的算術(shù)運(yùn)算結(jié)果的數(shù)據(jù)的錯(cuò)誤。例如,第一奇偶校驗(yàn)檢查部分460對(duì)配置16位數(shù)據(jù)的4位的4位字符串執(zhí)行XOR算術(shù)運(yùn)算以產(chǎn)生4個(gè)奇偶校驗(yàn)位。然后,第一奇偶校驗(yàn)檢查部分460經(jīng)過信號(hào)線907輸出產(chǎn)生的4個(gè)奇偶校驗(yàn)位到第二奇偶校驗(yàn)檢查部分470。第一奇偶校驗(yàn)檢查部分460相互比較產(chǎn)生的奇偶校驗(yàn)位和在流水線寄存器220中保留的第一奇偶校驗(yàn)位,并產(chǎn)生I位指示比較的結(jié)果的或(OR)算術(shù)運(yùn)算的結(jié)果的信息來作為第一錯(cuò)誤檢測(cè)信息。如果某些比較結(jié)果指示不一致,則檢測(cè)到錯(cuò)誤。在下面的說明,從第一奇偶校驗(yàn)位檢測(cè)到的錯(cuò)誤被稱為第一錯(cuò)誤。第一奇偶校驗(yàn)檢查部分460經(jīng)過信號(hào)線908輸出第一錯(cuò)誤檢測(cè)信息到控制量輸出部分500。第二奇偶校驗(yàn)檢查部分470使用保留在流水線寄存器220的第二奇偶校驗(yàn)位來檢測(cè)保留在流水線寄存器220的算術(shù)運(yùn)算結(jié)果的數(shù)據(jù)的錯(cuò)誤。具體地,第二奇偶校驗(yàn)檢查部分470對(duì)從第一奇偶校驗(yàn)檢查部分460輸出的4個(gè)奇偶校驗(yàn)位執(zhí)行XOR算術(shù)運(yùn)算以產(chǎn)生一個(gè)奇偶校驗(yàn)位。第二奇偶校驗(yàn)檢查部分470相互比較產(chǎn)生的奇偶校驗(yàn)位和第二奇偶校驗(yàn)位以產(chǎn)生作為第二錯(cuò)誤檢測(cè)信息的I位的代表比較的結(jié)果的信息。如果比較的結(jié)果指示不一致,則檢測(cè)到錯(cuò)誤。在下面,從第二奇偶校驗(yàn)位檢測(cè)的錯(cuò)誤被稱為第二錯(cuò)誤。第二奇偶校驗(yàn)檢查部分470經(jīng)過信號(hào)線909輸出第二錯(cuò)誤檢測(cè)信息到控制量輸出部分500??刂屏枯敵霾糠?00基于第一錯(cuò)誤檢測(cè)信息和第二錯(cuò)誤檢測(cè)信息輸出用于控制要提供給信息處理裝置100的電源電壓Vdd的電壓控制量△ V。具體地,控制量輸出部分500從第一錯(cuò)誤檢測(cè)信息和第二錯(cuò)誤檢測(cè)信息中獲取第一錯(cuò)誤和第二錯(cuò)誤的發(fā)生率。如果第一錯(cuò)誤的發(fā)生率高于第一閾值,則控制量輸出部分500執(zhí)行用于阻止系統(tǒng)錯(cuò)誤的過程,諸如馬上步進(jìn)增加電源電壓VDD。這里,第一閾值是第一錯(cuò)誤的發(fā)生率的容許值。作為第一閾值,設(shè)置等于或大于O的實(shí)數(shù)(例如O)。 如果第一錯(cuò)誤的發(fā)生率等于或低于第一閾值,則控制量輸出部分500算術(shù)運(yùn)算電壓控制量Λ V,用于控制電源電壓Vdd并設(shè)置第二閾值作為第二錯(cuò)誤的發(fā)生率的目標(biāo)值。這里,第二閾值是第二錯(cuò)誤的發(fā)生率的容許值。作為第二閾值,設(shè)置等于或大于O的實(shí)數(shù)(例如1/129)。如果第二錯(cuò)誤的發(fā)生率高于第二閾值,則算術(shù)運(yùn)算除了 O之外的電壓控制量AV0如果第二錯(cuò)誤的發(fā)生率等于或低于第二閾值,則電壓控制量AV是O。下文描述關(guān)于電壓控制量AV的算術(shù)運(yùn)算方法的詳情??刂屏枯敵霾糠?00經(jīng)過信號(hào)線912輸出算術(shù)運(yùn)算的電壓控制量Λ V到電源裝置700。在輸出電壓控制量Λ V之后,控制量輸出部分500經(jīng)過信號(hào)線911在預(yù)定的定時(shí)輸出電壓控制標(biāo)志到電源裝置700。電壓控制標(biāo)志是用于指示電源裝置700將輸出的電壓控制量AV增加到電源電壓VDD的信號(hào)。電源裝置700供電給信息處理裝置100。電源裝置700通過電纜910供電給信息處理裝置100。此外,如果收到電壓控制標(biāo)志,則電源裝置700更新電源電壓為通過將電壓控制量AV加到電源電壓Vdd獲得的值。應(yīng)該指出,流水線寄存器210和220是第一和第二保留部分的例子。第一奇偶校驗(yàn)產(chǎn)生部分420是第一錯(cuò)誤檢測(cè)信號(hào)產(chǎn)生部分的例子。第二奇偶校驗(yàn)產(chǎn)生部分430是第二錯(cuò)誤檢測(cè)信號(hào)產(chǎn)生部分的例子。第一奇偶校驗(yàn)檢查部分460是第一錯(cuò)誤檢測(cè)部分的例子。第二奇偶校驗(yàn)檢查部分470是第二錯(cuò)誤檢測(cè)部分的例子。圖2說明在第一實(shí)施例中第一奇偶校驗(yàn)產(chǎn)生部分420和第二奇偶校驗(yàn)產(chǎn)生部分430的配置的示例。第一奇偶校驗(yàn)產(chǎn)生部分420包括XOR(異或)門421至424。第二奇偶校驗(yàn)產(chǎn)生部分430包括XOR門431。XOR門421至424和431每個(gè)輸出其輸入值的XOR值。從計(jì)算單元310輸出的16位數(shù)據(jù)分成4組,每組包括4位的位串。對(duì)于XOR門421至424,彼此屬于不同的組的位串被輸入。XOR門421至424將作為第一奇偶校驗(yàn)位的對(duì)其輸入的位串的XOR值輸出到XOR門431和流水線寄存器220。XOR門431將來自XOR門421至424的四個(gè)第一奇偶校驗(yàn)位的XOR值作為第二奇偶校驗(yàn)位輸出到流水線寄存器220。圖3示出在第一實(shí)施例的第一奇偶校驗(yàn)檢查部分460和第二奇偶校驗(yàn)檢查部分470的配置的例子。第一奇偶校驗(yàn)檢查部分460包括XOR門461到468以及或(OR)門469。第二奇偶校驗(yàn)檢查部分470包括XOR門471和472。XOR門461至468和XOR門471和472每個(gè)輸出其輸入值的XOR值。對(duì)于XOR門461至464,彼此屬于不同的組的位串被輸入。XOR門461至464分別將其輸入值的XOR值輸出到XOR門465到468。每個(gè)XOR值是偶數(shù)的奇偶校驗(yàn)位,其具有值0,其中屬于相應(yīng)的組的四位包括I的偶數(shù)位。此外,XOR門461至464也輸出奇偶校驗(yàn)位到XOR門471。對(duì)于XOR門465至468的每個(gè),來自XOR門461至464的對(duì)應(yīng)一個(gè)的奇偶校驗(yàn)位和相應(yīng)的第一奇偶校驗(yàn)位被輸入。XOR門465至468向OR門469輸出其輸入值的XOR值。每個(gè)XOR值是I位的錯(cuò)誤檢測(cè)信息,其在其中奇偶校驗(yàn)位錯(cuò)誤(即,第一錯(cuò)誤)在屬于相應(yīng)的組的位串中檢測(cè)的情況下展示值1,但在其中沒有檢測(cè)奇偶校驗(yàn)位錯(cuò)誤的情況下展示值O。XOR門471 將來自XOR門465到468的輸入值的XOR值輸出到XOR門472。此XOR值是偶數(shù)的奇偶校驗(yàn)位,其在16位的數(shù)據(jù)包括偶數(shù)個(gè)具有值I的位的情況下展示值O。對(duì)于XOR門472,來自XOR門471的奇偶校驗(yàn)位和第二奇偶校驗(yàn)位被輸入。XOR門472輸出作為第二錯(cuò)誤檢測(cè)信息的輸入值的XOR值到控制量輸出部分500。OR門469輸出其輸入值的XOR值。OR門469將作為第一錯(cuò)誤檢測(cè)信息的來自XOR門465到468的錯(cuò)誤檢測(cè)信息的XOR值輸出到控制量輸出部分500。圖4示出了在第一實(shí)施例中控制量輸出部分500的配置的例子。參照?qǐng)D4,控制量輸出部分500包括錯(cuò)誤計(jì)數(shù)部分510,時(shí)間分片控制部分520和控制量算術(shù)運(yùn)算部分530。錯(cuò)誤計(jì)數(shù)部分510包括第一錯(cuò)誤計(jì)數(shù)器511和第二錯(cuò)誤計(jì)數(shù)器512。時(shí)間分片控制部分520包括向下計(jì)數(shù)器521,分片開始標(biāo)志產(chǎn)生部分522和電壓控制標(biāo)志產(chǎn)生部分523。控制量算術(shù)運(yùn)算部分530包括電壓控制量轉(zhuǎn)換表531,對(duì)數(shù)算術(shù)運(yùn)算部分532,電壓控制量獲得部分533和錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)計(jì)數(shù)器534。第一錯(cuò)誤計(jì)數(shù)器511基于第一錯(cuò)誤檢測(cè)信息計(jì)數(shù)在用于錯(cuò)誤檢測(cè)的預(yù)定單位時(shí)段中檢測(cè)的第一錯(cuò)誤的數(shù)量。單位時(shí)段以下稱為“時(shí)間分片”。時(shí)間分片的長(zhǎng)度設(shè)置為比時(shí)鐘周期長(zhǎng)的時(shí)段。例如,作為時(shí)間分片的長(zhǎng)度,設(shè)置了 129個(gè)時(shí)鐘周期。如果第一錯(cuò)誤檢測(cè)信息表明在每個(gè)時(shí)鐘周期中檢測(cè)到第一錯(cuò)誤,則第一錯(cuò)誤計(jì)數(shù)器511將其計(jì)數(shù)器的值加一。第一錯(cuò)誤計(jì)數(shù)器511通過信號(hào)線921將作為第一錯(cuò)誤數(shù)值的計(jì)數(shù)值輸出到電壓控制量獲得部分533。然后,第一錯(cuò)誤計(jì)數(shù)器511的計(jì)數(shù)值由分片開始標(biāo)志產(chǎn)生部分522在時(shí)間分片的預(yù)定定時(shí)處初始化為零?;诘诙e(cuò)誤檢測(cè)信息第二錯(cuò)誤計(jì)數(shù)器512計(jì)數(shù)在時(shí)間分片中檢測(cè)到的第二錯(cuò)誤的數(shù)量。具體地,如果第二錯(cuò)誤檢測(cè)信息表明第二錯(cuò)誤在由時(shí)鐘信號(hào)CLK指示的每個(gè)時(shí)鐘周期內(nèi)檢測(cè)到,則第二錯(cuò)誤計(jì)數(shù)器512將計(jì)數(shù)值增加一。第二錯(cuò)誤計(jì)數(shù)器512經(jīng)過信號(hào)線922輸出作為第二錯(cuò)誤數(shù)量的計(jì)數(shù)值到對(duì)數(shù)算術(shù)運(yùn)算部分532和電壓控制量獲得部分533。然后,第二錯(cuò)誤計(jì)數(shù)器512的計(jì)數(shù)值由分片開始標(biāo)志產(chǎn)生部分522在時(shí)間分片的預(yù)定定時(shí)處初始化為零。向下計(jì)數(shù)器521計(jì)數(shù)在時(shí)間分片內(nèi)過去的時(shí)間。具體地,每次時(shí)鐘周期過去,向下計(jì)數(shù)器521將計(jì)數(shù)值減一。在計(jì)數(shù)值變?yōu)榈扔贠的下一周期內(nèi),向下計(jì)數(shù)器521將計(jì)數(shù)值重置為例如128的初始值。分片開始標(biāo)志產(chǎn)生部分522基于向下計(jì)數(shù)器521的計(jì)數(shù)值產(chǎn)生分片開始標(biāo)志和重置信號(hào)。分片開始標(biāo)志是用于指示控制量算術(shù)運(yùn)算部分530在時(shí)間分片的預(yù)定的定時(shí)處開始電壓控制量AV的算術(shù)運(yùn)算的信號(hào)。重置信號(hào)是用于指示第一錯(cuò)誤計(jì)數(shù)器511和第二錯(cuò)誤計(jì)數(shù)器512進(jìn)行初始化的信號(hào)。分片開始標(biāo)志產(chǎn)生部分522在向下計(jì)數(shù)器521的值是例如126時(shí)產(chǎn)生分片開始標(biāo)志并且經(jīng)過信號(hào)線923輸出分片開始標(biāo)志到控制量算術(shù)運(yùn)算部分530。在輸出分片開始標(biāo)志后,當(dāng)經(jīng)過例如四個(gè)時(shí)鐘周期的預(yù)定數(shù)量的時(shí)鐘周期時(shí),分片開始標(biāo)志產(chǎn)生部分522經(jīng)過信號(hào)線924輸出重置信號(hào)。這里,重置信號(hào)在輸出分片開始標(biāo)志之后、在用于結(jié)束電壓控制量AV的算術(shù)運(yùn)算的足夠時(shí)間過去之后的定時(shí)處輸出。電壓控制標(biāo)志產(chǎn)生部分523基于向下計(jì)數(shù)器521的計(jì)數(shù)值產(chǎn)生電壓控制標(biāo)志。特別是,電壓控制標(biāo)志產(chǎn)生部分523產(chǎn)生在預(yù)定時(shí)段的電壓控制標(biāo)志,在該時(shí)段向下計(jì)數(shù)器521的計(jì)數(shù)值范圍從119到64,以及向電源裝置700輸出該電壓控制標(biāo)志。電壓控制標(biāo)志在輸出分片開始標(biāo)志之后、在用于結(jié)束電壓控制量的算術(shù)運(yùn)算的足夠時(shí)間過去之后的定時(shí)處輸出。此外,對(duì)于電壓控制標(biāo)志的輸出時(shí)段,足夠用于電源裝置700接收電壓控制標(biāo)志的時(shí)間被設(shè)置。在其中電源裝置700遠(yuǎn)程布置且要求用于電壓控制標(biāo)志的信號(hào)轉(zhuǎn)換的傳輸?shù)臅r(shí)間的情況下,相對(duì)較長(zhǎng)的時(shí)間設(shè)置為電壓控制標(biāo)志的輸出時(shí)段。
      電壓控制量轉(zhuǎn)換表531按照彼此關(guān)聯(lián)的關(guān)系存儲(chǔ)第二錯(cuò)誤數(shù)量的對(duì)數(shù)和電壓控制量AV的值。在大多數(shù)情況下第二錯(cuò)誤數(shù)量如指數(shù)函數(shù)那樣隨電源電壓Vdd下降而增加。在其中第二錯(cuò)誤數(shù)量和電源電壓Vdd之間具有指數(shù)關(guān)系的情況下,指數(shù)關(guān)系能夠近似于在第二錯(cuò)誤數(shù)量的對(duì)數(shù)和電源電壓Vdd之間的比例關(guān)系。此外,在錯(cuò)誤發(fā)生率變得等于第二閾值(例如,1/129)時(shí)的電源電壓被預(yù)先定義為最低的工作電壓VMIN。在電壓控制量轉(zhuǎn)換表531中存儲(chǔ)電壓控制量AV,其用于針對(duì)第二錯(cuò)誤數(shù)量的每個(gè)對(duì)數(shù),基于上述的比例關(guān)系控制對(duì)應(yīng)于最低的工作電壓Vmin的對(duì)數(shù)的電源電壓VDD。對(duì)數(shù)算術(shù)運(yùn)算部分532算術(shù)運(yùn)算第二錯(cuò)誤數(shù)量的對(duì)數(shù),且設(shè)置對(duì)數(shù)的底的值(例如2)。對(duì)數(shù)算術(shù)運(yùn)算部分532向電壓控制量獲得部分533輸出算術(shù)運(yùn)算的結(jié)果。電壓控制量獲得部分533基于第一錯(cuò)誤數(shù)值和第二錯(cuò)誤數(shù)量獲得電壓控制量Δ V。更特別的是,如果第一錯(cuò)誤的發(fā)生率等于或高于第一閾值,則電壓控制量獲得部分533執(zhí)行用于阻止系統(tǒng)錯(cuò)誤的過程,諸如馬上步進(jìn)增加電源電壓VDD。如果第一錯(cuò)誤的發(fā)生率低于第一閾值,則電壓控制量獲得部分533判決其中第一錯(cuò)誤的發(fā)生率等于第一閾值且第二錯(cuò)誤的發(fā)生率低于第二閾值的狀態(tài)是否持續(xù)達(dá)固定的時(shí)段。更具體地,電壓控制量獲得部分533控制錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)計(jì)數(shù)器534來計(jì)數(shù)其中第一和第二錯(cuò)誤的發(fā)生率低于各自的閾值的狀態(tài)持續(xù)固定的時(shí)間的時(shí)間分片的數(shù)量。剛才所描述的狀態(tài)以下稱為“錯(cuò)誤未檢測(cè)狀態(tài)”。電壓控制量獲得部分533參考計(jì)數(shù)值以判決該錯(cuò)誤未檢測(cè)狀態(tài)是否持續(xù)了固定的時(shí)間。如果該錯(cuò)誤未檢測(cè)狀態(tài)沒有持續(xù)固定的時(shí)段,則電壓控制量獲得部分533從電壓控制量轉(zhuǎn)換表531獲得對(duì)應(yīng)于第二錯(cuò)誤數(shù)量的對(duì)數(shù)的電壓控制量AV并輸出獲得的電壓控制量AV到電源裝置700。然而,如果在緊鄰的之前的時(shí)間分片內(nèi)輸出零以外的值的電壓控制量AV,則電壓控制量獲得部分533設(shè)置要在當(dāng)前時(shí)間分片中輸出的電壓控制量AV為零,而不管第二錯(cuò)誤數(shù)量的對(duì)數(shù)值。這是為了準(zhǔn)確地計(jì)算出電壓控制量AV而進(jìn)行的。一般來說,電源電壓Vdd即使當(dāng)電壓控制量AV被輸出時(shí)不會(huì)馬上改變,而是需要一定的時(shí)間間隔,即直到電源電壓Vdd更新到通過將當(dāng)前值加入電壓控制量AV獲得的值。在電源電壓Vdd的更新期間檢測(cè)的第二錯(cuò)誤的數(shù)量不能完全當(dāng)作利用更新后的電源電壓Vdd檢測(cè)的第二錯(cuò)誤的數(shù)量。因此,如果控制量算術(shù)運(yùn)算部分530基于利用更新后的電源電壓Vdd檢測(cè)的第二錯(cuò)誤的數(shù)量算術(shù)運(yùn)算電壓控制量AV,則輸出不準(zhǔn)確的電壓控制量AV的值。因此,如果在緊鄰的之前的時(shí)間分片內(nèi)輸出零以外的電壓控制量△ V,則電壓控制量AV在當(dāng)前的時(shí)間分片(即電源電壓Vdd正在更新)內(nèi)設(shè)置為零。另一方面,如果該錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)了固定的時(shí)段,則電壓控制量獲得部分533輸出預(yù)定步進(jìn)下降設(shè)置值,用于步進(jìn)下降電源電壓Vdd達(dá)電壓控制量AV的值。錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)計(jì)數(shù)器534在電壓控制量獲得部分533的控制下計(jì)數(shù)在其中錯(cuò)誤未檢測(cè)狀態(tài)已經(jīng)持續(xù)的時(shí)間分片的數(shù)量。必須指出的是,時(shí)間分片是錯(cuò)誤檢測(cè)單位時(shí)段的例子。第一錯(cuò)誤計(jì)數(shù)器511是第 一錯(cuò)誤計(jì)數(shù)部分的例子。第二錯(cuò)誤計(jì)數(shù)器512是第二錯(cuò)誤計(jì)數(shù)部分的例子。圖五是說明在第一實(shí)施例中時(shí)間分片控制部分520的操作的結(jié)果的例子的真值表。在其中向下計(jì)數(shù)器521的計(jì)數(shù)值是128或127的情況下,時(shí)間分片控制部分520將分片開始標(biāo)志和電壓控制標(biāo)志的值設(shè)置為零。該時(shí)段包括在時(shí)間分片內(nèi)的備用周期中。然后,當(dāng)向下計(jì)數(shù)器521的計(jì)數(shù)值變?yōu)?26時(shí),時(shí)間分片控制部分520設(shè)置分片開始標(biāo)志為1,并且輸出分片開始標(biāo)志。在向下計(jì)數(shù)器521的計(jì)數(shù)值是125至120中的一個(gè)的情況下,時(shí)間分片控制部分520將分片開始標(biāo)志和電壓控制標(biāo)志的值設(shè)置為零。這一時(shí)段被分類到電壓控制量計(jì)算周期。作為電壓控制量計(jì)算周期的長(zhǎng)度,在完成電壓控制量的算術(shù)運(yùn)算前的足夠的時(shí)間被設(shè)置。如果電壓控制量的計(jì)算周期的長(zhǎng)度被設(shè)置為多個(gè)時(shí)鐘周期,則允許電壓控制量AV的算術(shù)運(yùn)算在多個(gè)時(shí)鐘周期中進(jìn)行。然而,即使在這種情況下,電路可自然地被納入控制量算術(shù)運(yùn)算部分530從而在一個(gè)時(shí)鐘周期內(nèi)馬上完成該計(jì)算。在向下計(jì)數(shù)器521的計(jì)數(shù)值是119到64中的一個(gè)的情況下,時(shí)間分片控制部分520將電壓控制標(biāo)志的值設(shè)置為1,并且輸出該電壓控制標(biāo)志。這一時(shí)段被分類到電壓控制量提供周期。作為電壓控制量提供周期的長(zhǎng)度,用于電源裝置700收到電壓控制標(biāo)志的足夠的時(shí)間被設(shè)置。雖然向下計(jì)數(shù)器521的計(jì)數(shù)值是63到O中的一個(gè),時(shí)間分片控制部分520將分片開始標(biāo)志和電壓控制標(biāo)志的值設(shè)置為零。該時(shí)段包括在該時(shí)間分片的待機(jī)周期內(nèi)。圖6說明在第一實(shí)施例中對(duì)數(shù)算術(shù)運(yùn)算部分532的算術(shù)運(yùn)算的結(jié)果的示例的表。對(duì)數(shù)算術(shù)運(yùn)算部分532通過優(yōu)先編碼器等來實(shí)現(xiàn),其輸出通過從在指示第二錯(cuò)誤數(shù)量的位串中的I的那些位中的最高有效數(shù)字的位的數(shù)字中減去I得到的值。這個(gè)輸出值是通過從其中底為2的第二錯(cuò)誤數(shù)量的對(duì)數(shù)中截?cái)嘣谛?shù)點(diǎn)后的部分獲得的值。例如,在其中代表第二錯(cuò)誤數(shù)量的位串是“00000011”的情況下,通過改寫低于第二數(shù)字的第一數(shù)字的位為O獲得的“00000010”被算術(shù)運(yùn)算。然后,輸出指示通過從位串的I的位的數(shù)字(“2”)減I獲得的值(“I”)的位串“001”。另一方面,在其中第二錯(cuò)誤數(shù)量為“00000111”的情況下,通過重寫所有這些在第二數(shù)字和低于第二數(shù)字的位為O獲得的“00000100”被算術(shù)運(yùn)算。然后,輸出指示通過從位串的I的位的數(shù)字(“3”)減I獲得的值(“2”)的位串“010”。圖7說明在第一實(shí)施例的第二錯(cuò)誤發(fā)生率R2和電源電壓Vdd之間的關(guān)系的示例。參考圖7,縱坐標(biāo)表示第二錯(cuò)誤發(fā)生率R2,而橫坐標(biāo)表示電源電壓VDD。在圖7所示的例子中,如指數(shù)函數(shù)一樣,隨著電源電壓Vdd下降第二錯(cuò)誤發(fā)生率R2增加。
      圖8說明在第一實(shí)施例的第二錯(cuò)誤發(fā)生率R2的對(duì)數(shù)和電源電壓Vdd之間的關(guān)系的示例。參照?qǐng)D8,縱坐標(biāo)表示第二錯(cuò)誤發(fā)生率R2的對(duì)數(shù),也就是說,log2R2,而橫坐標(biāo)表示電源電壓Vdd。在圖7的電源電壓Vdd和第二錯(cuò)誤發(fā)生率R2之間的指數(shù)關(guān)系可近似于圖8所見的在第二錯(cuò)誤發(fā)生率R2和電源電壓Vdd之間的比例關(guān)系。當(dāng)檢測(cè)特定的第二錯(cuò)誤發(fā)生率R2時(shí),根據(jù)該比例關(guān)系,計(jì)算用于控制對(duì)應(yīng)于第二錯(cuò)誤發(fā)生率R2的電源電壓Vdd為最低工作電壓Vmin的電壓控制量Λ V。圖9說明在第一實(shí)施例中的對(duì)數(shù)算術(shù)運(yùn)算部分532的輸出值和電壓控制量Λ V之間的關(guān)系的示例。參照?qǐng)D9,縱坐標(biāo)表示電壓控制量Λ V,而橫坐標(biāo)表示對(duì)數(shù)算術(shù)運(yùn)算部分532的輸出值。對(duì)數(shù)算術(shù)運(yùn)算部分532算術(shù)運(yùn)算和輸出在時(shí)間片(這是129周期)內(nèi)計(jì)算的第二錯(cuò)誤數(shù)量Ε2的對(duì)數(shù)的近似值log2E2)。在129周期內(nèi)的第二錯(cuò)誤數(shù)量E2是通過第二錯(cuò)誤發(fā)生率R2乘以129獲得的值,因此,log2E2等于縱坐標(biāo)的log2R2和log2129的總和。由于第二錯(cuò)誤發(fā)生率R2的對(duì)數(shù)和電源電壓Vdd具有如圖8所示的彼此間的比例關(guān)系,如圖9所見電壓控制量AV隨輸出值成比例地改變。在電壓控制量轉(zhuǎn)換表531中,基于圖9所示的比例關(guān)系設(shè)置對(duì)應(yīng)于對(duì)數(shù)算術(shù)運(yùn)算部分的每個(gè)輸出值的電壓控制量Λ V。圖10說明存儲(chǔ)在電壓控制量轉(zhuǎn)換表531中的信息的例子。參照?qǐng)D10,在電壓控制量轉(zhuǎn)換表531中,按照對(duì)于對(duì)數(shù)算術(shù)運(yùn)算部分532的每個(gè)輸出值的關(guān)聯(lián)關(guān)系設(shè)置電壓控制量AV。利用每個(gè)輸出值,用于將電源電壓步進(jìn)下降預(yù)定的電壓的步進(jìn)下降設(shè)置值(例如-I)和基于在第二錯(cuò)誤數(shù)量的對(duì)數(shù)和電源電壓之間的比例關(guān)系設(shè)置的值被關(guān)聯(lián)為電壓控制量Λ V。這里,當(dāng)對(duì)數(shù)算術(shù)運(yùn)算部分532的輸出值為O和錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)標(biāo)志是I時(shí),步進(jìn)下降電壓從電壓控制量轉(zhuǎn)換表531中讀出。錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)標(biāo)志是這樣的標(biāo)志,其在錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)超過時(shí)間分片的預(yù)定數(shù)量(CFG_C0UNT)時(shí)被設(shè)置為I但是在任何其他情況下設(shè)置為O。換句話說,如果錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)超過時(shí)間分片數(shù)量CFG_C0UNT的時(shí)間,則步進(jìn)下降設(shè)置值被輸出作為電壓控制量AV的值。需注意的是,由時(shí)間分片數(shù)量CFG_C0UNT表示的時(shí)間分片的時(shí)段是標(biāo)準(zhǔn)時(shí)段的例子。在圖10,輸出值由二進(jìn)制數(shù)表示,而電壓控制量AV由帶符號(hào)的二進(jìn)制數(shù)表示?;谠阱e(cuò)誤發(fā)生率的對(duì)數(shù)和電壓控制量之間的比例關(guān)系,例如,“0001”的電壓控制量AV按照與輸出值“001”的關(guān)聯(lián)關(guān)系來設(shè)置。此外,電壓控制量Δν “0010”,“0011”和“0100”分別按照與輸出值“010”,“011”和“100”的關(guān)聯(lián)關(guān)系來設(shè)置。按照這種方式,隨對(duì)數(shù)算術(shù)運(yùn)算部分532的輸出值成比例(即隨第二錯(cuò)誤數(shù)量的對(duì)數(shù)成比例)增加的值被設(shè)置為電壓控制量M。必須指出,在圖10所示的電壓控制量AV的值基于從不同于觀察到圖9所示的比例關(guān)系的電路的電路獲得的比例關(guān)系設(shè)置。圖11示出在第一實(shí)施例的電源裝置700的配置的示例。參照?qǐng)D11,電源裝置700包括狀態(tài)機(jī)710,開關(guān)720和740,加法器730,電壓索引值寄存器750,和電源電路760。開關(guān)720在狀態(tài)機(jī)710的控制下切換地輸出來自信息處理裝置100的電壓控制量AV和最高電壓控制量AVmax到加法器730。加法器730將開關(guān)720的輸出值加到從電壓索引值寄存器750輸出的電源電壓VDD。加法器730輸出該加法的結(jié)果(也就是說,值Vdd Nrart)到開關(guān)740的輸入端子。
      開關(guān)740在狀態(tài)機(jī)710的控制下切換地輸出來自加法器730的加法結(jié)果Vdd Next和從狀態(tài)機(jī)710輸出的關(guān)于電源電壓的初始值Vdd Init到電壓索引值寄存器750。電壓索引值寄存器750在狀態(tài)機(jī)710的控制下保留并輸出開關(guān)740的輸出值到加法器730和電源電路760。電源電路760基于電壓索引值寄存器750的輸出值控制電源電壓VDD。電源電路760進(jìn)行了調(diào)整被提供的電源電壓Vdd的當(dāng)前值為電壓索引值寄存器750的輸出值的控制。電源電路760提供該電源電壓Vdd到信息處理裝置100。狀態(tài)機(jī)710控制開關(guān)720和740,加法器730和電壓索引值寄存器750。更特別的是,如果使得電源可用于電源裝置700,則狀態(tài)機(jī)710輸出關(guān)于電源電壓的初始值Vdd Init到開關(guān)740。然后,狀態(tài)機(jī)710控制開關(guān)740和電壓索引值寄存器750保留該初始值Vdd Init到電壓索引值寄存器750。在保留初始值Vdd Init后,狀態(tài)機(jī)710開始接受來自信息處理裝置100的電壓控制標(biāo)志。 如果在電壓控制標(biāo)志連續(xù)接收的時(shí)鐘周期的數(shù)量等于或高于更新設(shè)定值(例如,2),則狀態(tài)機(jī)710更新電壓索引值寄存器750的值為通過將電壓控制量Λ V加到電源電壓Vdd獲得的值。更特別的是,狀態(tài)機(jī)710控制開關(guān)720輸入電壓控制量AV到加法器730并且控制開關(guān)740和電壓索引值寄存器750來更新電壓索引值寄存器750的值為加法器730
      的加法結(jié)果Vrautot。此外,狀態(tài)機(jī)710不接受在電壓控制標(biāo)志的下降邊緣之后直到時(shí)鐘周期逝去m次(m是等于或大于I的整數(shù))的時(shí)段內(nèi)I的電壓控制標(biāo)志。提及的該時(shí)段以下稱為“穩(wěn)定時(shí)段”。另一方面,如果狀態(tài)機(jī)710沒有連續(xù)接收電壓控制標(biāo)志η次(η是高于m的整數(shù)),則其判決嚴(yán)重的系統(tǒng)錯(cuò)誤發(fā)生于信息處理裝置100。在這種情況下,狀態(tài)機(jī)710控制開關(guān)720和740以及電壓索引值寄存器750來將電壓索引值寄存器750的值更新為通過將最大電壓控制量AVmax加到電源電壓Vdd獲得的值。狀態(tài)機(jī)710可加權(quán)電壓控制量Λ V和將加權(quán)的電壓控制量八乂加到電源電壓丫^。例如,在其中狀態(tài)機(jī)710可進(jìn)行兩次加權(quán)和電壓控制量AV為-I同時(shí)電源電壓Vdd的值在更新前是125的情況下,將電源電壓Vdd更新為123。為什么允許加權(quán)的原因是,雖然電壓索引值寄存器750的值是確定實(shí)際輸出的電源電壓的因素,但是該值和實(shí)際電源電壓可能不一定具有彼此的比例關(guān)系。其實(shí),在電壓索引值寄存器750的值和實(shí)際電源電壓之間的關(guān)系是通過在電源電路760的DC電源產(chǎn)生電路和運(yùn)算該電源的所有電路之間的互動(dòng)確定的。信息處理系統(tǒng)的操作現(xiàn)在,參考圖12到20描述根據(jù)第一實(shí)施例的信息處理系統(tǒng)的操作。圖12是流程圖,說明在第一實(shí)施例中電壓控制量獲得部分533的操作的例子。當(dāng)電源電壓Vdd提供給信息處理裝置100或初始化指令給至電壓控制量獲得部分533時(shí)開始該操作。電壓控制量獲得部分533重置錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)計(jì)數(shù)器534和初始化各種標(biāo)志(步驟S910)。然后,電壓控制量獲得部分533判決分片開始標(biāo)志是否是I (步驟S915)。如果分片開始標(biāo)志是I (步驟S915 :是),則電壓控制量獲得部分533執(zhí)行用于獲得電壓控制量AV的電壓控制量獲得過程(步驟S920)。當(dāng)分片開始標(biāo)志是0(步驟S915:否)或步驟S920后,電壓控制量獲得部分533返回其處理到步驟S915。圖13是流程圖,說明在第一實(shí)施例的電壓控制量獲得過程的例子。參照?qǐng)D13,電壓控制量獲得部分533判決第一錯(cuò)誤數(shù)量是否為O (步驟S921)。如果第一錯(cuò)誤數(shù)量不為0(步驟S921 :否),則電壓控制量獲得部分533重置錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)計(jì)數(shù)器534和輸出最大電壓控制量△ Vmax作為電壓控制量M以嘗試進(jìn)行步進(jìn)增加(步驟S922)。如果第一錯(cuò)誤數(shù)量為0(步驟S921 :是),則電壓控制量獲得部分533判決撤銷標(biāo)志是否是O (步驟S923)。在這里,撤銷標(biāo)志是這樣的標(biāo)志,其在緊鄰的之前的時(shí)間分片中算術(shù)運(yùn)算的電壓控制量Λ V不為O時(shí)被設(shè)置為I但在任何其他情況下設(shè)置為O。撤銷標(biāo)志用于在O以外的任何值的電壓控制量AV被輸出的時(shí)間分片的下一個(gè)時(shí)間分片中設(shè)置電壓控制量為O。在步驟S910的初始化中,撤銷標(biāo)志初始化為例如O。必須指出的是,撤銷標(biāo)志另外也可被初始化為I。如果避免了在系統(tǒng)啟動(dòng)后緊接的電源的不穩(wěn)定,則撤銷標(biāo)志最好初始化為I。在任何其他情況下,撤銷標(biāo)志被初始化為O。 如果撤銷標(biāo)志是I (步驟S923 :否),則電壓控制量獲得部分533將撤銷標(biāo)志設(shè)置為0,并設(shè)置電壓控制量AV為0(步驟S924)。如果撤銷標(biāo)志是O (步驟S923 :是),則電壓控制量獲得部分533判決是否發(fā)現(xiàn)第二錯(cuò)誤的未檢測(cè)狀態(tài),那就是,第二錯(cuò)誤的發(fā)生率是否是等于或低于第二閾值,以及判決是否錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)標(biāo)志是I (步驟S925)。如果第二錯(cuò)誤被檢測(cè),或如果錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)標(biāo)志是O (步驟S925 :否),則電壓控制量獲得部分533從電壓控制量轉(zhuǎn)換表531中讀出對(duì)應(yīng)于第二錯(cuò)誤數(shù)量Ε2的對(duì)數(shù)的值。電壓控制量獲得部分533輸出讀出的值作為電壓控制量AV(步驟S926)。如果發(fā)現(xiàn)第二錯(cuò)誤的未檢測(cè)狀態(tài)且錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)標(biāo)志是O (步驟S925 是),則電壓控制量獲得部分533從電壓控制量轉(zhuǎn)換表531中讀取諸如-I的步進(jìn)下降設(shè)置值和輸出該值作為電壓控制量AV(步驟S927)。在步驟S926或S927后,電壓控制量獲得部分533判決在當(dāng)前工作周期內(nèi)獲得的電壓控制量AV是否為0(步驟S928)。如果電壓控制量AV不為0(步驟S928 :否),則電壓控制量獲得部分533將撤銷標(biāo)志設(shè)置為I (步驟S929)。在步驟S929后或當(dāng)電壓控制量AV為O時(shí)(步驟S928 :是),電壓控制量獲得部分533執(zhí)行錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)判決過程(步驟S940)。在步驟S922,S924或S940后,電壓控制量獲得部分533結(jié)束電壓控制量獲得過程。圖14是說明在第一實(shí)施例中錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)判決過程的示例的流程圖。參考圖14,電壓控制量獲得部分判決第二錯(cuò)誤數(shù)量是否為O (步驟S941)。如果第二錯(cuò)誤數(shù)量不為O (步驟S941 :否),則電壓控制量獲得部分533重置錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)計(jì)數(shù)器534,并且將錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)標(biāo)志設(shè)置為O (步驟S942)。如果第二錯(cuò)誤數(shù)量為0(步驟S941 :是),則電壓控制量獲得部分533將錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)計(jì)數(shù)器534的計(jì)數(shù)值增加(步驟S943)。然后,電壓控制量獲得部分533判決錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)計(jì)數(shù)器534的計(jì)數(shù)值是否等于或高于時(shí)間分片數(shù)量CFG_C0UNT(步驟S944)。如果計(jì)數(shù)值等于或高于時(shí)間分片數(shù)量CFG_C0UNT (步驟S944 :是),則電壓控制量獲得部分533將錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)標(biāo)志設(shè)置為I (步驟S945)??墒牵绻?jì)數(shù)值低于時(shí)間分片數(shù)量CFG_COUNT (步驟S944 :否),則電壓控制量獲得部分533將錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)標(biāo)志設(shè)置為O (步驟S946)。在步驟S942,S945或S946后,電壓控制量獲得部分533結(jié)束錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)判決過程。圖15是說明根據(jù)第一實(shí)施例的信息處理裝置的操作的示例的時(shí)序圖。當(dāng)在時(shí)間分片的備用周期逝去時(shí),分片開始標(biāo)志產(chǎn)生部分522產(chǎn)生并經(jīng)過信號(hào)線923輸出分片開始標(biāo)志到電壓控制量獲得部分533。然后,分片開始標(biāo)志產(chǎn)生部分522在輸出分片開始標(biāo)志之后經(jīng)過信號(hào)線924輸出重置信號(hào)。當(dāng)接收分片開始標(biāo)志時(shí),電壓控制標(biāo)志產(chǎn)生部分523從電壓控制量轉(zhuǎn)換表531中讀取對(duì)應(yīng)于對(duì)數(shù)算術(shù)運(yùn)算部分532的輸出值的值,并且經(jīng)過信號(hào)線912輸出該讀取的值作為電壓控制量AV。重置信號(hào)的輸出定時(shí)被設(shè)置,從而第一錯(cuò)誤計(jì)數(shù)器511和第二錯(cuò)誤計(jì)數(shù)器512在新的電壓控制量Λ V被算術(shù)運(yùn)算之后被重置。
      在電壓控制量計(jì)算周期過去之后,電壓控制標(biāo)志產(chǎn)生部分523開始通過信號(hào)線911向電源裝置700輸出電壓控制標(biāo)志。當(dāng)電壓控制提供周期過去時(shí),電壓控制標(biāo)志產(chǎn)生部分523停止輸出電壓控制標(biāo)志。電壓控制提供周期的長(zhǎng)度設(shè)置為使得電源裝置700能夠在電壓控制提供周期過去之前捕捉電壓控制標(biāo)志的信號(hào)轉(zhuǎn)換。圖16說明在第一實(shí)施例中電源裝置700的操作的例子。參照?qǐng)D16,電壓控制量Δ V通過信號(hào)線912輸出到電源裝置700,然后通過信號(hào)線911輸出電壓控制標(biāo)志。如果連續(xù)接收電壓控制標(biāo)志,則狀態(tài)機(jī)710更新電壓索引值寄存器750的值為通過將電壓控制量Δ V加到電源電壓Vdd獲得的值。例如,考慮這樣的情況,其中電壓索引值寄存器750的值是“125”以及在“-I”的值的電壓控制量AV被接收之后接收電壓控制標(biāo)志。在這種情況下,電壓索引值寄存器750的值更新為值“124”。電源電路760控制電源電壓VDD,從而具有電壓索引值寄存器750的值,并經(jīng)過電纜910提供控制的電源電壓Vdd到信息處理裝置100。圖17說明根據(jù)第一實(shí)施例的信息處理系統(tǒng)的操作的例子。參照?qǐng)D17,第二錯(cuò)誤計(jì)數(shù)器512計(jì)數(shù)在時(shí)間分片中檢測(cè)的第二錯(cuò)誤的數(shù)量,并通過信號(hào)線922輸出其計(jì)數(shù)值。電壓控制量獲得部分533參考在緊鄰的之前的工作周期的時(shí)間分片計(jì)數(shù)的第二錯(cuò)誤數(shù)量,以從電壓控制量轉(zhuǎn)換表531中讀取對(duì)應(yīng)于第二錯(cuò)誤數(shù)量的對(duì)數(shù)的電壓控制量AV并通過信號(hào)線912輸出所讀取的電壓控制量Λ V。在輸出電壓控制量Λ V后,電壓控制標(biāo)志產(chǎn)生部分523通過信號(hào)線911向電源裝置700輸出電壓控制標(biāo)志。另一方面,在電源裝置700中,當(dāng)狀態(tài)機(jī)710接收電壓控制標(biāo)志時(shí),它更新電壓索引值寄存器750的值為通過將電壓控制量AV加到電源電壓Vdd獲得的值。在電源電路源通過電纜910供電時(shí),它控制電源電壓Vdd從而等于電壓索引值寄存器750的更新值。必須指出的是,在圖17至20,由第一錯(cuò)誤接收器511計(jì)數(shù)的第一錯(cuò)誤數(shù)量被省略。假設(shè)第一錯(cuò)誤數(shù)量在圖17至20所示的所有時(shí)間分片中為O??紤]這樣的情況,其中時(shí)間分片數(shù)量CFG_C0UNT設(shè)置為O以及第二錯(cuò)誤數(shù)量在圖17的時(shí)間分片#0中為“O”。在這種情況下,因?yàn)殄e(cuò)誤未檢測(cè)狀態(tài)已經(jīng)持續(xù)長(zhǎng)于時(shí)間CFG_COUNT的時(shí)間,電壓控制量獲得部分533在下一時(shí)間分片#1中輸出步進(jìn)下降設(shè)置值“-I”作為電壓控制量Λ V。由于不同于O的值被輸出作為電壓控制量Λ V,在接下來的時(shí)間分片#2中,電壓控制量獲得部分533將電壓控制量AV設(shè)置為O。雖然第二錯(cuò)誤數(shù)量在時(shí)間分片#1中是“60”,該第二錯(cuò)誤數(shù)量不在時(shí)間分片#2中的算術(shù)運(yùn)算中使用而是被丟棄。另一方面,在電源裝置700中,當(dāng)狀態(tài)機(jī)710接收在時(shí)間分片#1的電壓控制標(biāo)志時(shí),它更新電壓索引值寄存器750的值為通過將電源電壓Vdd的當(dāng)前值“64”加到電壓控制量Λ V獲得的值,也即“63”。假設(shè)在時(shí)間分片#2中第二錯(cuò)誤數(shù)量是“128”。在下一時(shí)間分片#3中,電壓控制量獲得部分533從電壓控制量轉(zhuǎn)換表531中讀取對(duì)應(yīng)于第二錯(cuò)誤數(shù)量的對(duì)數(shù)的值“+7”并且輸出該值作為電壓控制量Λ V。另一方面,在電源裝置700中,當(dāng)狀態(tài)機(jī)710接收在時(shí)間分片#3的電壓控制量AV時(shí),其更新電壓索引值寄存器750的值為通過將電源電壓Vdd的當(dāng)前值“63”加到等于“+7”的電壓控制量AV獲得的值,也即“70”。如圖17所見,電源電壓在時(shí)間分片提供的單位時(shí)段內(nèi)重復(fù)該變化和穩(wěn)定狀態(tài)。此夕卜,即使輸出O以外的電壓控制量AV,電源電壓不會(huì)立即改變,但在完成電源電壓的更新 之前要求一些時(shí)間間隔。例如,雖然電壓索引值寄存器750在時(shí)間分片#3中從“63”更新至IJ “70”,但是在時(shí)間分片#3中沒有完成電源電壓到對(duì)應(yīng)于“70”的值的更新。在進(jìn)入時(shí)間分片#4之后才完成該更新。因此,在時(shí)間分片#3中檢測(cè)的第二錯(cuò)誤的數(shù)量不能被視為對(duì)應(yīng)于“70”的值的電源電壓的值。因此,在時(shí)間分片#3中檢測(cè)的第二錯(cuò)誤的數(shù)量不在時(shí)間分片#4中的算術(shù)運(yùn)算中使用而是被丟棄。圖18是說明在穩(wěn)定的狀態(tài)中的第一實(shí)施例的信息處理系統(tǒng)的操作的例子的時(shí)序圖。參照?qǐng)D18,考慮這樣的情況,其中值CFG_C0UNT被設(shè)置為2,以及步進(jìn)下降設(shè)置值在時(shí)間分片#11中設(shè)置為“-I”。由于不同于O的值被設(shè)置為電壓控制量AV,在接下來的時(shí)間分片#12中,電壓控制量獲得部分533將電壓控制量AV設(shè)置為“O”。在時(shí)間分片#11中計(jì)數(shù)的第二錯(cuò)誤數(shù)量“3”被丟棄。此外,假設(shè)同樣在時(shí)間分片#12和#13中,第二錯(cuò)誤數(shù)量是“O”。在這種情況下,在時(shí)間分片#12和#13中,錯(cuò)誤未檢測(cè)狀態(tài)的持續(xù)時(shí)段短于等于“2”的時(shí)間分片數(shù)量CFG_C0UNT的時(shí)段,且第二錯(cuò)誤數(shù)量為O。因此,在時(shí)間分片#13和#14中,電壓控制量AV設(shè)置為“O”。在時(shí)間分片#15中,錯(cuò)誤未檢測(cè)狀態(tài)的持續(xù)時(shí)段等于或長(zhǎng)于時(shí)間分片數(shù)量CFG_C0UNT的時(shí)段,并且由于在緊鄰的之前的時(shí)間分片的第二錯(cuò)誤數(shù)量為0,故電壓控制量獲得部分533輸出步進(jìn)下降設(shè)置值“-I”作為電壓控制量AV。從圖18的時(shí)間分片#12到#14可見,雖然電壓控制量AV進(jìn)行算術(shù)運(yùn)算,但是如果其值為“0”,則大量的電壓變化不會(huì)發(fā)生。因此,在這樣的情況下,在時(shí)間分片#13到#15中,控制量算術(shù)運(yùn)算部分530可以參考在各個(gè)緊鄰的之前的時(shí)間分片中的錯(cuò)誤數(shù)量來連續(xù)進(jìn)行算術(shù)運(yùn)算。圖19是時(shí)序圖,說明在第一實(shí)施例中控制量算術(shù)運(yùn)算部分530的操作的例子。參照?qǐng)D19,考慮這樣的情況,其中時(shí)間分片數(shù)量CFG_C0UNT被設(shè)置為2,以及在時(shí)間分片#1中輸出“I”作為電壓控制量AV。由于電壓控制量Λ V不是0,故電壓控制量獲得部分533將撤銷標(biāo)志設(shè)置為“I”。在接下來的時(shí)間分片#2中,由于撤銷標(biāo)志為1,電壓控制量獲得部分533設(shè)置電壓控制量AV為0,而不管第二錯(cuò)誤數(shù)量。在時(shí)間分片#2和#3中,因?yàn)榈诙e(cuò)誤數(shù)量是“0”,電壓控制量獲得部分533在時(shí)間分片#3和#4中使錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)計(jì)數(shù)器534增加。結(jié)果,在時(shí)間分片#5中,錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)計(jì)數(shù)器534的計(jì)數(shù)值變得等于或高于值CFG_C0UNT(它是“2”)。此外,因?yàn)樵诰o鄰的之前的時(shí)間分片#4中計(jì)數(shù)的第二錯(cuò)誤數(shù)量是O,電壓控制量獲得部分533輸出步進(jìn)下降設(shè)置值“-I”作為電壓控制量AV。另外,在隨后的時(shí)間分片中,只要第二錯(cuò)誤數(shù)量是“O”,錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)計(jì)數(shù)器534被遞增,且在每個(gè)其他時(shí)間分片中將電壓控制量Δ V設(shè)置為步進(jìn)下降設(shè)置值“-I”。如圖19所示,如果第一和第二錯(cuò)誤的錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)了超過時(shí)間分片CFG_COUNT的時(shí)段,則進(jìn)入步進(jìn)下降模式,其中電源電壓逐漸地逐步下降,并且一直維持,只要第一錯(cuò)誤或第二錯(cuò)誤變得不再檢測(cè)到。圖20是時(shí)序圖,說明在第一實(shí)施例中在穩(wěn)定狀態(tài)的控制量算術(shù)運(yùn)算部分530的操作的例子。具體地,圖20說明在圖19的緊鄰的之前的時(shí)間分片#8之后控制量算術(shù)運(yùn)算部分530的操作。當(dāng)如圖19所見電源電壓逐漸步進(jìn)下降時(shí),第一錯(cuò)誤或第二錯(cuò)誤很快發(fā)生。在圖20,雖然沒有檢測(cè)到第一錯(cuò)誤,第二錯(cuò)誤數(shù)量在時(shí)間分片#10中計(jì)數(shù)為“20”。在這種情況下,在時(shí)間分片#11中,電壓控制量獲得部分533從電壓控制量轉(zhuǎn)換表531中讀取對(duì)應(yīng)于第二錯(cuò)誤數(shù)量的對(duì)數(shù)的“4”并且輸出該值“4”作為電壓控制量AV。通過步進(jìn)增加電源電 壓VDD,錯(cuò)誤發(fā)生率減少,并且在時(shí)間分片#12后,第二錯(cuò)誤數(shù)量交替計(jì)數(shù)為“ I ”和“O”。在其中第二錯(cuò)誤數(shù)量交替計(jì)數(shù)為“I”和“O”的情況下,當(dāng)?shù)诙e(cuò)誤數(shù)量是“I”時(shí),電壓控制量獲得部分533重置錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)計(jì)數(shù)器534,因此,計(jì)數(shù)值不變?yōu)榈扔诨蚋哂谥礐FG_COUNT。因此,不輸出步進(jìn)下降設(shè)置值。此外,由于第二錯(cuò)誤數(shù)量等于或低于對(duì)應(yīng)于第二閾值1/129的值,S卩,等于或低于“1”,所以電壓控制量AV設(shè)置為O。結(jié)果,除非第二錯(cuò)誤數(shù)量變得大于1,否則其中電源電壓Vdd不改變的穩(wěn)定狀態(tài)繼續(xù)?,F(xiàn)在,參考圖21和22描述第二奇偶校驗(yàn)位的產(chǎn)生意義。圖21是其中列出信息處理裝置的故障原因的表。正如圖21所示,導(dǎo)致故障的錯(cuò)誤可以分為定時(shí)違規(guī)錯(cuò)誤和其它錯(cuò)誤。定時(shí)違規(guī)錯(cuò)誤包括設(shè)置違規(guī)錯(cuò)誤,保持違規(guī)錯(cuò)誤和最小脈沖寬度違規(guī)錯(cuò)誤。定時(shí)違規(guī)錯(cuò)誤之外的錯(cuò)誤包括F/F保持錯(cuò)誤和邏輯門DC傳輸特性錯(cuò)誤。設(shè)置違規(guī)錯(cuò)誤是這樣的錯(cuò)誤,它是在數(shù)據(jù)中要拿出的指令被發(fā)出到輸入側(cè)的定時(shí)之前,當(dāng)輸出側(cè)電路應(yīng)繼續(xù)輸出數(shù)據(jù)信號(hào)的時(shí)段(即,設(shè)置時(shí)間)短于其設(shè)計(jì)值時(shí)發(fā)生。例如,考慮這樣的情況,其中,在圖I所示的信息處理裝置100中。來自特定時(shí)鐘信號(hào)CLK的轉(zhuǎn)換的定時(shí)的計(jì)算單元310的數(shù)據(jù)的轉(zhuǎn)換定時(shí)的延遲量變?yōu)楸容^大的量。在這種情況下,時(shí)段(也即,設(shè)置時(shí)間)(在其中計(jì)算單元310在下一時(shí)鐘信號(hào)CLK的轉(zhuǎn)換的定時(shí)之前應(yīng)繼續(xù)輸出數(shù)據(jù))有時(shí)變得比設(shè)計(jì)值短。結(jié)果,錯(cuò)誤的值在流水線寄存器220中保留,引起設(shè)置違規(guī)錯(cuò)誤的發(fā)生。在圖21所示的保持違規(guī)錯(cuò)誤是這樣的錯(cuò)誤,其發(fā)生在其中輸入側(cè)電路在指令其拿取數(shù)據(jù)之后應(yīng)繼續(xù)保持?jǐn)?shù)據(jù)的時(shí)段(就是保持時(shí)間)比設(shè)計(jì)值短的時(shí)候。最小脈沖寬度違規(guī)錯(cuò)誤是這樣的錯(cuò)誤,其發(fā)生在時(shí)鐘信號(hào)的脈沖寬度由于時(shí)鐘提供的占空比的擾亂或類似的原因變得比由觸發(fā)器定義的最小脈沖寬度小的時(shí)候。F/F保持錯(cuò)誤是發(fā)生在其中觸發(fā)器維持相同值的時(shí)段變得小于設(shè)計(jì)值的時(shí)候的錯(cuò)誤。邏輯門DC傳輸特性錯(cuò)誤是這樣的錯(cuò)誤,其發(fā)生在在邏輯電路中對(duì)應(yīng)于“O”或“ I ”的勢(shì)能變得不完整且沒有表現(xiàn)出全部勢(shì)能(諸如電源勢(shì)能或地的勢(shì)能)的時(shí)候。正如圖21所示,減緩工作頻率的方法或步進(jìn)增加電源電壓Vdd的另一方法可用作緩和錯(cuò)誤的動(dòng)態(tài)技術(shù)。作為緩和錯(cuò)誤的靜態(tài)技術(shù),增加設(shè)置余量的方法或增加保持余量的另一方法是可用的。當(dāng)靜態(tài)技術(shù)很難時(shí),選擇諸如步進(jìn)增加電源電壓Vdd的動(dòng)態(tài)技術(shù)。在其中步進(jìn)增加電源電壓Vdd以緩和錯(cuò)誤的情況下,錯(cuò)誤的發(fā)生率針對(duì)每個(gè)電源電壓Vdd進(jìn)行測(cè)量,并從該測(cè)量的結(jié)果中估計(jì)其中沒有發(fā)生故障的電源電壓。信息處理裝置100可以通過進(jìn)行奇偶校驗(yàn)來檢測(cè)圖22所示的各類錯(cuò)誤。特別是,信息處理裝置100根據(jù)第一奇偶校驗(yàn)位產(chǎn)生第二奇偶校驗(yàn)位。因此,和其中僅產(chǎn)生第一奇偶校驗(yàn)位的替換情況比較,信息處理裝置100可以檢測(cè)具有高度的確定性的設(shè)置違規(guī)錯(cuò)誤。描述為什么能夠通過產(chǎn)生第二奇偶校驗(yàn)位肯定地檢測(cè)設(shè)置違規(guī)錯(cuò)誤的原因。時(shí)鐘信號(hào)CLK的時(shí)段由tCK表示,而計(jì)算單元310的轉(zhuǎn)換定時(shí)的延遲時(shí)間是tDP_max。第一奇偶校驗(yàn)位的生產(chǎn)定時(shí)相對(duì)于數(shù)據(jù)的產(chǎn)生定時(shí)由計(jì)算單元310延遲。該延遲時(shí)間由tSTl表示。由于第二奇偶校驗(yàn)位根據(jù)第一奇偶校驗(yàn)位產(chǎn)生,第二奇偶校驗(yàn)位的產(chǎn)生定時(shí)從第一奇偶校 驗(yàn)位的產(chǎn)生定時(shí)中延遲。該延遲時(shí)間由tST2表示。在這里,假設(shè)時(shí)鐘時(shí)段tCKl滿足條件tCKl > tDP_max 和tCKl ^ (tDP_max+tSTl)由于tCKl > tDP_max,算術(shù)運(yùn)算的結(jié)果被寫入流水線寄存器220。由于tCKl ^ (tDP_max+tSTl),第一奇偶校驗(yàn)位的產(chǎn)生沒有及時(shí)進(jìn)行,而檢測(cè)到第一錯(cuò)誤。如果時(shí)鐘時(shí)段是如此之短從而沒有時(shí)間及時(shí)進(jìn)行第一奇偶校驗(yàn)位的產(chǎn)生,雖然數(shù)據(jù)的產(chǎn)生及時(shí)進(jìn)行了,則可以通過基于第一奇偶校驗(yàn)位的奇偶校驗(yàn)檢測(cè)設(shè)置違規(guī)錯(cuò)誤。現(xiàn)在,假設(shè)時(shí)鐘時(shí)段tCK2 ( > tCKl)滿足條件tCK2 > (tDP_max+tSTl)和tCK2 ^ (tDP_max+tSTl+tST2)由于tCK2> (tDP_max+tSTl),算術(shù)運(yùn)算的結(jié)果和第一奇偶校驗(yàn)位被寫入流水線寄存器220。然而,由于tCK2 ( (tDP_max+tSTl+tST2),沒有及時(shí)進(jìn)行第二奇偶校驗(yàn)位的產(chǎn)生并且檢測(cè)到第二錯(cuò)誤。以這種方式,在沒有及時(shí)進(jìn)行第二奇偶校驗(yàn)位的產(chǎn)生,雖然第一奇偶校驗(yàn)位的產(chǎn)生及時(shí)進(jìn)行了的此類時(shí)鐘時(shí)段(tCK2)的情況下,雖然沒有利用第一奇偶校驗(yàn)位檢測(cè)到錯(cuò)誤,但是根據(jù)第二奇偶校驗(yàn)位檢測(cè)到設(shè)置違規(guī)錯(cuò)誤。因此,信息處理裝置100可以通過產(chǎn)生第二奇偶校驗(yàn)位以較高的確定性程度檢測(cè)設(shè)置違規(guī)錯(cuò)誤。信息處理裝置100不僅能夠如上所述地通過第二奇偶校驗(yàn)位確定性地檢測(cè)設(shè)置違規(guī)錯(cuò)誤,而且還可以根據(jù)第一奇偶校驗(yàn)位檢測(cè)設(shè)置違規(guī)錯(cuò)誤以外的各種錯(cuò)誤。相反,如圖22總結(jié)的,在采用以上提及的EDS和TRC的技術(shù)中,只可以檢測(cè)出設(shè)置違規(guī)錯(cuò)誤。此外,在上述的TD電路中,只能夠檢測(cè)設(shè)置違規(guī)錯(cuò)誤和保持違規(guī)錯(cuò)誤。按這種方式,通過第一實(shí)施例,信息處理裝置100使用第一奇偶校驗(yàn)檢測(cè)第一錯(cuò)誤以及使用根據(jù)第一奇偶校驗(yàn)產(chǎn)生的第二奇偶校驗(yàn)檢測(cè)第二錯(cuò)誤。然后,當(dāng)?shù)谝诲e(cuò)誤的產(chǎn)生率等于或低于第一閾值時(shí),信息處理裝置100使用第二閾值作為第二錯(cuò)誤的產(chǎn)生率的目標(biāo)值來輸出電壓控制量以控制電源電壓。因此,無法通過其中使用第一奇偶校驗(yàn)位的檢查檢測(cè)的定時(shí)錯(cuò)誤可以使用第二奇偶校驗(yàn)位來檢測(cè)。因此,通過輸出用于將使用第二奇偶校驗(yàn)位檢測(cè)的第二錯(cuò)誤的產(chǎn)生率控制為第二閾值的電壓控制量,能夠阻止定時(shí)違規(guī)錯(cuò)誤的發(fā)生。此外,與EDS和TRC或TD電路不同,信息處理裝置100不需要包括特殊的觸發(fā)器。因此,信息處理裝置100可以在電路規(guī)模上比較小。此外,信息處理裝置100可以不僅檢測(cè)定時(shí)違規(guī)錯(cuò)誤,而且也根據(jù)第一奇偶校驗(yàn)位檢測(cè)定時(shí)違規(guī)錯(cuò)誤之外的錯(cuò)誤。因此,能夠容易地設(shè)置不發(fā)生故障的精確的電源電壓。此外,控制量輸出部分500包括第一錯(cuò)誤計(jì)數(shù)器511和第二錯(cuò)誤計(jì)數(shù)器512,用于計(jì)數(shù)在時(shí)間分片中檢測(cè)的第一錯(cuò)誤和第二錯(cuò)誤的數(shù)量。因此,控制量輸出部分500可確定在信息處理裝置100的操作期間的錯(cuò)誤發(fā)生率和動(dòng)態(tài)控制該電源電壓。此外,電壓控制量獲得部分533從電壓控制量轉(zhuǎn)換表531中獲得對(duì)應(yīng)于由對(duì)數(shù)算術(shù)運(yùn)算部分532算術(shù)運(yùn)算的第二錯(cuò)誤數(shù)量 的對(duì)數(shù)的電壓控制量M。因此,電壓控制量獲得部分533不需要算術(shù)運(yùn)算來自對(duì)數(shù)的電壓控制量AV且能夠容易獲得電壓控制量Λ V。同時(shí),對(duì)數(shù)算術(shù)運(yùn)算部分532從位串中具有I的值的那些位中的最高有效位中減1,其中位串代表二進(jìn)制數(shù)的第二錯(cuò)誤數(shù)量,并輸出結(jié)果值作為第二錯(cuò)誤數(shù)量的對(duì)數(shù)。因此,對(duì)數(shù)算術(shù)運(yùn)算部分532可以通過簡(jiǎn)單的且容易的位算術(shù)運(yùn)算來容易地計(jì)算第二錯(cuò)誤數(shù)量的對(duì)數(shù)。此外,如果第一錯(cuò)誤的發(fā)生率高于第一閾值,則控制量輸出部分500輸出用于步進(jìn)增加電源電壓達(dá)預(yù)定電壓的電壓控制量AVmaxt5因此,它可以以較高程度的確定性阻止發(fā)生于信息處理裝置100的故障。此外,如果控制量輸出部分500未檢測(cè)到錯(cuò)誤達(dá)預(yù)定的判決參考時(shí)段,例如時(shí)間分片數(shù)量CFG_C0UNT的時(shí)段,則其輸出電壓控制量AV以步進(jìn)降低電源電壓達(dá)預(yù)定的電壓。因此,關(guān)于功耗的算術(shù)運(yùn)算過程的效率可以提高同時(shí)防止故障。此外,如果在緊鄰的之前的時(shí)間分片產(chǎn)生的電壓控制量AV為0,則控制量算術(shù)運(yùn)算部分530基于在第二錯(cuò)誤的發(fā)生率和電源電壓之間的關(guān)系算術(shù)運(yùn)算和在當(dāng)前工作周期內(nèi)輸出電壓控制量△ V。利用剛才所描述的配置,基于在電源電壓的更新期間檢測(cè)到的錯(cuò)誤的數(shù)量的電壓控制量的算術(shù)運(yùn)算被消除,并且可以輸出正確的電壓控制量Λ V。要注意,雖然信息處理裝置100使用奇偶校驗(yàn)位用于錯(cuò)誤檢測(cè),也可以使用奇偶校驗(yàn)位以外的錯(cuò)誤檢測(cè)信號(hào),只要可以檢測(cè)到錯(cuò)誤。例如,信息處理裝置100可使用校驗(yàn)和或哈希函數(shù)來檢測(cè)錯(cuò)誤。此外,同時(shí)在信息處理裝置100中,數(shù)據(jù)和校驗(yàn)位保留在流水線寄存器210和220中,用于保留數(shù)據(jù)等的設(shè)備不限于流水線寄存器。此外,在信息處理裝置中,雖然數(shù)據(jù)通過計(jì)算單元310處理,數(shù)但據(jù)可以通過計(jì)算單元以外的電路處理。此外,電壓控制量獲得部分533從電壓控制量轉(zhuǎn)換表531中獲得對(duì)應(yīng)于第二錯(cuò)誤數(shù)量的對(duì)數(shù)的電壓控制量。然而,電壓控制量獲得部分533可以不包括電壓控制量轉(zhuǎn)換表531,但可以對(duì)第二錯(cuò)誤數(shù)量的對(duì)數(shù)進(jìn)行算術(shù)運(yùn)算以產(chǎn)生電壓控制量。例如,電壓控制量獲得部分533可以定義關(guān)系表達(dá)式以指示圖9所示的在第二錯(cuò)誤數(shù)量的對(duì)數(shù)和電壓控制量之間的比例關(guān)系并且將第二錯(cuò)誤數(shù)量的對(duì)數(shù)代入該關(guān)系表達(dá)式以進(jìn)行算術(shù)運(yùn)算來產(chǎn)生電壓控制量Λ V。此外,信息處理裝置100通過將在第二錯(cuò)誤的發(fā)生率和電源電壓之間的指數(shù)關(guān)系近似為在第二錯(cuò)誤的發(fā)生率的對(duì)數(shù)和電源電壓之間的比例關(guān)系而促進(jìn)電壓控制量AV的獲得??墒?,信息處理裝置100能夠通過確定第二錯(cuò)誤的發(fā)生率的對(duì)數(shù)的算術(shù)運(yùn)算以外的算術(shù)運(yùn)算來進(jìn)行該近似,只要其促進(jìn)電壓控制量AV的獲得。此外,雖然對(duì)數(shù)算術(shù)運(yùn)算部分532通過從位串中具有I的值的那些數(shù)字中的最高有效位中減I來算術(shù)運(yùn)算一對(duì)數(shù),但是對(duì)數(shù)可以另外通過任何其他算術(shù)運(yùn)算方法來算術(shù)運(yùn)
      算ο另外。雖然時(shí)間分片控制部分520將時(shí)間分片的長(zhǎng)度設(shè)置為129,時(shí)間分片的長(zhǎng)度能夠任意地設(shè)置。同樣,在時(shí)間分片中的每個(gè)周期(諸如備用周期)的長(zhǎng)度或開始定時(shí)能夠被任意地設(shè)置。此外,雖然信息處理裝置100在第一錯(cuò)誤等于或大于I時(shí)進(jìn)行急迫的步進(jìn)增加,也可以在急迫的步進(jìn)增加之外執(zhí)行錯(cuò)誤恢復(fù)過程,復(fù)位過程等。此外,時(shí)間分片控制部分520在每個(gè)時(shí)間分片的預(yù)定定時(shí)處產(chǎn)生電壓控制標(biāo)志。不過,時(shí)間分片控制部分520也可參考算術(shù)運(yùn)算的電壓控制量Λ V和僅當(dāng)電壓控制量M不是O時(shí)產(chǎn)生電壓控制標(biāo)志。另外,雖然信息處理裝置100則包括一個(gè)奇偶校驗(yàn)產(chǎn)生部分和一個(gè)奇偶校驗(yàn)檢查部分,另外它可包括多個(gè)奇偶校驗(yàn)產(chǎn)生部分和多個(gè)奇偶校驗(yàn)檢查部分,如圖24所示。在圖24所示的奇偶校驗(yàn)產(chǎn)生部分#1和#2具有類似于圖I所示的奇偶校驗(yàn)產(chǎn)生部分410的配置。此外,在圖24所示的奇偶校驗(yàn)檢查部分#1和#2具有類似于圖I所示的奇偶校驗(yàn)檢查部分450的配置。在此實(shí)例中,第一錯(cuò)誤檢測(cè)信息和第二錯(cuò)誤檢測(cè)信息的每個(gè)按照多個(gè)位(bit)生產(chǎn)。在此實(shí)例中,控制量輸出部分500將在每個(gè)時(shí)鐘周期中的每個(gè)流水線中檢測(cè)到的第一錯(cuò)誤的總值加到第一錯(cuò)誤計(jì)數(shù)器的計(jì)數(shù)值。同樣對(duì)于第二錯(cuò)誤,在每個(gè)時(shí)鐘周期中的每個(gè)流水線中檢測(cè)到的第二錯(cuò)誤的總值被加到第二錯(cuò)誤計(jì)數(shù)器的計(jì)數(shù)值。另外,雖然信息處理裝置100從第一奇偶校驗(yàn)位產(chǎn)生第二奇偶校驗(yàn)位,還可從第二奇偶校驗(yàn)位產(chǎn)生另外的奇偶校驗(yàn)位。例如,圖25所示的奇偶校驗(yàn)產(chǎn)生部分從64位的數(shù)據(jù)中產(chǎn)生16個(gè)第一奇偶校驗(yàn)位并從第一奇偶校驗(yàn)位中產(chǎn)生四個(gè)第二奇偶校驗(yàn)位。進(jìn)一步,奇偶校驗(yàn)產(chǎn)生部分從第二奇偶校驗(yàn)位產(chǎn)生一第三奇偶校驗(yàn)位。由于第三奇偶校驗(yàn)位進(jìn)一步從第二奇偶校驗(yàn)位中延遲,信息處理裝置100可以根據(jù)第三奇偶校驗(yàn)位確定地檢測(cè)設(shè)置違規(guī)錯(cuò)誤,而這是無法從第二奇偶校驗(yàn)位檢測(cè)到的。另外,信息處理裝置100從16位的數(shù)據(jù)產(chǎn)生4個(gè)第一奇偶校驗(yàn)位和一個(gè)第二奇偶校驗(yàn)位。但是,數(shù)據(jù)位和奇偶校驗(yàn)位的數(shù)量是任意確定的。例如,信息處理裝置100可以從32位的數(shù)據(jù)中產(chǎn)生8個(gè)第一奇偶校驗(yàn)位和一個(gè)第二奇偶校驗(yàn)位?;谠阱e(cuò)誤檢測(cè)率與硬件開銷的權(quán)衡關(guān)系按照目標(biāo)和情況可以適當(dāng)?shù)卮_定應(yīng)該從中生成奇偶校驗(yàn)位的位數(shù)?!?.第二實(shí)施例〉信息處理裝置的操作參考圖26到28如下描述公開技術(shù)的第二實(shí)施例。第二實(shí)施例的信息處理裝置不同于第一實(shí)施例的信息處理裝置在于,它進(jìn)一步開展用于抑制第二錯(cuò)誤數(shù)量的增加的控制。圖26是說明在第二實(shí)施例中控制量輸出部分501的配置的示例的框圖??刂屏枯敵霾糠?01不同于第一實(shí)施例的控制量輸出部分500在于它包括替代控制量算術(shù)運(yùn)算部分530的控制量算術(shù)運(yùn)算部分540??刂屏克阈g(shù)運(yùn)算部分540不同于在第一實(shí)施例的控制量算術(shù)運(yùn)算部分530在于它包括替換電壓控制量獲得部分533的電壓控制量獲得部分541和第一上限值存儲(chǔ)部分542。
      第一上限值存儲(chǔ)部分542存儲(chǔ)第一上限值。第一上限值是第二錯(cuò)誤數(shù)量的允許值并且設(shè)置為等于或大于O的整數(shù)。電壓控制量獲得部分541不同于電壓控制量獲得部分533在于,如果第二錯(cuò)誤數(shù)量等于或高于從第一上限值存儲(chǔ)部分542讀取的第一上限值,則電壓控制量獲得部分541進(jìn)行快速的步進(jìn)增加而不管撤銷標(biāo)志。圖27是說明在第二實(shí)施例的電壓控制量獲得過程的示例的流程圖。在第二實(shí)施例的電壓控制量獲得過程不同于在第一實(shí)施例的電壓控制量獲得過程在于額外執(zhí)行在步驟S931的處理。如果第一錯(cuò)誤數(shù)量為O (步驟S921 :是),則電壓控制量獲得部分541判決第二錯(cuò)誤數(shù)量是否等于或高于第一上限值(步驟S931)。如果第二錯(cuò)誤數(shù)量等于或高于第一上限值(步驟S931 :是),則電壓控制量獲得部分541判決第二錯(cuò)誤是否尚未檢測(cè)到以及判決錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)標(biāo)志是否是I (步驟S925)。如果第二錯(cuò)誤數(shù)量低于第一上限值(步驟S931 :否),則電壓控制量獲得部分541判決是否撤銷標(biāo)志是O (步驟S923)。
      正如圖27所示,如果在步驟S931中第二錯(cuò)誤數(shù)量等于或高于某個(gè)固定的數(shù)量,也就是第一上限值,則電壓控制量獲得部分541進(jìn)行快速的步進(jìn)增加而不管撤銷標(biāo)志。在第一實(shí)施例,步驟S931沒有提供,因此,電壓控制量獲得部分541參考撤銷標(biāo)志,以及如果電壓控制量AV在前面的工作周期中不為0,則設(shè)置電壓控制量AV為O。利用該配置,即使第二錯(cuò)誤數(shù)量在輸出O以外的電壓控制量AV之后的時(shí)間分片中增加,不會(huì)參考第二錯(cuò)誤數(shù)量而是被撤銷。如果在步驟S931的過程被執(zhí)行,則即使在輸出O以外的電壓控制量AV之后的時(shí)間分片中,如果第二錯(cuò)誤數(shù)量等于或大于某一固定的數(shù)量,則執(zhí)行步進(jìn)增加而避免第二錯(cuò)誤數(shù)量的增加。圖28是說明在第二實(shí)施例的控制量算術(shù)運(yùn)算部分540的操作的示例的時(shí)序圖。參照?qǐng)D28,由于在時(shí)間分片#9中輸出“-1”,撤銷標(biāo)志更新為I。因?yàn)?,在接下來的時(shí)間分片#10中,第二錯(cuò)誤數(shù)量(這是“8”)等于或大于第一上限值(例如,“5”),電壓控制量獲得部分541輸出對(duì)應(yīng)于第二錯(cuò)誤數(shù)量的對(duì)數(shù)的值“3”作為電壓控制量AV而不論撤銷標(biāo)志的值。因此,第二錯(cuò)誤數(shù)量在時(shí)間分片#10中下降到“I”。在第一實(shí)施例中,如圖20所示,在“-I”輸出作為電壓控制量AV之后的時(shí)間分片#10中,電壓控制量獲得部分541將電壓控制量Λ V設(shè)置為0,而不論第二錯(cuò)誤數(shù)量,因?yàn)槌蜂N標(biāo)志為I。因此,在時(shí)間分片#10中,第二錯(cuò)誤數(shù)量增加并且計(jì)數(shù)“20”。相反,在第二實(shí)施例中,如圖28所示,在“-I”輸出作為電壓控制量Λ V之后的時(shí)間分片#10中,電壓控制量獲得部分541響應(yīng)于第二錯(cuò)誤數(shù)量嘗試開展步進(jìn)增加而不管撤銷標(biāo)志。因此,第二錯(cuò)誤數(shù)量的增加被避免。按這種方式,利用第二實(shí)施例,當(dāng)?shù)诙e(cuò)誤數(shù)量等于或大于第一上限值時(shí),或在緊鄰的之前的周期的電壓控制AV為O時(shí),電壓控制量獲得部分541依據(jù)第二錯(cuò)誤數(shù)量獲得電壓控制量AV。因此,第二錯(cuò)誤數(shù)量的增加被避免。<3.第三實(shí)施例>信息處理裝置的操作參考圖29至31描述公開技術(shù)的第三實(shí)施例。在第三實(shí)施例的信息處理裝置100不同于在第二實(shí)施例的信息處理裝置100在于,它進(jìn)一步進(jìn)行控制以防止發(fā)生第一錯(cuò)誤。圖29不出在第二實(shí)施例的控制量輸出部分502的配置的例子??刂屏枯敵霾糠?02不同于第一實(shí)施例的控制量輸出部分501在于它包括控制量算術(shù)運(yùn)算部分550,取代控制量算術(shù)運(yùn)算部分540??刂屏克阈g(shù)運(yùn)算部分550不同于在第二實(shí)施例的控制量算術(shù)運(yùn)算部分540在于它包括替換電壓控制量獲得部分541的電壓控制量獲得部分551和第二上限值存儲(chǔ)部分 552。第二上限值存儲(chǔ)部分552存儲(chǔ)第二上限值。第二上限值是第二錯(cuò)誤數(shù)量的允許值并且設(shè)置為大于第一上限值的整數(shù)。電壓控制量獲得部分551不同于在第二實(shí)施例的電壓控制量獲得部分541在于,當(dāng)?shù)诙e(cuò)誤的發(fā)生率等于或高于從第二上限值存儲(chǔ)部分552讀取的第二上限值時(shí),它嘗試進(jìn)行急迫的步進(jìn)增加。圖30是說明在第三實(shí)施例的電壓控制量獲得過程的示例的流程圖。在第三實(shí)施例的電壓控制量獲得過程不同于在第二實(shí)施例的電壓控制量獲得過程在于另外執(zhí)行在步驟S932中的處理。如果第一錯(cuò)誤數(shù)量為0(步驟S921 :是),則電壓控制量獲得部分533判決第二錯(cuò) 誤數(shù)量是否等于或大于第二上限值(步驟S932)。如果第二錯(cuò)誤數(shù)量等于或大于第二上限值(步驟S932 :是),則電壓控制量獲得部分551嘗試進(jìn)行急迫的步進(jìn)增加(步驟S922)。另一方面,如果第二錯(cuò)誤數(shù)量小于第二上限值(步驟S932 :否),則電壓控制量獲得部分551判決第二錯(cuò)誤數(shù)量是否等于或大于第一上限值(步驟S931)。假設(shè)預(yù)先公知的一種情況,即如果第二錯(cuò)誤數(shù)量變得等于或大于10則產(chǎn)生第一錯(cuò)誤。在該實(shí)例中,當(dāng)?shù)诙e(cuò)誤數(shù)量接近10時(shí),如果從電壓控制量轉(zhuǎn)換表531中獲得電壓控制量AV被輸出,則第一錯(cuò)誤會(huì)發(fā)生的概率無法被充分地降低。因此,提供一些余量從而第二上限值被設(shè)置為7。通過該控制,在產(chǎn)生第一錯(cuò)誤之前進(jìn)行急迫的步進(jìn)增加,因此,阻止第一錯(cuò)誤的發(fā)生。圖31說明在第三實(shí)施例的控制量算術(shù)運(yùn)算部分550的操作的示例。由于在時(shí)間分片#9中輸出“-I”作為電壓控制量AV,故撤銷標(biāo)志設(shè)置為I。在接下來的時(shí)間分片#10中,當(dāng)電壓控制量獲得部分551參考第二錯(cuò)誤數(shù)量(這是“8”)時(shí),因?yàn)閰⒖嫉闹档扔诨虼笥诘诙舷拗?例如,它是“7”),故電壓控制量獲得部分551嘗試進(jìn)行急迫的步進(jìn)增加而不管撤銷標(biāo)志的值。結(jié)果,在時(shí)間分片#10中,第二錯(cuò)誤數(shù)量降低到“I”。按這種方式,在第三實(shí)施例中,當(dāng)?shù)诙e(cuò)誤數(shù)量等于或大于第二上限值時(shí),電壓控制量獲得部分551輸出電壓控制量AVmax以步進(jìn)增加電源電壓達(dá)預(yù)定的電壓。結(jié)果,第一錯(cuò)誤的發(fā)生被避免?!?.第四實(shí)施例〉信息處理裝置的配置現(xiàn)在,參考圖32到35描述公開技術(shù)的第四實(shí)施例。圖32是示出根據(jù)第四實(shí)施例的信息處理裝置103的配置的例子的框圖。信息處理裝置103的配置不同于第一實(shí)施例的信息處理裝置100的配置在于它包括時(shí)鐘產(chǎn)生電路113和控制量輸出部分503,替換時(shí)鐘產(chǎn)生電路110和控制量輸出部分500。控制量輸出部分503不同于第一實(shí)施例的控制量輸出部分在于它向時(shí)鐘產(chǎn)生電路113輸出替換電壓控制標(biāo)志和電壓控制量AV的頻率控制標(biāo)志和頻率控制量Af。頻率控制標(biāo)志是這樣的信號(hào),用于指示時(shí)鐘產(chǎn)生電路113向時(shí)鐘信號(hào)CLK的頻率添加該頻率控制量Af。頻率控制量Af是用于控制時(shí)鐘信號(hào)CLK的頻率的控制量。例如,輸出頻率控制量Λ f作為關(guān)于時(shí)鐘信號(hào)CLK的基準(zhǔn)時(shí)鐘自身的頻率的增加或減少的值,或作為頻率控制量增加或減少關(guān)于基準(zhǔn)時(shí)鐘的幅度的值。時(shí)鐘產(chǎn)生電路113通過頻率控制量控制時(shí)鐘信號(hào)CLK的頻率。圖33示出在第四實(shí)施例的控制量輸出部分503的配置的例子。參照?qǐng)D33,控制量輸出部分503的配置不同于第一實(shí)施例的控制量輸出部分500在于它包括時(shí)間分片控制部分560和頻率控制量輸出部分570,替代時(shí)間分片控制部分520和控制量算術(shù)運(yùn)算部分530。時(shí)間分片控制部分560不同于第一實(shí)施例的時(shí)間分片控制部分520在于它包括替代電壓控制標(biāo)志產(chǎn)生部分523的頻率控制標(biāo)志產(chǎn)生部分561。頻率控制標(biāo)志產(chǎn)生部分561基于向下計(jì)數(shù)器521的計(jì)數(shù)值產(chǎn)生頻率控制標(biāo)志,而輸出頻率控制標(biāo)志的開始定時(shí)類似于輸出電壓控制標(biāo)志的開始定時(shí)。同時(shí),作為頻率控制標(biāo)志的輸出時(shí)段,比電壓控制標(biāo)志的輸出時(shí)段短的時(shí)段被設(shè)置。頻率控制量輸出部分570包括頻率控制量轉(zhuǎn)換表571、頻率控制量獲得部分572和 錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)計(jì)數(shù)器534。頻率控制量轉(zhuǎn)換表571按照彼此關(guān)聯(lián)的關(guān)系存儲(chǔ)第二錯(cuò)誤數(shù)量和頻率控制量Af。在第二錯(cuò)誤數(shù)量變得等于容許值的頻率被預(yù)先確定作為最高工作頻率fmax。對(duì)于每個(gè)第二錯(cuò)誤數(shù)量,用于將對(duì)應(yīng)頻率控制于最高工作頻率fmax的頻率控制量基于在第二錯(cuò)誤數(shù)量和頻率之間的關(guān)系存儲(chǔ)在頻率控制量轉(zhuǎn)換表571中。頻率控制量獲得部分572基于第一錯(cuò)誤數(shù)量和第二錯(cuò)誤數(shù)量獲得頻率控制量Δ f。特別是,如果第一錯(cuò)誤的發(fā)生率高于第一閾值,頻率控制量獲得部分572執(zhí)行用于防止系統(tǒng)錯(cuò)誤的過程,諸如進(jìn)行時(shí)鐘頻率的急迫的步進(jìn)增加。如果第一錯(cuò)誤的發(fā)生率等于或低于第一閾值,則頻率控制量獲得部分572判決錯(cuò)誤未檢測(cè)狀態(tài)是否持續(xù)固定的時(shí)段。如果錯(cuò)誤未檢測(cè)狀態(tài)沒有持續(xù)固定的時(shí)段,則頻率控制量獲得部分572從頻率控制量轉(zhuǎn)換表571中獲得對(duì)應(yīng)于第二錯(cuò)誤數(shù)量的頻率控制量和輸出獲得的頻率控制量Af到時(shí)鐘產(chǎn)生電路113。另一方面,如果錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)了固定的時(shí)段,則頻率控制量獲得部分572輸出頻率控制量以將該頻率增加預(yù)定的頻率。在第四實(shí)施例的錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)計(jì)數(shù)器534的配置類似于在第一實(shí)施例的錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)計(jì)數(shù)器534的配置。信息處理裝置的操作參考圖34描述在第四實(shí)施例的信息處理裝置的操作。圖34是說明在第四實(shí)施例的頻率控制量獲得過程的例子的流程圖。頻率控制量獲得部分572判決是否計(jì)數(shù)的第一錯(cuò)誤數(shù)量是O (步驟S951)。如果第一錯(cuò)誤數(shù)量不為O (步驟S951 :否),則頻率控制量獲得部分572重置錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)計(jì)數(shù)器534。此外,頻率控制量獲得部分572輸出頻率控制量Af以降低工作頻率(步驟S952)。另一方面,如果第一錯(cuò)誤數(shù)量為O (步驟S951 :是),則頻率控制量獲得部分572判決是否發(fā)現(xiàn)第二錯(cuò)誤的未檢測(cè)狀態(tài)以及是否錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)標(biāo)志是I (步驟S953)。如果第二錯(cuò)誤被檢測(cè)或錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)標(biāo)志是O (步驟S953 :否),則頻率控制量獲得部分572從頻率控制量轉(zhuǎn)換表571中讀取對(duì)應(yīng)于第二錯(cuò)誤數(shù)量的值。頻率控制量獲得部分572輸出讀取的值作為頻率控制量△ f (步驟S954)。如果第二錯(cuò)誤未被檢測(cè)且錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)標(biāo)志是I (步驟S953 :是),則頻率控制量獲得部分572讀取頻率控制量△ f用于增加工作頻率達(dá)預(yù)定的頻率(步驟S955)。在步驟S954或S955后,頻率控制量獲得部分572執(zhí)行錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)判決過程(步驟S940)。在第四實(shí)施例的錯(cuò)誤未檢測(cè)狀態(tài)持續(xù)判決過程類似于第一實(shí)施例。在步驟S952或S940后,頻率控制量獲得部分572結(jié)束頻率控制量獲得過程。參考圖35描述在頻率和錯(cuò)誤發(fā)生率之間的關(guān)系。圖35是說明在第四實(shí)施例中在轉(zhuǎn)換頻率和期間(in-period)轉(zhuǎn)換時(shí)間之間的關(guān)系的圖。在圖35中,縱坐標(biāo)表示數(shù)據(jù)的轉(zhuǎn)換頻率,橫坐標(biāo)表示期間轉(zhuǎn)換時(shí)間。期間轉(zhuǎn)換時(shí)間是這樣的時(shí)間,當(dāng)與時(shí)鐘信號(hào)同步執(zhí)行算術(shù)運(yùn)算時(shí),在該時(shí)間中數(shù)據(jù)在時(shí)鐘信號(hào)的時(shí)段中發(fā)生。換句話說,期間轉(zhuǎn)換時(shí)間是其中數(shù)據(jù)的轉(zhuǎn)換相對(duì)于時(shí)鐘信號(hào)的轉(zhuǎn)換定時(shí)延遲的時(shí)間。轉(zhuǎn)換頻率是通過為數(shù)據(jù)執(zhí)行多次算術(shù)運(yùn)算,同時(shí)在每個(gè)算術(shù)運(yùn)算中測(cè)量數(shù)據(jù)轉(zhuǎn)換的時(shí)間(也就是說,期間轉(zhuǎn)換時(shí)間)以及將算術(shù)運(yùn)算的次數(shù)除以每個(gè)時(shí)間的轉(zhuǎn)換次數(shù)獲得的值。例如,如果算術(shù)運(yùn)算進(jìn)行了 1000次而在期間 轉(zhuǎn)換時(shí)間9中數(shù)據(jù)轉(zhuǎn)換的次數(shù)是10,則在期間轉(zhuǎn)換時(shí)間9的轉(zhuǎn)換頻率是O. 01。在圖35的曲線中,“ X ”代表了算術(shù)運(yùn)算結(jié)果的16位的數(shù)據(jù)的轉(zhuǎn)換頻率的繪制點(diǎn)。“Λ”代表從16位的數(shù)據(jù)產(chǎn)生的第一奇偶校驗(yàn)位的轉(zhuǎn)換頻率的繪制點(diǎn)?!癌枴贝韽牡谝黄媾夹r?yàn)位產(chǎn)生的第二奇偶校驗(yàn)位的轉(zhuǎn)換頻率的繪制點(diǎn)。從圖35可以看出,由“Λ”表示的從數(shù)據(jù)中產(chǎn)生第一奇偶校驗(yàn)位的轉(zhuǎn)換定時(shí)相對(duì)于由“ X ”表示的數(shù)據(jù)的傳輸定時(shí)被延遲。從第一奇偶校驗(yàn)位產(chǎn)生的由“〇”表示的第二奇偶校驗(yàn)位的轉(zhuǎn)換定時(shí)相對(duì)于由“Λ”表示的第一奇偶校驗(yàn)位的轉(zhuǎn)換定時(shí)進(jìn)一步被延遲。如果提高工作頻率,則展示最長(zhǎng)的延遲時(shí)間的第二奇偶校驗(yàn)位的轉(zhuǎn)換未能及時(shí)產(chǎn)生,而增加第二錯(cuò)誤的發(fā)生率。同時(shí),在圖35,第二奇偶校驗(yàn)位的轉(zhuǎn)換頻率在期間轉(zhuǎn)換時(shí)間“ 25 ”中是“O ”,該轉(zhuǎn)換頻率在期間轉(zhuǎn)換時(shí)間“ 26 ”中大于O。因此,如果頻率增加,直到對(duì)應(yīng)于期間轉(zhuǎn)換時(shí)間“25”的時(shí)段達(dá)到,則第二錯(cuò)誤數(shù)量進(jìn)一步隨頻率的增加而增加,同樣第一錯(cuò)誤的發(fā)生概率也增加。例如,在期間轉(zhuǎn)換時(shí)間“21”中,第一奇偶校驗(yàn)位的轉(zhuǎn)換頻率高于O。因此,如果頻率增加,直到對(duì)應(yīng)于期間轉(zhuǎn)換時(shí)間“21”的頻率達(dá)到,則第一錯(cuò)誤開始生產(chǎn)?;谝陨纤龅年P(guān)系,確定當(dāng)?shù)诙e(cuò)誤值變?yōu)樵试S值時(shí)的頻率作為最大工作頻率 ,對(duì)于每個(gè)第二錯(cuò)誤數(shù)量,用于將對(duì)應(yīng)于第二錯(cuò)誤數(shù)量的頻率控制于最大工作頻率
      的頻率控制量Af被確定。按這種方式,根據(jù)第四實(shí)施例,當(dāng)?shù)谝诲e(cuò)誤的發(fā)生率等于或低于第一閾值時(shí),信息處理裝置103輸出頻率控制量,用于利用設(shè)置為對(duì)于第二錯(cuò)誤的發(fā)生率的目標(biāo)值的第二閾值來控制該頻率。根據(jù)此配置,無法通過其中使用第一奇偶校驗(yàn)位的檢查檢測(cè)的定時(shí)違規(guī)錯(cuò)誤可以使用第二奇偶校驗(yàn)位來檢測(cè)。因此,通過輸出用于將通過使用第二奇偶校驗(yàn)位檢測(cè)的第二錯(cuò)誤的發(fā)生率控制在第二閾值的頻率控制量,定時(shí)違規(guī)錯(cuò)誤的發(fā)生可以被阻止。信息處理裝置103不需要如在EDS和TRC或TD電路的情況下那樣包括特殊的觸發(fā)器。因此,信息處理裝置103可配置在相對(duì)較小的電路規(guī)模中。此外,除了定時(shí)違規(guī)錯(cuò)誤外,信息處理裝置103能夠根據(jù)第一奇偶校驗(yàn)位檢測(cè)不同于定時(shí)違規(guī)錯(cuò)誤的錯(cuò)誤。因此,無故障發(fā)生的準(zhǔn)確的頻率可以很容易地設(shè)置。必須指出,在其中觀察到在頻率和第二錯(cuò)誤的發(fā)生率之間的指數(shù)關(guān)系的電路的情況下,可類似于第一實(shí)施例提供對(duì)數(shù)算術(shù)運(yùn)算部分從而從轉(zhuǎn)換表中讀出相應(yīng)于第二錯(cuò)誤數(shù)量的對(duì)數(shù)的頻率控制量。此外,在第一至第四實(shí)施例中,雖然第一錯(cuò)誤數(shù)量的允許值為0,自然大于O的值可以被設(shè)置為允許值。例如,在圖34的步驟S951中,頻率控制量獲得部分572可決定第一錯(cuò)誤數(shù)量是否低于一個(gè)大于O的整數(shù)ERR_LMIT。結(jié)合公開的技術(shù)的優(yōu)選實(shí)施例在以上描述的處理過程可以理解為包括一系列步驟的方法或可以理解為引起計(jì)算機(jī)執(zhí)行該系列步驟的程序或其中存儲(chǔ)程序的記錄介質(zhì)。記錄介質(zhì)可以是例如CD(致密盤)、MD(迷你盤)、DVD(數(shù)字多功能盤)、存儲(chǔ)卡、藍(lán)光盤(Blu-ray disc (注冊(cè)商標(biāo))等。本技術(shù)包含有關(guān)于在2011年3月31日在日本專利局提交的日本優(yōu)先權(quán)專利申請(qǐng)JP2011-077214中公開的主題,其整個(gè)內(nèi)容通過引用被并入。雖然使用特定術(shù)語描述了公開的技術(shù)的優(yōu)選實(shí)施例,此類描述僅是用于說明的目 的,且應(yīng)該理解修改及改變可以被實(shí)現(xiàn)而不脫離如下權(quán)利要求的精神和范圍。
      權(quán)利要求
      1.一種信息處理裝置,包括 第一保留部分,適配來依據(jù)時(shí)鐘信號(hào)保留和輸出數(shù)據(jù); 處理部分,適配來處理該輸出數(shù)據(jù)并且輸出該數(shù)據(jù)作為經(jīng)處理的數(shù)據(jù); 第一錯(cuò)誤檢測(cè)代碼產(chǎn)生部分,適配來根據(jù)經(jīng)處理的數(shù)據(jù)產(chǎn)生用于檢測(cè)經(jīng)處理的數(shù)據(jù)的錯(cuò)誤的第一錯(cuò)誤檢測(cè)代碼; 第二錯(cuò)誤檢測(cè)代碼產(chǎn)生部分,適配來根據(jù)第一錯(cuò)誤檢測(cè)代碼產(chǎn)生用于檢測(cè)經(jīng)處理的數(shù)據(jù)的錯(cuò)誤的第二錯(cuò)誤檢測(cè)代碼; 第二保留部分,適配來依據(jù)時(shí)鐘信號(hào)在其中保留經(jīng)處理的數(shù)據(jù)和第一和第二錯(cuò)誤檢測(cè)代碼; 第一錯(cuò)誤檢測(cè)部分,適配來使用保留的第一錯(cuò)誤檢測(cè)代碼檢測(cè)保留的經(jīng)處理的數(shù)據(jù)的錯(cuò)誤作為第一錯(cuò)誤; 第二錯(cuò)誤檢測(cè)部分,適配來使用保留的第二錯(cuò)誤檢測(cè)代碼檢測(cè)保留的經(jīng)處理的數(shù)據(jù)的錯(cuò)誤作為第二錯(cuò)誤;和 控制量輸出部分,適配來當(dāng)在所述第一錯(cuò)誤檢測(cè)部分中的第一錯(cuò)誤的發(fā)生率等于或低于第一閾值、同時(shí)在所述第二錯(cuò)誤檢測(cè)部分中的第二錯(cuò)誤的發(fā)生率高于第二閾值時(shí),基于在第二錯(cuò)誤的發(fā)生率和電源電壓或頻率之間的預(yù)定關(guān)系,使用第二閾值作為關(guān)于第二錯(cuò)誤的發(fā)生率的目標(biāo)值,控制對(duì)于所述處理部分的電源電壓或時(shí)鐘信號(hào)的頻率。
      2.根據(jù)權(quán)利要求I所述的信息處理裝置,其中所述控制量輸出部分包括 第一錯(cuò)誤計(jì)數(shù)部分,適配來計(jì)數(shù)在錯(cuò)誤檢測(cè)單位時(shí)段內(nèi)檢測(cè)到的第一錯(cuò)誤的數(shù)量; 第二錯(cuò)誤計(jì)數(shù)部分,適配來計(jì)數(shù)在錯(cuò)誤檢測(cè)單位時(shí)段內(nèi)檢測(cè)到的第二錯(cuò)誤的數(shù)量;和 控制量產(chǎn)生部分,適配來當(dāng)從在錯(cuò)誤檢測(cè)單位時(shí)段內(nèi)計(jì)數(shù)的第一錯(cuò)誤的數(shù)量得到的第一錯(cuò)誤的發(fā)生率等于或低于第一閾值、以及從在錯(cuò)誤檢測(cè)單位時(shí)段內(nèi)計(jì)數(shù)的第二錯(cuò)誤的數(shù)量得到的第二錯(cuò)誤的發(fā)生率高于第二閾值時(shí),基于預(yù)定的關(guān)系產(chǎn)生控制量。
      3.根據(jù)權(quán)利要求2所述的信息處理裝置,其中該控制量被用于電源電壓;以及 所述控制量產(chǎn)生部分包括 轉(zhuǎn)換表,其中從預(yù)定關(guān)系獲得的控制量與在錯(cuò)誤檢測(cè)單位時(shí)段內(nèi)檢測(cè)的第二錯(cuò)誤的數(shù)量的對(duì)數(shù)關(guān)聯(lián); 對(duì)數(shù)算術(shù)運(yùn)算部分,適配來算術(shù)運(yùn)算在錯(cuò)誤檢測(cè)單位時(shí)段內(nèi)計(jì)數(shù)的第二錯(cuò)誤的數(shù)量的對(duì)數(shù);和 電壓控制量獲得部分,適配來當(dāng)從在錯(cuò)誤檢測(cè)單位時(shí)段內(nèi)計(jì)數(shù)的第一錯(cuò)誤的數(shù)量得到的第一錯(cuò)誤的發(fā)生率等于或低于第一閾值、以及從在錯(cuò)誤檢測(cè)單位時(shí)段內(nèi)計(jì)數(shù)的第二錯(cuò)誤的數(shù)量得到的第二錯(cuò)誤的發(fā)生率高于第二閾值時(shí),從所述轉(zhuǎn)換表中獲得對(duì)應(yīng)于由所述對(duì)數(shù)算術(shù)運(yùn)算部分算術(shù)運(yùn)算的對(duì)數(shù)的控制量。
      4.根據(jù)權(quán)利要求3所述的信息處理裝置,其中所述對(duì)數(shù)算術(shù)運(yùn)算部分輸出通過從位串中I的位中的最高有效數(shù)字的值減I獲得的值,在該位串中由二進(jìn)制數(shù)表示第二錯(cuò)誤的數(shù)量。
      5.根據(jù)權(quán)利要求2所述的信息處理裝置,其中該控制量被用于電源電壓;以及 如果在緊鄰的之前的工作周期中產(chǎn)生的控制量在每個(gè)錯(cuò)誤檢測(cè)單位時(shí)段中是零,則所述控制量產(chǎn)生部分基于預(yù)定關(guān)系產(chǎn)生關(guān)于每個(gè)錯(cuò)誤檢測(cè)單位時(shí)段的控制量,并且產(chǎn)生在當(dāng)前工作周期內(nèi)的控制量。
      6.根據(jù)權(quán)利要求5所述的信息處理裝置,其中,當(dāng)?shù)诙e(cuò)誤的發(fā)生率等于或高于第一上限值或當(dāng)在緊鄰的之前的工作周期中產(chǎn)生的控制量是零時(shí),所述控制量產(chǎn)生部分基于預(yù)定關(guān)系產(chǎn)生在當(dāng)前工作周期內(nèi)的控制量。
      7.根據(jù)權(quán)利要求6所述的信息處理裝置,其中,當(dāng)?shù)诙e(cuò)誤的發(fā)生率等于或高于第二上限值時(shí),該第二上限值高于第一上限值,所述控制量產(chǎn)生部分產(chǎn)生控制量以將電源電壓步進(jìn)增加預(yù)定的電壓。
      8.根據(jù)權(quán)利要求I所述的信息處理裝置,其中該控制量被用于電源電壓;以及 如果第一錯(cuò)誤的發(fā)生率高于第一閾值,則所述控制量輸出部分輸出控制量以將電源電壓步進(jìn)增加預(yù)定的電壓。
      9.根據(jù)權(quán)利要求I所述的信息處理裝置,其中該控制量被用于電源電壓;以及 如果在比預(yù)定的判決參考時(shí)段長(zhǎng)的時(shí)段中,第一錯(cuò)誤的發(fā)生率等于或低于第一閾值以及第二錯(cuò)誤的發(fā)生率等于或低于第二閾值,則所述控制量輸出部分輸出控制量以將電源電壓步進(jìn)降低預(yù)定的電壓。
      10.根據(jù)權(quán)利要求I所述的信息處理裝置,其中該控制量被用于頻率;以及 所述信息處理裝置還包括時(shí)鐘產(chǎn)生電路,適配來產(chǎn)生時(shí)鐘信號(hào),其頻率依據(jù)該控制量來設(shè)置。
      11.根據(jù)權(quán)利要求10所述的信息處理裝置,其中如果第一錯(cuò)誤的發(fā)生率高于第一閾值,則所述控制量輸出部分輸出控制量以將該頻率降低預(yù)定的頻率。
      12.根據(jù)權(quán)利要求10所述的信息處理裝置,其中如果在比預(yù)定的判決參考時(shí)段長(zhǎng)的時(shí)段中,第一錯(cuò)誤的發(fā)生率等于或低于第一閾值以及第二錯(cuò)誤的發(fā)生率等于或低于第二閾值,則所述控制量輸出部分輸出控制量以將該頻率步進(jìn)增加預(yù)定的頻率。
      13.—種信息處理系統(tǒng),包括 信息處理裝置,包括第一保留部分,適配來依據(jù)時(shí)鐘信號(hào)保留和輸出數(shù)據(jù);處理部分,適配來處理該輸出數(shù)據(jù)并且輸出該數(shù)據(jù)作為經(jīng)處理的數(shù)據(jù);第一錯(cuò)誤檢測(cè)代碼產(chǎn)生部分,適配來根據(jù)經(jīng)處理的數(shù)據(jù)產(chǎn)生用于檢測(cè)經(jīng)處理的數(shù)據(jù)的錯(cuò)誤的第一錯(cuò)誤檢測(cè)代碼;第二錯(cuò)誤檢測(cè)代碼產(chǎn)生部分,適配來根據(jù)第一錯(cuò)誤檢測(cè)代碼產(chǎn)生用于檢測(cè)經(jīng)處理的數(shù)據(jù)的錯(cuò)誤的第二錯(cuò)誤檢測(cè)代碼;第二保留部分,適配來依據(jù)時(shí)鐘信號(hào)保留經(jīng)處理的數(shù)據(jù)和第一和第二錯(cuò)誤檢測(cè)代碼;第一錯(cuò)誤檢測(cè)部分,適配來使用保留的第一錯(cuò)誤檢測(cè)代碼檢測(cè)保留的經(jīng)處理的數(shù)據(jù)的錯(cuò)誤作為第一錯(cuò)誤;第二錯(cuò)誤檢測(cè)部分,適配來使用保留的第二錯(cuò)誤檢測(cè)代碼檢測(cè)保留的經(jīng)處理的數(shù)據(jù)的錯(cuò)誤作為第二錯(cuò)誤;和控制量輸出部分,適配來當(dāng)在所述第一錯(cuò)誤檢測(cè)部分的第一錯(cuò)誤的發(fā)生率等于或低于第一閾值、同時(shí)在所述第二錯(cuò)誤檢測(cè)部分的第二錯(cuò)誤的發(fā)生率高于第二閾值時(shí),基于在第二錯(cuò)誤的發(fā)生率和電源電壓或頻率之間的預(yù)定關(guān)系,使用第二閾值作為關(guān)于第二錯(cuò)誤的發(fā)生率的目標(biāo)值,控制一控制量,以控制對(duì)于所述處理部分的電源電壓或時(shí)鐘信號(hào)的頻率;和 電源裝置,適配來向所述信息處理裝置提供電源電壓,并且基于輸出的控制量控制該電源電壓。
      14.一種用于信息處理裝置的控制方法,包括根據(jù)由處理部分處理的經(jīng)處理的數(shù)據(jù)產(chǎn)生用于檢測(cè)經(jīng)處理的數(shù)據(jù)的錯(cuò)誤的第一錯(cuò)誤檢測(cè)代碼; 根據(jù)第一錯(cuò)誤檢測(cè)代碼產(chǎn)生用于檢測(cè)經(jīng)處理的數(shù)據(jù)的錯(cuò)誤的第二錯(cuò)誤檢測(cè)代碼;使用在依據(jù)時(shí)鐘信號(hào)保留經(jīng)處理的數(shù)據(jù)和第一和第二錯(cuò)誤檢測(cè)代碼的保留部分中保留的第一錯(cuò)誤檢測(cè)代碼,檢測(cè)保留的經(jīng)處理的數(shù)據(jù)的錯(cuò)誤作為第一錯(cuò)誤;使用保留的第二錯(cuò)誤檢測(cè)代碼,檢測(cè)保留的經(jīng)處理的數(shù)據(jù)的錯(cuò)誤作為第二錯(cuò)誤;以及當(dāng)?shù)谝诲e(cuò)誤檢測(cè)部分的第一錯(cuò)誤的發(fā)生率等于或低于第一閾值、同時(shí)第二錯(cuò)誤檢測(cè)部分的第二錯(cuò)誤的發(fā)生率高于第二閾值時(shí),基于在第二錯(cuò)誤的發(fā)生率和電源電壓或頻率之間的預(yù)定關(guān)系,使用第二閾值作為關(guān)于第二錯(cuò)誤的發(fā)生率的目標(biāo)值,控制一控制量,以控制對(duì)于所述處理部分的電源電壓或時(shí)鐘信號(hào)的頻率。
      15.一種用于引起計(jì)算機(jī)執(zhí)行如下步驟的程序 第一錯(cuò)誤檢測(cè)代碼產(chǎn)生步驟,根據(jù)由處理部分處理的經(jīng)處理的數(shù)據(jù)產(chǎn)生用于檢測(cè)經(jīng)處理的數(shù)據(jù)的錯(cuò)誤的第一錯(cuò)誤檢測(cè)代碼; 第二錯(cuò)誤檢測(cè)代碼產(chǎn)生步驟,根據(jù)第一錯(cuò)誤檢測(cè)代碼產(chǎn)生用于檢測(cè)經(jīng)處理的數(shù)據(jù)的錯(cuò)誤的第二錯(cuò)誤檢測(cè)代碼; 第一錯(cuò)誤檢測(cè)步驟,使用在依據(jù)時(shí)鐘信號(hào)保留經(jīng)處理的數(shù)據(jù)和第一和第二錯(cuò)誤檢測(cè)代碼的保留部分中保留的第一錯(cuò)誤檢測(cè)代碼,檢測(cè)保留的經(jīng)處理的數(shù)據(jù)的錯(cuò)誤作為第一錯(cuò)誤; 第二錯(cuò)誤檢測(cè)步驟,使用保留的第二錯(cuò)誤檢測(cè)代碼,檢測(cè)保留的經(jīng)處理的數(shù)據(jù)的錯(cuò)誤作為第二錯(cuò)誤;以及 控制量輸出步驟,當(dāng)?shù)谝诲e(cuò)誤檢測(cè)部分的第一錯(cuò)誤的發(fā)生率等于或低于第一閾值同時(shí)、第二錯(cuò)誤檢測(cè)部分的第二錯(cuò)誤的發(fā)生率高于第二閾值時(shí),基于在第二錯(cuò)誤的發(fā)生率和電源電壓或頻率之間的預(yù)定關(guān)系,使用第二閾值作為關(guān)于第二錯(cuò)誤的發(fā)生率的目標(biāo)值,控制一控制量,以控制對(duì)于所述處理部分的電源電壓或時(shí)鐘信號(hào)的頻率。
      全文摘要
      一種信息處理裝置包括第一奇偶校驗(yàn)產(chǎn)生部分,用于產(chǎn)生用于檢測(cè)數(shù)據(jù)的錯(cuò)誤的第一錯(cuò)誤檢測(cè)代碼。第二奇偶校驗(yàn)產(chǎn)生部分根據(jù)第一錯(cuò)誤檢測(cè)代碼產(chǎn)生用于檢測(cè)數(shù)據(jù)的錯(cuò)誤的第二錯(cuò)誤檢測(cè)代碼。第一奇偶校驗(yàn)檢查部分使用保留的第一錯(cuò)誤檢測(cè)代碼檢測(cè)保留的數(shù)據(jù)的錯(cuò)誤作為第一錯(cuò)誤。第二奇偶校驗(yàn)檢查部分使用保留的第二錯(cuò)誤檢測(cè)代碼檢測(cè)保留的數(shù)據(jù)的錯(cuò)誤作為第二錯(cuò)誤??刂屏枯敵霾糠郑?dāng)?shù)谝诲e(cuò)誤的發(fā)生率等于或低于第一閾值時(shí)使用作為關(guān)于第二錯(cuò)誤的發(fā)生率的目標(biāo)值的第二閾值輸出一控制量,以控制電源電壓或頻率。
      文檔編號(hào)G06F11/22GK102841834SQ20121009332
      公開日2012年12月26日 申請(qǐng)日期2012年3月31日 優(yōu)先權(quán)日2011年3月31日
      發(fā)明者平入孝二 申請(qǐng)人:索尼公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1