欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

存儲器件以及操作和控制該存儲器件的方法

文檔序號:6768888閱讀:152來源:國知局
專利名稱:存儲器件以及操作和控制該存儲器件的方法
技術(shù)領(lǐng)域
本發(fā)明的示例性實施例涉及存儲器件,更具體地涉及存儲器件的數(shù)據(jù)掩蔽操作。
背景技術(shù)
存儲器件可以執(zhí)行用于阻截數(shù)據(jù)的數(shù)據(jù)掩蔽操作。當數(shù)據(jù)被掩蔽時,被掩蔽的數(shù)據(jù)不會被寫入存儲器件。隨著存儲器件從DDR (雙倍數(shù)據(jù)速率)3存儲器件轉(zhuǎn)變?yōu)镈DR4存儲器件,突發(fā)長度 (burst length)增加至10。在此,突發(fā)長度表示數(shù)據(jù)傳輸幀的長度,數(shù)據(jù)傳輸幀的長度與一次輸入到/輸出自數(shù)據(jù)I/O引腳的串行數(shù)據(jù)的比特數(shù)相對應(yīng)。例如,當突發(fā)長度被設(shè)置為 10時,10比特的數(shù)據(jù)被一次輸入到/輸出自數(shù)據(jù)I/O引腳。在輸入/輸出數(shù)據(jù)中,8比特的數(shù)據(jù)可以是有效的數(shù)據(jù),而剩余的2比特的數(shù)據(jù)用于數(shù)據(jù)掩蔽(DM)、數(shù)據(jù)總線倒置(DBI)、 以及循環(huán)冗余校驗(CRC)。如上所述,對于有效數(shù)據(jù)和伴隨的數(shù)據(jù)混合在數(shù)據(jù)傳輸幀中這一情形,需要存儲器件識別用于數(shù)據(jù)掩蔽的信息是否包含在數(shù)據(jù)傳輸幀中。

發(fā)明內(nèi)容
本發(fā)明的實施例涉及識別數(shù)據(jù)掩蔽信息是否包含在數(shù)據(jù)傳輸幀中的方法。根據(jù)本發(fā)明的一個實施例,提供一種操作存儲器件的方法,包括以下步驟確定是否要進行數(shù)據(jù)掩蔽操作,并將掩蔽設(shè)置值設(shè)置為預(yù)定值;接收數(shù)據(jù)包;以及從所述數(shù)據(jù)包中提取掩蔽信息,以響應(yīng)于所述掩蔽信息和所述掩蔽設(shè)置值來對數(shù)據(jù)進行掩蔽。根據(jù)本發(fā)明的另一個實施例,提供一種控制存儲器件的方法,包括以下步驟發(fā)送掩蔽設(shè)置值,以確定是否要進行數(shù)據(jù)掩蔽操作;發(fā)送寫入命令;以及響應(yīng)于所述掩蔽設(shè)置值來確定數(shù)據(jù)包是否包含掩蔽信息,并發(fā)送與所述寫入命令相對應(yīng)的所述數(shù)據(jù)包。根據(jù)本發(fā)明的又一個實施例,提供一種存儲器件,包括存儲核心區(qū),被配置為儲存數(shù)據(jù);設(shè)置值儲存單元,被配置為儲存掩蔽設(shè)置值;數(shù)據(jù)輸入單元,被配置為接收數(shù)據(jù)包;以及掩蔽執(zhí)行單元,被配置為響應(yīng)于所述掩蔽設(shè)置值來從所述數(shù)據(jù)包中提取掩蔽信息, 以阻止將被掩蔽的數(shù)據(jù)寫入所述存儲核心區(qū)。


