[發(fā)明專利]抑制比特錯誤校驗(yàn)碼方案有效
| 申請?zhí)枺?/td> | 200980139251.5 | 申請日: | 2009-12-10 |
| 公開(公告)號: | CN102171658A | 公開(公告)日: | 2011-08-31 |
| 發(fā)明(設(shè)計(jì))人: | R·阿加瓦爾;S·赫德爾斯頓;D·布熱津斯基 | 申請(專利權(quán))人: | 英特爾公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F11/08;G06F11/10 |
| 代理公司: | 永新專利商標(biāo)代理有限公司 72002 | 代理人: | 劉瑜;王英 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 抑制 比特 錯誤 校驗(yàn)碼 方案 | ||
技術(shù)領(lǐng)域
本發(fā)明的實(shí)施例涉及抑制比特錯誤校驗(yàn)碼方案。
背景技術(shù)
當(dāng)數(shù)據(jù)進(jìn)出存儲器時,會發(fā)生各種類型的錯誤。更普遍的,它們是單個比特錯誤,但是2比特以及其它類型的錯誤也可能發(fā)生。錯誤校驗(yàn)一般用于在將數(shù)據(jù)寫入存儲器或從存儲器讀出時校驗(yàn)數(shù)據(jù)的完整性。錯誤校驗(yàn)可以包括錯誤檢測和/或錯誤校正。錯誤檢測是檢測存在由傳輸期間的噪聲或其它故障引起的錯誤的能力。錯誤校正是重建初始的、無錯數(shù)據(jù)的附加能力。有很多可用的方案。
錯誤校正碼(ECC)是錯誤校驗(yàn)方案(特別是錯誤校正)的一個例子。在ECC中,例如,當(dāng)通過存儲器總線發(fā)送數(shù)據(jù)時,ECC產(chǎn)生邏輯(例如,異或算法)對該數(shù)據(jù)進(jìn)行計(jì)算以產(chǎn)生ECC。然后將該數(shù)據(jù)和ECC一起存儲在存儲器中。當(dāng)隨后從存儲器訪問數(shù)據(jù)時(與ECC一起),將ECC錯誤解碼邏輯應(yīng)用到該數(shù)據(jù)以產(chǎn)生錯誤檢測和校正信息。然后能夠使用該信息來校正該數(shù)據(jù)。
附圖說明
通過示例的方式,而不是通過限制的方式在附圖的圖形中說明了本發(fā)明的實(shí)施例,其中相似的標(biāo)記數(shù)字指代類似的元素,并且其中:
附圖1說明了依照本發(fā)明的實(shí)施例的系統(tǒng)。
附圖2說明了根據(jù)本發(fā)明的實(shí)施例的方法。
附圖3說明了依照本發(fā)明的實(shí)施例的方法。
附圖4說明了依照本發(fā)明的實(shí)施例的狀態(tài)圖。
具體實(shí)施方式
下文描述的示例僅為說明的目的,并且決不意圖限制本發(fā)明的實(shí)施例。因此,對于詳細(xì)描述了示例的地方,或者提供了一個或多個示例的地方,需要理解的是該示例不被解釋為窮舉的,并且不應(yīng)將本發(fā)明的實(shí)施例限制為所描述和/或說明的示例。
附圖1是說明了根據(jù)實(shí)施例的計(jì)算系統(tǒng)100的框圖。在一些實(shí)施例中,計(jì)算系統(tǒng)100可包括多個處理器102A、102B、102C,直到N個處理器。如本文使用的,處理器102A、102B、102C中任意給定的一個可以被稱作102N。本文討論的“處理器”涉及用于完成計(jì)算任務(wù)的硬件和軟件資源的任意組合。例如,處理器可包括中央處理單元(CPU)或微控制器來執(zhí)行用于根據(jù)預(yù)定義的指令集處理數(shù)據(jù)的機(jī)器可讀指令。處理器可以包括具有多個處理核的多核處理器,并且處理器可替代地指代可以包括在多核處理器中的處理核,其中操作系統(tǒng)可將該處理核感知為具有全套執(zhí)行資源的分立的處理器。存在其它可能。
系統(tǒng)100可另外包括存儲器106。存儲器106可存儲能夠被執(zhí)行的機(jī)器可執(zhí)行指令132,和/或能夠被訪問、在其上運(yùn)算、和/或操作的數(shù)據(jù)。本文提到的“機(jī)器可執(zhí)行”指令涉及可被一個或多個機(jī)器理解的用于執(zhí)行一個或多個邏輯操作的表達(dá)。例如,機(jī)器可執(zhí)行指令132可包括可由處理器編譯器解釋的用于在一個或多個數(shù)據(jù)對象上執(zhí)行一個或多個操作的指令。然而,這只是機(jī)器可執(zhí)行指令的示例,并且本發(fā)明的實(shí)施例并不限于此方面。存儲器106可包括,例如,只讀、海量存儲、隨機(jī)存取存儲器、非易失性存儲器、和/或一個或多個其它類型的機(jī)器可訪問存儲器。在多處理器系統(tǒng)中,其中存儲器是共享的并且使用本地高速緩存104A、104B、104C(處理器本地的高速緩存)進(jìn)行同步,存儲器中存儲的數(shù)據(jù)可被稱為高速緩存行(cache?line)。
邏輯130可包括在系統(tǒng)100的任意部分上或其中。邏輯130可包括硬件、軟件、或硬件和軟件的組合(例如固件)。例如,邏輯130可包括電路(即,一個或多個電路)來執(zhí)行本文描述的操作。例如,邏輯130可包括一個或多個數(shù)字電路、一個或多個模擬電路、一個或多個狀態(tài)機(jī)、可編程邏輯、和/或一個或多個ASIC(專用集成電路)。邏輯130可以是硬布線的以執(zhí)行一個或多個操作??蛇x地或附加地,邏輯130可體現(xiàn)在存儲在存儲器(例如存儲器106)中的機(jī)器可執(zhí)行指令132中,以執(zhí)行這些操作??蛇x地或附加地,邏輯130可體現(xiàn)在固件中。邏輯可包括在系統(tǒng)100的各種部件中,例如在存儲器控制器114中。盡管邏輯130被示出為存儲器控制器114中的分離的框,但本領(lǐng)域的普通技術(shù)人員可以理解,存儲器控制器114和邏輯130可另外包括在同一框中。一般而言,邏輯130可用于通過本文描述的各種部件來執(zhí)行各種功能。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980139251.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:HCV NS3-NS4A蛋白酶抑制
- 下一篇:便攜式照明設(shè)備
- 同類專利
- 專利分類





