[發明專利]包括可變寫命令調度的內存系統有效
| 申請號: | 201210146921.X | 申請日: | 2012-03-31 |
| 公開(公告)號: | CN102968291A | 公開(公告)日: | 2013-03-13 |
| 發明(設計)人: | M·J·莫里森;J·B·帕托 | 申請(專利權)人: | 莫塞斯股份有限公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 李鎮江 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 包括 可變 命令 調度 內存 系統 | ||
技術領域
本公開涉及內存系統,并尤其涉及對內存接口的內存命令調度。
背景技術
在許多計算機系統中,可以使用各種常規內存接口和協議來對內存設備進行讀和寫。例如,在一些常規協議中,可以用單獨的通道來傳送內存命令、地址和相關寫數據。分配到每個這種通道的帶寬基于各個通道所需要的帶寬。這種類型的接口可能存在不足之處。尤其,由于一些通道幾乎不需要與其它通道同樣多的帶寬,所以這些通道的帶寬被丟失。例如,用于寫命令的數據只有在與寫命令相關的特定時間才會被發送。這種類型的命令和數據調度還可能會限制帶寬,這取決于何時以及有多少讀命令或其它命令被同時掛起。
發明內容
本文公開了包括可變寫命令調度的內存系統的多個實施例。在一個實施例中,內存子系統包括內存設備和控制單元。內存設備可能包括一個或多個用于存儲數據的內存陣列。控制單元可被配置為響應于接收內存事務,向一個或多個內存陣列讀和寫數據。內存事務包括多種內存寫命令類型。然而,每種內存寫命令類型都對應用于傳輸相應數據有效載荷不同的調度。
在一個特定實施方式中,每個內存事務包括至少一個具有第一命令段和第二命令段的幀。此外,內存寫命令的類型中的一種包括第一幀、第二幀和第三幀。第一幀包括位于第一或第二命令段之一的相應內存寫命令。第二幀傳輸相應數據有效載荷的第一部分,并且第三幀傳輸該相應數據有效載荷的其余部分。
在另一個特定實施方式中,內存寫命令類型中的一種包括第一幀和第二幀。第一幀包括位于第一或第二命令段之一的相應內存寫命令。第二幀傳輸在第一命令段中的相應數據有效載荷的第一部分,以及傳輸在第二命令段中的相應數據有效載荷的其余部分。
在另一個實施例中,系統包括主機設備,其可配置為向系統內存發起內存請求。該系統還包括內存控制器,其可配置為接收內存請求并將其格式化為經由內存接口傳輸到內存設備的內存事務。該內存事務包括多種內存寫命令類型。每種內存寫命令類型對應用于傳輸相應的數據有效載荷不同的各自的調度。
附圖說明
圖1是包含內存子系統的系統的一個實施例的框圖。
圖2是描述非指定內存事務幀的一個實施例的示圖。
圖3是描述內存讀事務的一個實施例的示圖。
圖4A是描述內存寫事務的一個實施例的示圖。
圖4B是描述包含5個幀的突發內存寫事務的一個實施例的示圖。
圖4C是描述內存寫事務的另一個實施例的示圖。
圖4D是描述內存寫事務的另一個實施例的示圖。
圖4E是描述內存寫事務的另一個實施例的示圖。
圖5是描述內存讀-修改-寫事務的一個實施例的示圖。
圖6是描述圖1所示系統的實施例操作的流程圖。
在附圖中通過示例的方式顯示了具體的實施例,并在此對其進行詳細描述。然而,應當理解這些附圖和詳細描述并非旨在將權利要求限制到所公開的特定實施例,即使相對于特定特征只描述了一個單獨的實施例。相反,它旨在覆蓋得益于本公開的本領域技術人員而言明顯的所有修改、等價物和替代。在公開中所提供的特征示例旨在是說明性的而非限制性的,除非另有說明。
本申請通篇使用的詞語“可能”是容許的意思(即,意為有潛力做),而并非強制的意思(即,意為必須)。同樣,詞語“包括”(一般現在時、現在進行時、第三人稱動詞)意為包括但不限于。
各種單元、電路,或其它組件可以被描述成“被配置為”執行一個或多個任務。這里,“被配置為”是結構的一種廣義陳述,一般意為“具有電路”來在操作期間執行一個或多個任務。因此,甚至在該單元/電路/組件并沒有正在運行時,也可以將單元/電路/組件配置為執行任務。一般,構成對應于“被配置為”的結構的電路系統可包括硬件電路。同樣,為了便于描述,可將各種單元/電路/組件描述成執行一個或多個任務。這種描述應當解釋為包含短語“被配置為”。對被配置為執行一個或多個任務單元/電路/組件的敘述,其并非旨在明確援引35?U.S.C.§112第6段中對于單元/電路/組件的解釋。
具體實施方式
現在參照圖1,其示出了包括內存子系統的系統的一個實施例的框圖。系統100包括專用集成電路(ASIC)/主機50,其經由接口33耦接到內存子系統15。在例示的實施例中,ASIC/主機50包括耦接到內存控制器25的路由器27。內存子系統15包括耦接到內存設備20的控制單元22。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于莫塞斯股份有限公司,未經莫塞斯股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210146921.X/2.html,轉載請聲明來源鉆瓜專利網。





