System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開涉及存儲裝置、包括該存儲裝置的電子裝置和該存儲裝置的操作方法。
技術介紹
1、半導體存儲器廣泛用于在諸如計算機和無線通信裝置的各種電子裝置中存儲數據。在作為一種半導體存儲器的靜態隨機存取存儲器(sram)中,已開發單端口sram和可以以比單端口sram更高的速度執行讀取操作和寫入操作的雙端口sram。在典型的單端口sram中,一個單位存儲單元可以包括六個晶體管并且順序地執行讀取操作和寫入操作,而雙端口sram可以被配置為使得兩個有源晶體管被添加到典型的單端口sram從而以雙重模式執行讀取操作和寫入操作,并且被用于需要超高速的集成電路(ic)。
技術實現思路
1、本公開涉及用于改善刷新操作時間、響應時間、處理速度和功耗的存儲裝置、包括該存儲裝置的電子裝置和該存儲裝置的操作方法。
2、在一些實現方式中,一種存儲裝置包括:第一存儲體,所述第一存儲體包括第一路徑組,所述第一路徑組被配置為接收電力,并且存儲對應于第一地址的第一高速緩存行;第二存儲體,所述第二存儲體包括第二路徑組,所述第二路徑組被配置為接收電力,并且存儲對應于第二地址的第二高速緩存行;高速緩存控制器,所述高速緩存控制器被配置為基于指示停止向所述第一存儲體供應電力的電力控制信號和所述第一地址來輸出指示所述第二存儲體的第二目標;以及路徑選擇器,所述路徑選擇器被配置為基于所述第一地址、所述電力控制信號和所述第二目標,將所述第一地址發送到所述第二存儲體。
3、在一些實現方式中,一種存儲裝置包括:第一存儲體
4、在一些實現方式中,一種存儲裝置的操作方法包括:接收電力控制信號,所述電力控制信號指示是否向第一存儲體組供應電力,所述第一存儲體組包括能夠獨立操作的多個存儲體中的至少一者;基于包括地址的事務和所述電力控制信號來選擇第一存儲體組或第二存儲體組,所述第二存儲體組包括被配置為接收電力并且處于所述多個存儲體當中除了所述第一存儲體組之外的至少一個存儲體;以及基于所述事務和所述電力控制信號,將所述事務發送到所選擇的存儲體組。
5、在一些實現方式中,一種電子裝置包括:處理器,所述處理器被配置為輸出操作請求和事務,所述事務包括地址;電力管理器,所述電力管理器被配置為產生電力,并且輸出指示是否向包括至少一個存儲體的第一存儲體供應電力的電力控制信號;以及存儲器,所述存儲器包括多個存儲體、高速緩存控制器和路徑選擇器,所述多個存儲體能夠通過接收電力來獨立操作,所述高速緩存控制器被配置為基于所述事務和所述電力控制信號來選擇第一存儲體組或第二存儲體組,所述第二存儲體組包括被配置為接收電力并且處于所述多個存儲體當中除了所述第一存儲體組之外的至少一個存儲體,并且所述路徑選擇器被配置為基于所述事務和所述電力控制信號將所述事務發送到所選擇的存儲體組。
本文檔來自技高網...【技術保護點】
1.一種存儲裝置,所述存儲裝置包括:
2.根據權利要求1所述的存儲裝置,其中,所述高速緩存控制器包括:
3.根據權利要求1所述的存儲裝置,其中,所述路徑選擇器包括:
4.根據權利要求3所述的存儲裝置,其中,所述第一路徑字段生成器包括:
5.根據權利要求3所述的存儲裝置,其中,所述第二路徑字段生成器包括:
6.根據權利要求1所述的存儲裝置,其中,所述高速緩存控制器還被配置為基于所述電力控制信號來控制所述第一存儲體以刷新所述第一高速緩存行。
7.根據權利要求1所述的存儲裝置,其中,所述高速緩存控制器還被配置為基于所述第二地址將所述第二目標輸出到所述路徑選擇器,并且
8.根據權利要求1所述的存儲裝置,其中,所述第二存儲體包括所述路徑選擇器。
9.一種存儲裝置,所述存儲裝置包括:
10.根據權利要求9所述的存儲裝置,其中,所述高速緩存控制器還被配置為基于所述電力控制信號來控制所述第一存儲體以使多個高速緩存行無效,所述多個高速緩存行被存儲在所述第一路徑組中。
11.根據權
12.根據權利要求11所述的存儲裝置,其中,所述高速緩存控制器進一步被配置為控制所述第二存儲體以刷新所述第二路徑組中的所有高速緩存行。
13.根據權利要求11所述的存儲裝置,其中,所述高速緩存控制器進一步被配置為控制所述第二存儲體以刷新所述第一高速緩存行。
14.根據權利要求9所述的存儲裝置,其中,所述高速緩存控制器包括:
15.根據權利要求9所述的存儲裝置,其中,所述路徑選擇器包括:
16.一種存儲裝置的操作方法,所述方法包括:
17.根據權利要求16所述的方法,其中,接收所述電力控制信號包括接收指示向所述第一存儲體組供應電力的第一電力控制信號,并且
18.根據權利要求17所述的方法,所述方法包括刷新所述第二存儲體組。
19.根據權利要求16所述的方法,其中,接收所述電力控制信號包括接收指示停止向所述第一存儲體組供應電力的第二電力控制信號,并且
20.根據權利要求19所述的方法,所述方法包括刷新所述第一存儲體組。
21.一種電子裝置,所述電子裝置包括:
22.根據權利要求21所述的電子裝置,其中,所述電力管理器還被配置為在生成第一電力控制信號之前,停止向所述第一存儲體組供應電力并且向所述第二存儲體組供應電力,所述第一電力控制信號指示向所述第一存儲體組供應電力,
23.根據權利要求22所述的電子裝置,其中,所述高速緩存控制器還被配置為:基于所述多個高速緩存行被無效,控制所述第二存儲體組以刷新所述第二存儲體組。
24.根據權利要求23所述的電子裝置,其中,所述處理器進一步被配置為向所述存儲器輸出第一事務,所述第一事務包括對應于所述第一存儲體組的第一地址,
25.根據權利要求21所述的電子裝置,其中,所述電力管理器進一步被配置為輸出第二電力控制信號,所述第二電力控制信號指示停止向所述第一存儲體組供應電力,并且
26.根據權利要求25所述的電子裝置,其中,所述電力管理器進一步被配置為基于所述第一存儲體組被刷新,停止向所述第一存儲體組供應電力。
27.根據權利要求26所述的電子裝置,其中,所述處理器進一步被配置為向所述存儲器輸出第一事務,所述第一事務包括對應于所述第一存儲體組的第一地址,
...【技術特征摘要】
1.一種存儲裝置,所述存儲裝置包括:
2.根據權利要求1所述的存儲裝置,其中,所述高速緩存控制器包括:
3.根據權利要求1所述的存儲裝置,其中,所述路徑選擇器包括:
4.根據權利要求3所述的存儲裝置,其中,所述第一路徑字段生成器包括:
5.根據權利要求3所述的存儲裝置,其中,所述第二路徑字段生成器包括:
6.根據權利要求1所述的存儲裝置,其中,所述高速緩存控制器還被配置為基于所述電力控制信號來控制所述第一存儲體以刷新所述第一高速緩存行。
7.根據權利要求1所述的存儲裝置,其中,所述高速緩存控制器還被配置為基于所述第二地址將所述第二目標輸出到所述路徑選擇器,并且
8.根據權利要求1所述的存儲裝置,其中,所述第二存儲體包括所述路徑選擇器。
9.一種存儲裝置,所述存儲裝置包括:
10.根據權利要求9所述的存儲裝置,其中,所述高速緩存控制器還被配置為基于所述電力控制信號來控制所述第一存儲體以使多個高速緩存行無效,所述多個高速緩存行被存儲在所述第一路徑組中。
11.根據權利要求9所述的存儲裝置,其中,所述高速緩存控制器還被配置為基于所述電力控制信號來控制所述第二存儲體以刷新至少一條高速緩存行,所述至少一條高速緩存行處于所述第二路徑組中。
12.根據權利要求11所述的存儲裝置,其中,所述高速緩存控制器進一步被配置為控制所述第二存儲體以刷新所述第二路徑組中的所有高速緩存行。
13.根據權利要求11所述的存儲裝置,其中,所述高速緩存控制器進一步被配置為控制所述第二存儲體以刷新所述第一高速緩存行。
14.根據權利要求9所述的存儲裝置,其中,所述高速緩存控制器包括:
15.根據權利要求9所述的存儲裝置,其中,所述...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。