[發(fā)明專利]編碼寫屏蔽無效
| 申請?zhí)枺?/td> | 200810098473.4 | 申請日: | 2004-01-13 |
| 公開(公告)號: | CN101281508A | 公開(公告)日: | 2008-10-08 |
| 發(fā)明(設(shè)計)人: | 理查德·E·佩雷戈;費德里克·A·韋爾 | 申請(專利權(quán))人: | 拉姆伯斯公司 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16;G11C7/10 |
| 代理公司: | 北京市金杜律師事務(wù)所 | 代理人: | 王茂華 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 編碼 屏蔽 | ||
本申請是國際申請日為2004年1月13日、國家申請?zhí)枮?00480003983.9、發(fā)明名稱為“編碼寫屏蔽”的專利申請的分案申請。
相關(guān)申請的交叉引用
本申請要求由發(fā)明人Richard?E.Perego和Frederick?A.Ware于2003年1月13日提交的題為“Coded?Write?Masking”的美國臨時專利申請No.60/439,666;由發(fā)明人Richard?E.Perego和Frederick?A.Ware于2003年3月11日提交的題為“Coded?WriteMasking”的美國實用新型專利申請No.10/386,236;以及由發(fā)明人Richard?E.Perego和Frederick?A.Ware于2003年3月11日提交的題為“Memory?System?And?Device?With?Serialized?Data?Transfer”的美國實用新型專利申請No.10/385,908的優(yōu)先權(quán)。
技術(shù)領(lǐng)域
本發(fā)明一般涉及數(shù)據(jù)傳送和存儲技術(shù),并且更特別地涉及在存儲系統(tǒng)和訪問存儲系統(tǒng)的裝置中的屏蔽寫操作。
背景技術(shù)
現(xiàn)代存儲系統(tǒng)中的讀和寫訪問典型地通過多字節(jié)數(shù)據(jù)塊的傳送來處理。當(dāng)從存儲系統(tǒng)中讀出不到一個完全數(shù)據(jù)塊時,將包含希望數(shù)據(jù)的數(shù)據(jù)塊的地址提供給存儲系統(tǒng),并且讀出完全數(shù)據(jù)塊。一般來說,對于讀出多于所需要的數(shù)據(jù)沒有代價。相反,當(dāng)寫入一個小于完全數(shù)據(jù)塊的值時,重要的是除所寫入的值外,存儲數(shù)據(jù)塊保持不變。這點典型地通過兩種類型的專門寫操作中的一種:合并寫操作或屏蔽寫操作來完成。
在合并寫操作中(有時稱為讀-合并-寫操作或讀-修改-寫操作),存儲控制器讀出要更新的數(shù)據(jù)塊,以適當(dāng)偏移將寫數(shù)據(jù)值合并到數(shù)據(jù)塊中,然后將更新了的數(shù)據(jù)塊寫回存儲。因為需要兩次存儲器訪問(讀和寫),所以合并寫操作相當(dāng)大地減小存儲系統(tǒng)的峰帶寬,并且因此典型地不用在高性能系統(tǒng)中。
在屏蔽寫操作中,存儲控制器向存儲子系統(tǒng)發(fā)出屏蔽信號,以將數(shù)據(jù)塊之內(nèi)的各數(shù)據(jù)值限制為屏蔽或非屏蔽。存儲子系統(tǒng)通過僅存儲非屏蔽數(shù)據(jù)值而響應(yīng)。為了傳統(tǒng)起見,數(shù)據(jù)屏蔽的粒度典型地擴(kuò)展到字節(jié)(即8位)粒度。具有8位或字節(jié)粒度的數(shù)據(jù)屏蔽有時稱為字節(jié)屏蔽。雖然字節(jié)屏蔽具有需要存儲子系統(tǒng)中的附加硬件的缺點(即為了檢測和響應(yīng)屏蔽信號),但是避免了與合并寫操作關(guān)聯(lián)的雙訪問性能代價。
圖1說明一個現(xiàn)有技術(shù)字節(jié)屏蔽存儲系統(tǒng)100,它具有一個存儲控制器101和一個存儲子系統(tǒng)103。存儲控制器101包括一個主機接口105,以從一個訪問請求器接收訪問請求(REQ)、數(shù)據(jù)塊(DATA)和屏蔽信息(MASK),和一個存儲接口107,以向存儲子系統(tǒng)發(fā)出對應(yīng)請求、數(shù)據(jù)塊和屏蔽信息。在屏蔽寫操作中,經(jīng)由主機接口105連同一個64位屏蔽字和一個屏蔽寫請求一起,接收一個64字節(jié)寫數(shù)據(jù)塊(512位)。屏蔽字的各位與寫數(shù)據(jù)塊的各自字節(jié)相對應(yīng),并且如果設(shè)置,則指示該字節(jié)是一個不在存儲子系統(tǒng)之內(nèi)存儲的屏蔽字節(jié)。通過經(jīng)由請求通路102向存儲子系統(tǒng)103發(fā)出一個屏蔽寫指令,以及通過經(jīng)由數(shù)據(jù)通路104向存儲子系統(tǒng)傳送寫數(shù)據(jù)塊和屏蔽字,存儲控制器101對屏蔽寫請求作出響應(yīng)。數(shù)據(jù)通路包括用于并行傳送四個數(shù)據(jù)字節(jié)的32條數(shù)據(jù)線108,和用于傳送四個對應(yīng)屏蔽位的四條屏蔽線106。因此,按十六個數(shù)據(jù)傳送的順序向存儲子系統(tǒng)傳送完整寫數(shù)據(jù)塊和屏蔽字,各傳送包括四字節(jié)的寫數(shù)據(jù)塊和四位的屏蔽字。
存儲子系統(tǒng)103由若干分立存儲裝置MEMR1形成,各具有一個請求接口和一個數(shù)據(jù)接口。各存儲裝置的請求接口與請求通路102耦合,以接收屏蔽寫指令(包括一個地址值),并且各存儲裝置的數(shù)據(jù)接口與數(shù)據(jù)通路的各自9位片耦合,以在各十六個數(shù)據(jù)傳送中接收一個數(shù)據(jù)字節(jié)和對應(yīng)屏蔽位。對于各數(shù)據(jù)傳送,只有當(dāng)屏蔽位沒有設(shè)置時,各存儲裝置才將數(shù)據(jù)字節(jié)存儲在由地址值所指示的位置處(按照十六個數(shù)據(jù)傳送中那個所作用的偏移)。
該專利技術(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/200810098473.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





