用于生成去向和來(lái)自存儲(chǔ)驅(qū)動(dòng)器的非易失性半導(dǎo)體存儲(chǔ)器的數(shù)據(jù)傳送的描述符的裝置和方法
【專利說(shuō)明】用于生成去向和來(lái)自存儲(chǔ)驅(qū)動(dòng)器的非易失性半導(dǎo)體存儲(chǔ)器 的數(shù)據(jù)傳送的描述符的裝置和方法
[0001] 相關(guān)申請(qǐng)的奪叉引用
[0002] 本申請(qǐng)要求于2013年12月18日提交的美國(guó)專利申請(qǐng)No. 14/132,810的優(yōu)先權(quán), 以及于2013年11月5日提交的美國(guó)臨時(shí)申請(qǐng)No. 61/900, 104和于2012年12月19日提 交的美國(guó)臨時(shí)申請(qǐng)No. 61/739, 386的權(quán)益。上述申請(qǐng)的公開內(nèi)容通過(guò)引用方式整體并入于 此。
技術(shù)領(lǐng)域
[0003] 本公開涉及非易失性半導(dǎo)體存儲(chǔ)器訪問(wèn)系統(tǒng),并且更具體地涉及用于非易失性半 導(dǎo)體存儲(chǔ)器的數(shù)據(jù)傳送控制系統(tǒng)。
【背景技術(shù)】
[0004] 本文中提供的背景描述是為了總體上給出本公開的上下文的目的。當(dāng)前提名的發(fā) 明人的工作(到工作被描述在此背景部分中的程度)以及在提交時(shí)可能無(wú)法以其他方式 有資格作為現(xiàn)有技術(shù)的說(shuō)明書各方面,既不明確也不暗示地被承認(rèn)為抵觸本公開的現(xiàn)有技 術(shù)。
[0005] 非易失性半導(dǎo)體存儲(chǔ)器(NVSM)驅(qū)動(dòng)器(例如,閃存驅(qū)動(dòng)器)包括NVSM并且基于 數(shù)據(jù)頁(yè)的大小進(jìn)行操作。例如,去向和來(lái)自NVSM傳送的數(shù)據(jù)被分組成數(shù)據(jù)集。數(shù)據(jù)集中的 每個(gè)數(shù)據(jù)集的長(zhǎng)度等于一個(gè)或多個(gè)數(shù)據(jù)頁(yè)的長(zhǎng)度。數(shù)據(jù)頁(yè)可具有例如8千字節(jié)(KB)的長(zhǎng) 度。
[0006] 例如,NVSM驅(qū)動(dòng)器可以包括NVSM接口、緩沖器管理模塊、錯(cuò)誤糾正碼(ECC)模塊、 接口管理模塊和NVSM控制模塊。NVSM接口可以與主機(jī)進(jìn)行通信。在NVSM接口和主機(jī)之間 傳送數(shù)據(jù)。緩沖器管理模塊在數(shù)據(jù)被存儲(chǔ)在NVSM中之前從主機(jī)接收數(shù)據(jù),并且在數(shù)據(jù)被傳 送向主機(jī)之前從NVSM接收數(shù)據(jù)。ECC模塊編碼向NVSM提供的數(shù)據(jù),并且解碼從NVSM接收 的數(shù)據(jù)。接口管理模塊控制在ECC模塊和NVSM之間的數(shù)據(jù)傳送。
[0007] 響應(yīng)于從主機(jī)接收的訪問(wèn)請(qǐng)求信號(hào),NVSM控制模塊生成描述符。例如,描述符可 以指示是否要執(zhí)行讀操作或編程(即寫)操作、要傳送的數(shù)據(jù)量、以及NVSM中要訪問(wèn)的地 址。ECC模塊和接口管理模炔基于描述符進(jìn)行操作。
[0008] 接口控制模塊經(jīng)由多個(gè)通道(例如,每NVSM芯片8通道)與NVSM通信,并且包括 用于通道中的每個(gè)通道的先進(jìn)先出(FIFO)寄存器。在讀和編程操作期間按序列訪問(wèn)FIFO 寄存器。FIFO寄存器中的每個(gè)FIFO寄存器的大小等于一個(gè)或多個(gè)數(shù)據(jù)頁(yè)的大小。
[0009] 在編程操作期間,在數(shù)據(jù)被存儲(chǔ)在NVSM中之前,ECC模塊以基于頁(yè)的格式向接口 控制模塊傳送數(shù)據(jù)。ECC模塊可以向FIFO寄存器中的每個(gè)FIFO寄存器傳送一個(gè)或多個(gè)數(shù) 據(jù)頁(yè)(M頁(yè)),其中M是大于或等于1的整數(shù)。ECC模塊向FIFO寄存器中的每個(gè)FIFO寄存器 傳送的頁(yè)數(shù)取決于該NVSM驅(qū)動(dòng)器的頁(yè)格式。針對(duì)傳送的M頁(yè)的每個(gè)集,生成單個(gè)描述符。 [0010] 例如,如果ECC模塊在具有單頁(yè)格式的NVSM驅(qū)動(dòng)器中進(jìn)行操作,則1個(gè)數(shù)據(jù)頁(yè)被 傳送向FIFO寄存器中的每個(gè)FIFO寄存器。在這一示例中,F(xiàn)IFO寄存器中的每個(gè)FIFO寄 存器的大小等于1個(gè)數(shù)據(jù)頁(yè)的大小。如果ECC模塊在具有雙頁(yè)格式的NVSM驅(qū)動(dòng)器中進(jìn)行 操作,則2個(gè)數(shù)據(jù)頁(yè)被傳送向FIFO寄存器中的每個(gè)FIFO寄存器,并且FIFO寄存器中的每 個(gè)FIFO寄存器的大小等于2個(gè)數(shù)據(jù)頁(yè)的大小。在向下一(或隨后)FIFO寄存器傳送數(shù)據(jù) 之前,M個(gè)數(shù)據(jù)頁(yè)被傳送向當(dāng)前FIFO寄存器。針對(duì)讀操作,逆向執(zhí)行上述數(shù)據(jù)傳送。
[0011] 因?yàn)閿?shù)據(jù)不會(huì)被傳送向下一 FIFO寄存器直到當(dāng)前FIFO寄存器接收M個(gè)數(shù)據(jù)頁(yè), 所以可能導(dǎo)致數(shù)據(jù)傳送延遲。這些延遲可以在FIFO寄存器中的一個(gè)或多個(gè)處經(jīng)歷,并且可 以隨著更高階的頁(yè)格式而增加。頁(yè)格式的階指的是在單個(gè)數(shù)據(jù)傳送事件期間傳送的頁(yè)數(shù)。 數(shù)據(jù)傳送事件指的是向NVSM的通道之一傳送數(shù)據(jù)或從NVSM的通道之一傳送數(shù)據(jù)。例如,在 具有2頁(yè)格式的NVSM驅(qū)動(dòng)器中,如果由于ECC模塊和第一通道之間的速度差異"瓶頸"出現(xiàn) 在第一 FIFO寄存器處,則延遲會(huì)出現(xiàn)在第一 FIFO寄存器以及所有隨后FIFO寄存器處。由 于兩個(gè)數(shù)據(jù)頁(yè)被傳送向單個(gè)FIFO寄存器,當(dāng)?shù)谝粩?shù)據(jù)頁(yè)延遲時(shí),第二數(shù)據(jù)頁(yè)會(huì)被延遲。而 且,向第一 FIFO寄存器傳送第二數(shù)據(jù)頁(yè)中的延遲會(huì)延遲向繼第一 FIFO寄存器后的FIFO寄 存器的數(shù)據(jù)傳送。
【發(fā)明內(nèi)容】
[0012] 提供了存儲(chǔ)驅(qū)動(dòng)器,并且其包括第一模塊、第二模塊、第三模塊、第四模塊和第五 模塊。第一模塊被配置為控制在主機(jī)設(shè)備和存儲(chǔ)驅(qū)動(dòng)器之間的數(shù)據(jù)塊傳送。第二模塊被配 置為向存儲(chǔ)驅(qū)動(dòng)器中的非易失性半導(dǎo)體存儲(chǔ)器傳送數(shù)據(jù)塊以及從存儲(chǔ)驅(qū)動(dòng)器中的非易失 性半導(dǎo)體存儲(chǔ)器傳送數(shù)據(jù)塊。第三模塊被配置為生成第一描述符,第一描述符描述在第二 模塊和非易失性半導(dǎo)體存儲(chǔ)器之間的數(shù)據(jù)塊的傳送。第四模塊被配置為根據(jù)第一描述符生 成第二描述符。第二描述符中的每個(gè)第二描述符對(duì)應(yīng)于數(shù)據(jù)塊中的相應(yīng)數(shù)據(jù)塊。第五模塊 被配置為基于第二描述符生成指令信號(hào)。第二模塊被配置為基于指令信號(hào)在第一模塊和非 易失性半導(dǎo)體存儲(chǔ)器之間傳送數(shù)據(jù)塊。
[0013] 在其它特征中,第四模塊被配置為:訪問(wèn)模板;基于第一描述符中的參數(shù),更新模 板中的字段;以及根據(jù)模板,生成第二描述符。在其它特征中,第四模塊被配置為用參數(shù)替 換模板的字段的值。
[0014] 在其它特征中,參數(shù)包括用于控制非易失性半導(dǎo)體存儲(chǔ)器的控制參數(shù)。第四模塊 被配置為生成第二描述符中的包括控制參數(shù)的一些第二描述符以及第二描述符中的不包 括控制參數(shù)的其它第二描述符。
[0015] 在其它特征中,模板包括用于第二描述符的獨(dú)立磁盤冗余陣列值。第四模塊被配 置為生成第二描述符,以分別包括獨(dú)立磁盤冗余陣列值。第二模塊被配置為基于獨(dú)立磁盤 冗余陣列值在第一模塊和非易失性半導(dǎo)體存儲(chǔ)器之間傳送數(shù)據(jù)塊。
[0016] 在其它特征中,模板包括用于第二描述符中的每個(gè)第二描述符的通道值和存儲(chǔ)器 設(shè)備值。第二模塊被配置為根據(jù)通道值和存儲(chǔ)器設(shè)備值在相應(yīng)通道上向非易失性半導(dǎo)體存 儲(chǔ)器傳送數(shù)據(jù)的部分以及從非易失性半導(dǎo)體存儲(chǔ)器傳送數(shù)據(jù)的部分。
[0017] 在其它特征中,第一描述符是固件描述符。第二描述符是硬件描述符。
[0018] 在其它特征中,第三模塊被配置為執(zhí)行固件以生成第一描述符。第四模塊包括電 子電路,其中電子電路被配置為根據(jù)第一描述符生成第二描述符。
[0019] 在其它特征中,提供了方法,并且其包括:控制在主機(jī)設(shè)備和存儲(chǔ)驅(qū)動(dòng)器之間的數(shù) 據(jù)塊傳送;生成第一描述符,以向存儲(chǔ)驅(qū)動(dòng)器中的非易失性半導(dǎo)體存儲(chǔ)器傳送數(shù)據(jù)塊或從 存儲(chǔ)驅(qū)動(dòng)器中的非易失性半導(dǎo)體存儲(chǔ)器傳送數(shù)據(jù)塊;根據(jù)第一描述符,生成第二描述符,其 中第二描述符中的每個(gè)第二描述符對(duì)應(yīng)于數(shù)據(jù)塊中的相應(yīng)數(shù)據(jù)塊;基于第二描述符生成指 令信號(hào);以及基于指令信號(hào),在主機(jī)設(shè)備和非易失性半導(dǎo)體存儲(chǔ)器之間傳送數(shù)據(jù)塊。
[0020] 在其它特征中,方法進(jìn)一步包括:訪問(wèn)模板;基于第一描述符中的參數(shù),更新模板 中的字段;以及根據(jù)模板,生成第二描述符。
[0021] 在其它特征中,方法進(jìn)一步包括:用參數(shù)替換模板的字段的值,其中參數(shù)包括用于 控制非易失性半導(dǎo)體存儲(chǔ)器的控制參數(shù);生成第二描述符中的包括控制參數(shù)的一些第二描 述符;以及生成第二描述符中的不包括控制參數(shù)的其它第二描述符。
[0022] 在其它特征中,第一描述符是固件描述符;以及第二描述符是硬件描述符。在其它 特征中,方法進(jìn)一步包括:執(zhí)行固件以生成第一描述符;以及經(jīng)由電子電路,根據(jù)第一描述 符生成第二描述符。
[0023] 在其它特征中,提供了控制系統(tǒng),并且其包括控制模塊,控制模塊被配置為基于用 于數(shù)據(jù)傳送事件中的每個(gè)數(shù)據(jù)傳送事件的至少兩個(gè)描述符來(lái)控制在接口管理模塊和非易 失性半導(dǎo)體存儲(chǔ)器之間的數(shù)據(jù)塊的數(shù)據(jù)傳送事件。非易失性半導(dǎo)體存儲(chǔ)器為數(shù)據(jù)傳送事件 中的讀事件或編程事件做準(zhǔn)備。接口管理模塊和非易失性半導(dǎo)體存儲(chǔ)器被配置為在固態(tài)存 儲(chǔ)器驅(qū)動(dòng)器內(nèi)進(jìn)行操作。命令管理模塊被配置為基于至少兩個(gè)描述符生成參數(shù)信號(hào)。接口 管理模塊被配置為基于參數(shù)信號(hào)生成指令信號(hào),并且向非易失性半導(dǎo)體存儲(chǔ)器傳輸指令信 號(hào),以執(zhí)行讀事件或編程事件。
[0024] 在其它特征中,數(shù)據(jù)傳送事件中的每個(gè)數(shù)據(jù)傳送事件包括傳送數(shù)據(jù)頁(yè)。數(shù)據(jù)頁(yè)的 大小等于數(shù)據(jù)塊中的至少兩個(gè)數(shù)據(jù)塊的大小?;谥辽賰蓚€(gè)描述符中的相應(yīng)描述符來(lái)傳送 數(shù)據(jù)塊中的至少兩個(gè)數(shù)據(jù)塊。
[0025] 在其它特征中,數(shù)據(jù)傳送事件中的每個(gè)數(shù)據(jù)傳送事件包括傳送數(shù)據(jù)頁(yè)。在其它特 征中,接口管理模塊被配置為生成用于數(shù)據(jù)傳送事件中的每個(gè)數(shù)據(jù)傳送事件的觸發(fā)指令 集,以發(fā)起數(shù)據(jù)塊的傳送。
[0026] 在其它特征中,至少兩個(gè)描述符的數(shù)目等于針對(duì)數(shù)據(jù)傳送事件中的每個(gè)數(shù)據(jù)傳送 事件生成的觸發(fā)指令集的數(shù)目。在其它特征中,在針對(duì)數(shù)據(jù)傳送事件中的每個(gè)數(shù)據(jù)傳送事 件的準(zhǔn)備時(shí)段之前,接口管理模塊被配置為生成觸發(fā)指令集。繼準(zhǔn)備時(shí)段之后,接口管理模 塊被配置為生成讀指令集或編程指令集。數(shù)據(jù)傳送事件中的每個(gè)數(shù)據(jù)傳送事件包括觸發(fā)指 令集中的至少一個(gè)以及讀指令集或編程指令集中的至少一個(gè)。
[0027] 在其它特征中,至少兩個(gè)描述符中的每個(gè)描述符指示分配塊大小、非易失性半導(dǎo) 體存儲(chǔ)器的地址、以及數(shù)據(jù)傳送事件是讀事件、編程事件還是擦除事件。
[0028] 在其它特征中,參數(shù)信號(hào)的比特指示要傳送的數(shù)據(jù)量、非易失性半導(dǎo)體存儲(chǔ)器的 地址、以及數(shù)據(jù)傳送事件是讀事件、編程事件還是擦除事件。
[0029] 在其它特征中,參數(shù)信號(hào)是第一參數(shù)信號(hào)。命令管理模塊被配置為基于至少兩個(gè) 描述符生成第二參數(shù)信號(hào)。錯(cuò)誤糾正碼模塊被配置為基于第二參數(shù)信號(hào)向接口管理模塊傳 送數(shù)據(jù)塊以及從接口管理模塊傳送數(shù)據(jù)塊。
[0030] 在其它特征中,接口管理模塊包括先進(jìn)先出寄存器。錯(cuò)誤糾正碼模塊被配置為向 先進(jìn)先出寄存器散布數(shù)據(jù)塊。先進(jìn)先出寄存器中的每個(gè)先進(jìn)先出寄存器的大小小于數(shù)據(jù)頁(yè) 的大小。
[0031] 在其它特征中,提供了固態(tài)存儲(chǔ)器驅(qū)動(dòng)器,并且其包括控制系統(tǒng)、緩沖器管理模塊 和錯(cuò)誤糾正碼模塊。緩沖器管理模塊被配置為:從與固態(tài)存儲(chǔ)器驅(qū)動(dòng)器通信的主機(jī)接收主 機(jī)數(shù)據(jù)扇區(qū),基于主機(jī)數(shù)據(jù)扇區(qū)生成第一驅(qū)動(dòng)器數(shù)據(jù)扇區(qū),接收第二驅(qū)動(dòng)器數(shù)據(jù)扇區(qū),并且 向主機(jī)傳輸主機(jī)數(shù)據(jù)扇區(qū)。錯(cuò)誤糾正碼模塊被配置為從緩沖器管理模塊向接口管理模塊傳 送第一驅(qū)動(dòng)器數(shù)據(jù)扇區(qū)并且從接口管理模塊向緩沖器管理模塊傳送第二驅(qū)動(dòng)器數(shù)據(jù)扇區(qū)。
[0032] 本公開的適用性的其它方面將從詳細(xì)描述、權(quán)利要求和附圖中變得顯而易見。詳 細(xì)描述和具體示例旨在僅用于說(shuō)明的目的,而非旨在于限制本公開的范圍。
【附圖說(shuō)明】
[0033] 本公開將從詳細(xì)描述和附圖中變得被更充分地理解,其中:
[0034] 圖1是根據(jù)本公開的并入接口管理控制系統(tǒng)的NVSM存儲(chǔ)系統(tǒng)的功能框圖;
[0035] 圖2是根據(jù)本公開的接口管理控制系統(tǒng)的一部分的功能框圖;
[0036] 圖3是圖示根據(jù)本公開的用于基于頁(yè)的傳送的單頁(yè)讀事件的時(shí)序圖;
[0037] 圖4是圖示根據(jù)本公開的用于基于頁(yè)的傳送的單頁(yè)編程事件的時(shí)序圖;
[0038] 圖5是圖示根據(jù)本公開的使用多個(gè)描述符的多頁(yè)讀事件的時(shí)序圖;
[0039] 圖6是圖示根據(jù)本公開的使用多個(gè)描述符的多頁(yè)編程操作的時(shí)序圖;
[0040] 圖7是根據(jù)本公開的圖示具有頁(yè)大小傳送的多頁(yè)編程事件的接口管理控制系統(tǒng) 的一部分的功能框圖;
[0041] 圖8是圖示根據(jù)本公開的具有與傳送的分配塊相同數(shù)目的描述符的讀事件的時(shí) 序圖;
[0042] 圖9是圖示根據(jù)本公開的具有比傳送的分配塊更多的描述符的讀事件的時(shí)序圖;
[0043] 圖10是圖示根據(jù)本公開的具有多個(gè)指令集的多分配塊讀事件的時(shí)序圖;
[0044] 圖11是圖示根據(jù)本公開的具有與傳送的分配塊相同數(shù)目的描述符的編程事件的 時(shí)序圖;
[0045] 圖12是圖示根據(jù)本公開的具有比傳送的分配塊更多的描述符的編程事件的時(shí)序 圖;
[0046] 圖13是圖示根據(jù)本公開的具有多個(gè)指令集的多分配塊讀事件的時(shí)序圖;
[0047] 圖14是根據(jù)本公開的圖示具有分配塊大小傳送的基于分配塊的編程事件的接口 管理控制系統(tǒng)的一部分的功能框圖;
[0048] 圖15是根據(jù)本公開的并入多個(gè)編碼器和解碼器的接口管理控制系統(tǒng)的一部分的 功能框圖;
[0049] 圖16圖示根據(jù)本公開的操作NVSM存儲(chǔ)系統(tǒng)和NVSM驅(qū)動(dòng)器的方法;
[0050] 圖17是根據(jù)本公開的并入描述符生成模塊的NVSM存儲(chǔ)系統(tǒng)的一部分的功能框 圖;
[0051] 圖18是圖示根據(jù)本公開的每分配單元的固件描述符的生成的框圖;
[0052] 圖19是圖示根據(jù)本公開的每分配單元的硬件描述符的生成的框圖;
[0053] 圖20圖示根據(jù)本公開的描述符生成方法;
[0054] 圖21圖示根據(jù)本公開的由NVSM控制模塊生成的固件描述符的示例;
[0055] 圖22圖示用于圖21的固件描述符的控制行的示例;
[0056] 圖23圖示根據(jù)本公開的狀態(tài)寄存器的示例;
[0057] 圖24圖示根據(jù)本公開的固件描述符的示例;
[0058] 圖25圖示根據(jù)本公開的模板的示例;以及
[0059] 圖26圖示根據(jù)本公開的用于獨(dú)立磁盤冗余陣列(RAID)的硬件描述符的生成。
【具體實(shí)施方式】
[0060] 在以下描述中,術(shù)語(yǔ)"非易失性半導(dǎo)體存儲(chǔ)器(NVSM) "可以指的是相變存儲(chǔ)器 (PCM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、只讀存儲(chǔ)器(ROM)和/或隨機(jī)存取存儲(chǔ)器 (RAM)。EEPROM的一對(duì)示例是NAND閃速存儲(chǔ)器和NOR閃速存儲(chǔ)器。
[0061] 而且,在以下描述中術(shù)語(yǔ)"主機(jī)"可以指的是向NVSM驅(qū)動(dòng)器傳送數(shù)據(jù)和/或從NVSM 驅(qū)動(dòng)器訪問(wèn)數(shù)據(jù)的設(shè)備。NVSM驅(qū)動(dòng)器可以是閃存驅(qū)動(dòng)器、通用串行總線(USB)驅(qū)動(dòng)器、固態(tài) 存儲(chǔ)器驅(qū)動(dòng)器等。
[0062] 例如,主機(jī)可以指的是計(jì)算機(jī)、相機(jī)、手持式設(shè)備、便攜式設(shè)備、蜂窩電話、打印機(jī)、 個(gè)人數(shù)據(jù)助理、電子記事本、電視、顯示器、電器、監(jiān)控系統(tǒng)等。計(jì)算機(jī)的示例是臺(tái)式計(jì)算機(jī)、 膝上型計(jì)算機(jī)、電子記事本等。電器的示例是洗衣機(jī)、烘干機(jī)、冰箱等。NVSM驅(qū)動(dòng)器包括 NVSM,并且可以不包括諸如硬盤驅(qū)動(dòng)器盤片之類的旋轉(zhuǎn)磁存儲(chǔ)介質(zhì)。監(jiān)控系統(tǒng)的示例包括 防盜監(jiān)控器、煙霧檢測(cè)系統(tǒng)、嬰兒監(jiān)控器等。
[0063] 此外,本文中公開了諸如模塊、網(wǎng)絡(luò)設(shè)備和電路部件之類的各種系統(tǒng)元件。系統(tǒng)元 件的布置的示例被公開,并且包括鄰近元件和非鄰近元件。鄰近元件被示出為直接彼此連 接。非鄰近元件被示出為間接彼此連接。
[0064] 圖1示出非易失性半導(dǎo)體存儲(chǔ)器(NVSM)存儲(chǔ)系統(tǒng)10。NVSM存儲(chǔ)系統(tǒng)10包括主 機(jī)12 (或主機(jī)側(cè))和NVSM驅(qū)動(dòng)器14 (或NVSM側(cè))。主機(jī)12包括主機(jī)控制模塊16和主機(jī) 接口 18。NVSM驅(qū)動(dòng)器14經(jīng)由NVSM驅(qū)動(dòng)器接口 20與主機(jī)12通信。NVSM驅(qū)動(dòng)器14包括 NVSM驅(qū)動(dòng)器接口 20、接收路徑22、傳輸路徑24、接口管理控制系統(tǒng)26和NVSM 28。NVSM驅(qū) 動(dòng)器接口 20與主機(jī)接口 18通信。接收路徑22和傳輸路徑24在NVSM驅(qū)動(dòng)器接口 20和 NVSM 28之間傳送數(shù)據(jù)。接口管理控制系統(tǒng)26包括NVSM控制模塊27。NVSM控制模塊27 控制去向和來(lái)自NVSM 28的數(shù)據(jù)傳送。
[0065] 接口管理控制系統(tǒng)26基于預(yù)定、選擇和/或確定大小的數(shù)據(jù)分配塊(或分配單元 (AU))進(jìn)行操作。這不像其基于單個(gè)固定的塊大小進(jìn)行操作的傳統(tǒng)NVSM驅(qū)動(dòng)器。在傳統(tǒng) NVSM中,單個(gè)塊大小等于數(shù)據(jù)頁(yè)的大小。
[0066] 在本公開中,數(shù)據(jù)的分配塊指的是由NVSM驅(qū)動(dòng)器14設(shè)置并且用于在NVSM驅(qū)動(dòng)器 14的設(shè)備和/或模塊之間傳送數(shù)據(jù)的數(shù)據(jù)量(或大小邊界)。去向和來(lái)自NVSM 28的每個(gè) 數(shù)據(jù)傳送事件包括一個(gè)或多個(gè)數(shù)據(jù)分配塊。數(shù)據(jù)傳送事件可以是編程事件或讀事件。分配 塊的大小可以是相同的或不同的:對(duì)于不同的讀事件;對(duì)于不同的編程事件;和/或在讀事 件和編程事件之