基于快閃存儲(chǔ)器的存儲(chǔ)設(shè)備和操作方法
【專(zhuān)利摘要】一種在讀取數(shù)據(jù)傳送時(shí)段期間與數(shù)據(jù)選通信號(hào)同步地將讀取數(shù)據(jù)從快閃存儲(chǔ)器傳送到控制器的方法。在讀取數(shù)據(jù)傳送時(shí)段的初始控制時(shí)段期間,所述數(shù)據(jù)選通信號(hào)的周期被擴(kuò)展以使得產(chǎn)生的經(jīng)周期控制的數(shù)據(jù)選通信號(hào)的脈寬大于所述數(shù)據(jù)選通信號(hào)的脈寬。
【專(zhuān)利說(shuō)明】基于快閃存儲(chǔ)器的存儲(chǔ)設(shè)備和操作方法
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)要求于2013年10月4日提交的韓國(guó)專(zhuān)利申請(qǐng)第10_2013_0118816號(hào)的優(yōu)先權(quán),通過(guò)引用將其主題結(jié)合于此。
【技術(shù)領(lǐng)域】
[0003]本發(fā)明構(gòu)思一般涉及半導(dǎo)體存儲(chǔ)設(shè)備和操作方法。更具體地,本發(fā)明構(gòu)思涉及基于快閃存儲(chǔ)器的存儲(chǔ)設(shè)備和相關(guān)操作方法。
【背景技術(shù)】
[0004]基于快閃存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)設(shè)備(例如,固態(tài)驅(qū)動(dòng)器或者SSD)越來(lái)越多地被用作硬盤(pán)驅(qū)動(dòng)器(HDD)的替換組件?;诳扉W存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)設(shè)備可以包括一個(gè)或多個(gè)存儲(chǔ)卡,比如安全數(shù)據(jù)(SD)卡和/或多媒體卡(MMC)。
[0005]基于快閃存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)設(shè)備通常包括控制快閃存儲(chǔ)器的操作的存儲(chǔ)控制器,然而它是特定配置的。快閃存儲(chǔ)器和存儲(chǔ)控制器之間以相對(duì)較高的速度交換數(shù)據(jù)。這樣數(shù)據(jù)的快速傳送往往通過(guò)同時(shí)交換一個(gè)或多個(gè)控制信號(hào)來(lái)促成。這些控制信號(hào)被不同地打算以確保快閃存儲(chǔ)器和相應(yīng)存儲(chǔ)控制器之間的數(shù)據(jù)傳送的精確性。令人遺憾地是,隨著數(shù)據(jù)傳送速度越來(lái)越高、存儲(chǔ)系統(tǒng)的設(shè)計(jì)越小、以及操作環(huán)境越來(lái)越緊張,控制信號(hào)的交換正成為問(wèn)題。因此,因?yàn)榇鎯?chǔ)系統(tǒng)內(nèi)數(shù)據(jù)的成功傳送經(jīng)常很大程度上依控制信號(hào)的準(zhǔn)確度而定,所以基于快閃存儲(chǔ)器的存儲(chǔ)設(shè)備必須確??刂菩盘?hào)被適當(dāng)?shù)貍鬟_(dá)和接收。
【發(fā)明內(nèi)容】
[0006]在一個(gè)實(shí)施例中,本發(fā)明構(gòu)思提供了一種存儲(chǔ)設(shè)備,其包括:存儲(chǔ)控制器,其經(jīng)由數(shù)據(jù)選通線和多個(gè)數(shù)據(jù)線連接到快閃存儲(chǔ)器并包括讀取使能信號(hào)(nRE)周期(cycle)控制電路;所述快閃存儲(chǔ)器,其在讀取操作期間被配置為向存儲(chǔ)控制器提供讀取數(shù)據(jù)并包括數(shù)據(jù)選通信號(hào)發(fā)生器,其中,在所述讀取操作期間,nRE周期控制電路在初始控制時(shí)段(per1d)期間向所述快閃存儲(chǔ)器提供經(jīng)周期控制的讀取使能信號(hào),所述快閃存儲(chǔ)器在接收到所述經(jīng)周期控制的讀取使能信號(hào)之時(shí),使用所述數(shù)據(jù)選通信號(hào)發(fā)生器來(lái)生成具有與所述經(jīng)周期控制的讀取使能信號(hào)的周期對(duì)應(yīng)的周期的經(jīng)周期控制的數(shù)據(jù)選通信號(hào)并且向所述存儲(chǔ)控制器提供所述經(jīng)周期控制的數(shù)據(jù)選通信號(hào),以使得所述讀取數(shù)據(jù)與所述經(jīng)周期控制的數(shù)據(jù)選通信號(hào)同步地被從所述快閃存儲(chǔ)器傳送到所述存儲(chǔ)控制器。
[0007]在另一實(shí)施例中,本發(fā)明構(gòu)思提供一種存儲(chǔ)設(shè)備的操作方法,所述存儲(chǔ)設(shè)備包括快閃存儲(chǔ)器和經(jīng)由數(shù)據(jù)選通線和多個(gè)數(shù)據(jù)線連接到所述快閃存儲(chǔ)器的存儲(chǔ)控制器,所述方法包括:控制數(shù)據(jù)選通信號(hào)的周期以生成在所述快閃存儲(chǔ)器和存儲(chǔ)控制器之間交換的經(jīng)周期控制的數(shù)據(jù)選通信號(hào),并且與所述經(jīng)周期控制的數(shù)據(jù)選通信號(hào)同步地在所述快閃存儲(chǔ)器和存儲(chǔ)控制器之間經(jīng)由多個(gè)數(shù)據(jù)線傳送數(shù)據(jù)。
[0008]在另一實(shí)施例中,本發(fā)明構(gòu)思提供一種存儲(chǔ)設(shè)備的操作方法,所述存儲(chǔ)設(shè)備包括快閃存儲(chǔ)器和經(jīng)由數(shù)據(jù)選通線和多個(gè)數(shù)據(jù)線連接到所述快閃存儲(chǔ)器的存儲(chǔ)控制器,所述方法包括:在讀取操作期間將讀取數(shù)據(jù)從所述快閃存儲(chǔ)器傳送到所述存儲(chǔ)控制器,其中,所述讀取數(shù)據(jù)在讀取數(shù)據(jù)傳送時(shí)段期間與數(shù)據(jù)選通信號(hào)同步地經(jīng)由多個(gè)數(shù)據(jù)線從快閃存儲(chǔ)器傳送到存儲(chǔ)控制器,并且所述數(shù)據(jù)選通信號(hào)經(jīng)由所述數(shù)據(jù)選通線從所述快閃存儲(chǔ)器傳送到所述存儲(chǔ)控制器,并且在所述讀取數(shù)據(jù)傳送時(shí)段的初始控制時(shí)段期間,擴(kuò)展所述數(shù)據(jù)選通信號(hào)的周期以生成經(jīng)由所述數(shù)據(jù)選通信號(hào)線傳送的經(jīng)周期控制的數(shù)據(jù)選通信號(hào),以使得所述經(jīng)周期控制的數(shù)據(jù)選通信號(hào)的脈寬是所述數(shù)據(jù)選通信號(hào)的脈寬的至少兩倍。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0009]從以下參照以下附圖的描述,以上和其它對(duì)象和特征將變得明顯,其中,貫穿各圖中,除非另外說(shuō)明,否則同樣的參考標(biāo)記指代同樣的部分,并且附圖中:
[0010]圖1是圖示根據(jù)本發(fā)明構(gòu)思的實(shí)施例的存儲(chǔ)設(shè)備的框圖;
[0011]圖2和3是圖示由圖1的存儲(chǔ)設(shè)備運(yùn)行讀取操作的各時(shí)序圖;
[0012]圖4是進(jìn)一步圖示根據(jù)本發(fā)明構(gòu)思的實(shí)施例的圖1的nRE周期(cycle)控制電路1210的框圖;
[0013]圖5是在一個(gè)示例中概述根據(jù)本發(fā)明構(gòu)思的實(shí)施例的圖4的nRE周期控制電路的操作方法的流程圖;
[0014]圖6是在一個(gè)示例中圖示控制圖1的存儲(chǔ)設(shè)備中使用的數(shù)據(jù)選通信號(hào)DQS的周期的方法的時(shí)序圖;
[0015]圖7、8和9是圖示根據(jù)本發(fā)明構(gòu)思的某些實(shí)施例的未使用偽DQ信號(hào)和偽數(shù)據(jù)的操作的各時(shí)序圖;
[0016]圖10是在另一示例中圖示根據(jù)本發(fā)明構(gòu)思的另一實(shí)施例的圖4的nRE周期控制電路的操作方法的流程圖;
[0017]圖11是圖示其中讀取使能信號(hào)nRE的目標(biāo)周期被設(shè)定為具有兩倍參考周期的實(shí)施例的時(shí)序圖;
[0018]圖12是圖示其中在讀取使能信號(hào)nRE的初始的M個(gè)周期期間,信號(hào)具有不同周期的實(shí)施例的時(shí)序圖;
[0019]圖13是在一個(gè)示例中概述根據(jù)本發(fā)明構(gòu)思的實(shí)施例的存儲(chǔ)設(shè)備的操作方法的流程圖;
[0020]圖14是在一個(gè)示例中概述根據(jù)本發(fā)明構(gòu)思的另一實(shí)施例的存儲(chǔ)設(shè)備的操作方法的流程圖;
[0021]圖15是圖示根據(jù)本發(fā)明構(gòu)思的某些實(shí)施例的能夠運(yùn)行寫(xiě)操作的存儲(chǔ)設(shè)備2000的框圖;
[0022]圖16、17和18是進(jìn)一步圖示其中在圖15的存儲(chǔ)設(shè)備2000內(nèi)控制數(shù)據(jù)選通信號(hào)DQS的周期的實(shí)施例的各時(shí)序圖;
[0023]圖19是圖示可以應(yīng)用根據(jù)本發(fā)明構(gòu)思的實(shí)施例的存儲(chǔ)設(shè)備的存儲(chǔ)卡系統(tǒng)的框圖;
[0024]圖20是圖示可以應(yīng)用根據(jù)本發(fā)明構(gòu)思的實(shí)施例的存儲(chǔ)設(shè)備的移動(dòng)設(shè)備的框圖;
[0025]圖21是圖示根據(jù)本發(fā)明構(gòu)思的實(shí)施例的存儲(chǔ)設(shè)備的一般框圖;
[0026]圖22是圖示圖21的示出的存儲(chǔ)設(shè)備的一個(gè)可能的應(yīng)用的框圖;以及
[0027]圖23是圖示包括參照?qǐng)D22所述的存儲(chǔ)設(shè)備的計(jì)算系統(tǒng)的框圖。
【具體實(shí)施方式】
[0028]現(xiàn)在將參照附圖描述本發(fā)明構(gòu)思的實(shí)施例的一些附加細(xì)節(jié)。然而,本發(fā)明構(gòu)思可以以不同的形式來(lái)不同地具體實(shí)現(xiàn),而不應(yīng)被解釋為僅僅限于所圖示的實(shí)施例。相反,提供這些實(shí)施例作為示例,以使本公開(kāi)將是全面和完整的,并向本領(lǐng)域技術(shù)人員充分傳遞本發(fā)明構(gòu)思的概念。除非另外指出,否則貫穿附圖和說(shuō)明書(shū)中,同樣的參考數(shù)字和標(biāo)記表示同樣的或相似的元素。
[0029]將會(huì)理解,盡管這里可能使用詞語(yǔ)“第一”、“第二”、“第三”等等來(lái)描述不同的元件、組件、區(qū)域、層和/或部分,但這些元件、組件、區(qū)域、層和/或部分不應(yīng)受到這些詞語(yǔ)的限制。這些詞語(yǔ)僅僅用于將一個(gè)元件、組件、區(qū)域、層或部分與另一個(gè)區(qū)域、層或部分區(qū)分開(kāi)來(lái)。因而,下面討論的第一元件、第一組件、第一區(qū)域、第一層或第一部分也可以被稱(chēng)為第二元件、第二組件、第二區(qū)域、第二層或第二部分而不會(huì)偏離本發(fā)明構(gòu)思的教導(dǎo)。
[0030]這里使用的術(shù)語(yǔ)僅僅是為了描述特定實(shí)施例,并非打算限制本發(fā)明構(gòu)思。這里使用的單數(shù)形式“一”、“一個(gè)”也打算包括復(fù)數(shù)形式,除非上下文明確地給出相反指示。還將理解,當(dāng)在本說(shuō)明書(shū)中使用詞語(yǔ)“包括”和/或“包含”時(shí),說(shuō)明存在所陳述的特征、整體、步驟、操作、元件和/或組件,但不排除存在或附加一個(gè)或多個(gè)其它特征、整體、步驟、操作、元件、組件和/或它們的群組。這里使用的詞語(yǔ)“和/或”包括一個(gè)或多個(gè)相關(guān)列出項(xiàng)目中的任意一個(gè)以及一個(gè)或多個(gè)的組合。另外,詞語(yǔ)“示例性的”打算指代示例或例示。
[0031]將會(huì)理解,當(dāng)一個(gè)元件或?qū)颖环Q(chēng)為在另一元件或?qū)印爸稀?、“連接到”、“耦接到”另一元件或?qū)?、或者“鄰近”另一元件或?qū)訒r(shí),它可以直接在該另一元件或?qū)又?、直接連接或耦接到該另一元件或?qū)印⒒蛑苯余徑摿硪辉驅(qū)?,或者也可以存在居間的元件或?qū)印O喾?,?dāng)一個(gè)元件被稱(chēng)為“直接”在另一元件或?qū)印爸稀?、“直接連接到”或“直接耦接到”另一元件或?qū)?、或者“緊鄰”另一元件或?qū)訒r(shí),不存在居間的元件或?qū)印?br>
[0032]除非另外定義,否則這里使用的所有詞語(yǔ)(包括技術(shù)詞語(yǔ)和科學(xué)詞語(yǔ))所具有的含義與本發(fā)明構(gòu)思所屬領(lǐng)域的普通技術(shù)人員通常理解的含義相同。還將理解,詞語(yǔ),如通常使用的詞典中定義的那些詞語(yǔ),應(yīng)該被解釋為所具有的含義與它們?cè)谙嚓P(guān)領(lǐng)域和/或本說(shuō)明書(shū)的上下文中的含義一致,而不應(yīng)理想化地或過(guò)分形式化地對(duì)其進(jìn)行解釋?zhuān)沁@里明確地如此定義。
[0033]圖1是圖示根據(jù)本發(fā)明構(gòu)思的實(shí)施例的存儲(chǔ)設(shè)備的框圖。參照?qǐng)D1,存儲(chǔ)設(shè)備1000包括快閃存儲(chǔ)器1100以及存儲(chǔ)控制器1200。
[0034]基于快閃存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)設(shè)備,像圖1中所圖示的那個(gè)存儲(chǔ)設(shè)備一樣,可以包括用作硬盤(pán)驅(qū)動(dòng)器(HDD)的替換的固態(tài)驅(qū)動(dòng)器(SSD)?;诳扉W存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)設(shè)備可以替換地或額外地一個(gè)或多個(gè)存儲(chǔ)卡,比如安全數(shù)據(jù)(SD)卡、多媒體卡(MMC)等等。利用當(dāng)代的生產(chǎn)和制造技術(shù),可以提供很小的半導(dǎo)體存儲(chǔ)設(shè)備,比如eSSD、eMMC和通用快閃存儲(chǔ)裝置(UFS)等等,僅舉幾個(gè)特定的例子。實(shí)際上,這樣的很小的半導(dǎo)體存儲(chǔ)設(shè)備可以被物理地或者功能性地嵌入到無(wú)數(shù)當(dāng)代的便攜式電子設(shè)備內(nèi)。例如,eSSD可以被包括在膝上型計(jì)算機(jī)、平板PC或者電子書(shū)內(nèi)。eMMC可以被包括在移動(dòng)設(shè)備內(nèi)。
[0035]參照?qǐng)D1,存儲(chǔ)控制器1200經(jīng)由多個(gè)信號(hào)線連接到快閃存儲(chǔ)器1100。各信號(hào)線可以被用于單個(gè)專(zhuān)門(mén)用途,或者可以被不同地使用以傳達(dá)多個(gè)不同的信號(hào)類(lèi)型。圖1作為示例具體圖示了能夠?qū)?shù)據(jù)選通信號(hào)(DQS)從快閃存儲(chǔ)器1100提供給存儲(chǔ)控制器1200的數(shù)據(jù)選通線,以及各自分別能夠?qū)⑾鄳?yīng)數(shù)據(jù)信號(hào)從快閃存儲(chǔ)器1100傳達(dá)給存儲(chǔ)控制器1200的多個(gè)數(shù)據(jù)線。
[0036]假定存儲(chǔ)控制器1200不時(shí)地從外部設(shè)備接收各種讀請(qǐng)求。響應(yīng)于每個(gè)讀請(qǐng)求,存儲(chǔ)控制器1200經(jīng)由適當(dāng)?shù)男盘?hào)線向快閃存儲(chǔ)器1100提供讀取使能信號(hào)nRE。在快閃存儲(chǔ)器1100內(nèi)提供的DQS發(fā)生器1110可以被用于響應(yīng)于讀取使能信號(hào)而生成相應(yīng)的數(shù)據(jù)選通信號(hào)。如圖1中所示,快閃存儲(chǔ)器1100經(jīng)由數(shù)據(jù)選通線向存儲(chǔ)控制器1200提供數(shù)據(jù)選通信號(hào)。
[0037]進(jìn)一步響應(yīng)于讀請(qǐng)求,存儲(chǔ)控制器1200經(jīng)由多個(gè)數(shù)據(jù)線并且結(jié)合數(shù)據(jù)選通信號(hào)從快閃存儲(chǔ)器1100接收讀請(qǐng)求所指定的“讀取數(shù)據(jù)”。因此,數(shù)據(jù)輸出信號(hào)(例如,DQl到DQ8)可以與數(shù)據(jù)選通信號(hào)同步(例如,與其上升沿或者下降沿對(duì)準(zhǔn)地傳送)。圖1假定與數(shù)據(jù)選通信號(hào)中的相應(yīng)躍變(高到低和/或低到高的改變)有關(guān)地輸出8比特?cái)?shù)據(jù)的實(shí)施例。用這樣的方式,輸出的讀取數(shù)據(jù)可以被順序地存儲(chǔ)在存儲(chǔ)控制器1200中布置的先進(jìn)先出(FIFO)電路1220的各鎖存電路LATl到LAT8中。
[0038]圖2和3是圖示由圖1的存儲(chǔ)設(shè)備運(yùn)行讀取操作的可能的變化的各時(shí)序圖。與跟圖1的存儲(chǔ)設(shè)備有關(guān)地描述的假定一致,圖2和3假定第一和第二偽讀取數(shù)據(jù)比特在最初被提供,其后是順序地且與數(shù)據(jù)選通信號(hào)的躍變同步地提供的八個(gè)(8)讀取數(shù)據(jù)比特(Dl到D8)的序列。
[0039]參照?qǐng)D1和2,讀取使能信號(hào)nRE由快閃存儲(chǔ)器1100提供并且被假定為具有5ns周期。然后,在從讀取使能信號(hào)起大約1ns的延遲之后,將數(shù)據(jù)選通信號(hào)從快閃存儲(chǔ)器1100提供到存儲(chǔ)控制器1200。理想地,在圖2所圖示的示例中,數(shù)據(jù)選通信號(hào)DQS的每個(gè)周期應(yīng)當(dāng)?shù)扔谧x取使能信號(hào)nRE的相應(yīng)周期并與其同步。然而,與數(shù)據(jù)選通信號(hào)線相關(guān)聯(lián)的某些電阻效應(yīng)會(huì)減小第一“高”脈沖(即,數(shù)據(jù)選通信號(hào)邏輯變高的第一半周期(first halfcycle))的寬度。
[0040]結(jié)果,數(shù)據(jù)選通信號(hào)的第一高脈寬會(huì)變窄了(例如)圖2中所示的斜線陰影時(shí)段‘A’。因?yàn)檫@個(gè)現(xiàn)象(即,數(shù)據(jù)選通信號(hào)DQS的未調(diào)諧的第一占空比)被理解為發(fā)生在特定條件下,所以快閃存儲(chǔ)器1100被配置成在讀取數(shù)據(jù)傳輸時(shí)段的前端處傳送至少一個(gè)“偽讀取數(shù)據(jù)”位。用這樣的方式,在隨后的讀取數(shù)據(jù)的實(shí)際傳輸期間可以確保有效數(shù)據(jù)選通信號(hào)。在圖2的示例中,存儲(chǔ)控制器1200將忽略對(duì)應(yīng)于數(shù)據(jù)選通信號(hào)的第一(或者偽)脈沖的第一和第二偽數(shù)據(jù)比特(例如,DMl和DM2)。之后,存儲(chǔ)控制器1200將利用FIFO電路1220的第一鎖存電路LATl順序地鎖存對(duì)應(yīng)于數(shù)據(jù)選通信號(hào)DQS的接下來(lái)的八(8)個(gè)躍變的讀取數(shù)據(jù)比特Dl到D4。
[0041]圖3圖示了其中更顯著地聲明數(shù)據(jù)選通信號(hào)DQS的第一高脈沖的脈沖變細(xì)的情況。(見(jiàn)圖3的斜線陰影周期‘B’)。這種情況的出現(xiàn)可能是導(dǎo)致邊緣上有缺陷的數(shù)據(jù)選通信號(hào)線的制造或者布局錯(cuò)誤的結(jié)果。這里,第一高脈寬如此地窄以至于它引起異常的情況:其中,數(shù)據(jù)選通信號(hào)的第一脈沖的到達(dá)被存儲(chǔ)控制器1200在解釋上“錯(cuò)過(guò)”。
[0042]在這種異常情況下,存儲(chǔ)控制器1200將不識(shí)別數(shù)據(jù)選通信號(hào)的第一(或者偽)脈沖因此錯(cuò)過(guò)了第一和第二偽讀取數(shù)據(jù)比特(DMl和DM2),并且將替代地將數(shù)據(jù)選通信號(hào)的第一有效脈沖翻譯為數(shù)據(jù)選通信號(hào)的偽脈沖,并將第一和第二有效讀取數(shù)據(jù)比特(Dl和D2)識(shí)別為偽讀取數(shù)據(jù)比特。這是真正的問(wèn)題,因?yàn)樵谶@些條件下,存儲(chǔ)控制器1200將丟棄第一和第二有效讀取數(shù)據(jù)比特(Dl和D2)并且在接收到第三和第四有效讀取數(shù)據(jù)比特(D3和D4)之時(shí),在FIFO電路1220中開(kāi)始鎖存所提供的讀取數(shù)據(jù)。
[0043]然而,根據(jù)本發(fā)明構(gòu)思的某些實(shí)施例的圖1的存儲(chǔ)設(shè)備1000能夠有效地控制經(jīng)由數(shù)據(jù)選通線被提供給存儲(chǔ)控制器1200的數(shù)據(jù)選通信號(hào)的第一脈沖的寬度,以使得前述對(duì)讀取數(shù)據(jù)比特的誤譯和丟失不會(huì)發(fā)生,盡管數(shù)據(jù)選通信號(hào)線可能小于其信號(hào)傳送能力的最佳狀況。
[0044]作為替代,在本發(fā)明構(gòu)思的實(shí)施例內(nèi)可以控制數(shù)據(jù)選通信號(hào)的脈寬(或周期)。在某些實(shí)施例中,快閃存儲(chǔ)器1100的DQS發(fā)生器1110可以被用來(lái)控制數(shù)據(jù)選通信號(hào)的周期。即,數(shù)據(jù)選通信號(hào)的周期可以被快閃存儲(chǔ)器1100內(nèi)部控制。在某些其它實(shí)施例中,可以利用存儲(chǔ)控制器1200所提供的讀取使能信號(hào)(nRE)周期控制電路1210來(lái)控制數(shù)據(jù)選通信號(hào)的周期。以下,將描述與讀取使能信號(hào)周期的控制有關(guān)的數(shù)據(jù)選通信號(hào)周期的控制的某些途徑。如圖1中所圖示的實(shí)施例所建議的,存儲(chǔ)控制器1200可以包括被配置成控制讀取使能信號(hào)的周期的nRE周期控制電路1210。
[0045]圖4是圖示根據(jù)本發(fā)明構(gòu)思的某些實(shí)施例的可在圖1的存儲(chǔ)設(shè)備中使用的nRE周期控制電路1210的一個(gè)可能的示例的框圖。參照?qǐng)D4,nRE周期控制電路1210包括振蕩器1211、周期選擇器1212、周期計(jì)數(shù)器1213、周期信號(hào)發(fā)生器1214和讀取使能信號(hào)輸出單元1215。
[0046]振蕩器1211可以被用來(lái)生成時(shí)鐘信號(hào)CLK (以下稱(chēng)為,參考時(shí)鐘),并且參考時(shí)鐘被提供給周期信號(hào)發(fā)生器1214。周期信號(hào)發(fā)生器1214可以被用來(lái)生成具有I倍或者N倍的參考時(shí)鐘的周期的信號(hào)。即,周期信號(hào)發(fā)生器1214的I周期發(fā)生器121可以被用來(lái)生成具有與參考時(shí)鐘相同周期的信號(hào)nRE_l。(以下,參考時(shí)鐘的周期將被稱(chēng)為“參考周期”)。因此,周期信號(hào)發(fā)生器1214的2周期發(fā)生器122可以被用來(lái)生成具有參考周期的兩倍(2X)的周期的信號(hào)nRE_2。同樣地,周期信號(hào)發(fā)生器1214的N周期發(fā)生器12N可以被用來(lái)生成具有參考周期的N倍的周期的信號(hào)nRE_n。這里,“N”是大于I的自然數(shù))。
[0047]周期選擇器1212可以被用來(lái)根據(jù)選擇信號(hào)SEL可操作地選擇I周期到N周期發(fā)生器(121到12N)中的任何一個(gè)(以下,“被選發(fā)生器”)。周期計(jì)數(shù)器1213接收周期選擇器1212所使用的某一 “選擇信息”來(lái)選擇被選發(fā)生器,響應(yīng)于該選擇信息生成周期計(jì)數(shù)信息CNT,然后將周期計(jì)數(shù)信息CNT提供給周期信號(hào)發(fā)生器1214的被選發(fā)生器。讀取使能信號(hào)輸出單元1215從周期信號(hào)發(fā)生器1214的被選發(fā)生器接收信號(hào)并生成具有被適當(dāng)控制的周期的相應(yīng)讀取使能信號(hào)nRE。
[0048]因此,在定義讀取使能信號(hào)nRE的“初始控制時(shí)段”的一組‘M’個(gè)初始周期期間,nRE周期控制電路1210可以被用來(lái)控制讀取使能信號(hào)nRE的周期使得它具有從參考時(shí)鐘周期的I到N倍中選擇的周期。這里,M的值可以由周期計(jì)數(shù)器1213所提供的周期計(jì)數(shù)信息CNT確定,并且N的值可以由周期選擇器1212所提供的選擇信號(hào)SEL確定。
[0049]圖5是在一個(gè)示例中概述根據(jù)本發(fā)明構(gòu)思的實(shí)施例的圖4的nRE周期控制電路1210的操作方法的流程圖。在圖5圖示的示例中,將上述的‘N’的值假定為三(3)以便除去可能混淆和重復(fù)的細(xì)節(jié)。即,將周期信號(hào)發(fā)生器1214假定為僅包括三個(gè)(3)分別的(1、2和3)周期發(fā)生器。
[0050]在該操作方法中,關(guān)于是否應(yīng)當(dāng)在讀取使能信號(hào)nRE的周期和初始時(shí)段內(nèi)執(zhí)行控制(即,選擇)做出閾值判定(S110)。如果否(SllO=否),則具有參考周期的讀取使能信號(hào)nRE可以通過(guò)使用周期選擇器1212選擇I周期發(fā)生器121的操作而生成(S150)。這個(gè)結(jié)果可以被理解為用于生成讀取使能信號(hào)nRE的默認(rèn)選擇。
[0051]然而,如果確定應(yīng)當(dāng)在讀取使能信號(hào)nRE的周期和初始控制時(shí)段上執(zhí)行非默認(rèn)控制(S110 =是),則該方法進(jìn)一步確定2周期發(fā)生器122是否應(yīng)當(dāng)被選擇(S120)。如果是(S120=是),則2周期發(fā)生器122被選擇以提供(例如)具有等于參考周期的兩倍的周期的讀取使能信號(hào)nRE(S130)。否則,如果2周期發(fā)生器未被選擇(S120 =否),則該方法選擇3周期發(fā)生器123以便提供(例如)具有等于參考周期的3倍的周期的讀取使能信號(hào)nRE(S140)。
[0052]一旦已經(jīng)選擇了讀取使能信號(hào)nRE的適當(dāng)周期(例如,參考周期的I倍(1X)、2倍(2X)或3倍(3X)),周期計(jì)數(shù)器1213所得出的計(jì)數(shù)信息就被接收并被用來(lái)定義初始控制時(shí)段的持續(xù)時(shí)間(例如,M個(gè)周期)(S137)。因此,在適當(dāng)?shù)某跏伎刂茣r(shí)段內(nèi),可以輸出具有適當(dāng)周期的讀取使能信號(hào)(S160)。
[0053]定義nRE周期控制電路1210的組成部分的性質(zhì)和操作的前述假定顯然是示例性的。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,對(duì)于圖4和5的上下文中所述的示例可以進(jìn)行許多修改。
[0054]圖6是在一個(gè)示例中圖示控制像圖1中圖示的那個(gè)存儲(chǔ)設(shè)備那樣的存儲(chǔ)設(shè)備所使用的數(shù)據(jù)選通信號(hào)的周期的方法的時(shí)序圖。這里,存儲(chǔ)設(shè)備1000能夠通過(guò)控制讀取使能信號(hào)nRE的周期來(lái)控制數(shù)據(jù)選通信號(hào)DQS的周期。
[0055]一起參照?qǐng)D1、4和6,假定nRE周期控制電路1210僅在讀取使能信號(hào)的第一周期期間生成具有2倍參考周期(例如,1ns)的讀取使能信號(hào)nRE_2。因此,假定參考時(shí)鐘周期為5ns,這意味著遵循以上建立的描述約定:N = 2和M = I。
[0056]因此,在讀取使能信號(hào)的第二周期(例如,15ns或者10ns+5ns)過(guò)去之后,數(shù)據(jù)選通信號(hào)DQS的第一脈沖被提供給存儲(chǔ)控制器1200。作為讀取使能信號(hào)的前述定義的結(jié)果,數(shù)據(jù)選通信號(hào)的第一周期在持續(xù)時(shí)間上將是2倍的參考周期(例如,10ns)。值得注意的是,圖6中所示的用斜線畫(huà)成陰影的周期‘B’是與圖3的類(lèi)似變窄的周期類(lèi)似的、數(shù)據(jù)選通信號(hào)的第一高脈沖變窄的周期。然而,與關(guān)于圖3描述的結(jié)果不同,數(shù)據(jù)選通信號(hào)DQS的顯著擴(kuò)展的(即,2倍)周期使存儲(chǔ)控制器1200能夠正確地識(shí)別數(shù)據(jù)選通信號(hào)的第一脈沖。
[0057]因此,圖1的存儲(chǔ)設(shè)備1000能夠控制讀取使能信號(hào)nRE的周期,從而控制相應(yīng)數(shù)據(jù)選通信號(hào)DQS的周期,以便避免出現(xiàn)異常情況以及產(chǎn)生偽數(shù)據(jù)相對(duì)于有效數(shù)據(jù)的誤譯。
[0058]圖7、8和9是不同地圖示所選擇的針對(duì)讀取使能信號(hào)nRE和數(shù)據(jù)選通信號(hào)DQS的各自的周期以及針對(duì)它們的初始控制時(shí)段的持續(xù)時(shí)間的定義、和前導(dǎo)碼偽讀取數(shù)據(jù)比特的使用或不使用的各種時(shí)序圖。
[0059]例如,圖7示出了像圖6中所圖示的情況那樣的情況,其中在定義讀取使能信號(hào)和數(shù)據(jù)選通信號(hào)的性質(zhì)時(shí),N等于2并且M等于I。然而,在有效的讀取數(shù)據(jù)的前面尚未發(fā)送偽讀取比特。因此,在圖7中,讀取使能信號(hào)nRE具有參考周期的2倍(例如,1ns)的周期并且僅被提供用于初始的一個(gè)周期。隨著數(shù)據(jù)選通信號(hào)的穩(wěn)定性提高,存儲(chǔ)設(shè)備1000不需要提供保護(hù)性的(一個(gè)或多個(gè))偽讀取數(shù)據(jù)比特,但是作為替代,可以?xún)H處理有效讀取數(shù)據(jù)。
[0060]圖8示出了 N仍等于2但M已經(jīng)增加到2的情況。因此,nRE周期控制電路1210將在初始控制時(shí)段的前兩個(gè)周期期間生成經(jīng)周期調(diào)整的讀取使能信號(hào)nRE(例如,1ns)。因此,在大約15ns內(nèi)提供讀取使能信號(hào)nRE,并且存儲(chǔ)控制器1200在兩個(gè)初始周期中接收相應(yīng)的數(shù)據(jù)選通信號(hào)DQS。
[0061]圖9示出了 N等于4且M再次等于I的情況。因此,nRE周期控制電路1210僅在形成初始控制時(shí)段的初始周期期間生成具有參考周期的4倍的周期(例如,20ns)的讀取使能信號(hào)nRE。響應(yīng)于讀取使能信號(hào)nRE,存儲(chǔ)控制器1200接收具有在持續(xù)時(shí)間上也是參考周期的4倍的周期(例如,20ns)的數(shù)據(jù)選通信號(hào)。
[0062]圖10是概述根據(jù)本發(fā)明構(gòu)思的另一實(shí)施例的圖4的nRE周期控制電路1210的操作方法的流程圖。圖4中所示的nRE周期控制電路1210可以設(shè)定作為K倍參考周期的“目標(biāo)周期”(T-周期),其中‘K’是給定值(例如,在以下與圖11有關(guān)地描述的實(shí)施例的上下文中為1.5或者3.8)。可替換地,nRE周期控制電路1210執(zhí)行周期控制以在具有M個(gè)周期的初始控制時(shí)段期間具有不同的周期(見(jiàn)下面的圖12)。將參照?qǐng)D10的流程圖更充分地描述目標(biāo)周期被設(shè)定為參考周期的倍數(shù)以及定義初始控制時(shí)段的周期數(shù)量M的操作方法。
[0063]因此,設(shè)定目標(biāo)周期(T-周期)(S205)。目標(biāo)周期可以是在形成初始控制時(shí)段的若干周期(例如,初始的M個(gè)周期)之后的周期。例如,在與圖6、7和9有關(guān)地描述的實(shí)施例中,將目標(biāo)周期設(shè)定為具有等于5ns的參考周期的周期。然而,如圖10中陳述的操作方法所提供的,可以將目標(biāo)周期設(shè)定為具有這樣的周期:其具有例如等于參考周期的任何合理倍數(shù)的持續(xù)時(shí)間。
[0064]接著,關(guān)于是否應(yīng)當(dāng)在讀取使能信號(hào)的周期上執(zhí)行控制做出確定(S210)。作為確定不需要控制讀取使能信號(hào)nRE的周期的結(jié)果(S210 =否),周期選擇器1212可以被用來(lái)生成目標(biāo)周期(S250)。例如,假定1ns的目標(biāo)周期,周期信號(hào)發(fā)生器1214可以選擇2周期發(fā)生器122。因此,2周期發(fā)生器122可以被用來(lái)生成具有兩倍參考周期的信號(hào)nRE_2。
[0065]然而,作為確定應(yīng)當(dāng)控制讀取使能信號(hào)nRE的周期的結(jié)果(S210 =是),操作方法可以選擇Xl周期(S220)。Xl周期是在僅第一初始周期期間被控制的周期,并且可以具有為參考周期的倍數(shù)的周期。例如,Xl周期可以是參考周期的3倍(例如,15ns)。
[0066]因此,讀取使能信號(hào)nRE將具有等于Xl周期的周期(S230)。例如,當(dāng)Xl周期是15ns時(shí),周期信號(hào)發(fā)生器1214可以選擇3周期發(fā)生器123,其中,3周期發(fā)生器123可以被用來(lái)生成具有參考周期的3倍的周期的讀取使能信號(hào)nRE_3。
[0067]然后,周期計(jì)數(shù)器1213響應(yīng)于從周期選擇器1212接收到的選擇信息并且可以將周期計(jì)數(shù)信息CNT提供給Xl周期發(fā)生器(S235)。這里,Xl周期發(fā)生器可以是I周期發(fā)生器121到N周期發(fā)生器12N之一。Xl周期發(fā)生器可以被用來(lái)根據(jù)周期計(jì)數(shù)信息CNT來(lái)生成Xl周期讀取使能信號(hào)nRE_Xl。
[0068]一旦根據(jù)周期計(jì)數(shù)信息CNT生成了所定義的讀取使能信號(hào)nRE(S235 =是),就關(guān)于是否選擇X2周期進(jìn)行下一個(gè)確定(S240)。如果是(S240 =是),則操作方法將控制參數(shù)‘i’遞增I。然后,該方法返回到其中可以生成X2周期的S230。即,周期選擇器1212可以選擇X2周期發(fā)生器等等,并且X2周期發(fā)生器可以被用來(lái)根據(jù)周期計(jì)數(shù)信息CNT來(lái)生成具有X2倍周期的讀取使能信號(hào)nRE_X2。用這樣的方式,nRE周期信號(hào)發(fā)生器1210可以被用來(lái)通過(guò)方法步驟S230到S245的迭代在初始M個(gè)周期期間生成具有不同周期的信號(hào)。
[0069]然而,返回到步驟S240,如果X(i+1)周期未被選擇,則方法生成所定義的目標(biāo)周期(T-周期)(S250)并且輸出相應(yīng)的讀取使能信號(hào)nRE(S260)。
[0070]圖11是示出讀取使能信號(hào)nRE的目標(biāo)周期被設(shè)定為具有2倍參考周期的周期的示例的時(shí)序圖。在圖11中,再次將參考周期假定為5ns,而期望的目標(biāo)周期是10ns。參照?qǐng)D11,讀取使能信號(hào)nRE可以被生成為在初始一個(gè)周期期間具有3倍參考周期(例如,15ns)的周期,并且在目標(biāo)周期期間被生成為具有2倍的周期(例如,10ns)。S卩,在圖11中,Xl周期可以是三倍的參考周期,并且目標(biāo)周期可以是兩倍的參考周期。在第一周期期間,相應(yīng)的數(shù)據(jù)選通信號(hào)DQS將具有等于3倍參考周期的周期。
[0071]圖12是示出其中在初始控制時(shí)段(M = 3)的各周期期間,讀取使能信號(hào)具有不同周期的實(shí)施例的時(shí)序圖。在圖12中,參考周期和目標(biāo)周期兩者都被假定為5ns。初始控制時(shí)段的第一周期被假定為具有3倍參考周期(例如,15ns)的周期,初始控制時(shí)段的第二周期被假定為具有2倍參考周期(例如,1ns)的周期,并且在初始控制時(shí)段之后的目標(biāo)周期是5ns。因此,初始控制時(shí)段、其組成周期以及目標(biāo)周期的設(shè)計(jì)和定義——全部與參考周期有關(guān)的——可以通過(guò)與本發(fā)明構(gòu)思的實(shí)施例一致的方法來(lái)精確控制。
[0072]因此,如果在第一周期期間數(shù)據(jù)選通信號(hào)是3倍參考周期,并且在第二周期期間它是2倍參考周期,則數(shù)據(jù)選通信號(hào)DQS的第一脈沖不會(huì)被存儲(chǔ)控制器1200誤譯,而不管與數(shù)據(jù)選通信號(hào)線有關(guān)的電阻問(wèn)題。
[0073]圖13是在一個(gè)示例中圖示根據(jù)本發(fā)明構(gòu)思的實(shí)施例的存儲(chǔ)設(shè)備的操作方法的流程圖。參照?qǐng)D1和13,存儲(chǔ)設(shè)備1000的操作方法包括控制數(shù)據(jù)選通信號(hào)DQS的周期(S310),以及響應(yīng)于經(jīng)周期控制的數(shù)據(jù)選通信號(hào)經(jīng)由多個(gè)數(shù)據(jù)線傳送讀取數(shù)據(jù)(S320)。如之前一樣,數(shù)據(jù)選通信號(hào)可以與參考周期有關(guān)地被控制并且可以在具有M個(gè)周期的初始控制時(shí)段內(nèi)被不同地控制。
[0074]圖13中圖示的操作方法可以被用來(lái)利用快閃存儲(chǔ)器1100中布置的DQS發(fā)生器1110直接控制數(shù)據(jù)選通信號(hào)的周期。在這種情況下,可以根據(jù)從存儲(chǔ)控制器1200提供的經(jīng)周期控制的讀取使能信號(hào)nRE或者根據(jù)由快閃存儲(chǔ)器1100內(nèi)部生成的某些其它的像參考時(shí)鐘那樣的信號(hào)(即,具有穩(wěn)定周期的信號(hào))來(lái)控制數(shù)據(jù)選通信號(hào)的周期。
[0075]圖14是概述根據(jù)本發(fā)明構(gòu)思的另一實(shí)施例的存儲(chǔ)設(shè)備的操作方法的流程圖。再次參照?qǐng)D1和14,存儲(chǔ)設(shè)備1000的操作方法包括以下步驟:控制響應(yīng)于讀請(qǐng)求而生成的讀取使能信號(hào)nRE的周期(S405);與經(jīng)周期控制的讀取使能信號(hào)nRE有關(guān)地控制數(shù)據(jù)選通信號(hào)DQS的周期(S410);以及響應(yīng)于經(jīng)周期控制的數(shù)據(jù)選通信號(hào)DQS經(jīng)由多個(gè)數(shù)據(jù)線傳送讀取數(shù)據(jù)。這里再次地,讀取使能信號(hào)nRE和數(shù)據(jù)選通信號(hào)DQS中的一者或者兩者可以被控制為在具有M個(gè)周期的初始控制時(shí)段期間具有作為參考周期的N倍的周期。
[0076]圖14中圖示的操作方法可以利用在存儲(chǔ)控制器1200中布置的nRE周期信號(hào)發(fā)生器1210來(lái)控制讀取使能信號(hào)nRE的周期。在這種情況下,將與從存儲(chǔ)控制器1200提供的經(jīng)周期控制的讀取使能信號(hào)有關(guān)地間接控制數(shù)據(jù)選通信號(hào)DQS的周期。對(duì)于上述圖示的實(shí)施例中的每一個(gè),根據(jù)本發(fā)明構(gòu)思的基于快閃的數(shù)據(jù)存儲(chǔ)設(shè)備的操作方法避免了錯(cuò)過(guò)或者誤譯從快閃存儲(chǔ)器提供到相應(yīng)存儲(chǔ)控制器的數(shù)據(jù)選通信號(hào)DQS的第一脈沖的問(wèn)題。結(jié)果,通過(guò)存儲(chǔ)控制器不會(huì)錯(cuò)過(guò)從快閃數(shù)據(jù)存儲(chǔ)設(shè)備傳送的有效數(shù)據(jù),或者不會(huì)錯(cuò)誤地將其翻譯為偽數(shù)據(jù)。
[0077]上述實(shí)施例已經(jīng)描繪了運(yùn)行將讀取數(shù)據(jù)從基于快閃的數(shù)據(jù)存儲(chǔ)設(shè)備傳送到相應(yīng)存儲(chǔ)控制器的讀操作的示例性方法以及數(shù)據(jù)存儲(chǔ)設(shè)備。然而,數(shù)據(jù)選通信號(hào)DQS的嚴(yán)重減小的第一脈寬對(duì)于運(yùn)行寫(xiě)操作的方法和數(shù)據(jù)存儲(chǔ)設(shè)備可能具有同樣不良的效果。即,根據(jù)本發(fā)明構(gòu)思的某些實(shí)施例的基于快閃存儲(chǔ)器的存儲(chǔ)設(shè)備可以在運(yùn)行寫(xiě)操作期間在數(shù)據(jù)選通信號(hào)DSQ的第一脈沖的寬度變窄時(shí)將寫(xiě)數(shù)據(jù)從組成存儲(chǔ)控制器(constituent memorycontro 11 er)穩(wěn)定地傳送到快閃存儲(chǔ)器。
[0078]圖15是圖示根據(jù)本發(fā)明構(gòu)思的實(shí)施例的由存儲(chǔ)設(shè)備2000運(yùn)行寫(xiě)操作的框圖。存儲(chǔ)系統(tǒng)2000與先前與圖1有關(guān)地描述的存儲(chǔ)設(shè)備1000高度類(lèi)似,并且一般地包括快閃存儲(chǔ)器2100和存儲(chǔ)控制器2200。
[0079]參照?qǐng)D15,存儲(chǔ)控制器2200現(xiàn)在被假定為從外部設(shè)備接收“寫(xiě)請(qǐng)求”以及相關(guān)聯(lián)的“寫(xiě)數(shù)據(jù)”(即,要被編程到快閃存儲(chǔ)器2100的數(shù)據(jù))。在接收到寫(xiě)請(qǐng)求之時(shí),存儲(chǔ)控制器2200向快閃存儲(chǔ)器2100提供相應(yīng)的“寫(xiě)使能信號(hào)”(nWE)。存儲(chǔ)控制器2200的DQS發(fā)生器2210可以被用來(lái)生成數(shù)據(jù)選通信號(hào)(DQS),其中,與本發(fā)明構(gòu)思的指示一致,該數(shù)據(jù)選通信號(hào)是經(jīng)周期控制的。因此,經(jīng)周期控制的數(shù)據(jù)選通信號(hào)被作為寫(xiě)操作的一部分提供給快閃存儲(chǔ)器2100。
[0080]在從存儲(chǔ)控制器2200接收到經(jīng)周期控制的數(shù)據(jù)選通信號(hào)DQS之時(shí),快閃存儲(chǔ)器2100準(zhǔn)備接收正從存儲(chǔ)控制器2200的寫(xiě)數(shù)據(jù)發(fā)生器2220傳送的寫(xiě)數(shù)據(jù)。在本發(fā)明構(gòu)思的某些實(shí)施例中,存儲(chǔ)控制器2200的寫(xiě)數(shù)據(jù)發(fā)生器2220與經(jīng)周期控制的數(shù)據(jù)選通信號(hào)DQS的中心點(diǎn)同步地(例如,利用中心對(duì)準(zhǔn)的信號(hào)傳輸途徑)向快閃存儲(chǔ)器2100提供寫(xiě)數(shù)據(jù)。在圖15中,假定8位寫(xiě)數(shù)據(jù)在數(shù)據(jù)選通信號(hào)DQS的每次躍變時(shí)被從寫(xiě)數(shù)據(jù)發(fā)生器2220提供到快閃存儲(chǔ)器2100。
[0081]圖16、17和18是圖示根據(jù)先前描述的本發(fā)明構(gòu)思的原理控制連同圖15的數(shù)據(jù)存儲(chǔ)設(shè)備2000描述的數(shù)據(jù)選通信號(hào)DQS的周期的示例的各時(shí)序圖。因此,可以以與參照?qǐng)D4和5所述的那些方式類(lèi)似的方式來(lái)控制數(shù)據(jù)選通信號(hào)DQS的周期。
[0082]圖16示出了具有被控制為是參考周期的兩倍的周期的數(shù)據(jù)選通信號(hào)DQS。這里如之前一樣,在圖16中,參考周期被假定為5ns,從而數(shù)據(jù)選通信號(hào)DQS的經(jīng)周期控制的版本(例如,N = 2)是10ns。在圖16的示例中,在I個(gè)周期(即,遵循以上建立的描述的約定,M=D的初始控制時(shí)段內(nèi)提供經(jīng)周期控制的數(shù)據(jù)選通信號(hào)DQS。數(shù)據(jù)選通信號(hào)DQS的目標(biāo)周期(這里,第二周期)在初始控制時(shí)段之后。從目標(biāo)周期起,數(shù)據(jù)選通信號(hào)DQS的周期被假定為參考周期(例如,5ns)。
[0083]圖17示出了具有為參考周期的兩倍(例如,1ns)的周期的經(jīng)周期控制的數(shù)據(jù)選通信號(hào)DQS。然而,初始控制時(shí)段被設(shè)置為兩個(gè)周期(M = 2)。
[0084]圖18示出了具有為參考周期的4X(例如,20ns)的周期的經(jīng)周期控制的數(shù)據(jù)選通信號(hào)DQS。
[0085]在參照?qǐng)D16、17和18之時(shí),本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到每個(gè)途徑至少使數(shù)據(jù)選通信號(hào)DQS的第一脈沖的有效寬度加倍。這避免了上述的在首次將寫(xiě)數(shù)據(jù)從存儲(chǔ)控制器傳送到快閃存儲(chǔ)器時(shí)數(shù)據(jù)選通信號(hào)DQS的占空比被干擾的問(wèn)題。
[0086]根據(jù)本發(fā)明構(gòu)思的實(shí)施例的各種存儲(chǔ)設(shè)備可應(yīng)用于多種多樣的產(chǎn)品,或者可以被包括在多種多樣的產(chǎn)品內(nèi)。根據(jù)本發(fā)明構(gòu)思的各種實(shí)施例的存儲(chǔ)設(shè)備可以被應(yīng)用到存儲(chǔ)卡、USB存儲(chǔ)器和/或固態(tài)驅(qū)動(dòng)器(SSD)。根據(jù)本發(fā)明構(gòu)思的各種實(shí)施例的存儲(chǔ)設(shè)備可以被包括在個(gè)人計(jì)算機(jī)、數(shù)碼相機(jī)、攝像機(jī)、蜂窩電話(huà)、MP3播放器、PMP、PSP、PDA等等內(nèi)。
[0087]圖19是圖示可以應(yīng)用根據(jù)本發(fā)明構(gòu)思的實(shí)施例的存儲(chǔ)設(shè)備的存儲(chǔ)卡系統(tǒng)的框圖。參照?qǐng)D19,存儲(chǔ)卡系統(tǒng)3000可以包括主機(jī)3100和存儲(chǔ)卡3200。主機(jī)3100可以包括主機(jī)控制器3110和主機(jī)連接單元3120。存儲(chǔ)卡3200可以包括卡連接單元3210、卡控制器3220和快閃存儲(chǔ)器3230。
[0088]主機(jī)3100可以被配置成在存儲(chǔ)卡3200中寫(xiě)入數(shù)據(jù)或者讀取存儲(chǔ)在存儲(chǔ)卡3200中的數(shù)據(jù)。主機(jī)控制器3110可以經(jīng)由主機(jī)連接單元3120向存儲(chǔ)卡3200發(fā)送命令(例如,寫(xiě)命令)、主機(jī)3100的時(shí)鐘發(fā)生器(未示出)內(nèi)生成的時(shí)鐘信號(hào)CLK、以及數(shù)據(jù)。
[0089]卡控制器3220可以響應(yīng)于經(jīng)由卡連接單元3210接收到的寫(xiě)命令而操作,并且可以與卡控制器3220的時(shí)鐘發(fā)生器(未示出)所生成的時(shí)鐘信號(hào)同步地在存儲(chǔ)器3230中存儲(chǔ)數(shù)據(jù)??扉W存儲(chǔ)器3230可以存儲(chǔ)從主機(jī)3100傳送的數(shù)據(jù)。例如,如果主機(jī)3100是數(shù)碼相機(jī),則快閃存儲(chǔ)器3230可以存儲(chǔ)圖像數(shù)據(jù)。
[0090]卡控制器3220可以控制初始控制時(shí)段(例如,所定義的M個(gè)周期的集合)的持續(xù)時(shí)間,在所述初始控制時(shí)段期間,從快閃存儲(chǔ)器3230經(jīng)由數(shù)據(jù)選通線提供經(jīng)周期控制的數(shù)據(jù)選通信號(hào)DQS。在讀操作期間,卡控制器3220可以給快閃存儲(chǔ)器3230提供讀取使能信號(hào)nRE,并且快閃存儲(chǔ)器3230可以接收讀取使能信號(hào)nRE以控制從卡控制器3220經(jīng)由數(shù)據(jù)選通線提供的經(jīng)周期控制的數(shù)據(jù)選通信號(hào)DQS的初始控制時(shí)段(M個(gè)周期)的持續(xù)時(shí)間??刂破?220可以控制讀取使能信號(hào)nRE具有為參考周期的N倍的周期。
[0091]圖20是圖示可以應(yīng)用根據(jù)本發(fā)明構(gòu)思的實(shí)施例的存儲(chǔ)設(shè)備的移動(dòng)設(shè)備的框圖。參照?qǐng)D20,移動(dòng)設(shè)備4000可以包括主機(jī)4100和嵌入式存儲(chǔ)設(shè)備4200。在圖20中,嵌入式存儲(chǔ)設(shè)備4200可以是嵌入式MMC(eMMC)。eMMC4200可以是符合JEDEC標(biāo)準(zhǔn)的存儲(chǔ)卡,并且可以被形成為被嵌入在移動(dòng)設(shè)備4000中。
[0092]主機(jī)4100可以包括應(yīng)用4110、操作系統(tǒng)4120、處理器4130、隨機(jī)存取存儲(chǔ)器(RAM) 4140以及eMMC驅(qū)動(dòng)器4150。eMMC 4200可以包括快閃存儲(chǔ)器4210和eMMC控制器4220。eMMC控制器4220可以包括中央處理單元(CPU)4221和隨機(jī)存取存儲(chǔ)器(RAM)4222。CPU 4221可以利用隨機(jī)存取存儲(chǔ)器4222驅(qū)動(dòng)eMMC固件4223。
[0093]eMMC控制器4220可以被用來(lái)控制初始控制時(shí)段(M個(gè)周期)的持續(xù)時(shí)間,在所述初始控制時(shí)段期間,從快閃存儲(chǔ)器4210經(jīng)由數(shù)據(jù)選通線提供經(jīng)周期控制的數(shù)據(jù)選通信號(hào)DQS0在讀操作期間,eMMC控制器4220可以給快閃存儲(chǔ)器4210提供讀取使能信號(hào)nRE,并且快閃存儲(chǔ)器4210可以在接收讀取使能信號(hào)nRE之時(shí)將響應(yīng)于初始控制時(shí)段(M個(gè)周期)和從eMMC控制器4220經(jīng)由數(shù)據(jù)選通線提供的經(jīng)周期控制的數(shù)據(jù)選通信號(hào)DQS而操作。這里,eMMC控制器4220可以被用來(lái)控制讀取使能信號(hào)nRE具有為參考周期的N倍的周期。
[0094]圖21是示意地圖示根據(jù)本發(fā)明構(gòu)思的實(shí)施例的存儲(chǔ)設(shè)備的框圖。圖22是示意地圖示圖21中所示的存儲(chǔ)設(shè)備的應(yīng)用的框圖。圖23是示意地圖示包括參考圖22所述的存儲(chǔ)設(shè)備的計(jì)算系統(tǒng)的框圖。
[0095]參照?qǐng)D21,存儲(chǔ)設(shè)備5000 —般包括非易失性存儲(chǔ)器件5100和控制器5200??刂破?200和非易失性存儲(chǔ)器件5100可以被集成到單個(gè)半導(dǎo)體器件中以形成固態(tài)驅(qū)動(dòng)器(SSD)。如果存儲(chǔ)設(shè)備5000被用作固態(tài)驅(qū)動(dòng)器SSD,則可以顯著地提高連接到存儲(chǔ)設(shè)備5000的外部設(shè)備(即,主機(jī))的操作速度。
[0096]控制器5200可以連接到主機(jī)和非易失性存儲(chǔ)器件5100。響應(yīng)于來(lái)自主機(jī)的讀/寫(xiě)請(qǐng)求,控制器5200可以被配置成訪問(wèn)非易失性存儲(chǔ)器件5100。例如,控制器5200可以被配置成控制非易失性存儲(chǔ)器件5100的讀操作、寫(xiě)操作、擦除操作和后臺(tái)操作??刂破?200可以被配置成提供非易失性存儲(chǔ)器件5100和主機(jī)之間的接口??刂破?200可以被配置成驅(qū)動(dòng)用于控制非易失性存儲(chǔ)器件5100的固件。
[0097]參照?qǐng)D22,存儲(chǔ)設(shè)備6000可以包括非易失性存儲(chǔ)器件6100以及控制器6200。非易失性存儲(chǔ)器件6100可以包括多個(gè)非易失性存儲(chǔ)器芯片。多個(gè)非易失性存儲(chǔ)器芯片可以被分成多個(gè)組。每個(gè)組中的非易失性存儲(chǔ)器芯片可以被配置成經(jīng)由一個(gè)公共通道與控制器6200通信。例如,圖示了其中多個(gè)非易失性存儲(chǔ)器芯片通過(guò)通道CHl到CHk與控制器6200通信的實(shí)施例。在圖22中,圖示了其中多個(gè)非易失性存儲(chǔ)器芯片連接到通道的實(shí)施例。要理解,存儲(chǔ)設(shè)備6000被改變以使得非易失性存儲(chǔ)器芯片連接到通道。
[0098]參照?qǐng)D23,計(jì)算系統(tǒng)7000可以包括中央處理單元(CPU) 7100、RAM7200、用戶(hù)接口7300、電源7400和存儲(chǔ)設(shè)備6000。
[0099]存儲(chǔ)設(shè)備6000可以通過(guò)系統(tǒng)總線7500電連接到CPU 7100、RAM 7200、用戶(hù)接口7300和電源7400。要通過(guò)用戶(hù)接口 7300提供的或者正由CPU 7100處理的數(shù)據(jù)可以被存儲(chǔ)在存儲(chǔ)設(shè)備6000中。
[0100]在圖23中,圖示了其中非易失性存儲(chǔ)器件6100通過(guò)控制器6200連接到系統(tǒng)總線7500的實(shí)施例。然而,非易失性存儲(chǔ)器件6100可以直接連接到系統(tǒng)總線7500。在圖23中,存儲(chǔ)設(shè)備6000可以是參照?qǐng)D22所述的存儲(chǔ)設(shè)備。然而,存儲(chǔ)設(shè)備6000可以被替換為參照?qǐng)D21所述的存儲(chǔ)設(shè)備5000。另外,計(jì)算系統(tǒng)7000可以被配置成包括參照?qǐng)D21和22所述的存儲(chǔ)設(shè)備5000和6000兩者。
[0101]雖然已經(jīng)參照示例性實(shí)施例描述了本發(fā)明構(gòu)思,但本領(lǐng)域技術(shù)人員將清楚,可以進(jìn)行各種改變和修改而不脫離所附權(quán)利要求的范圍。
【權(quán)利要求】
1.一種存儲(chǔ)設(shè)備包括: 存儲(chǔ)控制器,其經(jīng)由數(shù)據(jù)選通線和多個(gè)數(shù)據(jù)線連接到快閃存儲(chǔ)器并包括讀取使能信號(hào)(nRE)周期控制電路; 快閃存儲(chǔ)器,其在讀取操作期間被配置為向所述存儲(chǔ)控制器提供讀取數(shù)據(jù)并包括數(shù)據(jù)選通信號(hào)發(fā)生器, 其中,在所述讀取操作期間,所述nRE周期控制電路在初始控制時(shí)段期間向所述快閃存儲(chǔ)器提供經(jīng)周期控制的讀取使能信號(hào), 所述快閃存儲(chǔ)器在接收到所述經(jīng)周期控制的讀取使能信號(hào)之時(shí),使用所述數(shù)據(jù)選通信號(hào)發(fā)生器來(lái)生成具有與所述經(jīng)周期控制的讀取使能信號(hào)的周期對(duì)應(yīng)的周期的經(jīng)周期控制的數(shù)據(jù)選通信號(hào)并且向所述存儲(chǔ)控制器提供所述經(jīng)周期控制的數(shù)據(jù)選通信號(hào),以使得所述讀取數(shù)據(jù)與所述經(jīng)周期控制的數(shù)據(jù)選通信號(hào)同步地被從所述快閃存儲(chǔ)器傳送到所述存儲(chǔ)控制器。
2.如權(quán)利要求1所述的存儲(chǔ)設(shè)備,其中,所述數(shù)據(jù)選通信號(hào)發(fā)生器在等于所述初始控制時(shí)段的時(shí)段內(nèi)生成并提供所述經(jīng)周期控制的數(shù)據(jù)選通信號(hào)。
3.如權(quán)利要求2所述的存儲(chǔ)設(shè)備,其中,所述nRE周期控制電路被配置成將所述初始控制時(shí)段的持續(xù)時(shí)間定義為所述經(jīng)周期控制的讀取使能信號(hào)的M個(gè)周期,并且將所述經(jīng)周期控制的讀取使能信號(hào)的周期定義為參考周期的N倍,‘M’和‘N’分別是自然數(shù)。
4.如權(quán)利要求3所述的存儲(chǔ)設(shè)備,其中,在所述初始控制時(shí)段之后,所述nRE周期控制電路被進(jìn)一步配置成提供具有所述參考周期的讀取使能信號(hào)。
5.如權(quán)利要求3所述的存儲(chǔ)設(shè)備,其中,對(duì)于初始控制持續(xù)時(shí)間的M個(gè)周期中的每一個(gè),N是不同的。
6.如權(quán)利要求3所述的存儲(chǔ)設(shè)備,其中,所述nRE周期控制電路包括: 周期選擇器,被配置成可操作地從若干周期發(fā)生器中選擇周期發(fā)生器; 周期計(jì)數(shù)器,被配置成提供計(jì)數(shù)信息;以及 周期信號(hào)發(fā)生器,被配置成響應(yīng)于計(jì)數(shù)信息和所選擇的周期發(fā)生器生成所述經(jīng)周期控制的讀取使能信號(hào)。
7.如權(quán)利要求1所述的存儲(chǔ)設(shè)備,其中,所述存儲(chǔ)控制器在所述經(jīng)周期控制的數(shù)據(jù)選通信號(hào)的上升沿和下降沿中的至少一個(gè)上從所述快閃存儲(chǔ)器經(jīng)由多個(gè)數(shù)據(jù)線接收所述讀取數(shù)據(jù)。
8.權(quán)利要求7所述的存儲(chǔ)設(shè)備,其中,所述存儲(chǔ)控制器進(jìn)一步包括先進(jìn)先出電路,其被配置成順序地鎖存從所述快閃存儲(chǔ)器接收到的讀取數(shù)據(jù)。
9.如權(quán)利要求7所述的存儲(chǔ)設(shè)備,其中,所述存儲(chǔ)控制器將從所述快閃存儲(chǔ)器最初接收到的至少一個(gè)讀取數(shù)據(jù)比特翻譯為偽數(shù)據(jù)。
10.如權(quán)利要求7所述的存儲(chǔ)設(shè)備,其中,所述存儲(chǔ)控制器將從所述快閃存儲(chǔ)器接收到的每一個(gè)讀取數(shù)據(jù)比特都翻譯為有效數(shù)據(jù)。
11.一種存儲(chǔ)設(shè)備的操作方法,所述存儲(chǔ)設(shè)備包括快閃存儲(chǔ)器和經(jīng)由數(shù)據(jù)選通線和多個(gè)數(shù)據(jù)線連接到所述快閃存儲(chǔ)器的存儲(chǔ)控制器,所述方法包括: 控制數(shù)據(jù)選通信號(hào)的周期以生成在所述快閃存儲(chǔ)器和存儲(chǔ)控制器之間交換的經(jīng)周期控制的數(shù)據(jù)選通信號(hào);以及 與所述經(jīng)周期控制的數(shù)據(jù)選通信號(hào)同步地在所述快閃存儲(chǔ)器和存儲(chǔ)控制器之間經(jīng)由所述多個(gè)數(shù)據(jù)線傳送數(shù)據(jù)。
12.如權(quán)利要求11所述的方法,還包括: 從外部設(shè)備接收讀請(qǐng)求,并響應(yīng)于所述讀請(qǐng)求,在所述存儲(chǔ)控制器中生成經(jīng)周期控制的讀取使能信號(hào)并向所述快閃存儲(chǔ)器提供所述經(jīng)周期控制的讀取使能信號(hào),其中,所述經(jīng)周期控制的讀取使能信號(hào)具有為參考周期的N倍的周期,并且所述經(jīng)周期控制的讀取使能信號(hào)在具有M個(gè)周期的初始控制時(shí)段期間被提供給所述快閃存儲(chǔ)器,其中‘M’和‘N’分別是自然數(shù)。
13.如權(quán)利要求12所述的方法,其中,控制數(shù)據(jù)選通信號(hào)的周期以生成在所述快閃存儲(chǔ)器和存儲(chǔ)控制器之間交換的經(jīng)周期控制的數(shù)據(jù)選通信號(hào)包括: 生成具有為參考周期的N倍的周期的經(jīng)周期控制的數(shù)據(jù)選通信號(hào),并隨后, 在所述初始控制時(shí)段期間經(jīng)由所述數(shù)據(jù)選通信號(hào)線將所述經(jīng)周期控制的數(shù)據(jù)選通信號(hào)從所述快閃存儲(chǔ)器提供到所述存儲(chǔ)控制器。
14.如權(quán)利要求13所述的方法,其中,與所述經(jīng)周期控制的數(shù)據(jù)選通信號(hào)同步地在所述快閃存儲(chǔ)器和存儲(chǔ)控制器之間經(jīng)由所述多個(gè)數(shù)據(jù)線傳送數(shù)據(jù)包括: 與所述經(jīng)周期控制的數(shù)據(jù)選通信號(hào)的上升沿和下降沿中的至少一個(gè)同步地經(jīng)由多個(gè)數(shù)據(jù)線將所述讀請(qǐng)求所指示的讀取數(shù)據(jù)從所述快閃存儲(chǔ)器傳送到所述存儲(chǔ)控制器。
15.如權(quán)利要求14所述的方法,其中,所述讀取數(shù)據(jù)在有效讀取數(shù)據(jù)比特之前包括從所述快閃存儲(chǔ)器最初傳送到所述存儲(chǔ)控制器的至少一個(gè)讀取數(shù)據(jù)偽比特。
16.如權(quán)利要求11所述的方法,還包括: 從外部設(shè)備接收寫(xiě)請(qǐng)求,并響應(yīng)于所述寫(xiě)請(qǐng)求,在存儲(chǔ)控制器中生成經(jīng)周期控制的寫(xiě)使能信號(hào)并向所述快閃存儲(chǔ)器提供所述經(jīng)周期控制的寫(xiě)使能信號(hào),其中,所述經(jīng)周期控制的寫(xiě)使能信號(hào)具有為參考周期的N倍的周期,并且所述經(jīng)周期控制的寫(xiě)使能信號(hào)在具有M個(gè)周期的初始控制時(shí)段期間被提供給所述快閃存儲(chǔ)器,其中‘M’和‘N’分別是自然數(shù)。
17.如權(quán)利要求16所述的方法,其中,控制數(shù)據(jù)選通信號(hào)的周期以生成在所述快閃存儲(chǔ)器和存儲(chǔ)控制器之間交換的經(jīng)周期控制的數(shù)據(jù)選通信號(hào)包括: 生成具有為參考周期的N倍的周期的經(jīng)周期控制的數(shù)據(jù)選通信號(hào),并隨后, 在所述初始控制時(shí)段期間經(jīng)由所述數(shù)據(jù)選通信號(hào)線將所述經(jīng)周期控制的數(shù)據(jù)選通信號(hào)從所述存儲(chǔ)控制器提供到所述快閃存儲(chǔ)器。
18.如權(quán)利要求17所述的方法,其中,與所述經(jīng)周期控制的數(shù)據(jù)選通信號(hào)同步地在所述快閃存儲(chǔ)器和存儲(chǔ)控制器之間經(jīng)由所述多個(gè)數(shù)據(jù)線傳送數(shù)據(jù)包括: 與所述經(jīng)周期控制的數(shù)據(jù)選通信號(hào)同步地經(jīng)由所述多個(gè)數(shù)據(jù)線將與所述寫(xiě)請(qǐng)求相關(guān)聯(lián)的寫(xiě)數(shù)據(jù)從所述存儲(chǔ)控制器傳送到所述快閃存儲(chǔ)器。
19.一種存儲(chǔ)設(shè)備的操作方法,所述存儲(chǔ)設(shè)備包括快閃存儲(chǔ)器和經(jīng)由數(shù)據(jù)選通線和多個(gè)數(shù)據(jù)線連接到所述快閃存儲(chǔ)器的存儲(chǔ)控制器,所述方法包括: 在讀取操作期間將讀取數(shù)據(jù)從所述快閃存儲(chǔ)器傳送到所述存儲(chǔ)控制器,其中,所述讀取數(shù)據(jù)在讀取數(shù)據(jù)傳送時(shí)段期間被與數(shù)據(jù)選通信號(hào)同步地經(jīng)由多個(gè)數(shù)據(jù)線從所述快閃存儲(chǔ)器傳送到所述存儲(chǔ)控制器,并且所述數(shù)據(jù)選通信號(hào)被經(jīng)由所述數(shù)據(jù)選通線從所述快閃存儲(chǔ)器傳達(dá)到所述存儲(chǔ)控制器;以及 在所述讀取數(shù)據(jù)傳送時(shí)段的初始控制時(shí)段期間,擴(kuò)展所述數(shù)據(jù)選通信號(hào)的周期以生成經(jīng)由所述數(shù)據(jù)選通信號(hào)線傳送的經(jīng)周期控制的數(shù)據(jù)選通信號(hào),以使得所述經(jīng)周期控制的數(shù)據(jù)選通信號(hào)的脈寬是所述數(shù)據(jù)選通信號(hào)的脈寬的至少兩倍。
20.如權(quán)利要求19所述的方法,其中,所述數(shù)據(jù)選通信號(hào)的周期是參考周期,并且所述經(jīng)周期控制的數(shù)據(jù)選通信號(hào)的周期在所述初始控制時(shí)段期間是所述參考周期的至少兩倍。
【文檔編號(hào)】G06F13/16GK104517646SQ201410524776
【公開(kāi)日】2015年4月15日 申請(qǐng)日期:2014年10月8日 優(yōu)先權(quán)日:2013年10月4日
【發(fā)明者】金榮昱, 吳和錫, 張順福, 延轪承 申請(qǐng)人:三星電子株式會(huì)社