本公開涉及半導體,尤其涉及一種刷新控制電路與存儲器。
背景技術:
1、目前,存儲器的刷新模式可以分為自動刷新模式與自刷新模式,在自動刷新模式下,刷新命令由控制器定期發(fā)出,存儲器負責執(zhí)行該刷新命令;在自刷新模式下,控制器負責發(fā)送進入和退出自刷新模式的命令,存儲器在自刷新模式進程中,刷新命令由存儲器自身定期產(chǎn)生。
2、其中,存儲器在收到進入自刷新模式的命令后,通常第一個操作是將該命令當作自動刷新模式中的刷新命令執(zhí)行,執(zhí)行完畢后自身再定期產(chǎn)生刷新命令。然而,存儲器執(zhí)行一次刷新命令需要耗費一定的時間,且每次執(zhí)行刷新命令都會伴隨著延遲鎖相環(huán)(delaylocked?loop,dll)的重新鎖定,在存儲系統(tǒng)實際運行中,存儲器可能會收到短期的進入和退出自刷新模式的命令,由此就會出現(xiàn)在該自刷新模式的進程已經(jīng)結束時,存儲器還未執(zhí)行完一次初始刷新的情況發(fā)生,在這種情況下,dll會在刷新進程中在較低的工作電壓下鎖定,但是存儲器的下次讀寫卻是在正常的工作電壓下,由此難免會引發(fā)一系列問題,影響存儲器的性能。
技術實現(xiàn)思路
1、本公開提供了一種刷新控制電路與存儲器,可以有效提高存儲器的性能。
2、第一方面,本公開實施例提供了一種刷新控制電路,應用于存儲器,所述刷新控制電路包括:自刷新控制信號生成模塊和自刷新信號生成模塊,其中:
3、所述自刷新控制信號生成模塊包括至少一個輸入端和第一輸出端,所述至少一個輸入端用于接收自刷新模式信號;所述自刷新控制信號生成模塊被配置為:當所述至少一個輸入端接收到的所述自刷新模式信號指示所述存儲器進入自刷新模式時,在所述第一輸出端輸出第一電平的自刷新控制信號;當所述至少一個輸入端接收到的所述自刷新模式信號指示所述存儲器退出自刷新模式時,在所述第一輸出端輸出第二電平的自刷新控制信號;
4、所述自刷新信號生成模塊包括第一輸入端和第二輸出端,所述第一輸入端連接所述第一輸出端,且用于接收所述自刷新控制信號,所述第二輸出端用于輸出自刷新信號,所述自刷新信號用于指示所述存儲器進入自刷新操作;所述自刷新信號生成模塊被配置為:基于所述自刷新控制信號生成屏蔽信號,并基于所述屏蔽信號將所述自刷新控制信號屏蔽預設時長后輸出。
5、在一些實施例中,所述預設時長為所述存儲器連續(xù)接收的兩次刷新命令之間的時間間隔。
6、在一些實施例中,所述屏蔽信號為起始電平為所述第二電平的時鐘信號。
7、在一些實施例中,所述自刷新信號生成模塊包括屏蔽信號生成單元和屏蔽單元;
8、所述屏蔽信號生成單元連接所述第一輸出端,用于接收所述第一輸出端輸出的所述自刷新控制信號;所述屏蔽信號生成單元被配置為:基于接收到的所述自刷新控制信號,生成所述屏蔽信號;
9、所述屏蔽單元分別連接所述第一輸出端和所述屏蔽信號生成單元,用于接收所述自刷新控制信號和所述屏蔽信號;所述屏蔽單元被配置為:基于所述屏蔽信號將所述自刷新控制信號屏蔽預設時長后輸出。
10、在一些實施例中,所述屏蔽信號生成單元包括振蕩器、分頻器以及第一反相器;所述屏蔽單元包括第一與門;
11、所述振蕩器的輸出端與所述分頻器的輸入端連接,所述分頻器的輸出端與所述第一與門的一個輸入端連接,所述第一反相器的輸入端與所述第一輸出端連接,所述第一反相器的輸出端與所述分頻器的復位端連接;所述第一與門的另一個輸入端連接所述第一輸出端;所述第一與門的輸出端為所述第二輸出端。
12、在一些實施例中,所述自刷新模式信號包括自刷新進入信號和自刷新退出信號;
13、所述自刷新控制信號生成模塊被配置為:接收所述自刷新進入信號和所述自刷新退出信號,基于所述自刷新進入信號的跳變沿和所述自刷新退出信號的跳變沿,生成所述自刷新控制信號,所述自刷新控制信號的有效電平始于所述自刷新進入信號的跳變沿,并終止于所述自刷新退出信號的跳變沿。
14、在一些實施例中,所述自刷新控制信號生成模塊包括第二反相器、第一或非門以及第一鎖存器,所述第一鎖存器包括第一與非門和第二與非門;其中:
15、所述第二反相器的接收端用于接收所述自刷新進入信號,所述第二反相器的輸出端與所述第一與非門的一個輸入端連接;所述第一與非門的另一個輸入端與所述第二與非門的輸出端連接,所述第一與非門的輸出端與所述第二與非門的一個輸入端連接;所述第二與非門的另一個輸入端與所述第一或非門的輸出端連接,所述第一或非門的一個輸入端用于接收所述自刷新退出信號,所述第一或非門的另一個輸入端用于接收啟動復位信號;所述第一與非門的輸出端為所述第一輸出端。
16、在一些實施例中,所述自刷新進入信號為自刷新模式進入命令信號;所述自刷新退出信號為自刷新模式退出命令信號。
17、在一些實施例中,所述自刷新模式信號包括第一模式信號和第二模式信號;
18、所述自刷新控制信號生成模塊被配置為:接收所述第一模式信號和所述第二模式信號,在所述第一模式信號為有效電平時,生成與所述第二模式信號反相的信號作為所述自刷新控制信號。
19、在一些實施例中,所述自刷新控制信號生成模塊包括第三反相器、第二或非門、第三與非門以及第二鎖存器,所述第二鎖存器包括第四與非門和第五與非門;其中:
20、所述第三反相器的接收端用于接收所述第二模式信號,所述第三反相器的輸出端與所述第三與非門的一個輸入端連接,所述第三與非門的另一個輸入端用于接收所述第一模式信號,所述第三與非門的輸出端與所述第四與非門的一個輸入端連接;所述第四與非門的另一個輸入端與所述第五與非門的輸出端連接,所述第四與非門的輸出端與所述第五與非門的一個輸入端連接;所述第五與非門的另一個輸入端與所述第二或非門的輸出端連接,所述第二或非門的一個輸入端用于接收所述第二模式信號,所述第二或非門的另一個輸入端用于接收啟動復位信號;所述第四與非門的輸出端為所述第一輸出端。
21、在一些實施例中,所述刷新控制電路還包括刷新操作模塊,所述刷新操作模塊包括第一或門;所述第一或門的一個輸入端用于接收自動刷新信號,所述第一或門的另一個輸入端連接所述第二輸出端,用于接收所述自刷新信號,所述第一或門的輸出端用于輸出刷新信號;所述刷新信號用于指示所述存儲器執(zhí)行刷新操作。
22、在一些實施例中,所述自動刷新信號為所述存儲器對應的控制器發(fā)送的自動刷新命令信號。
23、在一些實施例中,所述自刷新模式信號包括第一模式信號和第二模式信號;
24、所述刷新控制電路還包括第二與門;所述第二與門的一個輸入端用于接收所述第一模式信號,所述第二與門的另一個輸入端用于接收所述第二模式信號,所述第二與門的輸出端用于輸出所述自動刷新信號。
25、在一些實施例中,所述第一模式信號為所述存儲器對應的控制器發(fā)送的刷新命令信號,所述第二模式信號為外部輸入的時鐘使能信號。
26、第二方面,本公開實施例提供了一種存儲器,包括如第一方面提供的刷新控制電路。
27、本公開實施例提供的刷新控制電路,自刷新控制信號生成模塊接收自刷新模式信號,并將自刷新模式信號轉化為自刷新控制信號,利用該自刷新控制信號的電平狀態(tài),指示存儲器進入自刷新模式或者指示存儲器退出自刷新模式;自刷新信號生成模塊通過屏蔽信號將自刷新控制信號屏蔽預設時長后輸出,可以使存儲器在剛開始收到進入自刷新模式的命令后,并不會執(zhí)行刷新操作,而是在將自刷新控制信號屏蔽預設時長后再輸出,可以在保障存儲器能夠進行正常的刷新操作的前提下,避免存儲器在收到短期的進入/退出自刷新模式的命令時,出現(xiàn)自刷新進程已經(jīng)結束,但存儲器還未執(zhí)行完一次刷新進程的情況發(fā)生,從而導致dll在刷新進程中在較低的工作電壓下鎖定,但是存儲器的下次讀寫卻是在正常的工作電壓下,由此引發(fā)的一系列例如時序匹配的問題,從而提升存儲器的性能。