本發(fā)明涉及一種存儲(chǔ)電路,尤其涉及一種能夠快速寫入/讀取數(shù)據(jù)的存儲(chǔ)電路。
背景技術(shù):
當(dāng)耦接于存儲(chǔ)電路的一應(yīng)用單元欲寫入數(shù)據(jù)至對(duì)應(yīng)所述存儲(chǔ)電路的一存儲(chǔ)區(qū)塊的一存儲(chǔ)區(qū)段內(nèi)一字符線wl1的存儲(chǔ)單元時(shí),所述存儲(chǔ)電路的控制器會(huì)先啟用對(duì)應(yīng)字符線wl1的激活(active)指令actwl1(如圖1所示)。然后在所述控制器啟用激活指令actwl1后,對(duì)應(yīng)字符線wl1的一字符開關(guān)即可根據(jù)激活指令actwl1開啟。在所述控制器啟用激活指令actwl1后,所述控制器接著啟用一寫入指令wrc。然后在所述控制器啟用寫入指令wrc后,所述存儲(chǔ)區(qū)段內(nèi)對(duì)應(yīng)字符線wl1的存儲(chǔ)單元的位開關(guān)即可根據(jù)寫入指令wrc開啟,其中所述位開關(guān)的數(shù)量為m,且m為大于1的整數(shù)。因此,在所述位開關(guān)開啟后,所述數(shù)據(jù)即可依序?qū)懭雽?duì)應(yīng)字符線wl1的存儲(chǔ)單元。
如圖1所示,因?yàn)樗鑫婚_關(guān)是根據(jù)寫入指令wrc開啟,所以在激活指令act之后,寫入指令wrc必須包含m個(gè)使所述位開關(guān)開啟的時(shí)鐘信號(hào),其中寫入所述數(shù)據(jù)至對(duì)應(yīng)字符線wl1的存儲(chǔ)單元的時(shí)間至少包含m個(gè)時(shí)鐘信號(hào)的時(shí)間和激活指令actwl1的時(shí)間。另外,在寫入指令wrc之后,所述控制器會(huì)啟用對(duì)應(yīng)字符線wl1的地址的一預(yù)充電指令prec,且對(duì)應(yīng)字符線wl1的字符開關(guān)即可根據(jù)預(yù)充電指令prec關(guān)閉。
如圖1所示,如果所述應(yīng)用單元欲寫入所述數(shù)據(jù)至對(duì)應(yīng)所述存儲(chǔ)區(qū)段內(nèi)一字符線wlm的存儲(chǔ)單元,則上述寫入所述數(shù)據(jù)至對(duì)應(yīng)字符線wl1的存儲(chǔ)單元的步驟必須再重復(fù)一次,也就是說雖然所述應(yīng)用單元是寫入同樣數(shù)據(jù)(所述數(shù)據(jù))至對(duì)應(yīng)字符線wlm的存儲(chǔ)單元,但寫入所述同樣數(shù)據(jù)(所述數(shù)據(jù))至對(duì)應(yīng)字符線wlm的存儲(chǔ)單元還是必須要花至少包含m個(gè)時(shí)鐘信號(hào)的時(shí)間和激活指令actwlm的時(shí)間,其中圖1是說明所述控制器所啟用的激活指令actwl1、actwlm、寫入指令wrc和預(yù)充電指令prec的時(shí)序。因此,對(duì)于所述存儲(chǔ)電路而言,現(xiàn)有技術(shù)并不是一個(gè)好的操作方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的一實(shí)施例公開一種能夠快速寫入數(shù)據(jù)的存儲(chǔ)電路。所述存儲(chǔ)電路包含多個(gè)存儲(chǔ)區(qū)塊和一控制器,所述多個(gè)存儲(chǔ)區(qū)塊中的每一存儲(chǔ)區(qū)塊包含多個(gè)存儲(chǔ)區(qū)段,且所述多個(gè)存儲(chǔ)區(qū)段中的每一存儲(chǔ)區(qū)段包含多條位線和多條字符線。在所述數(shù)據(jù)依序?qū)懭胍淮鎯?chǔ)區(qū)段內(nèi)耦接于所述存儲(chǔ)區(qū)段內(nèi)的多條位線且對(duì)應(yīng)所述存儲(chǔ)區(qū)段內(nèi)的一字符線的存儲(chǔ)單元后且當(dāng)所述控制器啟用至少一復(fù)制列(copyrow)寫入指令時(shí),所述數(shù)據(jù)被同時(shí)寫入與所述存儲(chǔ)區(qū)段的多條位線共享多個(gè)讀出放大器且對(duì)應(yīng)至少一其他字符線的存儲(chǔ)單元,其中所述至少一其他字符線對(duì)應(yīng)所述至少一復(fù)制列寫入指令。
本發(fā)明的另一實(shí)施例公開一種能夠快速讀取數(shù)據(jù)的存儲(chǔ)電路。所述存儲(chǔ)電路包含多個(gè)存儲(chǔ)區(qū)塊和一控制器,所述多個(gè)存儲(chǔ)區(qū)塊中的每一存儲(chǔ)區(qū)塊包含多個(gè)存儲(chǔ)區(qū)段,且所述多個(gè)存儲(chǔ)區(qū)段中的每一存儲(chǔ)區(qū)段包含多條位線和多條字符線。在所述數(shù)據(jù)依序?qū)懭胍淮鎯?chǔ)區(qū)段內(nèi)耦接于所述存儲(chǔ)區(qū)段內(nèi)的多條位線且對(duì)應(yīng)所述存儲(chǔ)區(qū)段內(nèi)的一字符線的存儲(chǔ)單元后,所述控制器控制對(duì)應(yīng)所述字符線的字符開關(guān)關(guān)閉,當(dāng)所述控制器啟用對(duì)應(yīng)所述字符線的激活指令時(shí),對(duì)應(yīng)所述字符線的字符開關(guān)開啟,所述數(shù)據(jù)被讀取至耦接所述存儲(chǔ)區(qū)段的多條位線的多個(gè)讀出放大器,以及所述多個(gè)讀出放大器同時(shí)將所述數(shù)據(jù)寫入與所述存儲(chǔ)區(qū)段的多條位線共享所述多個(gè)讀出放大器且對(duì)應(yīng)至少一其他字符線的存儲(chǔ)單元。
本發(fā)明的另一實(shí)施例公開一種能夠快速寫入數(shù)據(jù)的存儲(chǔ)電路。所述存儲(chǔ)電路包含多個(gè)存儲(chǔ)單元和一控制器。所述多個(gè)存儲(chǔ)單元共同耦接至一讀出放大器,以及所述控制器耦接所述多個(gè)存儲(chǔ)單元。當(dāng)所述控制器欲寫入相同的一數(shù)據(jù)至所述多個(gè)存儲(chǔ)單元中的一第一組存儲(chǔ)單元以及至少一第二組存儲(chǔ)單元時(shí),所述控制器利用所述讀出放大器直接復(fù)制被寫入所述第一組存儲(chǔ)單元的數(shù)據(jù)至所述至少一第二組存儲(chǔ)單元。
本發(fā)明的另一實(shí)施例公開一種能夠快速讀取數(shù)據(jù)的存儲(chǔ)電路。所述存儲(chǔ)電路包含多個(gè)存儲(chǔ)單元和一控制器。所述多個(gè)存儲(chǔ)單元共同耦接至一讀出放大器,以及所述控制器耦接所述多個(gè)存儲(chǔ)單元。當(dāng)所述控制器欲寫入所述多個(gè)存儲(chǔ)單元中的一第一組存儲(chǔ)單元儲(chǔ)存的數(shù)據(jù)至所述多個(gè)存儲(chǔ)單元中的至少一第二組存儲(chǔ)單元時(shí),所述控制器控制所述第一組存儲(chǔ)單元重新電連接所述讀出放大器,以及利用所述讀出放大器直接復(fù)制所述數(shù)據(jù)至所述至少一第二組存儲(chǔ)單元。
本發(fā)明的另一實(shí)施例公開一種能夠快速寫入數(shù)據(jù)的存儲(chǔ)電路。所述存儲(chǔ)電路包含一命令譯碼器、多組存儲(chǔ)單元和一控制器。所述命令譯碼器用于接收一組命令控制信號(hào)并產(chǎn)生一譯碼命令。所述多組存儲(chǔ)單元共同耦接至一讀出放大電路,其中所述讀出放大電路包含多個(gè)讀出放大器。所述控制器用于接收所述解碼命令,并依據(jù)所述解碼命令選擇性地將所述多組存儲(chǔ)單元中的一第一組存儲(chǔ)單元儲(chǔ)存的數(shù)據(jù)一次性地復(fù)制至所述多組存儲(chǔ)單元中的一第二組存儲(chǔ)單元。
本發(fā)明公開一種能夠快速寫入/讀取數(shù)據(jù)的存儲(chǔ)電路。所述存儲(chǔ)電路是根據(jù)所述存儲(chǔ)電路內(nèi)多條位線共享一讀出放大器的特征,將原來寫入耦接于一存儲(chǔ)區(qū)段內(nèi)的位線且對(duì)應(yīng)所述存儲(chǔ)區(qū)段內(nèi)的一字符線的存儲(chǔ)單元的數(shù)據(jù)同時(shí)寫入與所述存儲(chǔ)區(qū)段內(nèi)的位線共享多個(gè)讀出放大器且對(duì)應(yīng)至少一其他字符線的存儲(chǔ)單元。如此,相較于現(xiàn)有技術(shù),本發(fā)明可大幅縮短所述數(shù)據(jù)被寫入對(duì)應(yīng)所述至少一其他字符線的存儲(chǔ)單元的時(shí)間。
附圖說明
圖1是說明現(xiàn)有技術(shù)所公開的激活指令、寫入指令和預(yù)充電指令的時(shí)序示意圖。
圖2是本發(fā)明的一第一實(shí)施例所公開的一種存儲(chǔ)電路的一存儲(chǔ)區(qū)塊內(nèi)的存儲(chǔ)區(qū)段的示意圖。
圖3是本發(fā)明的一第二實(shí)施例所公開的一種能夠快速寫入數(shù)據(jù)的存儲(chǔ)電路的操作方法的流程圖。
圖4是說明激活指令、寫入指令、復(fù)制列寫入指令和預(yù)充電指令的時(shí)序示意圖。
圖5是本發(fā)明的一第三實(shí)施例所公開的一種存儲(chǔ)電路的一存儲(chǔ)區(qū)塊內(nèi)的存儲(chǔ)區(qū)段的示意圖。
圖6是本發(fā)明的一第四實(shí)施例所公開的一種能夠快速讀取數(shù)據(jù)的存儲(chǔ)電路的操作方法的流程圖。
圖7是說明激活指令、寫入指令、復(fù)制列寫入指令和預(yù)充電指令的時(shí)序示意圖。
其中,附圖標(biāo)記說明如下:
200控制器
actwl1、actwlm、actwl11激活指令
b1、b2存儲(chǔ)區(qū)塊
bl11-bl1m、bl21-bl2m位線
crwrc(wl1n)、crwrc(wl12)、復(fù)制列寫入指令
crwrc(wl21)
ms1、ms2存儲(chǔ)區(qū)段
prec預(yù)充電指令
mc111、mc11m、mc1n1、mc1nm、存儲(chǔ)單元
mc211、mc21m、mc2n1、mc2nm
sa11-sa1m、sa21-sa2m、讀出放大器
sa31-sa3m
wrc寫入指令
wl11-wl1n、wl21-wl2n字符線
300-310、600-616步驟
具體實(shí)施方式
請(qǐng)參照?qǐng)D2,圖2是本發(fā)明的一第一實(shí)施例所公開的一種存儲(chǔ)電路的一存儲(chǔ)區(qū)塊b1內(nèi)的存儲(chǔ)區(qū)段ms1、ms2的示意圖,其中所述存儲(chǔ)電路包含多個(gè)存儲(chǔ)區(qū)塊和一控制器200,bl11-bl1m是存儲(chǔ)區(qū)段ms1的位線,wl11-wl1n是存儲(chǔ)區(qū)段ms1的字符線,mc111、mc11m、mc1n1、mc1nm是存儲(chǔ)區(qū)段ms1的存儲(chǔ)單元,bl21-bl2m是存儲(chǔ)區(qū)段ms2的位線,wl21-wl2n是存儲(chǔ)區(qū)段ms2的字符線,mc211、mc21m、mc2n1、mc2nm是存儲(chǔ)區(qū)段ms2的存儲(chǔ)單元,sa11-sa1m、sa21-sa2m、sa31-sa3m是所述存儲(chǔ)電路的讀出放大器,每兩條位線共享一讀出放大器(例如存儲(chǔ)區(qū)段ms1的位線bl11和存儲(chǔ)區(qū)段ms2的位線bl21共享讀出放大器sa21,以及存儲(chǔ)區(qū)段ms1的位線bl13和存儲(chǔ)區(qū)段ms2的位線bl23共享讀出放大器sa23等),所述存儲(chǔ)電路是一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dynamicrandomaccessmemory,dram),以及n、m是大于1的整數(shù)。但本發(fā)明并不受限于兩條位線共享一讀出放大器,也就是說在本發(fā)明的另一實(shí)施例中,多條位線共享一讀出放大器。
請(qǐng)參照?qǐng)D2-4,圖3是本發(fā)明的一第二實(shí)施例所公開的一種能夠快速寫入數(shù)據(jù)至存儲(chǔ)電路的操作方法的流程圖。圖3的操作方法是利用圖2的存儲(chǔ)區(qū)段ms1、ms2和讀出放大器sa11-sa1m、sa21-sa2m說明,詳細(xì)步驟如下:
步驟300:開始;
步驟302:控制器200啟用對(duì)應(yīng)存儲(chǔ)區(qū)段ms1的字符線wl11的激活指令actwl11;
步驟304:對(duì)應(yīng)字符線wl11的字符開關(guān)開啟且一數(shù)據(jù)依序?qū)懭氪鎯?chǔ)區(qū)段ms1內(nèi)耦接于存儲(chǔ)區(qū)段ms1內(nèi)的位線bl11-bl1m且對(duì)應(yīng)字符線wl11的存儲(chǔ)單元mc111-mc11m;
步驟306:在所述數(shù)據(jù)依序?qū)懭氪鎯?chǔ)單元mc111-mc11m后,控制器200是否啟用至少一復(fù)制列(copyrow)寫入指令;如果是,進(jìn)行步驟308;如果否,進(jìn)行步驟310;
步驟308:所述數(shù)據(jù)被同時(shí)寫入與位線bl11-bl1m共享多個(gè)讀出放大器sa21、sa12、sa23、…、sa2m且對(duì)應(yīng)至少一其他字符線的存儲(chǔ)單元,跳回步驟308;
步驟310:控制器200啟用對(duì)應(yīng)字符線wl11的地址的預(yù)充電指令prec。
在步驟304中,如圖2、4所示,控制器200啟用激活指令actwl11后,對(duì)應(yīng)字符線wl11的字符開關(guān)(未繪示于圖2)即可根據(jù)激活指令actwl11開啟。在控制器200啟用激活指令actwl11后,控制器200接著啟用一寫入指令wrc。然后在控制器200啟用寫入指令wrc后,存儲(chǔ)區(qū)段ms1內(nèi)對(duì)應(yīng)字符線wl11的存儲(chǔ)單元mc111-mc11m的位開關(guān)即可根據(jù)寫入指令wrc開啟。在存儲(chǔ)區(qū)段ms1內(nèi)對(duì)應(yīng)字符線wl11的存儲(chǔ)單元mc111-mc11m的位開關(guān)開啟后,所述數(shù)據(jù)即可依序通過讀出放大器sa21、sa12、sa23、…、sa2m寫入存儲(chǔ)單元mc111-mc11m。在步驟306中,因?yàn)榇鎯?chǔ)區(qū)段ms1內(nèi)對(duì)應(yīng)字符線wl1n的存儲(chǔ)單元mc1n1-mc1nm和位線bl11-bl1m共享讀出放大器sa21、sa12、sa23、…、sa2m,所以如果所述數(shù)據(jù)還要被寫入存儲(chǔ)區(qū)段ms1內(nèi)對(duì)應(yīng)字符線wl1n的存儲(chǔ)單元mc1n1-mc1nm,則控制器200可啟用對(duì)應(yīng)字符線wl1n的復(fù)制列寫入指令crwrc(wl1n),其中因?yàn)閷?duì)應(yīng)字符線wl11的字符開關(guān)尚未關(guān)閉,所以讀出放大器sa21、sa12、sa23、…、sa2m可栓鎖住所述數(shù)據(jù),且復(fù)制列寫入指令crwrc(wl1n)可用于開啟對(duì)應(yīng)字符線wl1n的字符開關(guān)。在步驟308中,因?yàn)閷?duì)應(yīng)字符線wl11的字符開關(guān)尚未關(guān)閉且復(fù)制列寫入指令crwrc(wl1n)開啟對(duì)應(yīng)字符線wl1n的字符開關(guān),所以所述數(shù)據(jù)即可通過讀出放大器sa21、sa12、sa23、…、sa2m同時(shí)寫入存儲(chǔ)區(qū)段ms1內(nèi)對(duì)應(yīng)字符線wl1n的存儲(chǔ)單元mc1n1-mc1nm。如圖4所示,因?yàn)樗鰯?shù)據(jù)是通過讀出放大器sa21、sa12、sa23、…、sa2m同時(shí)寫入存儲(chǔ)區(qū)段ms1內(nèi)對(duì)應(yīng)字符線wl1n的存儲(chǔ)單元mc1n1-mc1nm,所以所述數(shù)據(jù)寫入存儲(chǔ)區(qū)段ms1內(nèi)對(duì)應(yīng)字符線wl1n的存儲(chǔ)單元mc1n1-mc1nm的時(shí)間是等于復(fù)制列寫入指令crwrc(wl1n)的時(shí)間。如圖4所示,因?yàn)閷懭胫噶顆rc包含m個(gè)使對(duì)應(yīng)存儲(chǔ)單元mc111-mc11m的位開關(guān)開啟的時(shí)鐘信號(hào),所以所述數(shù)據(jù)寫入存儲(chǔ)單元mc1n1-mc1nm的時(shí)間是小于所述數(shù)據(jù)寫入存儲(chǔ)單元mc111-mc11m的時(shí)間。
同理,如果所述數(shù)據(jù)還要被寫入存儲(chǔ)區(qū)段ms1內(nèi)對(duì)應(yīng)字符線wl12的存儲(chǔ)單元,則控制器200可啟用對(duì)應(yīng)字符線wl12的復(fù)制列寫入指令crwrc(wl12);然后因?yàn)閷?duì)應(yīng)字符線wl11的字符開關(guān)尚未關(guān)閉且復(fù)制列寫入指令crwrc(wl12)開啟對(duì)應(yīng)字符線wl12的字符開關(guān),所以所述數(shù)據(jù)即可通過讀出放大器sa21、sa12、sa23、…、sa2m同時(shí)寫入存儲(chǔ)區(qū)段ms1內(nèi)對(duì)應(yīng)字符線wl12的存儲(chǔ)單元。
另外,如圖4所示,在步驟310中,如果所述數(shù)據(jù)不用再被寫入存儲(chǔ)區(qū)段ms1內(nèi)對(duì)應(yīng)其他字符線的存儲(chǔ)單元,則在復(fù)制列寫入指令crwrc(wl12)之后,控制器200會(huì)啟用對(duì)應(yīng)字符線wl11的地址的預(yù)充電指令prec,以及對(duì)應(yīng)字符線wl11的字符開關(guān)會(huì)根據(jù)預(yù)充電指令prec關(guān)閉。另外,圖4是說明控制器200所啟用的激活指令actwl11、寫入指令wrc、復(fù)制列寫入指令crwrc(wl1n)、crwrc(wl12)和預(yù)充電指令prec的時(shí)序。
另外,在本發(fā)明的另一實(shí)施例中,控制器200耦接所述存儲(chǔ)電路的存儲(chǔ)單元。因此,如圖2所示,因?yàn)閷?duì)應(yīng)字符線wl11的字符開關(guān)尚未關(guān)閉,所以控制器200可通過啟用對(duì)應(yīng)字符線wl12的復(fù)制列寫入指令crwrc(wl12)和對(duì)應(yīng)字符線wl1n的復(fù)制列寫入指令crwrc(wl1n),將儲(chǔ)存在存儲(chǔ)單元mc111的數(shù)據(jù)通過位線bl11和讀出放大器sa21直接寫入至存儲(chǔ)區(qū)段ms1內(nèi)耦接位線bl11且對(duì)應(yīng)字符線wl12的存儲(chǔ)單元和存儲(chǔ)區(qū)段ms1內(nèi)耦接位線bl11且對(duì)應(yīng)字符線wl1n的存儲(chǔ)單元,其中復(fù)制列寫入指令crwrc(wl1n)可開啟對(duì)應(yīng)字符線wl1n的字符開關(guān),復(fù)制列寫入指令crwrc(wl12)可開啟對(duì)應(yīng)字符線wl12的字符開關(guān),以及存儲(chǔ)區(qū)段ms1內(nèi)的存儲(chǔ)單元mc111-mc1n1是通過位線bl11耦接于讀出放大器sa21。
另外,在本發(fā)明的另一實(shí)施例中,控制器200耦接所述存儲(chǔ)電路的存儲(chǔ)單元,其中所述存儲(chǔ)電路的存儲(chǔ)單元中的多個(gè)存儲(chǔ)單元(例如圖2所示的存儲(chǔ)單元mc111-mc1n1)共同耦接至一讀出放大器(例如讀出放大器sa21),所述多個(gè)存儲(chǔ)單元至少包含一第一組存儲(chǔ)單元以及至少一第二組存儲(chǔ)單元(例如將存儲(chǔ)單元mc111-mc1n1區(qū)分成所述第一組存儲(chǔ)單元以及所述至少一第二組存儲(chǔ)單元),且所述第一組存儲(chǔ)單元的存儲(chǔ)單元數(shù)目以及所述至少一第二組存儲(chǔ)單元的存儲(chǔ)單元數(shù)目可相同或不同。因此,當(dāng)控制器200寫入一數(shù)據(jù)至所述第一組存儲(chǔ)單元后,控制器200可利用上述方式和所述讀出放大器(例如讀出放大器sa21)直接復(fù)制被寫入所述第一組存儲(chǔ)單元的數(shù)據(jù)至所述至少一第二組存儲(chǔ)單元。
另外,在本發(fā)明的另一實(shí)施例中,當(dāng)控制器200寫入所述數(shù)據(jù)至所述第一組存儲(chǔ)單元后,控制器200可控制所述第一組存儲(chǔ)單元重新電連接所述讀出放大器(例如讀出放大器sa21),以及利用所述讀出放大器(例如讀出放大器sa21)直接復(fù)制被寫入所述第一組存儲(chǔ)單元的數(shù)據(jù)至所述至少一第二組存儲(chǔ)單元。
另外,在本發(fā)明的另一實(shí)施例中,所述存儲(chǔ)電路包含一命令譯碼器(未繪示于圖2)、多組存儲(chǔ)單元和一控制器。所述命令譯碼器用于接收一組命令控制信號(hào)并產(chǎn)生一譯碼命令。所述多組存儲(chǔ)單元(例如圖2所示的存儲(chǔ)單元mc111-mc11m和存儲(chǔ)單元mc1n1-mc1nm)共同耦接至一讀出放大電路,其中所述讀出放大電路包含多個(gè)讀出放大器(例如圖2所示的讀出放大器sa21、sa12、sa23、…、sa2m);控制器200用于接收所述譯碼命令(例如復(fù)制列寫入指令crwrc(wl1n)),并依據(jù)所述譯碼命令選擇性地將所述多組存儲(chǔ)單元中的一第一組存儲(chǔ)單元(例如圖2所示的存儲(chǔ)單元mc111-mc11m)儲(chǔ)存的數(shù)據(jù)一次性地復(fù)制至所述多組存儲(chǔ)單元中的一第二組存儲(chǔ)單元(例如圖2所示的存儲(chǔ)單元mc1n1-mc1nm)。
請(qǐng)參照?qǐng)D5,圖5是本發(fā)明的一第三實(shí)施例所公開的一種能夠快速寫入數(shù)據(jù)的存儲(chǔ)電路的一存儲(chǔ)區(qū)塊b2內(nèi)的存儲(chǔ)區(qū)段ms1、ms2的示意圖,其中如圖5所示,每兩條位線共享一讀出放大器(例如存儲(chǔ)區(qū)段ms1的位線bl11和存儲(chǔ)區(qū)段ms2的位線bl21共享讀出放大器sa21,以及存儲(chǔ)區(qū)段ms1的位線bl12和存儲(chǔ)區(qū)段ms2的位線bl22共享讀出放大器sa22等)。因此,在所述數(shù)據(jù)依序通過讀出放大器sa21、sa22、sa23、…、sa2m寫入存儲(chǔ)區(qū)段ms1內(nèi)對(duì)應(yīng)字符線wl11的存儲(chǔ)單元mc111-mc11m后,因?yàn)閷?duì)應(yīng)存儲(chǔ)區(qū)段ms2內(nèi)字符線wl21的存儲(chǔ)單元mc211-mc21m和位線bl11-bl1m共享讀出放大器sa21、sa22、sa23、…、sa2m,所以如果所述數(shù)據(jù)還要被寫入存儲(chǔ)區(qū)段ms2內(nèi)對(duì)應(yīng)字符線wl21的存儲(chǔ)單元mc211-mc21m,則控制器200可啟用對(duì)應(yīng)字符線wl21的復(fù)制列寫入指令crwrc(wl21),其中因?yàn)閷?duì)應(yīng)字符線wl11的字符開關(guān)尚未關(guān)閉,所以讀出放大器sa21、sa22、sa23、…、sa2m可栓鎖住所述數(shù)據(jù)。因此,因?yàn)閷?duì)應(yīng)字符線wl11的字符開關(guān)尚未關(guān)閉且復(fù)制列寫入指令crwrc(wl21)開啟對(duì)應(yīng)字符線wl21的字符開關(guān),所以所述數(shù)據(jù)即可通過讀出放大器sa21、sa22、sa23、…、sa2m同時(shí)寫入存儲(chǔ)區(qū)段ms2內(nèi)對(duì)應(yīng)字符線wl21的存儲(chǔ)單元mc211-mc21m,其中所述數(shù)據(jù)寫入存儲(chǔ)單元mc211-mc21m的時(shí)間是小于所述數(shù)據(jù)寫入存儲(chǔ)單元mc111-mc11m的時(shí)間。
請(qǐng)參照?qǐng)D2、6、7,圖6是本發(fā)明的一第四實(shí)施例所公開的一種能夠快速讀取存儲(chǔ)電路的數(shù)據(jù)的操作方法的流程圖。圖6的操作方法是利用圖2的存儲(chǔ)區(qū)段ms1、ms2和讀出放大器sa11-sa1m、sa21-sa2m說明,詳細(xì)步驟如下:
步驟600:開始;
步驟602:控制器200啟用對(duì)應(yīng)存儲(chǔ)區(qū)段ms1的字符線wl11的激活指令actwl11;
步驟604:對(duì)應(yīng)字符線wl11的字符開關(guān)開啟且所述數(shù)據(jù)依序?qū)懭氪鎯?chǔ)區(qū)段ms1內(nèi)耦接于存儲(chǔ)區(qū)段ms1內(nèi)的位線bl11-bl1m且對(duì)應(yīng)字符線wl11的存儲(chǔ)單元mc111-mc11m;
步驟606:控制器200啟用對(duì)應(yīng)字符線wl11的地址的預(yù)充電指令prec;步驟608:是否控制器200再次啟用激活指令actwl11;如果是,進(jìn)行步驟610;如果否,進(jìn)行步驟616;
步驟610:所述數(shù)據(jù)被讀取至耦接存儲(chǔ)區(qū)段ms1內(nèi)的位線bl11-bl1m的多個(gè)讀出放大器sa21、sa12、sa23、…、sa2m;
步驟612:耦接存儲(chǔ)區(qū)段ms1內(nèi)的位線bl11-bl1m的多個(gè)讀出放大器sa21、sa12、sa23、…、sa2m同時(shí)將所述數(shù)據(jù)寫入與存儲(chǔ)區(qū)段ms1內(nèi)的位線bl11-bl1m共享多個(gè)讀出放大器sa21、sa12、sa23、…、sa2m且對(duì)應(yīng)至少一其他字符線的存儲(chǔ)單元;
步驟614:控制器200啟用對(duì)應(yīng)字符線wl11的地址的預(yù)充電指令prec;
步驟616:結(jié)束。
第四實(shí)施例和第二實(shí)施例的差別在于在步驟606中,如果所述數(shù)據(jù)暫時(shí)不用被寫入存儲(chǔ)區(qū)段ms1內(nèi)對(duì)應(yīng)其他字符線的存儲(chǔ)單元時(shí),則控制器200在所述數(shù)據(jù)依序?qū)懭氪鎯?chǔ)單元mc111-mc11m后會(huì)啟用對(duì)應(yīng)字符線wl11的地址的預(yù)充電指令prec(如圖7所示),以及對(duì)應(yīng)字符線wl11的字符開關(guān)會(huì)根據(jù)預(yù)充電指令prec關(guān)閉。在步驟610中,如果在對(duì)應(yīng)字符線wl11的字符開關(guān)關(guān)閉后,所述數(shù)據(jù)要再被寫入存儲(chǔ)區(qū)段ms1內(nèi)對(duì)應(yīng)字符線wl1n的存儲(chǔ)單元mc1n1-mc1nm,則控制器200可再次啟用對(duì)應(yīng)字符線wl11的激活指令actwl11,導(dǎo)致對(duì)應(yīng)字符線wl11的字符開關(guān)再次開啟。因?yàn)閷?duì)應(yīng)字符線wl11的字符開關(guān)再次開啟,所以所述數(shù)據(jù)被讀取至耦接存儲(chǔ)區(qū)段ms1內(nèi)的位線bl11-bl1m的多個(gè)讀出放大器sa21、sa12、sa23、…、sa2m。
如圖7所示,在所述數(shù)據(jù)被讀取至多個(gè)讀出放大器sa21、sa12、sa23、…、sa2m后,如果所述數(shù)據(jù)還要被寫入存儲(chǔ)區(qū)段ms1內(nèi)對(duì)應(yīng)字符線wl1n的存儲(chǔ)單元mc1n1-mc1nm,則控制器200可在激活指令actwl11后啟用對(duì)應(yīng)字符線wl1n的復(fù)制列寫入指令crwrc(wl1n)。因此,所述數(shù)據(jù)即可通過讀出放大器sa21、sa12、sa23、…、sa2m同時(shí)寫入存儲(chǔ)區(qū)段ms1內(nèi)對(duì)應(yīng)字符線wl1n的存儲(chǔ)單元mc1n1-mc1nm。
另外,如圖7所示,因?yàn)樗鰯?shù)據(jù)還要被寫入存儲(chǔ)區(qū)段ms1內(nèi)字符線wl12的存儲(chǔ)單元,則控制器200可啟用對(duì)應(yīng)字符線wl12的復(fù)制列寫入指令crwrc(wl12),所以所述數(shù)據(jù)即可通過讀出放大器sa21、sa12、sa23、…、sa2m同時(shí)寫入存儲(chǔ)區(qū)段ms1內(nèi)字符線wl12的存儲(chǔ)單元。另外,圖7是說明控制器200所啟用的激活指令actwl11、寫入指令wrc、復(fù)制列寫入指令crwrc(wl1n)、crwrc(wl12)和預(yù)充電指令prec的時(shí)序。
另外,圖6的操作方法也可利用圖5所示的存儲(chǔ)區(qū)塊b2內(nèi)的存儲(chǔ)區(qū)段ms1、ms2和感測sa21-sa2m說明,在此不再贅述。
綜上所述,本發(fā)明所公開的能夠快速寫入/讀取數(shù)據(jù)的存儲(chǔ)電路是根據(jù)所述存儲(chǔ)電路內(nèi)多條位線共享一讀出放大器的特征,將原來寫入耦接于一存儲(chǔ)區(qū)段內(nèi)的位線且對(duì)應(yīng)所述存儲(chǔ)區(qū)段內(nèi)的一字符線的存儲(chǔ)單元的數(shù)據(jù)同時(shí)寫入與所述存儲(chǔ)區(qū)段內(nèi)的位線共享多個(gè)讀出放大器且對(duì)應(yīng)至少一其他字符線的存儲(chǔ)單元。如此,相較于現(xiàn)有技術(shù),本發(fā)明可大幅縮短所述數(shù)據(jù)被寫入對(duì)應(yīng)所述至少一其他字符線的存儲(chǔ)單元的時(shí)間。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。