《一种非实时时钟的设计方法.pdf》由会员分享,可在线阅读,更多相关《一种非实时时钟的设计方法.pdf(10页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104182026A43申请公布日20141203CN104182026A21申请号201410395390722申请日20140812G06F1/3220060171申请人上海新储集成电路有限公司地址201500上海市金山区亭卫公路6505号2幢8号72发明人景蔚亮陈邦明74专利代理机构上海申新律师事务所31272代理人吴俊54发明名称一种非实时时钟的设计方法57摘要本发明提供了一种非实时时钟的设计方法,通过在芯片上设置若干级基准模块,各级基准模块分别输出信号强度逐渐递增或递减的基准信号,并在芯片上设置带有浮栅结构的存储单元,并实施读取存储单元的电流或电压与基准信号进行比较。
2、,并根据比较结果来判断非实时时钟时间,从而进行相应操作,降低了功耗,并提升系统处理的性能。51INTCL权利要求书1页说明书5页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书5页附图3页10申请公布号CN104182026ACN104182026A1/1页21一种非实时时钟的设计方法,其特征在于,包括如下步骤步骤S1提供一包括有若干存储单元的芯片,在所述芯片中设置有N级基准模块,且第一级基准模块至第N级基准模块输出信号强度逐渐递增或逐渐递减的基准信号;步骤S2获取所述存储单元当前存储数据的数据信号;步骤S3将所述数据信号与各所述基准信号进行比较,并根据比较结果判断。
3、非实时时钟时间。2如权利要求1所述的方法,其特征在于,在步骤S3中,将所述数据信号依次与基准信号进行比较,或将数据信号与全部基准信号一起同时进行比较。3如权利要求2所述的方法,其特征在于,当第一级基准模块至第N级基准模块输出信号强度逐渐递增的基准信号,并将所述数据信号依次与基准信号进行比较时,若所述数据信号小于所述基准信号,则继续使用所述基准信号与所述数据信号作比较,若所述数据信号大于或等于所述基准信号,则使用下一级基准信号与所述数据信号作比较。4如权利要求1所述的方法,其特征在于,当所述数据信号大于或等于第N级基准模块所输出的基准信号时,对所述存储单元进行TRIM操作。5如权利要求1所述的方。
4、法,其特征在于,在施加相同电压的情况下,所述存储单元的数据信号强度随着使用时间的延长而不断增加。6如权利要求35任意一项所述的方法,其特征在于,所述数据信号与所述基准信号均为电流信号。7如权利要求2所述的方法,其特征在于,将数据信号与全部基准信号一起同时进行比较时,输出N个值,所述数据信号介于两个相邻的基准模块所输出的基准信号之间,根据该两个基准模块来判断非实时时钟时间。8如权利要求1所述的方法,其特征在于,所述存储单元包括位于一衬底之上的浮栅和控制栅,且所述浮栅与所述衬底之间设置有一栅氧化层,通过读取所述浮栅上当前存储数据的数据信号与所述基准信号进行比较。9如权利要求1所述的方法,其特征在于。
5、,通过比较器来对读取的数据信号与各所述基准信号进行比较。10如权利要求1所述的方法,其特征在于,当第一次判断到X0大于或者等于XP至第一次判断到X0大于或者等于XP1之间的间隔时间构成一个时间段,且所述时间段长度根据实际需求而设定;其中,XP为第P级基准模块输出基准信号,XP1为第P1级基准模块输出基准信号,X0为所述存储单元的输出信号,1PN。权利要求书CN104182026A1/5页3一种非实时时钟的设计方法技术领域0001本发明涉及存储技术领域,具体涉及一种非实时时钟的设计方法。背景技术0002NAND型固态硬盘SSD已经成为目前主流的非易失存储技术,广泛应用于数据中心、个人电脑、手机、。
6、智能终端、消费电子等各个领域,而且仍然呈现需求不断增长的局面。0003NAND存储单元中存放的资料较多,结构相对复杂,出错的几率会增加,必须进行更多的错误修正ECC,ERRORCORRECTIONCODE,一些数据保持能力较差的单元NAND甚至需要进行周期刷新从而保证数据可靠性,为保证用户在固态硬盘里数据的安全及准确性,在固态硬盘里需要做定期的主动式的检测。比如哪块NAND芯片需要刷新REFRESH,哪块NAND芯片需要损耗均衡WEARLEVELING等等。而定期检测的时间是大段大段且不固定的,可能是一周,几个月,甚至一年,所以不需要实时时钟芯片REALTIMECLOCK,RTC那样的精确,且。
7、RTC成本高,设计RTC的时候还需对其配置一个晶振CRYSTAL为其提供一个稳定的时钟信号。当然我们可以使用系统CPU中时钟信号来控制检测时间,在存储中心,配置着大量的SSD,如果针对每个NAND,SSD存储模块都使用系统CPU的时钟来计时,那么会增加系统CPU的负载,使得功耗明显增加,降低其处理其他事件的性能。0004专利CN101441497公开了一种具有存储器时钟设定功能的信息处理装置和存储器时钟设定方法,其具体记载了一种信息处理装置,其具有存储器、控制该存储器的存储器控制器、以及用于变更所述存储器的工作时钟设定的存储器时钟设定功能,该装置包括第一获取单元,其获取连接所述存储器控制器和所。
8、述存储器的存储器总线的带宽;第二获取单元,其获取所述存储器总线之外的连接到所述存储器控制器的其他总线的带宽;比较单元,其将所述存储器总线之外的连接到所述存储器控制器的所述其他总线的总带宽与所述存储器总线的带宽进行比较;以及变更单元,当所述存储器总线的带宽大于所述存储器总线之外的连接到所述存储器控制器的所述其他总线的总带宽时,该变更单元通过在所述存储器总线的带宽不小于所述存储器总线之外的连接到所述存储器控制器的所述其他总线的总带宽的范围内、使所述存储器的工作时钟低于当前工作时钟,来变更所述存储器的工作时钟的设定。0005但是该时钟设计存在一定缺陷,其计算周期较长,而且功耗也还是较高。发明内容00。
9、06本发明利用具有浮栅FGCELL随着时间的推移所读出的数据信号逐渐递增或逐渐递减的特性提出了一种非实时时钟的设计方法。0007一种非实时时钟的设计方法,其中,包括如下步骤0008步骤S1提供一包括有若干存储单元的芯片,在所述芯片中设置有N级基准模块,且第一级基准模块至第N级基准模块输出信号强度逐渐递增或逐渐递减的基准信号;0009步骤S2获取所述存储单元当前存储数据的数据信号;说明书CN104182026A2/5页40010步骤S3将所述数据信号与各所述基准信号进行比较,并根据比较结果判断非实时时钟时间。0011上述的方法,其中,在步骤S3中,将所述数据信号依次与基准信号进行比较,或将数据信。
10、号与全部基准信号一起同时进行比较。0012上述的方法,其中,当第一级基准模块至第N级基准模块输出信号强度逐渐递增的基准信号,并将所述数据信号依次与基准信号进行比较时,0013若所述数据信号小于所述基准信号,则继续使用所述基准信号与所述数据信号作比较,0014若所述数据信号大于或等于所述基准信号,则使用下一级基准信号与所述数据信号作比较。0015上述的方法,其中,当所述数据信号大于或等于第N级基准模块所输出的基准信号时,对所述存储单元进行TRIM操作。0016上述的方法,其中,在施加相同电压的情况下,所述存储单元的数据信号强度随着使用时间的延长而不断增加。0017上述的方法,其中,所述数据信号与。
11、所述基准信号均为电流信号。0018上述的方法,其中,将数据信号与全部基准信号一起同时进行比较时,输出N个值,所述数据信号介于两个相邻的基准模块所输出的基准信号之间,根据该两个基准模块来判断非实时时钟时间。0019上述的方法,其中,所述存储单元包括位于一衬底之上的浮栅和控制栅,且所述浮栅与所述衬底之间设置有一栅氧化层,通过读取所述浮栅上当前存储数据的数据信号与所述基准信号进行比较。0020上述的方法,其中,通过比较器来对读取的数据信号与各所述基准信号进行比较。0021上述的方法,其中,当第一次判断到X0大于或者等于XP至第一次判断到X0大于或者等于XP1之间的间隔时间构成一个时间段,且所述时间段。
12、长度根据实际需求而设定;0022其中,XP为第P级基准模块输出基准信号,XP1为第P1级基准模块输出基准信号,X0为所述存储单元的输出信号,1PN。0023本发明在芯片中设置N级基准模块,且各级基准模块分别输出信号强度逐渐递减或者递减的基准信号,通过将读取的FGCELL的电流或电压与基准信号进行比较,并根据比较结果来判断非实时时钟时间,从而进行相应后续操作,极大降低了能耗并提高了系统运算能力。附图说明0024通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特征、外形和优点将会变得更明显。在全部附图中相同的标记指示相同的部分。并未刻意按照比例绘制附图,重点在于示出本发明的主旨。00。
13、25图1为具有浮栅FLOATINGGATE的FLASHCELL的结构示意图;0026图2为本发明提出的一种非实时时钟设计的结构示意图;0027图3为本发明中提出的通过不同的基准电流将时间分成N1个时间段的示意图;0028图4为对本发明提出的非实时时钟设计的基本操作流程图。说明书CN104182026A3/5页5具体实施方式0029在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。0030应当理解的是,本发明能够。
14、以不同形式实施,而不应当解释为局限于这里提出的实施例。相反地,提供这些实施例将使公开彻底和完全,并且将本发明的范围完全地传递给本领域技术人员。在附图中,为了清楚,层和区的尺寸以及相对尺寸可能被夸大。自始至终相同附图标记表示相同的元件。0031在此使用的术语的目的仅在于描述具体实施例并且不作为本发明的限制。在此使用时,单数形式的“一”、“一个”和“所述/该”也意图包括复数形式,除非上下文清楚指出另外的方式。还应明白术语“组成”和/或“包括”,当在该说明书中使用时,不排除一个或更多其它的特征、整数、步骤、操作、元件、部件和/或组的存在或添加。在此使用时,术语“和/或”包括相关所列项目的任何及所有组。
15、合。0032为了彻底理解本发明,将在下列的描述中提出详细的步骤以及详细的结构,以便阐释本发明的技术方案。本发明的较佳实施例详细描述如下,然而除了这些详细描述外,本发明还可以具有其他实施方式。0033图1为FLASHCELL闪存单元的结构示意图,一般包括衬底1和位于衬底1之上的栅极结构,栅极结构包括有浮栅FLOATINGGATE,FG和位于浮栅之上的控制栅CONTROLGATE,CG,此外,浮栅和衬底之间设置有一层薄氧化层。目前在HKMG高K金属栅工艺中,该层氧化层需要采用金属氧化层。本领域技术人员发现,由于电子都被存储在浮栅FG上,当金属氧化层OXIDE做的非常薄的情况下,处于浮栅中的电子穿过。
16、栅氧化层GATEOXIDE进入至衬底的概率会大大增加,因为电子只需要一个很小的能量就能跨越至衬底导致浮栅FGFLOATINGGATE比较容易失去电子,随着时间的推移,每次读取的时候,所读出的电流会不断增加,本发明正是利用FG的这一特性提出了一种非实时时钟的设计方法。0034一种非实时时钟的设计方法,包括如下步骤0035步骤S1提供一包括有若干存储单元的芯片,在芯片中设置有N级基准模块,且第一级基准模块至第N级基准模块输出信号强度逐渐递增或逐渐递减的基准信号;0036步骤S2获取存储单元当前存储数据的数据信号;0037步骤S3将数据信号与各基准信号进行比较,并根据比较结果果判断非实时时钟时间。进。
17、一步的,在本发明中,可采用两种比较方法,其一是将数据信号依次与基准信号进行比较,其二是将数据信号XO与全部基准信号一起同时进行比较,并根据据比较结果果判断非实时时钟时间,在具体应用中可选择何种比较方法,在此不予赘述。0038在本发明中,优选的,通过比较器来对读取的数据信号与各基准信号进行比较。0039在本发明中,优选的,存储单元包括位于一衬底之上的浮栅和控制栅,且浮栅与衬底之间设置有一栅氧化层,通过读取浮栅上当前存储数据的数据信号与基准信号进行比较。0040在本发明中,优选的,当第一次判断到X0大于或者等于XP至第一次判断到X0大于说明书CN104182026A4/5页6或者等于XP1之间的间。
18、隔时间构成一个时间段,且时间段长度根据实际需求而设定;其中,XP为第P级基准模块输出基准信号,XP1为第P1级基准模块输出基准信号,X0为存储单元的输出信号,1PN。0041下面以第一级基准模块至第N级基准模块输出信号强度逐渐递增的基准信号为例进行说明。在本实施例中,数据信号与基准信号均为电流信号,且在施加相同电压的情况下,存储单元的数据信号强度随着使用时间的延长而不断增加。0042第一级基准模块至第N级基准模块输出信号强度逐渐递增的基准电流信号X1,X2,X3XN,即X1P1,每次读取电流和基准模块REFERENCECELL产生的基准电流对比,按照上文提出的串行比较方法,便可得到此时系统处于。
19、哪个时间段。当读取FGCELL的电流大于基准电流IP,会提示用户重新对FGCELL进行TRIM操作,重复以上操作。这样就可以实现本发明提出的一种非实时时钟的设计方法。0049对于本发明提出的非实时时钟的设计方法中读取出FGCELL之后做比较这一步骤,这里除了以上说明的每次读取出来的电流依次和I1,I2IN作比较之外,本发明还提出,FGCELL把每次读取出的电流和所有的基准电流做比较,输出N个值。例如当某次读出FGCELL的电流IX,此IX满足I2IXI3,通过比较器比较IX和所有的基准电流,当基准电流小于IX的时候,比较器输出结果1,基准电流大于IX的时候,比较器输出结果0,对于此例,比较器会。
20、输出2个1和N2个0,系统便可得知此时的时间位于第三个时间段,此种方式加快了比较速度,但瞬时比较功耗会变大。为了进一步降低瞬时比较功耗,我们可以在比较的时候,关闭前一次输出比较结果为1的所有比较器,只打开前一次输出比较结果为0的所有比较器进行比较操作。0050上文提出的读出FGCELL的电流和基准电流相比较以实现非实时时钟的设计,当然也可以根据实际情况读出FGCELL的电压和基准电压相比较来实现非实时时钟的设计。根据电压比较和根据电流做比较的原理以及实现方式是一样的,这里则不做过多阐述说明。0051综上所述,由于本发明采用了如上技术方案,设计了一种非实时时钟的设计方法,通过在芯片中设置若干级基。
21、准模块,各级基准模块分别输出信号强度逐渐递增或递减的基准信号,并实施读取存储单元的电流或电压与基准信号进行比较,并根据比较结果来判断非实时时钟时间,从而进行相应操作,降低了功耗,并提升系统处理的性能。0052以上对本发明的较佳实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,其中未尽详细描述的设备和结构应该理解为用本领域中的普通方式予以实施;任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案作出许多可能的变动和修饰,或修改为等同变化的等效实施例,这并不影响本发明的实质内容。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。说明书CN104182026A1/3页8图1图2说明书附图CN104182026A2/3页9图3说明书附图CN104182026A3/3页10图4说明书附图CN104182026A10。