類型是讀命令并且當(dāng)前存儲(chǔ)器狀態(tài)是讀狀態(tài)時(shí), R/W預(yù)測(cè)器確定維持存儲(chǔ)器狀態(tài)沒(méi)有任何改變。因此,存儲(chǔ)控制器的狀態(tài)也維持在RD狀態(tài), 并且R/W預(yù)測(cè)器通過(guò)控制輸入選擇器從接口緩沖器選擇讀請(qǐng)求,并且通過(guò)控制輸出選擇器 從調(diào)度緩沖器選擇讀請(qǐng)求。
[0065]進(jìn)一步,當(dāng)具有最大命令數(shù)的命令類型是寫(xiě)命令并且當(dāng)前存儲(chǔ)器狀態(tài)是寫(xiě)狀態(tài) 時(shí),R/W預(yù)測(cè)器確定維持存儲(chǔ)器狀態(tài)沒(méi)有任何改變。因此,存儲(chǔ)控制器的狀態(tài)也維持在WR狀 態(tài),并且R/W預(yù)測(cè)器通過(guò)控制輸入選擇器從接口緩沖器選擇寫(xiě)請(qǐng)求,并且通過(guò)控制輸出選 擇器從調(diào)度緩沖器選擇寫(xiě)請(qǐng)求。
[0066] 圖8示出根據(jù)本公開(kāi)實(shí)施例的控制讀和寫(xiě)請(qǐng)求數(shù)的實(shí)例。在圖8中,水平軸表示 時(shí)間的流逝,即存儲(chǔ)器的操作周期的流逝,垂直軸表示存儲(chǔ)在調(diào)度緩沖器中的存儲(chǔ)器請(qǐng)求 的數(shù)量。
[0067] 參照?qǐng)D8,在第一間隔810中,存儲(chǔ)器狀態(tài)為讀狀態(tài)并且存儲(chǔ)控制器的狀態(tài)也是RD 狀態(tài)。R/W預(yù)測(cè)器在與第一間隔810相對(duì)應(yīng)的時(shí)間段內(nèi)確定在存儲(chǔ)器的讀操作的每個(gè)周期 中的存儲(chǔ)器的當(dāng)前狀態(tài),并且根據(jù)確定結(jié)果確定是否改變存儲(chǔ)器狀態(tài)。
[0068] 當(dāng)確定如第一間隔810中所示維持與當(dāng)前存儲(chǔ)器狀態(tài)相對(duì)應(yīng)的讀操作時(shí),R/W預(yù) 測(cè)器從接口緩沖器選擇讀請(qǐng)求以通過(guò)調(diào)度緩沖器接收讀請(qǐng)求。因此,調(diào)度緩沖器中的讀請(qǐng) 求的比例增加。
[0069]接下來(lái),當(dāng)接口緩沖器和調(diào)度緩沖器的讀命令數(shù)達(dá)到最大值并且R/W預(yù)測(cè)器確定 在時(shí)間點(diǎn)815執(zhí)行存儲(chǔ)器的讀/寫(xiě)切換時(shí),R/W預(yù)測(cè)器將存儲(chǔ)控制器的狀態(tài)改變?yōu)镽D2WR狀 態(tài)并且控制調(diào)度緩沖器的尺寸,以便在與第二間隔820相對(duì)應(yīng)的時(shí)間段內(nèi)將存儲(chǔ)器的狀態(tài) 從讀狀態(tài)改變?yōu)閷?xiě)狀態(tài)。
[0070] 由于存儲(chǔ)器狀態(tài)在第二間隔820仍然處于讀操作狀態(tài),根據(jù)R/W預(yù)測(cè)器的控制從 接口緩沖器選擇寫(xiě)請(qǐng)求,然后將其輸入調(diào)度緩沖器,并且在存儲(chǔ)器中基于調(diào)度緩沖器的讀 請(qǐng)求執(zhí)行讀命令。因此,如圖8中所示,隨著時(shí)間的流逝,調(diào)度緩沖器的讀請(qǐng)求的數(shù)量減少, 而寫(xiě)請(qǐng)求的數(shù)量增加。
[0071] 當(dāng)寫(xiě)請(qǐng)求的數(shù)量達(dá)到預(yù)設(shè)數(shù)量時(shí),在時(shí)間點(diǎn)825將存儲(chǔ)器狀態(tài)從讀狀態(tài)切換到寫(xiě) 狀態(tài),并且存儲(chǔ)控制器的狀態(tài)也從RD2WR狀態(tài)切換到WR狀態(tài)。此后,由于在第三間隔830 期間在存儲(chǔ)器中執(zhí)行寫(xiě)命令,因此在調(diào)度緩沖器中的寫(xiě)請(qǐng)求的比例增加。
[0072] 如上所述,在本公開(kāi)的實(shí)施例中,根據(jù)接口緩沖器和調(diào)度緩沖器的狀態(tài)自適應(yīng)地 控制調(diào)度緩沖器的讀請(qǐng)求和寫(xiě)請(qǐng)求的比例,從而提高了利用率。
[0073] 本領(lǐng)域技術(shù)人員能夠理解到,在不改變本公開(kāi)的技術(shù)思想或必需特點(diǎn)的情況下, 有可能以另一特定形式實(shí)現(xiàn)本公開(kāi)。因此,應(yīng)當(dāng)理解到上述的實(shí)施例僅僅是示例的而不是 限制性的。本公開(kāi)的范圍通過(guò)后面將描述的所附權(quán)利要求書(shū)來(lái)定義,而不是由詳細(xì)描述來(lái) 定義。因此應(yīng)當(dāng)理解到,在本公開(kāi)的范圍中包含由所附權(quán)利要求書(shū)及其等價(jià)物的含義和范 圍所導(dǎo)出的所有修改或變形。
[0074] 盡管已經(jīng)利用示例實(shí)施例描述了本公開(kāi),但是可以向本領(lǐng)域技術(shù)人員建議各種改 變。本公開(kāi)意圖包含如在所附權(quán)利要求書(shū)的范圍之內(nèi)的這種改變和修改。
【主權(quán)項(xiàng)】
1. 一種控制存儲(chǔ)器操作的方法,所述方法包含: 基于存儲(chǔ)在接口緩沖器和調(diào)度緩沖器中的請(qǐng)求的信息確定存儲(chǔ)器操作的控制狀態(tài);以 及 根據(jù)存儲(chǔ)器操作的控制狀態(tài)發(fā)送從接口緩沖器和調(diào)度緩沖器分別輸出的請(qǐng)求的類型 到接口緩沖器和調(diào)度緩沖器。2. 如權(quán)利要求1所述的方法,其中,確定存儲(chǔ)器操作的控制狀態(tài)包含:計(jì)算針對(duì)每個(gè)存 儲(chǔ)器地址的請(qǐng)求命令的數(shù)量;以及根據(jù)最大數(shù)量請(qǐng)求命令的命令類型發(fā)送請(qǐng)求類型。3. 如權(quán)利要求2所述的方法,其中,確定命令的數(shù)量包括把與具有相同行地址的請(qǐng)求 相對(duì)應(yīng)的命令相加。4. 如權(quán)利要求2所述的方法,其中,存儲(chǔ)器操作的控制狀態(tài)包括維持當(dāng)前存儲(chǔ)器操作 的狀態(tài)和改變存儲(chǔ)器操作的狀態(tài)。5. 如權(quán)利要求4所述的方法,其中,確定存儲(chǔ)器操作的控制狀態(tài)包括:當(dāng)具有最大數(shù)量 命令的命令類型與當(dāng)前存儲(chǔ)器操作匹配時(shí),將存儲(chǔ)器操作的控制狀態(tài)確定為維持當(dāng)前存儲(chǔ) 器操作的狀態(tài),并且其中, 發(fā)送請(qǐng)求類型包括將從接口緩沖器被發(fā)送給調(diào)度緩沖器的請(qǐng)求和從調(diào)度緩沖器輸出 的請(qǐng)求的類型確定為與當(dāng)前存儲(chǔ)器操作相對(duì)應(yīng)的請(qǐng)求的類型。6. 如權(quán)利要求4所述的方法, 其中,確定存儲(chǔ)器操作的控制狀態(tài)包括,當(dāng)具有最大數(shù)量命令的命令類型與當(dāng)前存儲(chǔ) 器操作不匹配時(shí),將存儲(chǔ)器操作的控制狀態(tài)確定為改變存儲(chǔ)器操作的狀態(tài),以及 其中,發(fā)送請(qǐng)求類型包括將從接口緩沖器被發(fā)送給調(diào)度緩沖器的請(qǐng)求的類型確定為與 當(dāng)前存儲(chǔ)器操作將被改變成的存儲(chǔ)器操作相對(duì)應(yīng)的請(qǐng)求的類型,并且將從調(diào)度緩沖器輸出 的請(qǐng)求的類型確定為與當(dāng)前存儲(chǔ)器操作相對(duì)應(yīng)的請(qǐng)求的類型。7. 如權(quán)利要求6所述的方法,進(jìn)一步包括,當(dāng)在調(diào)度緩沖器中與當(dāng)前存儲(chǔ)器操作相對(duì) 應(yīng)的請(qǐng)求數(shù)量減小到預(yù)設(shè)參照值或更小時(shí),改變存儲(chǔ)器操作以及存儲(chǔ)器操作的控制狀態(tài)。8. 如權(quán)利要求4所述的方法,在存儲(chǔ)器操作的控制狀態(tài)處于維持當(dāng)前存儲(chǔ)器操作的狀 態(tài)時(shí),在存儲(chǔ)器操作的每個(gè)周期執(zhí)行請(qǐng)求命令數(shù)量的計(jì)算。9. 如權(quán)利要求4所述的方法,其中,以維持存儲(chǔ)器的讀操作的狀態(tài)、改變存儲(chǔ)器讀操作 到寫(xiě)操作的狀態(tài)、維持存儲(chǔ)器的寫(xiě)操作的狀態(tài)以及改變存儲(chǔ)器的寫(xiě)操作到讀操作的狀態(tài)的 順序接續(xù)地改變存儲(chǔ)器操作的控制狀態(tài)。10. -種控制存儲(chǔ)器的裝置,所述裝置包括: 狀態(tài)預(yù)測(cè)器,被配置: 基于存儲(chǔ)在接口緩沖器和調(diào)度緩沖器中的請(qǐng)求的信息確定存儲(chǔ)器操作的控制狀態(tài);以 及 選擇器,被配置為根據(jù)存儲(chǔ)器操作的控制狀態(tài)分別發(fā)送從接口緩沖器和調(diào)度緩沖器輸 出的請(qǐng)求類型到接口緩沖器和調(diào)度緩沖器。11. 如權(quán)利要求10所述的裝置,其中,狀態(tài)預(yù)測(cè)器被配置為針對(duì)每個(gè)存儲(chǔ)器地址計(jì)算 請(qǐng)求命令的數(shù)量,并且根據(jù)具有最大請(qǐng)求命令數(shù)量的命令類型發(fā)送請(qǐng)求類型。12. 如權(quán)利要求11所述的裝置,其中,狀態(tài)預(yù)測(cè)器被配置為將與具有相等行地址的請(qǐng) 求相對(duì)應(yīng)的命令相加。13. 如權(quán)利要求11所述的裝置,其中,存儲(chǔ)器操作的控制狀態(tài)包括維持當(dāng)前存儲(chǔ)器操 作的狀態(tài)和改變存儲(chǔ)器操作的狀態(tài)。14. 如權(quán)利要求13所述的裝置,其中,狀態(tài)預(yù)測(cè)器被配置為,當(dāng)具有最大命令數(shù)量的命 令類型與當(dāng)前存儲(chǔ)器操作匹配時(shí),將存儲(chǔ)器操作的控制狀態(tài)確定為維持當(dāng)前存儲(chǔ)器操作的 狀態(tài);以及 其中,選擇器被配置為將從接口緩沖器被發(fā)送給調(diào)度緩沖器的請(qǐng)求以及從調(diào)度緩沖器 輸出的請(qǐng)求的類型確定為與當(dāng)前存儲(chǔ)器操作相對(duì)應(yīng)的請(qǐng)求類型。15. 如權(quán)利要求13所述的裝置,其中,狀態(tài)預(yù)測(cè)器被配置為,當(dāng)具有最大命令數(shù)量的命 令類型與當(dāng)前存儲(chǔ)器操作不匹配時(shí),將存儲(chǔ)器操作的控制狀態(tài)確定為改變存儲(chǔ)器操作的狀 態(tài),以及 其中,選擇器被配置為將從接口緩沖器被發(fā)送給調(diào)度緩沖器的請(qǐng)求類型確定為與當(dāng)前 存儲(chǔ)器操作將被改變成的存儲(chǔ)器操作相對(duì)應(yīng)的請(qǐng)求類型,并且將從調(diào)度緩沖器輸出的請(qǐng)求 類型確定為與當(dāng)前存儲(chǔ)器操作相對(duì)應(yīng)的請(qǐng)求類型。16. 如權(quán)利要求15所述的裝置,其中,狀態(tài)預(yù)測(cè)器被配置為當(dāng)在調(diào)度緩沖器中與當(dāng)前 存儲(chǔ)器操作相對(duì)應(yīng)的請(qǐng)求數(shù)量被減小到預(yù)設(shè)參照值或更小時(shí),改變存儲(chǔ)器操作和存儲(chǔ)器操 作的控制狀態(tài)。17. 如權(quán)利要求13所述的裝置,狀態(tài)預(yù)測(cè)器被配置為,在存儲(chǔ)器操作的控制狀態(tài)處于 維持當(dāng)前存儲(chǔ)器操作的狀態(tài)時(shí),在存儲(chǔ)器操作的每個(gè)周期中確定命令的數(shù)量。18. 如權(quán)利要求13所述的裝置,其中,為了維持存儲(chǔ)器的讀操作,以如下順序接續(xù)地改 變存儲(chǔ)器操作的控制狀態(tài):改變存儲(chǔ)器的讀操作到寫(xiě)操作的狀態(tài);維持存儲(chǔ)器的寫(xiě)操作的 狀態(tài);以及改變存儲(chǔ)器的寫(xiě)操作到讀操作的狀態(tài)。
【專利摘要】控制存儲(chǔ)器操作的方法包括:基于存儲(chǔ)在接口緩沖器和調(diào)度緩沖器中的請(qǐng)求的信息確定針對(duì)每個(gè)存儲(chǔ)器地址的命令數(shù);根據(jù)具有最大命令數(shù)的命令類型確定存儲(chǔ)器操作的控制狀態(tài);以及根據(jù)存儲(chǔ)器操作的控制狀態(tài)確定從接口緩沖器被發(fā)送給調(diào)度緩沖器的請(qǐng)求以及從調(diào)度緩沖器輸出的請(qǐng)求的類型。也公開(kāi)了包括用于控制存儲(chǔ)器的裝置的其它實(shí)施例。
【IPC分類】G06F13/14
【公開(kāi)號(hào)】CN105393232
【申請(qǐng)?zhí)枴緾N201480036497
【發(fā)明人】李暻昊, 李升范, 金重伯, 李承昱, 鄭俊沐
【申請(qǐng)人】三星電子株式會(huì)社
【公開(kāi)日】2016年3月9日
【申請(qǐng)日】2014年6月26日
【公告號(hào)】EP3014459A1, US20150006762, WO2014209045A1