專利名稱:動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的控制方法及控制器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明與動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dynamic random access memory, DRAM)相關(guān),并且尤其與安排動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的控制命令順序的方法相關(guān)。
背景技術(shù):
動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器具有成本低、電路結(jié)構(gòu)簡(jiǎn)單、単位面積密度高等優(yōu)點(diǎn),因此被廣泛應(yīng)用在多種消費(fèi)性電子產(chǎn)品中,例如常被用以做為個(gè)人電腦中的主存儲(chǔ)器。一般而言,電子裝置透過一存儲(chǔ)器控制器對(duì)動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器進(jìn)行讀取或?qū)懭霐?shù)據(jù)等操作。以讀取數(shù)據(jù)的狀況為例,存儲(chǔ)器控制器首先會(huì)發(fā)送ー啟動(dòng)(ACTIVE)指令,指定特定列地址,要求動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器將特定數(shù)據(jù)列中的內(nèi)容載入其存儲(chǔ)存儲(chǔ)庫(kù)(memory bank)中。接著,存儲(chǔ)器控制器會(huì)發(fā)送ー讀取(READ)指令,指定特定存儲(chǔ)庫(kù)地址和欄地址,以表示將取出暫存于哪一個(gè)存儲(chǔ)庫(kù)中哪一個(gè)欄位的數(shù)據(jù)。
為了提升運(yùn)作效率,存儲(chǔ)器控制器通常會(huì)連續(xù)發(fā)送多個(gè)指令給動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。然而,現(xiàn)有的存儲(chǔ)器控制器在對(duì)動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器發(fā)送指令時(shí),并未考量指令和指令間的差異在信號(hào)線上造成的擾動(dòng)雜訊。舉例而言,若存儲(chǔ)器控制器連續(xù)對(duì)動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器發(fā)送兩個(gè)讀取指令,而這兩個(gè)指令中的地址內(nèi)容分別為十六進(jìn)位制的0x0000和Oxffff,則存儲(chǔ)器控制器將其地址輸出端信號(hào)由0x0000切換為Oxffff時(shí),用以傳輸?shù)刂穬?nèi)容的信號(hào)線上會(huì)出現(xiàn)因十六個(gè)同時(shí)發(fā)生的雙態(tài)變換(toggle)導(dǎo)致的雜訊。前后兩地址內(nèi)容切換時(shí)對(duì)應(yīng)的雙態(tài)變換數(shù)量愈大,雜訊愈大,對(duì)原始信號(hào)內(nèi)容造成的干擾也愈嚴(yán)重,甚至?xí)?dǎo)致信號(hào)線另一端的動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器誤判指令內(nèi)容。現(xiàn)今的電子裝置大多以提升運(yùn)作效率和數(shù)據(jù)量為發(fā)展趨勢(shì),然而,上述干擾情況卻會(huì)隨著時(shí)脈速度和信號(hào)線數(shù)量的増加而加劇。若欲降低干擾程度而采用高層數(shù)的印刷電路板,將使得電子產(chǎn)品的硬體成本大幅上升,并非良策。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明提出用以配合動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的控制方法及控制器。透過適當(dāng)安排發(fā)送至動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的指令內(nèi)容和指令順序,根據(jù)本發(fā)明的方法及控制器可減少信號(hào)線上瞬間發(fā)生的雙態(tài)變換數(shù)量,進(jìn)而降低相對(duì)應(yīng)的雜訊干擾。藉此,采用根據(jù)本發(fā)明的方法及控制器的電子裝置可操作在更高的時(shí)脈速度而毋須増加印刷電路板(PCB)的屏蔽(shield)數(shù)量以降低雜訊。根據(jù)本發(fā)明的一具體實(shí)施例為ー種適用于一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的控制方法,包含判斷第一指令與第三指令間的一地址內(nèi)容差異,根據(jù)該地址內(nèi)容差異決定至少第二指令的多個(gè)緩沖地址內(nèi)容,以及依序?qū)⒃摰谝恢噶睢⒃撝辽俚诙噶罴霸摰谌噶畎l(fā)送至該動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。其中,該第一指令與該第三指令分別為第一類指令,該至少第二指令分別為第二類指令。根據(jù)本發(fā)明的另一具體實(shí)施例亦為ー種適用于一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的控制方法,包含判斷第一指令與第三指令間的一地址內(nèi)容差異是否大于ー預(yù)設(shè)門檻值,以及當(dāng)該地址內(nèi)容差異大于該預(yù)設(shè)門檻值,根據(jù)該地址內(nèi)容差異決定至少第二指令的多個(gè)緩沖地址內(nèi)容,并依序?qū)⒃摰谝恢噶睢⒃撝辽俚诙噶罴霸摰谌噶畎l(fā)送至該動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。其中,該第一指令與該第三指令分別為第一類指令,該至少第二指令分別為第二類指令。相較于先前技術(shù),根據(jù)本發(fā)明的控制方法及存儲(chǔ)器控制器具有可有效降低雜訊和成本較低等優(yōu)點(diǎn)。關(guān)于本發(fā)明的優(yōu)點(diǎn)與精神可以藉由以下發(fā)明詳述及附圖得到進(jìn)ー步的了解。
本發(fā)明將藉由下列附圖及說(shuō)明,得一更深入的了解圖I為根據(jù)本發(fā)明的一具體實(shí)施例中的存儲(chǔ)器控制方法流程圖。圖2為根據(jù)本發(fā)明的另一具體實(shí)施例中的存儲(chǔ)器控制方法流程圖。 圖3為根據(jù)本發(fā)明的一具體實(shí)施例中的存儲(chǔ)器控制器的電路方塊圖。圖4為根據(jù)本發(fā)明的另一具體實(shí)施例中的存儲(chǔ)器控制器的電路方塊圖。附圖中所包含的各元件列示如下Sll S13:流程步驟 S21 S24:流程步驟30、40:控制器32 :第一判斷模塊42 :第二判斷模塊34、44 :決定模塊36、46:傳送模塊60:動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器
具體實(shí)施例方式依照所包含的地址內(nèi)容,由存儲(chǔ)器控制器發(fā)送至動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的指令可大致分為兩類。第一類指令包含較多的地址信息,亦即指令中的地址欄位的利用率較高。舉例而言,要求動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器將特定數(shù)據(jù)列中的內(nèi)容載入存儲(chǔ)庫(kù)的啟動(dòng)(ACTIVE)指令必須包含該特定數(shù)據(jù)列的地址,因此屬于第一類指令。寫入(WRITE)指令和讀取(READ)指令分別包含用以指定特定存儲(chǔ)庫(kù)和欄位的地址,亦屬于第一類指令。此外,模態(tài)暫存器組(mode register set, MRS)指令也可歸類為上述第一類指令。相對(duì)地,第二類指令指包含較少或完全不包含地址信息的指令。舉例而言,空操作(No Operation, NOP)指令、僅將指定存儲(chǔ)庫(kù)中已啟動(dòng)的特定列釋放的預(yù)先充電(PRECHARGE)指令和要求動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器更新所有儲(chǔ)存內(nèi)容的更新(Refresh)指令皆可被歸類為此處所謂的第二類指令。于根據(jù)本發(fā)明ー實(shí)施例中的控制方法及存儲(chǔ)器控制器,兩個(gè)第一類指令之間可安插至少ー個(gè)第二類指令,以提供緩沖效果。藉由適當(dāng)重新安排發(fā)送至動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的指令內(nèi)容和指令順序,根據(jù)本發(fā)明的控制方法及存儲(chǔ)器控制器能有效減少信號(hào)線上同時(shí)發(fā)生的雙態(tài)變換量,進(jìn)而降低相對(duì)應(yīng)的雜訊干擾。請(qǐng)參閱圖1,圖I為根據(jù)本發(fā)明的一具體實(shí)施例中的控制方法流程圖。假設(shè)將由控制端發(fā)送至動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的第一指令與第三指令皆屬于包含較多地址信息的第一類指令。舉例而言,第一指令可能為ー寫入指令而第三指令可能為ー啟動(dòng)指令,但不以此為限。如圖I所示,該方法首先執(zhí)行步驟S11,判斷第一指令與第三指令間的一地址內(nèi)容差異。假設(shè)第一指令和第三指令中的地址內(nèi)容分別為十六進(jìn)位制的0x0000和Oxffff,則步驟Sll判斷所得的地址內(nèi)容差異即為Oxffff。接著,步驟S12為根據(jù)該地址內(nèi)容差異(Oxffff)決定第二指令中的緩沖地址內(nèi)容。舉例而言,此第二指令可為ー預(yù)先充電指令。實(shí)務(wù)上,預(yù)先充電指令僅利用其地址欄位中的少數(shù)幾個(gè)位元來(lái)指定將被預(yù)先充電的存儲(chǔ)庫(kù)的地址。在接收ー預(yù)先充電指令后,動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器通常僅判讀用以指定存儲(chǔ)庫(kù)的地址欄位內(nèi)容,并忽略該指令中其他地址欄位的內(nèi)容。于此實(shí)施例中,該等被動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器忽略的地址欄位即可用以填寫提供緩沖效果的內(nèi)容。舉例而言,假設(shè)該第二指令的地址內(nèi)容原本為十六進(jìn)位制的0x3000,其中的后三位數(shù)字000 (對(duì)應(yīng)于十二位元)所表示者皆為可忽略的地址欄位。在步驟S12中,該第二指令的地址內(nèi)容可被修改為0x30ff,成為上述緩沖地址內(nèi)容。接著,步驟S13再依序?qū)⒃摰谝恢噶睢⒃摰诙噶罴霸摰谌噶畎l(fā)送至該動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。以第一指令、第二指令、第三指令的地址欄位內(nèi)容分別為十六進(jìn)位制的0x0000、0x30ff、0xffff的情況為例。倘若直接依序發(fā)送第一指令和第三指令,存儲(chǔ)器控制器將其地址輸出端信號(hào)由0x0000切換為Oxffff時(shí),用以傳輸?shù)刂穬?nèi)容的信號(hào)線上會(huì)出現(xiàn)因十六個(gè)同時(shí)發(fā)生的雙態(tài)變換導(dǎo)致的雜訊。相對(duì)地,于上述根據(jù)本發(fā)明的實(shí)施例中,用以傳輸?shù)刂穬?nèi) 容的信號(hào)線上的信號(hào)會(huì)先由0x0000切換為0x30ff,僅發(fā)生十個(gè)雙態(tài)變換。接著,地址信號(hào)再由0x30ff切換為Oxffff時(shí)則是僅發(fā)生六個(gè)雙態(tài)變換。由此可看出,在第一指令和第三指令間插入第二指令后,毎次切換指令時(shí)出現(xiàn)的雙態(tài)變換數(shù)量都低于直接連續(xù)發(fā)送第一指令和第三指令時(shí)所出現(xiàn)的數(shù)量。再舉例而言,假設(shè)控制端必須在第三指令后送出另ー讀取指令(亦屬于前述第一類指令),且該讀取指令的地址欄位內(nèi)容為OxOOOf。根據(jù)圖I所示之控制方法,該控制端可以在第三指令和該讀取指令間安排ー個(gè)第二類指令,例如一空操作指令,并根據(jù)這兩個(gè)指令間的地址內(nèi)容差異OxfffO,將該空操作指令的地址欄位內(nèi)容設(shè)計(jì)為OxfOOf。如此ー來(lái),用以傳輸?shù)刂穬?nèi)容的信號(hào)線上的信號(hào)會(huì)先由Oxffff切換為OxfOOf,再由OxfOOf切換為OxOOOf ;這兩次切換分別發(fā)生八個(gè)、四個(gè)雙態(tài)變換,皆少于直接將地址信號(hào)由Oxffff切換為OxOOOf時(shí)所發(fā)生的十二個(gè)雙態(tài)變換。須說(shuō)明的是,由于動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器并不會(huì)考慮第二指令中0x30ff的后三位數(shù)字,將第二指令的地址內(nèi)容修改為0x30ff不會(huì)在控制上對(duì)動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器產(chǎn)生影響。同樣地,動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器并不會(huì)考慮上述空操作指令的地址欄位內(nèi)容,將其地址欄位內(nèi)容修改為OxfOOf亦不會(huì)在控制上對(duì)動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器產(chǎn)生影響。綜述前述兩個(gè)范例,控制端發(fā)送至動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的指令可依序?yàn)閷懭胫噶?、預(yù)先充電指令、啟動(dòng)指令、空操作指令、讀取指令,而各指令的地址欄位內(nèi)容分別為0x0000,0x30ff,Oxffff,OxfOOf,OxOOOf ο由此可看出,每?jī)蓚€(gè)第一類指令之間被安插至少ー個(gè)包含適當(dāng)?shù)刂窓谖粌?nèi)容的第二類指令,以提供緩沖效果。采用根據(jù)本發(fā)明的控制方法可減少信號(hào)線上同時(shí)發(fā)生的雙態(tài)變換量,進(jìn)而降低相對(duì)應(yīng)的雜訊干擾。藉此,采用根據(jù)本發(fā)明的方法的電子裝置可操作在更高的時(shí)脈速度而毋須増加印刷電路板(PCB)的屏蔽(shield)數(shù)量以降低雜訊。實(shí)務(wù)上,發(fā)送至動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的指令及其地址內(nèi)容皆不以前揭范例中所描述者為限。于本發(fā)明的其他實(shí)施例中,除了第一指令和第三指令的地址內(nèi)容差異,與動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器相關(guān)的信號(hào)線路配置亦可為決定緩沖地址內(nèi)容的參考依據(jù)。舉例而言,在決定要先改變哪些地址欄位中的內(nèi)容時(shí),可考量該等地址信號(hào)線彼此之間在實(shí)體上的距離和相鄰關(guān)系。借著避免兩鄰近地址信號(hào)線同時(shí)發(fā)生雙態(tài)變換,可進(jìn)ー步降低因信號(hào)線間的相互耦合(coupling)造成的干擾雜訊。此外,由于電源線路(包含接地線路)能提供一定程度的隔絕雜訊效果,同時(shí)改變分別位于電源線路兩側(cè)的地址信號(hào)線的電壓所造成的雜訊小于不存在電源線路時(shí)的情況。因此,晶片中或印刷電路板上的電源線路配置也可以做為決定該緩沖地址內(nèi)容的參考依據(jù)。請(qǐng)參閱圖2,圖2為根據(jù)本發(fā)明的另一具體實(shí)施例中的控制方法流程圖。該方法首先執(zhí)行步驟S21,判斷將被先后發(fā)送至動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的第一指令與第三指令間的一地址內(nèi)容差異是否大于ー預(yù)設(shè)門檻值。若步驟S21的判斷結(jié)果為是,該方法即執(zhí)行步驟S22,根據(jù)該地址內(nèi)容差異決定第二指令的ー緩沖地址內(nèi)容。接著,步驟S23為依序?qū)⒃摰谝恢噶?、該第二指令及該第三指令發(fā)送至動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。相對(duì)地,若步驟S21的判斷結(jié)果為否,該方法將執(zhí)行步驟S24,直接依序?qū)⒃摰谝恢噶罴霸摰谌噶畎l(fā)送至動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。本實(shí)施例與圖I所示的控制方法的主要差異在于,是否安插第二指令為選擇性的。若前后兩個(gè)第一類指令(第一指令和第三指令)的地址內(nèi)容差異不大,意即,即使直接 依序發(fā)送這兩個(gè)指令也不會(huì)發(fā)生太多的雙態(tài)變換,因此,在兩指令間插入ー個(gè)第二類指令不一定是必要的。舉例而言,步驟S21所判斷者可為該地址內(nèi)容差異所對(duì)應(yīng)的雙態(tài)變換數(shù)量是否大于八,或者是直接判斷該地址內(nèi)容差異本身是否大于某個(gè)十六進(jìn)位數(shù)字。這種控制方法同樣能有效達(dá)成控制雙態(tài)變換數(shù)量的效果。與先前的實(shí)施例相同的是,與該動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器相關(guān)的一信號(hào)線路配置或ー電源線路配置亦可為步驟S22中決定該緩沖地址內(nèi)容的參考依據(jù)。需特別注意的是,重新安排發(fā)送至動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的指令內(nèi)容和指令順序的方法并非毫無(wú)限制。將后續(xù)第二類指令前移以與第一類指令交叉排列時(shí),應(yīng)注意重新安排后的指令順序仍須符合動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器規(guī)格的限制。例如更新(Refresh)指令的最大時(shí)間間隔限制。此外,對(duì)于預(yù)先充電(PRECHARGE)指令的前移,由于其操作為將指定存儲(chǔ)庫(kù)中已啟動(dòng)的特定列釋放,應(yīng)注意其不可被移至對(duì)同一指定存儲(chǔ)庫(kù)的寫入(WRITE)指令和讀取(READ)指令之前。請(qǐng)參閱圖3,圖3為根據(jù)本發(fā)明的一具體實(shí)施例中適用于動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的控制器的電路方塊圖。該控制器30包含第一判斷模塊32、ー決定模塊34和ー傳送模塊36,并用以控制動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器60。須說(shuō)明的是,實(shí)務(wù)上,控制器30可包含其他未顯示于圖中的電路元件。第一判斷模塊32用以判斷第一指令與第三指令間的一地址內(nèi)容差異。決定模塊34則用以根據(jù)該地址內(nèi)容差異決定第二指令的ー緩沖地址內(nèi)容。在決定模塊34決定第二指令中的緩沖地址內(nèi)容后,傳送模塊36負(fù)責(zé)依序?qū)⒃摰谝恢噶?、該第二指令及該第三指令發(fā)送至動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器60。關(guān)于控制器30的運(yùn)作方式可參考先前與圖I相關(guān)的介紹,因此不再贅述。請(qǐng)參閱圖4,圖4為根據(jù)本發(fā)明的另一具體實(shí)施例中適用于動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的控制器的電路方塊圖。該控制器40包含第二判斷模塊42、ー決定模塊44和ー傳送模塊46,并用以控制動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器60。須說(shuō)明的是,實(shí)務(wù)上,控制器40可包含其他未顯示于圖中的電路元件。第二判斷模塊42用以判斷第一指令與第三指令間的一地址內(nèi)容差異是否大于ー預(yù)設(shè)門檻值。若該地址內(nèi)容差異大于該預(yù)設(shè)門檻值,決定模塊44即根據(jù)該地址內(nèi)容差異決定第二指令的ー緩沖地址內(nèi)容。在決定模塊44決定該緩沖地址內(nèi)容后,傳送模塊46負(fù)責(zé)依序?qū)⒃摰谝恢噶?、該第二指令及該第三指令發(fā)送至動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器60。相對(duì)地,若該地址內(nèi)容差異小于該預(yù)設(shè)門檻值,則傳送模塊46系直接依序?qū)⒃摰谝恢噶罴霸摰谌噶畎l(fā)送至動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器60。關(guān)于控制器40的運(yùn)作方式可參考先前與圖2相關(guān)的介紹,因此不再贅述。如上所述,透過適當(dāng)安排發(fā)送至動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的指令內(nèi)容和指令順序,根據(jù)本發(fā)明的控制方法及控制器,可減少信號(hào)線上同時(shí)發(fā)生的雙態(tài)變換量,進(jìn)而降低相對(duì)應(yīng)的雜訊干擾、増加信號(hào)傳輸?shù)姆€(wěn)定性。藉此,采用根據(jù)本發(fā)明的方法及控制器的電 子裝置可操作在更高的時(shí)脈速度,而毋須采用成本昂貴的印刷電路板來(lái)降低雜訊,亦即強(qiáng)化系統(tǒng)高速時(shí)的耐受度且減低印刷電路板的成本。藉由以上較佳具體實(shí)施例的詳述,希望能更加清楚描述本發(fā)明的特征與精神,而并非以上述所掲示的較佳具體實(shí)施例來(lái)對(duì)本發(fā)明的范疇加以限制。相反地,其目的是希望能涵蓋各種改變及具相等性的安排于本發(fā)明所欲申請(qǐng)的專利范圍的范疇內(nèi)。
權(quán)利要求
1.一種適用于一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的控制方法,包含 判斷第一指令與第三指令間的一地址內(nèi)容差異; 根據(jù)該地址內(nèi)容差異決定至少第二指令的多個(gè)緩沖地址內(nèi)容;以及 依序?qū)⒃摰谝恢噶睢⒃撝辽俚诙噶罴霸摰谌噶畎l(fā)送至該動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器; 其中,該第一指令與該第三指令分別為第一類指令,該至少第二指令分別為第二類指令。
2.如權(quán)利要求I所述的控制方法,其特征在于,該第一類指令為一可使用全部地址內(nèi)容位元的指令,以及該第二類指令為一僅使用部分或不使用地址內(nèi)容位元的指令。
3.如權(quán)利要求2所述的控制方法,其特征在于,中該可使用全部地址內(nèi)容位元的指令包括一模態(tài)暫存器組指令、一啟動(dòng)指令、一寫入指令或一讀取指令。
4.如權(quán)利要求2所述的控制方法,其特征在于,該僅使用部分或不使用地址內(nèi)容位元的指令包括一更新指令、一空操作指令或一預(yù)先充電指令。
5.如權(quán)利要求I所述的控制方法,其特征在于,根據(jù)該地址內(nèi)容差異決定該至少第二指令的該多個(gè)緩沖地址內(nèi)容的步驟包含參考該動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器相關(guān)的一信號(hào)線路配置或一電源線路配置以決定該多個(gè)緩沖地址內(nèi)容。
6.如權(quán)利要求I所述的控制方法,其特征在于,該第一指令、該第二指令、以及該第三指令的發(fā)送順序及發(fā)送內(nèi)容符合動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器規(guī)格的限制。
7.一種適用于一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的控制方法,包含 判斷第一指令與第三指令間的一地址內(nèi)容差異是否大于一預(yù)設(shè)門檻值; 當(dāng)該地址內(nèi)容差異大于該預(yù)設(shè)門檻值,根據(jù)該地址內(nèi)容差異決定至少第二指令的多個(gè)緩沖地址內(nèi)容;以及 依序?qū)⒃摰谝恢噶?、該至少第二指令及該第三指令發(fā)送至該動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器; 其中,該第一指令與該第三指令分別為第一類指令,該至少第二指令分別為第二類指令。
8.如權(quán)利要求7所述的控制方法,其特征在于,進(jìn)一步包含 當(dāng)該地址內(nèi)容差異小于該預(yù)設(shè)門檻值,依序?qū)⒃摰谝恢噶罴霸摰谌噶畎l(fā)送至該動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。
9.如權(quán)利要求7所述的控制方法,其特征在于,該第一類指令為一可使用全部地址內(nèi)容位元的指令,以及該第二類指令為一僅使用部分或不使用地址內(nèi)容位元的指令。
10.如權(quán)利要求9所述的控制方法,其特征在于,該可使用全部地址內(nèi)容位元的指令包含一模態(tài)暫存器組指令、一啟動(dòng)指令、一寫入指令或一讀取指令。
11.如權(quán)利要求9所述的控制方法,其特征在于,該僅使用部分地址內(nèi)容位元的指令包含一更新指令、一空操作指令或一預(yù)先充電指令。
12.如權(quán)利要求7所述的控制方法,其特征在于,當(dāng)該地址內(nèi)容差異大于該預(yù)設(shè)門檻值,根據(jù)該地址內(nèi)容差異決定該至少第二指令的該多個(gè)緩沖地址內(nèi)容還包含參考該動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器相關(guān)的一信號(hào)線路配置或一電源線路配置以決定該緩沖地址內(nèi)容。
13.如權(quán)利要求7所述的控制方法,其特征在于,該第一指令、該第二指令、以及該第三指令的發(fā)送順序及發(fā)送內(nèi)容符合動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器規(guī)格的限制。
14.一種適用于一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的控制器,包含一判斷模塊,用以判斷第一指令與第三指令間的一地址內(nèi)容差異; 一決定模塊,用以根據(jù)該地址內(nèi)容差異決定至少第二指令的多個(gè)緩沖地址內(nèi)容;以及 一傳送模塊,用以依序?qū)⒃摰谝恢噶睢⒃撝辽俚诙噶罴霸摰谌噶畎l(fā)送至該動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器; 其中,該第一指令與該第三指令分別為第一類指令,該至少第二指令分別為第二類指令。
15.如權(quán)利要求14所述的控制器,其特征在于,該第一類指令為一可使用全部地址內(nèi)容位元的指令,以及該第二類指令為一僅使用部分或不使用地址內(nèi)容位元的指令。
16.如權(quán)利要求15所述的控制器,其特征在于,該可使用全部地址內(nèi)容位元的指令包含一模態(tài)暫存器組指令、一啟動(dòng)指令、一寫入指令或一讀取指令。
17.如權(quán)利要求15所述的控制器,其特征在于,該僅使用部分或不使用地址內(nèi)容位元的指令包含一更新指令、一空操作指令或一預(yù)先充電指令。
18.如權(quán)利要求14所述的控制器,其特征在于,該決定模塊決定該多個(gè)緩沖地址內(nèi)容時(shí),還包含參考該動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器相關(guān)的一信號(hào)線路配置或一電源線路配置以決定該多個(gè)緩沖地址內(nèi)容。
19.如權(quán)利要求14所述的控制器,其特征在于,該第一指令、該第二指令以及該第三指令的發(fā)送順序及發(fā)送內(nèi)容符合動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器規(guī)格的限制。
20.如權(quán)利要求14所述的控制器,其特征在于,該判斷模塊還具有一預(yù)設(shè)門檻值,供判斷該地址內(nèi)容差異是否大于該預(yù)設(shè)門檻值。
21.如權(quán)利要求20所述的控制器,其特征在于,該決定模塊用以于該地址內(nèi)容差異大于該預(yù)設(shè)門檻值時(shí),根據(jù)該地址內(nèi)容差異決定該至少第二指令的多個(gè)緩沖地址內(nèi)容。
22.如權(quán)利要求20所述的控制器,其特征在于,當(dāng)該地址內(nèi)容差異小于該預(yù)設(shè)門檻值,該傳送模塊依序?qū)⒃摰谝恢噶罴霸摰谌噶畎l(fā)送至該動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。
23.如權(quán)利要求20所述的控制器,其特征在于,該第一類指令為一可使用全部地址內(nèi)容位元的指令,以及該第二類指令為一僅使用部分或不使用地址內(nèi)容位元的指令。
24.如權(quán)利要求23所述的控制器,其特征在于,該可使用全部地址內(nèi)容位元的指令包含一模態(tài)暫存器組指令、一啟動(dòng)指令、一寫入指令或一讀取指令。
25.如權(quán)利要求23所述的控制器,其特征在于,該僅使用部分或不使用地址內(nèi)容位元的指令包含一更新指令、一空操作指令或一預(yù)先充電指令。
26.如權(quán)利要求20所述的控制器,其特征在于,該決定模塊決定該多個(gè)緩沖地址內(nèi)容時(shí),還包含參考該動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器相關(guān)的一信號(hào)線路配置或一電源線路配置決定該多個(gè)緩沖地址內(nèi)容。
27.如權(quán)利要求20所述的控制器,其特征在于,該第一指令、該第二指令以及該第三指令的發(fā)送順序及發(fā)送內(nèi)容符合動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器規(guī)格的限制。
全文摘要
本發(fā)明提供的控制器適用于動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,包含判斷模塊、決定模塊和傳送模塊。判斷模塊用以判斷第一指令與第三指令間的一地址內(nèi)容差異。決定模塊用以根據(jù)該地址內(nèi)容差異決定第二指令的一緩沖地址內(nèi)容。傳送模塊用以依序?qū)⒃摰谝恢噶?、該第二指令及該第三指令發(fā)送至該動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。
文檔編號(hào)G11C11/4063GK102682835SQ20111006583
公開日2012年9月19日 申請(qǐng)日期2011年3月11日 優(yōu)先權(quán)日2011年3月11日
發(fā)明者劉先鳳, 陳宥霖, 陳忠敬 申請(qǐng)人:晨星半導(dǎo)體股份有限公司, 晨星軟件研發(fā)(深圳)有限公司