圖1為根據(jù)本發(fā)明的一個實施例的存儲器件的方框圖。圖2為圖1所示的掩蔽提取單元的方框圖。圖3為包含在圖1所示的掩蔽單元中的單位掩蔽器的方框圖。
具體實施例方式下面參照附圖更加詳細地描述本發(fā)明的示例性實施例。然而,本發(fā)明可以用不同的方式來實施,并且不應(yīng)當理解為限于本文所述的實施例。確切地說,提供這些實施例以使得本說明書對于本領(lǐng)域的技術(shù)人員來說將會清楚和完整,且充分表達本發(fā)明的范圍。在整個說明書中,在本發(fā)明的各個附圖和實施例中,相同的附圖標記指代相同的部件。圖1為根據(jù)本發(fā)明的一個實施例的存儲器件的方框圖。如圖所示,存儲器件包括存儲核心區(qū)100、設(shè)置值儲存單元110、數(shù)據(jù)輸入單元 120、以及掩蔽執(zhí)行單元130。存儲核心區(qū)100被配置為儲存數(shù)據(jù)。設(shè)置值儲存單元110被配置為將在存儲器件的設(shè)置階段所設(shè)置的掩蔽設(shè)置值 DMEN進行儲存。在此,所述設(shè)置階段包括對模式寄存器設(shè)置(MRS,Mode Register Setting) 進行設(shè)置的階段和對存儲器件進行初始化的階段。在確定是否要進行數(shù)據(jù)掩蔽操作之后, 設(shè)置值儲存單元110儲存掩蔽設(shè)置值DMEN,所述掩蔽設(shè)置值DMEN可以根據(jù)具體情況而不同。設(shè)置值儲存單元110可以用儲存MRS值的MRS寄存器來實現(xiàn)。數(shù)據(jù)輸入單元120被配置為接收從數(shù)據(jù)焊盤DQXN輸入的數(shù)據(jù)包。在圖1中,“XN” 表示數(shù)據(jù)焊盤DQ的數(shù)量是N,N為自然數(shù)。比特數(shù)與突發(fā)長度BL相對應(yīng)的串行數(shù)據(jù)被輸入到N個數(shù)據(jù)焊盤DQ中的每個焊盤。在圖1中,“BURST0”表示從N個數(shù)據(jù)焊盤DQ輸入的串行數(shù)據(jù)的第一數(shù)據(jù),而“BURST9”表示從N個數(shù)據(jù)焊盤DQ輸入的串行數(shù)據(jù)的第十數(shù)據(jù)。根據(jù)示例,數(shù)據(jù)BURSTO至BURST9的每一個都包括10比特的數(shù)據(jù)。掩蔽執(zhí)行單元130被配置為從數(shù)據(jù)包中提取掩蔽信息DM_BURST<0:7>,以阻止將被掩蔽的數(shù)據(jù)寫入存儲核心區(qū)100。在此,響應(yīng)于掩蔽設(shè)置值DMEN來確定掩蔽執(zhí)行單元130 是否執(zhí)行掩蔽操作。具體地,掩蔽執(zhí)行單元130包括掩蔽提取單元131和掩蔽單元132。掩蔽提取單元 131被配置為響應(yīng)于掩蔽設(shè)置值DMEN來從數(shù)據(jù)包中提取掩蔽信息DM_BURST<0:7>。掩蔽單元132被配置為響應(yīng)于所提取的掩蔽信息DM_BURST<0:7>和存儲體信息BANK_INF0<0 7>, 來阻止將被掩蔽的數(shù)據(jù)寫入存儲核心區(qū)100。當掩蔽設(shè)置值DMEN被設(shè)置為邏輯高電平以進行掩蔽操作時,掩蔽信息DM_ BURST<0 7>被包含在數(shù)據(jù)包中。在數(shù)據(jù)包中,包含有掩蔽信息DM_BURST<0 7>的地方可以根據(jù)存儲器件的結(jié)構(gòu)而不同。在一個示例性實施例中,掩蔽信息DM_BURST<0:7>可以被包含在數(shù)據(jù)包的數(shù)據(jù) BURSTO至BURST9的某一個中。例如,數(shù)據(jù)包的數(shù)據(jù)BURSTO至BURST7可以具有正常有效數(shù)據(jù),數(shù)據(jù)BURSTS可以具有CRC數(shù)據(jù),而數(shù)據(jù)BURST9可以具有掩蔽信息DM_BURST<0 7>。在另一個示例性實施例中,可以提供專用的數(shù)據(jù)焊盤DQ用于接收掩蔽信息DM_BURST<0 7>。 例如,當提供9個數(shù)據(jù)焊盤DQ時,8個數(shù)據(jù)焊盤DQ可以接收正常有效數(shù)據(jù),而剩余的一個數(shù)據(jù)焊盤DQ可以接收掩蔽信息DM_BURST<0:7>。這樣,掩蔽提取單元131能夠從數(shù)據(jù)包中提取掩蔽信息DM_BURST<0 7>。掩蔽單元132包括多個單位掩蔽器132A至132H,這些多個單位掩蔽器132A至 132H的數(shù)量與在存儲核心區(qū)100中提供的存儲體的數(shù)量相對應(yīng)。單位掩蔽器132A至132H被配置為響應(yīng)于掩蔽信息DM_BURST<0 7>和存儲體信息BANK_INF0<0 7>,來阻止將被掩蔽的數(shù)據(jù)寫入存儲核心區(qū)100。其結(jié)果,響應(yīng)于掩蔽信息DM_BURST<0:7>,只有未被掩蔽的數(shù)據(jù)被寫入存儲核心區(qū)100。存儲器件還包括被配置為對輸入命令進行解碼的命令解碼單元140。輸入命令可以包括寫入命令WT。圖1中所示的寫入路徑單元150示出了用于將從數(shù)據(jù)輸入單元120輸入的數(shù)據(jù)包中所包含的有效數(shù)據(jù)傳輸?shù)酱鎯诵膮^(qū)100的路徑。寫入路徑單元150響應(yīng)于寫入命令WT 來將有效數(shù)據(jù)傳輸?shù)酱鎯诵膮^(qū)100。根據(jù)本實施例,基于使用圖1的存儲器件時的環(huán)境來設(shè)置存儲器件,據(jù)此來確定是否進行數(shù)據(jù)掩蔽操作。因此,在存儲器件的操作期間,并不一定需要單獨的信息來指示是否是掩蔽信息DM_BURST<0:7>。因此,可以簡化用于控制存儲器件的存儲控制器的結(jié)構(gòu)和操作。圖2為圖1中所示的掩蔽提取單元131的方框圖。根據(jù)掩蔽信息DM_BURST<0:7>包含在數(shù)據(jù)包中的位置,掩蔽提取單元131的構(gòu)造可以不同。圖2示出了針對提供了專用的數(shù)據(jù)焊盤DQ用于接收掩蔽信息DM_BURST<0:7> 這一情形的掩蔽提取單元131。假設(shè)提供有9個數(shù)據(jù)焊盤DQ,并且,在這些焊盤DQ中,第八數(shù)據(jù)焊盤DQ是用于接收掩蔽信息DM_BURST<0 7>的專用的數(shù)據(jù)焊盤DQ,下面將詳細解釋掩蔽提取單元131從數(shù)據(jù)包中提取掩蔽信息DM_BURST<0:7>的操作。參照圖2,掩蔽提取單元131包括串行-并行變換器210和D觸發(fā)器陣列220。串行-并行變換器210被配置為經(jīng)數(shù)據(jù)輸入單元120串行地接收從上述專用的數(shù)據(jù)焊盤DQ輸入的掩蔽信息DM_BURST<0 7>,以將掩蔽信息DM_BURST<0 7>并行地變換并輸出οD觸發(fā)器陣列220被配置為響應(yīng)于掩蔽設(shè)置值DMEN,來接收并儲存被并行排列了的掩蔽信息DM_BURST<0:7>。當掩蔽設(shè)置值DMEN被設(shè)置為邏輯高電平時,D觸發(fā)器陣列220 正常操作。當掩蔽設(shè)置值DMEN被設(shè)置為邏輯低電平時,D觸發(fā)器陣列220被去激活并將掩蔽信息DM_BURST<0:7>的所有比特輸出為邏輯低電平。因而,當掩蔽設(shè)置值DMEN被設(shè)置為邏輯低電平時,數(shù)據(jù)不被掩蔽。圖3為包含在圖1所示的掩蔽單元132中的第四單位掩蔽器132D的方框圖。由于用來掩蔽輸入到第四存儲體BANK3中的數(shù)據(jù)的第四單位掩蔽器132D具有與用來掩蔽輸入到存儲體BANKO至BANK2以及BANK4至BANK7中的數(shù)據(jù)的其他單位掩蔽器 132A、132B、132C、132E、132F、132G和132H實質(zhì)上相同的結(jié)構(gòu),因此為了簡潔,將省略對這些其他的單位掩蔽器的詳細描述。如圖所示,第四單位掩蔽器132D包括多個AND門311至318,這些多個AND門311 至318中的每一個AND門都被配置為基于掩蔽信息DM_BURST<0:7>和相應(yīng)的存儲體信息、 即第四存儲體信息BANK_INF0<3>,來激活存儲核心區(qū)100的第四存儲體BANK3的區(qū)段321 至328中的相應(yīng)的一個區(qū)段。當?shù)谒拇鎯w信息BANK_INF0<3>被激活為邏輯高電平且第一掩蔽信息DM_ BURST<0>被去激活為邏輯低電平時,第一 AND門311激活并將邏輯高電平的第一區(qū)段激活信號SEGMENT<3,0>輸出到第一區(qū)段321。其結(jié)果,第一區(qū)段321能夠正常執(zhí)行寫入操作。
當?shù)谒拇鎯w信息BANK_INF0<3>被去激活為邏輯低電平或第一掩蔽信息DM_ BURST<0>被激活為邏輯高電平時,第一 AND門311去激活并將邏輯低電平的第一區(qū)段激活信號SEGMENT<3,0>輸出到第一區(qū)段321。其結(jié)果,第一區(qū)段321被去激活,以使得即使輸入數(shù)據(jù),第一區(qū)段321也不執(zhí)行寫入操作。由于其他的AND門312至318和其他的區(qū)段322至3 的操作類似于第一 AND門 311和第一區(qū)段321的操作,因此為了簡潔,將省略對它們的詳細描述。下面再次參照圖1,解釋根據(jù)本發(fā)明實施例的存儲器件的操作。首先,確定是否要進行數(shù)據(jù)掩蔽操作。這種確定是在對模式寄存器設(shè)置(MRS)進行設(shè)置的階段執(zhí)行的或者在對存儲器件進行初始化的階段執(zhí)行的。在做出是否要進行數(shù)據(jù)掩蔽操作的確定之后,根據(jù)該確定,來儲存掩蔽設(shè)置值DMEN。在存儲器件的寫入操作期間,響應(yīng)于寫入命令WT,數(shù)據(jù)包被輸入。當掩蔽設(shè)置值 DMEN被設(shè)置為邏輯高電平以執(zhí)行數(shù)據(jù)掩蔽操作時,掩蔽信息DM_BURST<0:7>被包含在數(shù)據(jù)包中。因此,存儲器件從數(shù)據(jù)包中提取掩蔽信息DM_BURST<0:7>,以響應(yīng)于所提取的掩蔽信息DM_BURST<0 7>,來掩蔽輸入到存儲體中的數(shù)據(jù)。當掩蔽設(shè)置值DMEN被設(shè)置為邏輯低電平以不進行數(shù)據(jù)掩蔽操作時,輸入到存儲體的數(shù)據(jù)不會被掩蔽。下面將解釋根據(jù)本發(fā)明實施例的用于控制存儲器件的存儲控制器的操作。存儲控制器發(fā)送掩蔽設(shè)置值DMEN,用于確定是否針對存儲器件執(zhí)行數(shù)據(jù)掩蔽操作。這可以在對模式寄存器設(shè)置(MRQ進行設(shè)置的階段實現(xiàn)或者在對存儲器件進行初始化的階段實現(xiàn)。在發(fā)送掩蔽設(shè)置值DMEN之后,存儲控制器將寫入命令WT和與該寫入命令WT相對應(yīng)的數(shù)據(jù)包發(fā)送給存儲器件。當掩蔽設(shè)置值DMEN被設(shè)置為邏輯高電平以執(zhí)行數(shù)據(jù)掩蔽操作時,存儲控制器發(fā)送包含有掩蔽信息DM_BURST<0:7>的數(shù)據(jù)包。相反地,當掩蔽設(shè)置值DMEN被設(shè)置為邏輯低電平以不執(zhí)行數(shù)據(jù)掩蔽操作時,存儲控制器發(fā)送不包含有掩蔽信息DM_BURST<0:7>的數(shù)據(jù)包。在不執(zhí)行數(shù)據(jù)掩蔽操作的情形下,存儲控制器可以發(fā)送這樣的數(shù)據(jù)包這種數(shù)據(jù)包包括取代掩蔽信息DM_BURST<0:7>的諸如數(shù)據(jù)總線倒置(DBI)和循環(huán)冗余校驗(CRC)的其它的 fn息ο根據(jù)本發(fā)明的示例性實施例,存儲器件可以在存儲器件的設(shè)置階段確定是否要執(zhí)行數(shù)據(jù)掩蔽操作,即在數(shù)據(jù)包中是否包含掩蔽信息。根據(jù)本發(fā)明的示例性實施例,由于對是否執(zhí)行數(shù)據(jù)掩蔽操作的確定取決于依賴于不同環(huán)境的變量,因此在存儲器件的操作期間,不需要單獨的信息來指示掩蔽信息是否包含在數(shù)據(jù)包中。因此,可以簡化用于控制存儲器件的存儲控制器的結(jié)構(gòu)和操作。盡管已經(jīng)結(jié)合具體的實施例描述了本發(fā)明,然而,對于本領(lǐng)域的技術(shù)人員來說明顯的是,在不偏離所附權(quán)利要求所限定的本發(fā)明的范圍和精神的前提下,可以進行各種變化和修改。
權(quán)利要求
1.一種操作存儲器件的方法,包括以下步驟確定是否要進行數(shù)據(jù)掩蔽操作,并將掩蔽設(shè)置值設(shè)置為預(yù)定值; 接收數(shù)據(jù)包;以及從所述數(shù)據(jù)包中提取掩蔽信息,以響應(yīng)于所述掩蔽信息和所述掩蔽設(shè)置值來對數(shù)據(jù)進行掩蔽。
2.如權(quán)利要求1所述的方法,其中,將掩蔽設(shè)置值設(shè)置為預(yù)定值的步驟包括對所述存儲器件的模式寄存器設(shè)置進行設(shè)置。
3.如權(quán)利要求1所述的方法,其中,將掩蔽設(shè)置值設(shè)置為預(yù)定值的步驟是在對所述存儲器件進行初始化的階段執(zhí)行的。
4.一種控制存儲器件的方法,包括以下步驟 發(fā)送掩蔽設(shè)置值,以確定是否要進行數(shù)據(jù)掩蔽操作; 發(fā)送寫入命令;以及響應(yīng)于所述掩蔽設(shè)置值來確定數(shù)據(jù)包是否包含掩蔽信息,并發(fā)送與所述寫入命令相對應(yīng)的所述數(shù)據(jù)包。
5.如權(quán)利要求4所述的方法,其中,所述發(fā)送掩蔽設(shè)置值的步驟是在對所述存儲器件的模式寄存器設(shè)置進行設(shè)置的階段執(zhí)行的。
6.如權(quán)利要求4所述的方法,其中,所述發(fā)送掩蔽設(shè)置值的步驟是在對所述存儲器件進行初始化的階段執(zhí)行的。
7.一種存儲器件,包括存儲核心區(qū),被配置為儲存數(shù)據(jù); 設(shè)置值儲存單元,被配置為儲存掩蔽設(shè)置值; 數(shù)據(jù)輸入單元,被配置為傳送從數(shù)據(jù)焊盤輸入的數(shù)據(jù)包;以及掩蔽執(zhí)行單元,被配置為響應(yīng)于所述掩蔽設(shè)置值,來從所述傳送的數(shù)據(jù)包中提取掩蔽信息,以阻止將數(shù)據(jù)寫入所述存儲核心區(qū)。
8.如權(quán)利要求7所述的存儲器件,其中,所述掩蔽設(shè)置值由模式寄存器設(shè)置所設(shè)置。
9.如權(quán)利要求7所述的存儲器件,其中,所述掩蔽設(shè)置值是在對所述存儲器件進行初始化的階段被設(shè)置的。
10.如權(quán)利要求7所述的存儲器件,其中,所述掩蔽執(zhí)行單元包括掩蔽提取單元,被配置為響應(yīng)于所述掩蔽設(shè)置值,來從所述傳送的數(shù)據(jù)包中提取所述掩蔽信息;以及掩蔽單元,被配置為響應(yīng)于所述提取的掩蔽信息,來阻止將數(shù)據(jù)寫入所述存儲核心區(qū)。
11.如權(quán)利要求10所述的存儲器件,其中,當所述掩蔽設(shè)置值被設(shè)置為不執(zhí)行數(shù)據(jù)掩蔽操作時,所述掩蔽提取單元將所述掩蔽信息的多個信號去激活。
12.如權(quán)利要求10所述的存儲器件,其中,所述掩蔽提取單元包括串行-并行變換器,被配置為接收從所述數(shù)據(jù)輸入單元串行輸入的所述掩蔽信息,以將所述掩蔽信息并行地變換并輸出;以及觸發(fā)器陣列,被配置為響應(yīng)于所述掩蔽設(shè)置值,來接收和儲存被并行排列的所述掩蔽 fn息ο
13.如權(quán)利要求12所述的存儲器件,其中,所述觸發(fā)器陣列將所述掩蔽信息的多個信號去激活并輸出為第二邏輯電平,以禁止數(shù)據(jù)掩蔽操作。
14.如權(quán)利要求10所述的存儲器件,其中,所述掩蔽單元響應(yīng)于所述提取的掩蔽信息, 來將所述存儲核心區(qū)中的相應(yīng)的區(qū)段去激活并寫入數(shù)據(jù)。
15.如權(quán)利要求10所述的存儲器件,其中,所述掩蔽單元包括多個單位掩蔽器,其中, 所述多個單位掩蔽器的數(shù)量與在所述存儲核心區(qū)中提供的存儲體的數(shù)量相對應(yīng)。
16.如權(quán)利要求15所述的存儲器件,其中,每個單位掩蔽器包括多個AND門,每個AND 門被配置為基于所述提取的掩蔽信息,來將包含在所述存儲核心區(qū)中的所述存儲體內(nèi)的相應(yīng)的一個區(qū)段激活。
17.如權(quán)利要求7所述的存儲器件,還包括寫入路徑單元,被配置為響應(yīng)于寫入命令,來將從所述數(shù)據(jù)輸入單元輸入的數(shù)據(jù)包中所包含的有效數(shù)據(jù)傳輸?shù)剿龃鎯诵膮^(qū)。
全文摘要
本發(fā)明提供一種操作存儲器件的方法,包括以下步驟確定是否要進行數(shù)據(jù)掩蔽操作,并將掩蔽設(shè)置值設(shè)置為預(yù)定值;接收數(shù)據(jù)包;以及從數(shù)據(jù)包中提取掩蔽信息,以響應(yīng)于掩蔽信息和掩蔽設(shè)置值來對數(shù)據(jù)進行掩蔽。
文檔編號G11C7/10GK102169713SQ201010148550
公開日2011年8月31日 申請日期2010年4月16日 優(yōu)先權(quán)日2010年2月25日
發(fā)明者尹相植, 文眞永 申請人:海力士半導(dǎo)體有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
高尔夫| 松桃| 佛教| 罗甸县| 井研县| 南江县| 阿巴嘎旗| 临夏市| 郴州市| 读书| 康定县| 金山区| 龙门县| 阿尔山市| 渝北区| 巴东县| 绥宁县| 东至县| 文成县| 和平区| 江陵县| 军事| 汉沽区| 邯郸县| 策勒县| 连云港市| 常宁市| 教育| 普陀区| 依安县| 呈贡县| 浦县| 鱼台县| 凯里市| 获嘉县| 辽宁省| 达日县| 兴业县| 霍州市| 高安市| 蓝田县|