一種dram數(shù)據(jù)掩碼位的功能擴(kuò)展方法
【專利摘要】本發(fā)明提供一種DRAM數(shù)據(jù)掩碼位的功能擴(kuò)展方法,在進(jìn)行DRAM讀操作時(shí),利用寫操作的數(shù)據(jù)掩碼位來產(chǎn)生讀操作時(shí)的數(shù)據(jù)通路翻轉(zhuǎn)位(DBI),通過DBI位與要讀出的數(shù)據(jù)進(jìn)行異或計(jì)算,作為最終讀出的數(shù)據(jù)輸出,以降低數(shù)據(jù)翻轉(zhuǎn)發(fā)生的概率從而提升DRAM的輸出眼圖,減少DRAM讀操作時(shí)的峰值電流,從而減少系統(tǒng)噪聲。
【專利說明】一種DRAM數(shù)據(jù)掩碼位的功能擴(kuò)展方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及半導(dǎo)體存儲(chǔ)器領(lǐng)域,具體涉及一種DRAM數(shù)據(jù)掩碼位的功能擴(kuò)展方法。
【背景技術(shù)】
[0002]隨著內(nèi)存操作中數(shù)據(jù)位數(shù)越來越寬,同一時(shí)刻系統(tǒng)發(fā)生數(shù)據(jù)翻轉(zhuǎn)的通道也會(huì)越來越多,這會(huì)造成系統(tǒng)需要提供更加穩(wěn)定的環(huán)境去確保這些高速翻轉(zhuǎn)能夠成功的完成,并且數(shù)據(jù)通道的每次翻轉(zhuǎn)都會(huì)產(chǎn)生峰值電流,導(dǎo)致系統(tǒng)耗電量大,同時(shí)這種數(shù)據(jù)的高頻率翻轉(zhuǎn)會(huì)給系統(tǒng)帶來很大系統(tǒng)噪聲。
[0003]如圖1所示,在高速DRAM的寫操作中,我們往往需要用數(shù)據(jù)掩碼位(DM)來數(shù)來屏蔽我們部分寫入的數(shù)據(jù),但是在讀操作時(shí),數(shù)據(jù)掩碼位(DM)處于閑置狀態(tài),沒有得到充分利用。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于克服現(xiàn)有技術(shù)缺陷,提供一種DRAM數(shù)據(jù)掩碼位的功能擴(kuò)展方法,通過復(fù)用寫路徑的數(shù)據(jù)掩碼位(DM)產(chǎn)生數(shù)據(jù)通路翻轉(zhuǎn)位(DBI)來減少DRAM讀操作時(shí)的峰值電流,從而減少系統(tǒng)噪聲。
[0005]為達(dá)到上述目的,本發(fā)明采用以下技術(shù)方案:
[0006]一種DRAM數(shù)據(jù)掩碼位的功能擴(kuò)展方法,在進(jìn)行DRAM讀操作時(shí),利用寫操作的數(shù)據(jù)掩碼位來產(chǎn)生讀操作時(shí)的數(shù)據(jù)通路翻轉(zhuǎn)位(DBI),通過DBI位與要讀出的數(shù)據(jù)進(jìn)行異或計(jì)算,作為最終讀出的數(shù)據(jù)輸出。
[0007]作為進(jìn)一步的優(yōu)化方案:判斷要進(jìn)行讀操作的數(shù)據(jù)和最終讀出的數(shù)據(jù)需要翻轉(zhuǎn)通道的數(shù)量,當(dāng)需要翻轉(zhuǎn)通道的數(shù)量大于讀操作數(shù)據(jù)通道數(shù)量的1/2時(shí),數(shù)據(jù)通路翻轉(zhuǎn)位(DBI)輸出為1,否則輸出為O。
[0008]作為進(jìn)一步的優(yōu)化方案:讀操作數(shù)據(jù)每8位數(shù)據(jù)引入I個(gè)數(shù)據(jù)通路翻轉(zhuǎn)位(DBI)。
[0009]本發(fā)明利用已有的寫操作的數(shù)據(jù)掩碼位來產(chǎn)生DRAM讀操作時(shí)的DBI位,通過DBI位與要讀出的數(shù)據(jù)進(jìn)行異或計(jì)算,作為最終讀出的數(shù)據(jù)輸出,以降低數(shù)據(jù)翻轉(zhuǎn)發(fā)生的概率從而提升DRAM的輸出眼圖。
【專利附圖】
【附圖說明】
[0010]圖1是DRAM的寫操作中用數(shù)據(jù)掩碼位進(jìn)行屏蔽寫入數(shù)據(jù)的示意圖;
[0011]圖2是本發(fā)明讀操作時(shí)利用數(shù)據(jù)掩碼位來產(chǎn)生數(shù)據(jù)通路翻轉(zhuǎn)位的示意圖。
【具體實(shí)施方式】
[0012]下面結(jié)合附圖對(duì)本發(fā)明做更詳盡地描述。
[0013]在內(nèi)存讀操作時(shí),利用寫操作的數(shù)據(jù)掩碼位來產(chǎn)生讀操作時(shí)的數(shù)據(jù)通路翻轉(zhuǎn)位(DBI),通過DBI位與要讀出的數(shù)據(jù)進(jìn)行異或計(jì)算將輸出數(shù)據(jù)進(jìn)行DBI算法轉(zhuǎn)化輸出,作為最終讀出的數(shù)據(jù)輸出,同時(shí)將DBI信息通過DM通道輸出。
[0014]進(jìn)一步,首先判斷要進(jìn)行讀操作的數(shù)據(jù)和最終讀出的數(shù)據(jù)需要翻轉(zhuǎn)通道的數(shù)量,當(dāng)需要翻轉(zhuǎn)通道的數(shù)量大于總數(shù)據(jù)通道數(shù)量的1/2時(shí),數(shù)據(jù)通路翻轉(zhuǎn)位(DBI)輸出為1,否則輸出為0,通過DBI位與要讀出的數(shù)據(jù)進(jìn)行異或計(jì)算后輸出。
[0015]如圖2所示,在進(jìn)行讀操作時(shí),每8位數(shù)據(jù)引入I個(gè)數(shù)據(jù)通路翻轉(zhuǎn)位(DBI),當(dāng)8位數(shù)據(jù)嘗試從00000000翻轉(zhuǎn)到11111111的時(shí)候,引入I位DBI位,通過要讀取的數(shù)據(jù)與DBI位進(jìn)行異或計(jì)算,所有通道都不用翻轉(zhuǎn),即可得到需要輸出的數(shù)據(jù),從而使得翻轉(zhuǎn)位數(shù)降低。能夠使得讀操作的峰值電流縮減30-40%,從而減少系統(tǒng)噪聲。
【權(quán)利要求】
1.一種DRAM數(shù)據(jù)掩碼位的功能擴(kuò)展方法,其特征在于:在進(jìn)行DRAM讀操作時(shí),利用寫操作的數(shù)據(jù)掩碼位來產(chǎn)生讀操作時(shí)的數(shù)據(jù)通路翻轉(zhuǎn)位(DBI),通過DBI位與要讀出的數(shù)據(jù)進(jìn)行異或計(jì)算,作為最終讀出的數(shù)據(jù)輸出。
2.根據(jù)權(quán)利要求1所述的DRAM數(shù)據(jù)掩碼位的功能擴(kuò)展方法,其特征在于:判斷要進(jìn)行讀操作的數(shù)據(jù)和最終讀出的數(shù)據(jù)需要翻轉(zhuǎn)通道的數(shù)量,當(dāng)需要翻轉(zhuǎn)通道的數(shù)量大于讀操作數(shù)據(jù)通道數(shù)量的1/2時(shí),數(shù)據(jù)通路翻轉(zhuǎn)位(DBI)輸出為1,否則輸出為O。
3.根據(jù)權(quán)利要求1所述的DRAM數(shù)據(jù)掩碼位的功能擴(kuò)展方法,其特征在于:讀操作數(shù)據(jù)每8位數(shù)據(jù)引入I個(gè)數(shù)據(jù)通路翻轉(zhuǎn)位(DBI)。
【文檔編號(hào)】G06F3/06GK104331251SQ201410522232
【公開日】2015年2月4日 申請(qǐng)日期:2014年9月30日 優(yōu)先權(quán)日:2014年9月30日
【發(fā)明者】亞歷山大 申請(qǐng)人:山東華芯半導(dǎo)體有限公司