本技術(shù)涉及但不限定于一種刷新控制電路及存儲(chǔ)器。
背景技術(shù):
1、存儲(chǔ)器用于存儲(chǔ)數(shù)據(jù),一些存儲(chǔ)器可以臨時(shí)性的存儲(chǔ)數(shù)據(jù),為了避免這些存儲(chǔ)器丟失數(shù)據(jù),需要不斷對(duì)存儲(chǔ)器進(jìn)行數(shù)據(jù)刷新。這里的數(shù)據(jù)刷新可以理解為從存儲(chǔ)器中讀取數(shù)據(jù),以重寫(xiě)寫(xiě)入相同數(shù)據(jù)的過(guò)程。
2、現(xiàn)有技術(shù)中,存儲(chǔ)器中設(shè)置有刷新控制電路,以控制存儲(chǔ)器進(jìn)行數(shù)據(jù)刷新。具體地,當(dāng)刷新控制電路接收到同存儲(chǔ)體刷新(same?bank?refresh,refsb)命令時(shí),對(duì)各存儲(chǔ)組中指定存儲(chǔ)體進(jìn)行數(shù)據(jù)刷新。當(dāng)刷新控制電路接收到全存儲(chǔ)體刷新(all?bank?refresh,refab)命令時(shí),對(duì)各存儲(chǔ)組中的所有存儲(chǔ)體均進(jìn)行數(shù)據(jù)刷新。在進(jìn)行同存儲(chǔ)體刷新的過(guò)程中,如果接收到全存儲(chǔ)體刷新命令時(shí),對(duì)各存儲(chǔ)組中所有存儲(chǔ)體重新進(jìn)行數(shù)據(jù)刷新。
3、然而,上述方案可能會(huì)導(dǎo)致存儲(chǔ)器的功耗較高。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)一實(shí)施例提供一種刷新控制電路及存儲(chǔ)器,以降低存儲(chǔ)器的功耗。
2、第一方面,本技術(shù)實(shí)施例提供一種刷新控制電路,包括:
3、刷新窗口控制電路和刷新窗口生成電路;
4、所述刷新窗口控制電路的輸出端連接至所述刷新窗口生成電路的輸入端,所述刷新窗口控制電路用于接收同存儲(chǔ)體刷新命令和全存儲(chǔ)體刷新命令,以在執(zhí)行所述同存儲(chǔ)器刷新命令對(duì)應(yīng)的同存儲(chǔ)體刷新過(guò)程中,接收到所述全存儲(chǔ)體刷新命令時(shí),控制所述刷新窗口生成電路向已完成同存儲(chǔ)體刷新的存儲(chǔ)體輸出具有第一電平的第一刷新窗口信號(hào),在所述第一刷新窗口信號(hào)處于第一電平時(shí),已完成同存儲(chǔ)體刷新的所述存儲(chǔ)體停止數(shù)據(jù)刷新。
5、在一實(shí)施例中,所述刷新窗口生成電路包括:刷新窗口生成子電路和刷新窗口輸出電路;
6、所述刷新窗口生成子電路用于接收刷新命令,以根據(jù)所述刷新命令生成第二刷新窗口信號(hào),所述刷新命令為所述同存儲(chǔ)體刷新命令或所述全存儲(chǔ)體刷新命令;
7、所述刷新窗口輸出電路的兩個(gè)輸入端分別連接至所述刷新窗口控制電路的輸出端和所述刷新窗口生成子電路的輸出端,用于接收所述刷新窗口控制電路輸出的刷新窗口控制信號(hào),以及所述刷新窗口生成子電路輸出的所述第二刷新窗口信號(hào),以在所述刷新窗口控制信號(hào)的控制下,向已完成同存儲(chǔ)體刷新的所述存儲(chǔ)體輸出具有所述第一電平的所述第一刷新窗口信號(hào),向未完成同存儲(chǔ)體刷新的所述存儲(chǔ)體輸出具有第二電平的第一刷新窗口信號(hào),在所述第一刷新窗口信號(hào)處于所述第二電平時(shí),未完成同存儲(chǔ)體刷新的所述存儲(chǔ)體執(zhí)行數(shù)據(jù)刷新。
8、在一實(shí)施例中,當(dāng)所述刷新窗口控制信號(hào)為高電平有效時(shí),所述刷新窗口輸出電路包括第一反相電路和第一與邏輯電路;
9、所述第一反相電路的輸入端連接至所述刷新窗口控制電路的輸出端,用于接收所述刷新窗口控制電路輸出的所述刷新窗口控制信號(hào),以生成所述刷新窗口控制信號(hào)的反相信號(hào);
10、所述第一與邏輯電路的兩個(gè)輸入端分別連接至所述第一反相電路的輸出端和所述刷新窗口生成子電路的輸出端,用于接收所述第一反相電路輸出的所述刷新窗口控制信號(hào)的反相信號(hào),以及,所述刷新窗口生成子電路輸出的所述第二刷新窗口信號(hào),以通過(guò)與邏輯運(yùn)算生成所述第一刷新窗口信號(hào)。
11、在一實(shí)施例中,所述刷新窗口控制電路包括:同存儲(chǔ)體刷新窗口生成電路和窗口控制信號(hào)輸出電路;
12、所述同存儲(chǔ)體刷新窗口生成電路用于接收所述同存儲(chǔ)體刷新命令,以根據(jù)所述同存儲(chǔ)體刷新命令生成同存儲(chǔ)體刷新窗口信號(hào),所述同存儲(chǔ)體刷新窗口信號(hào)處于第二電平時(shí),與所述同存儲(chǔ)體刷新窗口信號(hào)對(duì)應(yīng)的所述存儲(chǔ)體執(zhí)行同存儲(chǔ)體刷新;
13、所述窗口控制信號(hào)輸出電路用于接收所述同存儲(chǔ)體刷新窗口生成電路輸出的所述同存儲(chǔ)體刷新窗口信號(hào)和所述全存儲(chǔ)體刷新命令,以在所述同存儲(chǔ)體刷新窗口信號(hào)處于第二電平的過(guò)程中接收到所述全存儲(chǔ)體刷新命令時(shí),輸出具有所述第二電平的所述刷新窗口控制信號(hào)。
14、在一實(shí)施例中,所述窗口控制信號(hào)輸出電路包括:重復(fù)刷新判斷電路和窗口控制信號(hào)輸出子電路;
15、所述重復(fù)刷新判斷電路用于接收所述同存儲(chǔ)體刷新窗口信號(hào)和所述全存儲(chǔ)體刷新命令,以在所述同存儲(chǔ)體刷新窗口信號(hào)和所述全存儲(chǔ)體刷新命令均處于第二電平時(shí),輸出具有所述第二電平的重復(fù)刷新指示信號(hào);
16、所述窗口控制信號(hào)輸出子電路的輸入端連接至所述重復(fù)刷新判斷電路的輸出端,用于接收所述重復(fù)刷新判斷電路輸出的重復(fù)刷新指示信號(hào),以在所述重復(fù)刷新指示信號(hào)處于所述第二電平時(shí),輸出具有所述第二電平的刷新窗口控制信號(hào)。
17、在一實(shí)施例中,所述窗口控制信號(hào)輸出子電路包括:第一鎖存器;所述窗口控制信號(hào)輸出電路還包括窗口控制復(fù)位信號(hào)生成電路;
18、所述窗口控制復(fù)位信號(hào)生成電路用于接收所述刷新窗口生成子電路輸出的所述第二刷新窗口信號(hào)和行激活脈沖信號(hào),以在所述行激活脈沖信號(hào)中的脈沖數(shù)量大于或等于所述存儲(chǔ)體已完成同存儲(chǔ)體刷新的行數(shù)時(shí),輸出窗口控制復(fù)位信號(hào);
19、所述第一鎖存器的置位端和復(fù)位端,分別連接至所述重復(fù)刷新判斷電路的輸出端和所述窗口控制復(fù)位信號(hào)生成電路的輸出端,用于在所述重復(fù)刷新指示信號(hào)處于所述第二電平時(shí),輸出具有所述第二電平的刷新窗口控制信號(hào),或,在所述窗口控制復(fù)位信號(hào)處于所述第二電平時(shí),輸出具有所述第一電平的刷新窗口控制信號(hào)。
20、在一實(shí)施例中,所述窗口控制復(fù)位信號(hào)生成電路包括:第一脈沖信號(hào)生成電路和計(jì)數(shù)電路;
21、所述第一脈沖信號(hào)生成電路用于接收所述刷新窗口生成子電路輸出的所述第二刷新窗口信號(hào)、所述行激活脈沖信號(hào)和所述窗口控制信號(hào)輸出電路輸出的所述刷新窗口控制信號(hào),以在所述刷新窗口控制信號(hào)處于所述第二電平時(shí)輸出與所述行激活脈沖信號(hào)對(duì)應(yīng)的第一脈沖信號(hào);
22、所述計(jì)數(shù)電路的輸入端連接至所述第一脈沖信號(hào)生成電路的輸出端,用于接收所述第一脈沖信號(hào),以對(duì)所述第一脈沖信號(hào)中的脈沖數(shù)量進(jìn)行計(jì)數(shù),并在計(jì)數(shù)到目標(biāo)數(shù)值時(shí),輸出具有所述第二電平的所述窗口控制復(fù)位信號(hào),所述目標(biāo)數(shù)值為所述存儲(chǔ)體已完成同存儲(chǔ)體刷新的行數(shù)。
23、在一實(shí)施例中,所述第一脈沖信號(hào)生成電路,包括:第二脈沖信號(hào)生成電路和第一脈沖信號(hào)生成子電路;
24、所述第二脈沖信號(hào)生成電路用于接收所述第二刷新窗口信號(hào)和所述行激活脈沖信號(hào),以生成第二脈沖信號(hào);
25、所述第一脈沖信號(hào)生成子電路的多個(gè)輸入端分別連接至所述第二脈沖信號(hào)生成電路的輸出端和所述窗口控制信號(hào)輸出電路的輸出端,用于接收所述第二脈沖信號(hào)和所述刷新窗口控制信號(hào),以生成所述第一脈沖信號(hào)。
26、在一實(shí)施例中,所述第二脈沖信號(hào)生成電路包括:多個(gè)與所述存儲(chǔ)體分別對(duì)應(yīng)的第二與邏輯電路,以及或邏輯電路;
27、每個(gè)所述第二與邏輯電路的一個(gè)輸入端連接至對(duì)應(yīng)所述存儲(chǔ)體的所述刷新窗口生成子電路的輸出端,用于接收對(duì)應(yīng)所述刷新窗口生成子電路輸出的所述第二刷新窗口信號(hào),另一個(gè)輸入端接收所述行激活脈沖信號(hào),以通過(guò)與邏輯運(yùn)算生成對(duì)應(yīng)所述存儲(chǔ)體的行刷新信號(hào);
28、所述或邏輯電路的多個(gè)輸入端連接至所述存儲(chǔ)組中各所述存儲(chǔ)體的所述第二與邏輯電路的輸出端,用于接收各所述存儲(chǔ)體的所述行刷新信號(hào),以通過(guò)或邏輯運(yùn)算生成所述第二脈沖信號(hào)。
29、在一實(shí)施例中,所述刷新窗口控制電路還包括:同存儲(chǔ)體刷新復(fù)位信號(hào)生成電路,所述同存儲(chǔ)體刷新窗口生成電路為第二鎖存器,所述第二鎖存器的置位端用于接收所述同存儲(chǔ)體刷新命令,所述第二鎖存器的復(fù)位端連接至所述同存儲(chǔ)體刷新復(fù)位信號(hào)生成電路的輸出端;
30、所述同存儲(chǔ)體刷新復(fù)位信號(hào)生成電路的多個(gè)輸入端分別連接至同一存儲(chǔ)組中各存儲(chǔ)體的第二鎖存器的輸出端和所述窗口控制復(fù)位信號(hào)生成電路的輸出端,用于接收所述窗口控制復(fù)位信號(hào)生成電路輸出的窗口控制復(fù)位信號(hào)和同一存儲(chǔ)組中各所述存儲(chǔ)體的同存儲(chǔ)體刷新窗口信號(hào),以在各所述同存儲(chǔ)體刷新窗口信號(hào)均為第二電平,且所述窗口控制復(fù)位信號(hào)為第一電平時(shí),生成第二電平的同存儲(chǔ)體刷新復(fù)位信號(hào)。
31、在一實(shí)施例中,所述同存儲(chǔ)體刷新復(fù)位信號(hào)生成電路,包括:第三與邏輯電路、第二反相電路和第四與邏輯電路;
32、所述第三與邏輯電路的多個(gè)輸入端分別連接至同一存儲(chǔ)組中各存儲(chǔ)體的所述第二鎖存器的輸出端,用于接收各存儲(chǔ)體的同存儲(chǔ)體刷新窗口信號(hào),以通過(guò)與邏輯運(yùn)算生成同存儲(chǔ)體循環(huán)結(jié)束信號(hào);
33、所述第二反相電路的輸入端連接至所述窗口控制復(fù)位信號(hào)生成電路的輸出端,用于接收所述窗口控制復(fù)位信號(hào),以生成所述窗口控制復(fù)位信號(hào)的反相信號(hào);
34、所述第四與邏輯電路連接至所述第三與邏輯電路和所述第二反相電路,用于接收所述同存儲(chǔ)體循環(huán)結(jié)束信號(hào)和所述反相信號(hào),以通過(guò)與邏輯運(yùn)算生成所述同存儲(chǔ)體刷新復(fù)位信號(hào)。
35、在一實(shí)施例中,所述刷新控制電路還包括:刷新命令生成電路和延遲電路;
36、所述刷新命令生成電路的多個(gè)輸出端分別連接至所述刷新窗口控制電路的輸入端和所述延遲電路的輸入端,所述刷新命令生成電路用于接收外部的命令地址信號(hào),以生成所述同存儲(chǔ)體刷新命令和全存儲(chǔ)體刷新命令,并輸出給所述刷新窗口控制電路和所述延遲電路;
37、所述延遲電路的輸出端連接至所述刷新窗口生成電路的輸入端,所述延遲電路用于匹配所述刷新窗口控制電路引入的時(shí)間延遲。
38、在一實(shí)施例中,所述刷新控制電路還包括:行地址生成電路;
39、所述行地址生成電路的輸入端連接至所述刷新窗口控制電路的輸出端,用于接收所述刷新窗口控制電路輸出的刷新窗口控制信號(hào),以在所述刷新窗口控制信號(hào)處于第一電平時(shí),輸出待刷新行地址。
40、在一實(shí)施例中,所述刷新控制電路還包括:激活電路;
41、所述激活電路的輸入端連接至所述刷新窗口生成電路的輸出端,用于接收所述刷新窗口生成電路輸出的第一刷新窗口信號(hào),以根據(jù)第一刷新窗口信號(hào)生成行激活脈沖信號(hào),所述行激活脈沖信號(hào)用于激活存儲(chǔ)體中的行,以進(jìn)行數(shù)據(jù)刷新。
42、第二方面,本技術(shù)實(shí)施例提供一種存儲(chǔ)器,包括第一方面所述的刷新控制電路。
43、本技術(shù)實(shí)施例提供一種刷新控制電路及存儲(chǔ)器,包括:刷新窗口控制電路和刷新窗口生成電路。刷新窗口控制電路的輸出端連接至刷新窗口生成電路的輸入端,刷新窗口控制電路用于接收同存儲(chǔ)體刷新命令和全存儲(chǔ)體刷新命令,以在執(zhí)行同存儲(chǔ)器刷新命令對(duì)應(yīng)的同存儲(chǔ)體刷新過(guò)程中,接收到全存儲(chǔ)體刷新命令時(shí),控制刷新窗口生成電路向已完成同存儲(chǔ)體刷新的存儲(chǔ)體輸出具有第一電平的第一刷新窗口信號(hào),在第一刷新窗口信號(hào)處于第一電平時(shí),已完成同存儲(chǔ)體刷新的存儲(chǔ)體停止數(shù)據(jù)刷新。這樣,可以盡可能的避免同存儲(chǔ)體刷新和全存儲(chǔ)體刷新重復(fù)刷新,可以降低存儲(chǔ)器的功耗。