用于改进存储器装置中的定时的方法及相关装置及系统与流程

文档序号:33163554发布日期:2023-02-04 01:06阅读:48来源:国知局
用于改进存储器装置中的定时的方法及相关装置及系统与流程
用于改进存储器装置中的定时的方法及相关装置及系统
1.优先权主张
2.本技术案主张2021年7月26日申请的针对“用于改进存储器装置中的定时的方法及相关装置及系统(methods for improving timing in memory devices,and related devices and systems)”的序列号为17/385,412的美国专利申请案的申请日的权益,所述申请案的全部公开内容特此以引用方式并入本文中。
技术领域
3.本公开的实施例涉及存储器装置中的定时。更具体来说,各种实施例涉及用于改进信号采样的定时的方法及相关方法、装置及系统。


背景技术:

4.存储器装置通常提供为计算机或其它电子系统中的内部半导体集成电路。存在许多不同类型的存储器,其包含例如随机存取存储器(ram)、只读存储器(rom)、动态随机存取存储器(dram)、同步动态随机存取存储器(sdram)、电阻式随机存取存储器(rram)、双数据率存储器(ddr)、低功耗双数据率存储器(lpddr)、相变存储器(pcm)及快闪存储器。
5.此外,存储器装置可经配置以根据时钟信号对数据信号(包含例如命令信号)进行采样。时钟信号与数据信号之间的时间对准对准确采样(及/或提供)数据信号来说可能很重要。


技术实现要素:

6.各种实施例可包含一种方法。所述方法可包含根据时钟信号对命令信号进行采样以获得标准定时命令。所述方法还可包含根据经调整时钟信号对所述命令信号进行采样以获得经时间调整命令。所述方法还可包含比较所述标准定时命令与所述经时间调整命令。所述方法还可包含基于所述标准定时命令与所述经时间调整命令的所述比较来确定所述时钟信号的经改进定时。
7.各种实施例可包含一种用于减小存储器装置中的定时误差的方法。所述方法可包含获得时钟信号及获得命令信号。所述方法还可包含基于所述命令信号在所述存储器装置处执行操作。所述方法还可包含:当所述操作在进行时,在不中断所述操作的情况下,调整所述时钟信号以使所述时钟信号与所述命令信号对准。
8.各种实施例可包含一种存储器装置。所述存储器装置可包含第一采样器,其经配置以根据时钟信号对命令信号进行采样以产生标准定时命令。所述存储器装置还可包含调整元件,其经配置以提前或延迟所述时钟信号以产生经调整时钟信号。所述存储器装置还可包含第二采样器,其经配置以根据所述经调整时钟信号对所述命令信号进行采样以产生经时间调整命令。所述存储器装置还可包含定时分析模块,其通信地耦合到所述第一采样器、所述调整元件及所述第二采样器。所述定时分析模块可经配置以比较所述标准定时命令与所述经时间调整命令。所述定时分析模块还可经配置以基于所述标准定时命令与所述
经时间调整命令的所述比较来确定所述时钟信号的经改进定时。
9.各种实施例可包含一种系统。所述系统可包含至少一个输入装置、至少一个输出装置、可操作地耦合到所述输入装置及所述输出装置的至少一个处理器装置及可操作地耦合到所述至少一个处理器装置的至少一个存储器装置。所述至少一个存储器装置可包含第一采样器,其经配置以根据时钟信号对命令信号进行采样以产生标准定时命令。所述至少一个存储器装置还可包含调整元件,其经配置以提前或延迟所述时钟信号以产生经调整时钟信号。所述至少一个存储器装置还可包含第二采样器,其经配置以根据所述经调整时钟信号对所述命令信号进行采样以产生经时间调整命令。所述至少一个存储器装置还可包含定时分析模块,其通信地耦合到所述第一采样器、所述调整元件及所述第二采样器。所述定时分析模块可经配置以比较所述标准定时命令与所述经时间调整命令。所述定时分析模块还可经配置以基于所述标准定时命令与所述经时间调整命令的所述比较来确定所述时钟信号的经改进定时。
附图说明
10.虽然本公开以特定指出且明确主张特定实施例的权利要求书结束,但可从结合附图阅读的以下描述更容易弄清本公开的范围内的实施例的各种特征及优点,其中:
11.图1是说明根据本公开的至少一个实施例的实例存储器装置的框图。
12.图2是说明根据本公开的至少一个实施例的实例采样时间与实例命令信号之间的关系的定时图。
13.图3是说明根据本公开的至少一个实施例的实例采样时间与实例命令信号之间的关系的定时图。
14.图4是说明根据本公开的至少一个实施例的实例定时电路的功能框图。
15.图5说明根据本公开的至少一个实施例的用于减小存储器装置中的定时误差的方法。
16.图6说明根据本公开的至少一个实施例的方法。
17.图7说明根据本公开的至少一个实施例的方法。
18.图8是说明根据本公开的至少一个实施例的实例存储器系统的简化框图。
19.图9是说明根据本公开的至少一个实施例的实例电子系统的简化框图。
具体实施方式
20.数据信号(例如命令信号)可包含数据信号在值(例如逻辑高值与逻辑低值)之间转变的转变时间。转变时间可定期发生。据信号可根据时钟信号采样。特定来说,在由时钟信号指示的采样时间,可对数据信号进行采样(即,可从数据信号获取数据样本)。
21.使时钟信号与数据信号对准使得采样时间不与转变时间重叠可能很重要。在转变时间期间获取数据样本可导致不确定或不正确数据样本(即,与预期在给定时间读取的数据信号的值不匹配的数据样本)。因此,时钟信号的定时与数据信号之间的对准(例如,在数据信号的转变时间之间对准时钟信号的时钟边缘)可提供数据信号的准确采样。
22.数据信号及/或时钟信号的定时可随时间漂移(例如,数据信号及/或时钟信号可随时间提前或延迟)。此漂移可为温度改变、电压改变及/或噪声的结果。数据信号及/或时
钟信号的漂移可导致数据信号与时钟信号未对准,其可导致不正确数据采样。
23.各种实施例可通过例如确定时钟信号的经改进定时来提高数据采样的准确性。此外,一些实施例可基于经改进定时来调整时钟信号。
24.举例来说,在一些实施例中,在一或多个采样周期期间,可根据时钟信号对命令信号进行采样以获得标准定时命令。可通过根据搜索算法使时钟信号提前及/或延迟时间偏移来产生经调整时钟信号。在一或多个采样周期期间,可根据经调整时钟信号对命令信号进行采样以获得经时间调整命令。可比较标准定时命令与经时间调整命令以确定通过范围,例如确定哪些时间偏移使标准定时命令与经时间调整命令匹配。可确定通过范围的边界(例如超过通过范围处于或为一个时间增量的时间偏移)。可基于通过范围来确定经改进定时,例如,可将通过范围的中心确定为经改进定时。可调整时钟信号以与经改进定时对准。
25.尽管本文参考存储器装置描述各种实施例,但本公开不限于此,且实施例通常可适用于可或可不包含存储器装置的微电子系统及/或半导体装置。另外,尽管本文参考命令信号描述各种实施例,但本公开不限于此,且实施例可适用于其它定时相依信号,例如地址信号、输入信号及/或输出信号。现将参考附图解释本公开的实施例。
26.图1是说明根据本公开的至少一个实施例的实例存储器装置100的功能框图。存储器装置100可包含例如dram(动态随机存取存储器)、sram(静态随机存取存储器)、sdram(同步动态随机存取存储器)、ddr sdram(双数据率sdram,例如ddr4sdram及类似者)、sgram(同步图形随机存取存储器)或三维(3d)dram。可集成于半导体芯片上的存储器装置100可包含存储器阵列102。
27.在图1的实施例中,存储器阵列102经展示为包含八个存储体bank0到7。更多或更少存储体可包含于其它实施例的存储器阵列102中。每一存储体包含数个存取线(字线wl)、数个数据线(位线bl及/bl)及布置于数个字线wl与数个位线bl及/bl的相交点处的数个存储器单元mc。字线wl的选择可由行解码器104执行,且位线bl及/bl的选择可由列解码器106执行。在图1的实施例中,行解码器104可包含用于每一存储体bank0到7的相应行解码器,且列解码器106可包含用于每一存储体bank0到7的相应列解码器。
28.位线bl及/bl耦合到相应感测放大器samp。来自位线bl或/bl的读取数据可由感测放大器samp放大,且通过互补局部数据线(liot/b)、转移门(tg)及互补主数据线(miot/b)转移到读取/写入放大器160。相反地,从读取/写入放大器160输出的写入数据可通过互补主数据线miot/b、转移门tg及互补局部数据线liot/b转移到感测放大器samp,且写入耦合到位线bl或/bl的存储器单元mc中。
29.存储器装置100通常可经配置以经由例如地址端子110、命令端子112、时钟端子114、数据端子116及数据掩码端子118的各种端子来接收各种输入(例如,来自外部控制器或主机)。存储器装置100可包含额外端子,例如电力供应端子120及电力供应端子122。
30.在预期操作期间,经由命令端子112接收的一或多个命令信号com可经由命令输入电路152传送到命令解码器150。命令解码器150可包含经配置以经由对一或多个命令信号com进行解码来产生各种内部命令的电路。内部命令的实例包含有效命令act及读取/写入信号r/w。
31.此外,经由地址端子110接收的一或多个地址信号add可经由地址输入电路132传
送到地址解码器130。地址解码器130可经配置以将行地址xadd供应到行解码器104且将列地址yadd供应到列解码器106。尽管命令输入电路152及地址输入电路132经说明为单独电路,但在一些实施例中,地址信号及命令信号可经由共同电路接收。
32.有效命令act可包含响应于指示行存取的命令信号com(例如有效命令)而激活的脉冲信号。响应于有效信号act,可激活指定存储体地址的行解码器104。因此,可选择及激活由行地址xadd指定的字线wl。
33.读取/写入信号r/w可包含响应于指示列存取的命令信号com(例如读取命令或写入命令)而激活的脉冲信号。响应于读取/写入信号r/w,可激活列解码器106且可选择由列地址yadd指定的位线bl。
34.响应于有效命令act、读取信号、行地址xadd及列地址yadd,可从由行地址xadd及列地址yadd指定的存储器单元mc读取数据。读取数据可经由感测放大器samp、转移门tg、读取/写入放大器160、输入/输出电路162及数据端子116来输出。此外,响应于有效命令act、写入信号、行地址xadd及列地址yadd,可经由数据端子116、输入/输出电路162、读取/写入放大器160、转移门tg及感测放大器samp将写入数据供应到存储器阵列102。写入数据可写入到由行地址xadd及列地址yadd指定的存储器单元mc。
35.时钟信号ck及/ck可经由时钟端子114接收。clk输入电路170可基于时钟信号ck及/ck产生内部时钟信号iclk。内部时钟信号iclk可传送到存储器装置100的各种组件,例如命令解码器150及内部时钟产生器172。内部时钟产生器172可产生内部时钟信号lclk,其可传送到输入/输出电路162(例如,用于控制输入/输出电路162的操作定时)。此外,数据掩码端子118可接收一或多个数据掩码信号dm。当激活数据掩码信号dm时,可禁止对应数据的盖写。
36.存储器装置100可进一步包含命令定时电路176。命令定时电路176可经配置以改进iclk的定时(至少在内部)以改进一或多个命令信号com的采样。举例来说,命令解码器150可经配置以根据iclk对一或多个命令信号com进行采样以识别命令(例如act及/或r/w)。命令定时电路176可经配置以调整iclk(至少在内部),使得经识别命令是正确的。
37.图2是说明根据本公开的至少一个实施例的实例采样时间与实例命令信号202之间的关系的定时图200。特定来说,图2说明命令信号202与采样时间214、采样时间216、采样时间218、采样时间220、采样时间222、采样时间224及采样时间226(其可统称为采样时间及/或个别称为采样时间)之间的关系。
38.采样时间可为例如从命令线到命令解码器的输入转移电荷的持续时间,例如建立及保持时间。采样时间可响应于时钟信号而发生。特定来说,采样时间可响应于时钟信号的时钟边缘而发生。另外或替代地,采样时间中的一或多者可在时钟信号的时钟边缘之前或之后发生时间偏移,例如,如图2中所说明。
39.在图2中,以七个采样时间为例进行说明。在采样周期212期间可使用任何数目个采样时间。采样周期212的相对持续时间及时间增量可管控每采样周期的采样时间的数目且可为设计选择。图2中所说明的采样时间以最提前到最延迟的顺序为:采样时间214(其从采样时间220提前x+1个时间增量,其中x是大于1的整数)、采样时间216(其从采样时间220提前x个时间增量)、采样时间218(其从采样时间220提前1个时间增量)、采样时间220、采样时间222(其从采样时间220延迟1个时间增量)、采样时间224(其从采样时间220延迟x个时
间增量)及采样时间226(其从采样时间220延迟x+1个时间增量)。
40.采样周期212可为传输(通过包含于命令信号202中)及/或接收(通过采样)单个命令的持续时间。时间增量可为短于采样周期212的持续时间,举例来说,采样周期212可分成多个时间增量。作为实例,时间增量可由采样时间220与采样时间222之间所说明的持续时间表示。
41.图2说明展现例如数据眼204的形状的命令信号202。数据眼204包含转变时间206、稳定时间208及转变时间210。转变时间206及转变时间210是命令信号202可在值(例如逻辑高值与逻辑低值)之间转变的时间。稳定时间208是命令信号202稳定的时间,例如在转变时间之间。
42.在稳定时间208期间可为对命令信号202进行采样的理想时间。举例来说,在采样时间216对命令信号202进行采样可导致样本230,在采样时间218对命令信号202进行采样可导致样本232,在采样时间220对命令信号202进行采样可导致样本234,在采样时间222对命令信号202进行采样可导致样本236,且在采样时间224对命令信号202进行采样可导致样本238。样本230、样本232、样本234、样本236及样本238全部可匹配,即,可具有相同逻辑值。
43.在转变时间206及/或转变时间210期间对命令信号202进行采样可导致不确定或不正确采样值。举例来说,在采样时间214对命令信号202进行采样可导致样本228且在采样时间226对命令信号202进行采样可导致样本240。样本228及/或样本240可为不确定的。或者,样本228及/或样本240可与样本234、样本232、样本236、样本230及样本238不匹配。换句话说,样本228及样本240可为不确定的及/或具有不同于样本234、样本232、样本236、样本230及样本238中的任一者的逻辑值。
44.在一些例子中,时钟信号及/或数据信号的定时可漂移,例如由于温度改变、电压改变及/或噪声。此漂移可导致时钟信号与命令信号之间未对准,其可导致命令信号的不正确采样。
45.举例来说,命令解码器(例如图1的命令解码器150)可经配置以根据时钟信号(例如图1的iclk)的时钟边缘对命令信号(例如图1的com)进行采样。最初,命令解码器可根据时钟信号的时钟边缘在对应于采样时间220的时间对命令信号进行采样。命令信号或时钟信号中的一者可相对于另一者漂移。举例来说,如果时钟信号提前(或命令信号延迟),那么引起采样时间220的时钟信号的时钟边缘可提前,即,移位到图2的左侧。如果此漂移继续,那么时钟边缘可在转变时间206期间发生,其可导致命令信号的不正确采样。
46.各种实施例可经配置以通过确定经改进定时及/或根据经改进定时调整时钟信号来改进命令信号的采样。根据经改进定时调整时钟信号可致使在稳定时间期间发生采样及/或防止在转变时间期间进行采样,其可提高对命令信号进行采样的准确性。
47.举例来说,各种实施例可经配置以根据时钟信号的时钟边缘在一或多个采样周期中的每一者期间(例如,在采样时间220)对数据信号进行采样,从而导致针对每一采样周期的标准定时命令(例如样本234)。另外,各种实施例可经配置以在一或多个采样周期中的每一者期间在从时钟信号的时钟边缘提前或延迟时间偏移的时间(例如,在采样时间214、采样时间216、采样时间218、采样时间222、采样时间224或采样时间226中的一者)对数据信号进行采样,从而导致针对每一采样周期(例如样本228、样本230、样本232、样本236、样本238或样本240中的一者)的经时间调整命令。在一或多个采样周期中的每一者处,时间偏移可
不同。在一或多个采样周期中的每一者期间或之后,可比较标准定时命令中的标准定时命令与经时间调整命令中的对应经时间调整命令。基于标准定时命令与经时间调整命令的比较,可确定经改进定时。在一些实施例中,可根据经改进定时调整时钟信号,使得根据经调整时钟信号的数据样本此后与数据信号对准。图3提供在三个连续采样周期中根据时钟信号及经调整时钟信号对命令信号302进行采样的实例。
48.图3是说明根据本公开的至少一个实施例的实例采样时间与实例命令信号302之间的关系的定时图300。特定来说,在采样周期304期间,命令信号302可在采样时间310采样以产生样本312且在采样时间314采样以产生样本316。在采样周期306期间,命令信号302可在采样时间318采样以产生样本320且在采样时间322采样以产生样本324。在采样周期308期间,命令信号302可在采样时间326采样以产生样本328且在采样时间330采样以产生样本332。
49.采样时间310、采样时间318及采样时间326中的每一者可根据时钟信号而无调整。举例来说,采样时间310、采样时间318及采样时间326中的每一者可以图2的采样时间220与图2的采样周期212相关的相同方式分别与采样周期304、采样周期306及采样周期308相关。另外或替代地,采样时间310、采样时间318及采样时间326中的每一者可根据时钟边缘而无任何提前或延迟。因而,样本312、样本320及样本328中的每一者可为标准定时命令的例子。
50.采样时间314、采样时间322及采样时间330中的每一者可相对于时钟信号来调整。举例来说,采样时间314可相对于时钟信号延迟例如x个时间增量。因而,采样时间314可以图2的采样时间224与图2的采样周期212相关的相同方式与采样周期304相关。采样时间322可相对于时钟信号提前例如1个时间增量。因而,采样时间322可以图2的采样时间218与图2的采样周期212相关的相同方式与采样周期306相关。采样时间330可相对于时钟信号延迟例如x+1个时间增量。因而,采样时间330可以图2的采样时间226与图2的采样周期212相关的相同方式与采样周期308相关。因此,样本316、样本324及样本332中的每一者可为经时间调整命令的例子。
51.在采样周期304期间或之后,可比较样本316与样本312,在采样周期306期间或之后,可比较样本324与样本320,且在采样周期308期间或之后,可比较样本332与样本328。
52.因为样本316与样本312匹配,所以可确定采样时间314包含于通过范围内。此外,因为样本324与样本320匹配,所以可确定采样时间322包含于通过范围内。因为样本332与样本328不匹配,所以可确定采样时间330在通过范围外。通过额外采样周期(未说明)期间的额外采样,可确定通过范围,另外或替代地,可确定通过范围的边界。
53.举例来说,返回到图2的实例采样时间及样本,可确定通过范围包含从采样时间220提前的x个时间增量及在采样时间220之后延迟的x个时间增量(换句话说,可将通过范围确定为-x到x)。另外或替代地,可确定通过范围的边界,例如,基于样本228及/或样本240与样本234的相应例子不匹配(及基于样本230及样本238与样本234的相应例子匹配),可确定通过范围为-x到x及/或-(x+1)及(x+1)超过通过范围。另外或替代地,可确定通过范围的中心。此外,在一些实施例中,可确定通过范围的中心是经改进定时。在一些实施例中,可调整时钟信号以与经改进定时对准。
54.举例来说,如果时钟信号已相对于数据时钟信号漂移使得数据在采样时间218根据经漂移时钟信号采样(使得样本232是标准定时命令),那么在采样时间214、采样时间
216、采样时间224及采样时间226进行采样可揭示采样时间220是经改进定时且时钟信号可经调整使得时钟边缘与采样时间220对准。
55.在一些实施例中,针对每一采样周期选择时间偏移可基于一或多个先前比较的结果。举例来说,如果样本228(以提前x+1个增量的时间偏移进行采样)与样本234不匹配,那么可或可不选择提前x+2个增量的时间偏移作为时间偏移。作为另一实例,基于样本230(以提前x个增量的时间偏移进行采样)与样本234匹配,可或可不选择提前少于x个增量的时间偏移(例如采样时间218)作为时间偏移。
56.在采样时间214、采样时间216、采样时间218、采样时间222、采样时间224及采样时间226中的每一者的采样的顺序及/或包含可根据搜索算法,例如基于以下中的一者:线性搜索算法、二进制搜索算法及随机搜索算法。举例来说,根据线性搜索算法,在每一后续采样周期,时间偏移可增加或减少1个时间增量,直到确定通过范围的边界。作为另一实例,根据随机搜索算法,在每一后续采样周期,可选择随机时间偏移,直到识别通过范围。
57.命令信号202可为连续的,例如,命令信号202可包含数据眼204,其定期(例如,电路的每个时钟循环)包含新数据。一些实施例可经配置以在每一采样周期(例如,根据命令信号202的定期)根据时钟信号及经调整时钟信号中的每一者对命令信号进行采样以获得标准定时命令及经时间调整命令。在每一采样周期,可比较标准定时命令与经时间调整命令。此外,在一些实施例中,可定期(例如,每个采样周期、每隔一个采样周期或每隔两个采样周期)分析经改进定时。举例来说,在每一采样周期,可确定先前执行的比较是否提供足以确定经改进定时的信息。举例来说,可确定先前执行的比较是否提供足以确定通过范围或通过范围的中心的信息。
58.在一些实施例中,确定经改进定时可包含确定不同于引起标准定时命令的定时的定时将比引起标准定时命令的定时更靠近稳定时间208的中心采样。另外或替代地,确定经改进定时可包含确定引起标准定时命令的定时在稳定时间208内及/或无需调整。
59.图4是说明根据本公开的至少一个实施例的实例定时电路400的功能框图。定时电路400可经配置以获得标准定时命令且确定经改进定时。定时电路400可包含clk输入402、调整模块406(包含调整元件408及调整元件410)、采样器416、采样器418、命令(cmd)输入420、定时分析模块428及cmd输入436。
60.传入时钟信号(例如传入时钟信号404)可经由clk输入402接收。举例来说,图1的iclk或lclk可在clk输入402处接收。
61.传入时钟信号404可在调整模块406处延迟及/或提前以产生时钟信号412及经调整时钟信号414。特定来说,传入时钟信号404可在调整元件408处延迟(或提前)以产生时钟信号412,且传入时钟信号404可在调整元件410处延迟(或提前)以产生经调整时钟信号414。
62.调整元件408及调整元件410中的每一者可为任何合适延迟元件,例如一或多个反相器缓冲器及/或rc延迟组件。另外或替代地,调整元件408及调整元件410中的一或多者可经配置以提前时钟信号。
63.命令信号422可在cmd输入420处接收。举例来说,命令信号422可为命令信号(例如图1的com)。
64.采样器416可经配置以根据时钟信号412对命令信号422进行采样以产生标准定时
命令424。采样器418可经配置以根据经调整时钟信号414对命令信号422进行采样以产生经时间调整命令426。采样器416及采样器418中的每一者可包含锁存电路及/或解码器,例如图1的命令解码器150。定时电路400可经配置以输出标准定时命令424作为输出命令434。
65.定时分析模块428可经配置以从采样器416接收标准定时命令424且从采样器418接收经时间调整命令426。定时分析模块428可经配置以比较标准定时命令424与经时间调整命令426。基于标准定时命令424的多个例子与经时间调整命令426的多个例子之间的比较,定时分析模块428可经配置以确定经改进定时。
66.举例来说,定时分析模块428可经配置以在多个采样周期中的每一者接收标准定时命令424且在多个采样周期中的每一者接收经时间调整命令426。在多个采样周期中的每一者,定时分析模块428可比较所接收标准定时命令424与所接收经时间调整命令426。基于在多个采样周期的比较中的一或多者,定时分析模块428可经配置以确定经改进定时。举例来说,基于一或多个比较,可确定通过范围及/或可确定通过范围的中心。
67.定时分析模块428可经配置以确定用于产生经时间调整命令426的时间偏移432。举例来说,定时分析模块428可经配置以确定时间偏移432且将时间偏移432提供到调整模块406。调整模块406可经配置以根据时间偏移432延迟(或提前)传入时钟信号404以产生经调整时钟信号414。举例来说,调整元件410可包含多个延迟路径或抽头点,其可基于时间偏移432来选择以根据时间偏移432产生经调整时钟信号414。采样器418可经配置以根据经调整时钟信号414对命令信号422进行采样以产生经时间调整命令426。因此,来自定时分析模块428的反馈可控制命令信号422的采样以获得经时间调整命令426。
68.定时分析模块428可经配置以每采样周期确定时间偏移432的时间偏移。举例来说,定时分析模块428可每采样周期确定不同时间偏移。此外,定时分析模块428可经配置以存储关于已使用哪些时间偏移的信息及/或用于所使用时间偏移的标准定时命令与经时间调整命令之间的比较结果。
69.定时分析模块428可经配置以根据搜索算法确定时间偏移432,例如基于以下中的一者:线性搜索算法、二进制搜索算法及随机搜索算法。在一些实施例中,可基于先前比较来确定时间偏移432的时间偏移。
70.定时分析模块428可经配置以确定经改进定时430,其可为或可包含针对标准定时命令424(其可作为输出命令434输出)的时间偏移。举例来说,定时分析模块428可经配置以确定经改进定时430且将经改进定时430提供到调整模块406。调整模块406可经配置以根据经改进定时430延迟(或提前)传入时钟信号404以产生时钟信号412。举例来说,调整元件408可包含多个延迟路径或抽头点,其可基于经改进定时430来选择以根据经改进定时430产生时钟信号412。采样器416可经配置以根据时钟信号412对命令信号422进行采样以产生可作为输出命令434输出的标准定时命令424。因此,定时分析模块428可控制及/或调整命令信号422的采样定时以获得输出命令434。
71.另外,在一些实施例中,定时分析模块428可经配置以例如从cmd输入436接收替代命令信号438。替代命令信号438可为经选择以验证标准定时命令424及/或经时间调整命令426的信号。举例来说,在一些情况中,标准定时命令424与经时间调整命令426之间的比较可导致不匹配。举例来说,标准定时命令424可指示写入命令且经时间调整命令426可指示读取命令。在一些情况中,当标准定时命令424与经时间调整命令426不匹配时,可能不清楚
标准定时命令424或经时间调整命令426中的哪一者是正确的。替代命令信号438可提供到定时分析模块428,使得定时分析模块428能够确定标准定时命令424或经时间调整命令426中的哪一者是正确的。作为实例,可选择写入数据选通信号、读取数据选通信号、奇偶校验信号及/或数据掩码信号作为替代命令信号438。
72.另外,在一些实施例中,定时分析模块428可经配置以基于模式执行模式分析及/或学习。举例来说,定时分析模块428可经配置以识别与命令模式相关的经改进定时。举例来说,定时分析模块428可经配置以识别命令模式(例如,一行中三个或更多个读取命令,写入命令在读取命令之后,读取命令在写入命令之后,且有效命令在读取命令之后或有效命令在写入命令之后)且识别与命令模式相关的经改进定时。举例来说,定时分析模块428可识别在一行中三个或更多个读取命令之后,1个时间增量的延迟改进后续采样,例如通过将标准定时命令的定时后移1个时间增量。
73.图5是说明根据本公开的至少一个实施例的实例方法500的流程图。方法500可根据本公开中所描述的至少一个实施例来布置。在一些实施例中,方法500可由装置或系统执行,例如图1的存储器装置100、图8的存储器系统800、图9的电子系统900或另一装置或系统。方法500的一些步骤可由图4的定时电路400执行。尽管说明为离散块,但各种块可分成额外块、组合成较少块或消除,取决于期望实施方案。
74.在框502,可获得时钟信号。图1的时钟信号iclk及/或时钟信号lclk及图4的传入时钟信号404是框502的时钟信号的实例。
75.在框504,可获得命令信号。图1的命令信号com及图4的命令信号422是在框504接收的命令信号的实例。
76.在框506,可基于命令信号在存储器装置处执行操作。举例来说,命令信号可指示读取或写入命令且操作可包含读取或写入数据。读取或写入数据可发生于存储器装置处,例如图1的存储器装置100。
77.在框508,当操作在进行时且在不中断操作的情况下,可调整时钟信号以使时钟信号与命令信号对准。关于图4的定时电路400、关于图2的定时图200描述调整时钟信号以使时钟信号与命令信号对准的实例。
78.在不脱离本公开的范围的情况下,可对方法500进行修改、添加或省略。举例来说,方法500的操作可以不同顺序实施。此外,所概述的操作及动作仅供例示,且在无损于所公开实施例的本质的情况下,一些操作及动作可为任选的、组合成较少操作及动作或扩展成额外操作及动作。
79.图6是说明根据本公开的至少一个实施例的实例方法600的流程图。方法600可根据本公开中所描述的至少一个实施例来布置。在一些实施例中,方法600可由装置或系统执行,例如图1的存储器装置100、图4的定时电路400、图8的存储器系统800、图9的电子系统900或另一装置或系统。尽管说明为离散块,但各种块可分成额外块、组合成较少块或消除,取决于期望实施方案。
80.在框602,可根据时钟信号对命令信号进行采样以获得标准定时命令。图1的命令信号com及图4的命令信号422是在框602采样的命令信号的实例。图1的时钟信号iclk及/或时钟信号lclk及图4的时钟信号412是块602的时钟信号的实例。图2的样本234可为框602的标准定时命令中的一者的实例。
81.在框604,可根据经调整时钟信号对命令信号进行采样以获得经时间调整命令。图4的经调整时钟信号414是框604的经调整时钟信号的实例。样本228、样本230、样本232、样本236、样本238或样本240中的任一者可为框604的经时间调整命令中的一者的实例。
82.在框606,可比较标准定时命令与经时间调整命令。特定来说,可比较数个标准定时命令中的每一标准定时命令与对应数个经时间调整命令中的相应经时间调整命令。
83.在框608,可基于标准定时命令与经时间调整命令的比较来确定时钟信号的经改进定时。经改进定时可为或可包含致使后续标准定时命令更靠近稳定时间(例如图2的稳定时间208)的中心采样的定时。经改进定时可为或可包含应用于时钟信号的时间延迟的数个增量。
84.在任选框610,可基于经改进定时来调整时钟信号。
85.在不脱离本公开的范围的情况下,可对方法600进行修改、添加或省略。举例来说,方法600的操作可以不同顺序实施。此外,所概述的操作及动作仅供例示,且在无损于所公开实施例的本质的情况下,一些操作及动作可为任选的、组合成较少操作及动作或扩展成额外操作及动作。
86.图7是说明根据本公开的至少一个实施例的实例方法700的流程图。方法700可根据本公开中所描述的至少一个实施例来布置。在一些实施例中,方法700可由装置或系统执行,例如图1的存储器装置100、图4的定时电路400、图8的存储器系统800、图9的电子系统900或另一装置或系统。尽管说明为离散块,但各种块可分成额外块、组合成较少块或消除,取决于期望实施方案。
87.在框702,可在时钟信号的第一时钟边缘处对命令信号进行采样以获得第一标准定时命令。图1的命令信号com及图4的命令信号422是在框702采样的命令信号的实例。图1的时钟信号iclk及/或时钟信号lclk及图4的时钟信号412是框702的时钟信号的实例。图2的样本234可为框702的第一标准定时命令的实例。
88.在框704,可在第一时钟边缘加上或减去第一时间偏移处对命令信号进行采样以获得第一经时间调整命令。图4的经调整时钟信号414是框704的经调整时钟信号的实例。样本228、样本230、样本232、样本236、样本238或样本240中的任一者可为框704的第一经时间调整命令的实例。
89.在框706,可比较第一标准定时命令与第一经时间调整命令。举例来说,可比较第一标准定时命令与第一经时间调整命令。
90.在框708,可在时钟信号的第二时钟边缘处对命令信号进行采样以获得第二标准定时命令。图2的样本234可为框708的第二标准定时命令的实例。
91.在框710,可在第二时钟边缘加上或减去第二时间偏移处对命令信号进行采样以获得第二经时间调整命令。样本228、样本230、样本232、样本236、样本238或样本240中的不同者可为框708的第二经时间调整命令的实例。在一些实施例中,第二时间偏移可基于第一时间偏移或框706的比较中的一或两者来选择。
92.在框712,可比较第二标准定时命令与第二经时间调整命令。举例来说,可比较第二标准定时命令与第二经时间调整命令。
93.在框714,可基于标准定时命令与经时间调整命令的比较(即,基于框706及框712的比较)来确定时钟信号的经改进定时。
94.在任选框716,可基于经改进定时来调整时钟信号。
95.在不脱离本公开的范围的情况下,可对方法700进行修改、添加或省略。举例来说,方法700的操作可以不同顺序实施。举例来说,根据第一时间偏移,框704可在框702之前或之后。同样地,根据第二时间偏移,框710可在框708之前或之后。此外,所概述的操作及动作仅供例示,且在无损于所公开实施例的本质的情况下,一些操作及动作可为任选的、组合成较少操作及动作或扩展成额外操作及动作。
96.图8是说明根据本公开的至少一个实施例实施的实例存储器系统800的简化框图。可包含例如半导体装置的存储器系统800包含数个存储器装置802及控制器804。控制器804可与存储器装置802操作地耦合以便将命令/地址信号(例如由图1的命令端子112及/或地址端子110接收的命令/地址信号)传送到存储器装置802。
97.根据本文中所公开的一或多个实施例,存储器系统800的存储器装置802中的至少一者(例如图1的存储器装置100)及/或控制器804可包含图4的一或多个定时电路400。另外或替代地,存储器系统800可经配置以实施图5的方法500、图6的方法600或图7的方法700中的一或多者。
98.还揭示一种电子系统。根据各种实施例,电子系统可包含存储器装置,其包含数个存储器裸片,每一存储裸片具有存储器单元阵列。每一存储器单元可包含存取晶体管及与存取晶体管可操作地耦合的存储元件。
99.图9是说明根据本公开的至少一个实施例实施的电子系统900的简化框图。电子系统900包含至少一个输入装置902,其可包含例如键盘、鼠标或触摸屏。电子系统900进一步包含至少一个输出装置904,例如监视器、触摸屏或扬声器。输入装置902及输出装置904未必彼此分离。电子系统900进一步包含存储装置906。输入装置902、输出装置904及存储器装置906可耦合到处理器908。电子系统900进一步包含耦合到处理器908的存储器装置910。存储器装置910可包含图8的存储器系统800的至少一部分。电子系统900可包含例如计算、处理、工业或消费产品。举例来说但不限于,电子系统900可包含个人计算机或计算机硬件组件、服务器或其它联网硬件组件、数据库引擎、入侵防护系统、手持式装置、平板计算机、电子笔记本、照相机、电话、音乐播放器、无线装置、显示器、芯片组、游戏、交通工具或其它已知系统。
100.各种实施例可包含一种方法。所述方法可包含根据时钟信号对命令信号进行采样以获得标准定时命令。所述方法还可包含根据经调整时钟信号对所述命令信号进行采样以获得经时间调整命令。所述方法还可包含比较所述标准定时命令与所述经时间调整命令。所述方法还可包含基于所述标准定时命令与所述经时间调整命令的所述比较来确定所述时钟信号的经改进定时。
101.各种实施例可包含一种用于减小存储器装置中的定时误差的方法。所述方法可包含获得时钟信号及获得命令信号。所述方法还可包含基于所述命令信号在所述存储器装置处执行操作。所述方法还可包含:当所述操作在进行时,在不中断所述操作的情况下,调整所述时钟信号以使所述时钟信号与所述命令信号对准。
102.各种实施例可包含一种存储器装置。所述存储器装置可包含第一采样器,其经配置以根据时钟信号对命令信号进行采样以产生标准定时命令。所述存储器装置还可包含调整元件,其经配置以提前或延迟所述时钟信号以产生经调整时钟信号。所述存储器装置还
可包含第二采样器,其经配置以根据所述经调整时钟信号对所述命令信号进行采样以产生经时间调整命令。所述存储器装置还可包含定时分析模块,其通信地耦合到所述第一采样器、所述调整元件及所述第二采样器。所述定时分析模块可经配置以比较所述标准定时命令与所述经时间调整命令。所述定时分析模块还可经配置以基于所述标准定时命令与所述经时间调整命令的所述比较来确定所述时钟信号的经改进定时。
103.各种实施例可包含一种系统。所述系统可包含至少一个输入装置、至少一个输出装置、可操作地耦合到所述输入装置及所述输出装置的至少一个处理器装置及可操作地耦合到所述至少一个处理器装置的至少一个存储器装置。所述至少一个存储器装置可包含第一采样器,其经配置以根据时钟信号对命令信号进行采样以产生标准定时命令。所述至少一个存储器装置还可包含调整元件,其经配置以提前或延迟所述时钟信号以产生经调整时钟信号。所述至少一个存储器装置还可包含第二采样器,其经配置以根据所述经调整时钟信号对所述命令信号进行采样以产生经时间调整命令。所述至少一个存储器装置还可包含定时分析模块,其通信地耦合到所述第一采样器、所述调整元件及所述第二采样器。所述定时分析模块可经配置以比较所述标准定时命令与所述经时间调整命令。所述定时分析模块还可经配置以基于所述标准定时命令与所述经时间调整命令的所述比较来确定所述时钟信号的经改进定时。
104.根据惯例,图式中所说明的各种特征可能未按比例绘制。本公开中所呈现的说明并不意味着任何特定设备(例如装置、系统等)或方法的实际图,而是仅为用于描述本公开的各种实施例的理想化表示。因此,为清楚起见,各种特征的尺寸可任意扩大或减小。另外,为清楚起见,可简化一些图式。因此,图式可不描绘给定设备(例如装置)的所有组件或特定方法的所有操作。
105.如本文中所使用,术语“装置”或“存储器装置”可包含具有存储器的装置,但不限于仅具有存储器的装置。举例来说,装置或存储器装置可包含存储器、处理器及/或其它组件或功能。举例来说,装置或存储器装置可包含单芯片系统(soc)。
106.如本文中所使用,除非另有指定,否则术语“半导体”应被广义解释为包含可或可不采用半导体功能进行操作的微电子及mems装置(例如磁性存储器、光学装置等)。
107.本文中及尤其所附权利要求书(例如所附权利要求书的主体)中所使用的术语一般希望为“开放式”术语(例如,术语“包含(including)”应被解译为“包含(但不限于)”,术语“具有”应被解译为“至少具有”,术语“包含(includes)”应被解译为“包含(但不限于)”,等等)。
108.另外,如果想要引入权利要求叙述的特定数目,那么将在所述权利要求中明确叙述此意图,且如果缺乏此叙述,那么不存在此意图。例如,为了辅助理解,以下所附权利要求书可含有使用引入性短语“至少一个”及“一或多个”来引入权利要求叙述。然而,此类短语的使用不应被解释为暗示通过不定冠词“一”引入权利要求叙述将含有此引入权利要求叙述的任何特定权利要求限于仅含有一个此叙述的实施例,即使相同权利要求包含引入性短语“一或多个”或“至少一个”及例如“一”的不定冠词(例如,“一”应被解译为意味着“至少一个”或“一或多个”);此同样适用于用于引入权利要求叙述的定冠词的使用。如本文中所使用,“及/或”包含相关联列项中的一或多者的任何及所有组合。
109.另外,即使明确叙述引入权利要求叙述的特定数目,但应理解,此叙述应被解译为
意味着至少叙述数目(例如,无其它修饰语的裸叙述“两个叙述”意味着至少两个叙述或两个或更多个叙述)。此外,在其中使用类似于“a、b及c等中的至少一者”或“a、b及c等中的一或多者”的惯例的例子中,此构造一般希望包含仅a、仅b、仅c、同时a及b、同时a及c、同时b及c或同时a、b及c等等。举例来说,术语“及/或”的使用希望以此方式解释。
110.此外,无论在具体实施方式、权利要求书或图式中,呈现两个或更多个替代项的任何转折词或短语应被理解为考虑包含其中一项、其中任一项或两项的可能性。举例来说,短语“a或b”应被理解为包含“a”或“b”或“a及b”的可能性。
111.另外,术语“第一”、“第二”、“第三”等的使用在本文中未必用于表示元件的特定顺序或数目。一般来说,术语“第一”、“第二”、“第三”等作为通用标识符用于区分不同元件。如果没有表明术语“第一”、“第二”、“第三”等表示特定顺序,那么这些术语不应被理解为表示特定顺序。此外,如果没有表明术语“第一”、“第二”、“第三”等表示元件的特定数目,那么这些术语不应被理解为表示元件的特定数目。
112.本公开的额外非限制性实施例包含:
113.实施例1:一种方法,其包括:根据时钟信号对命令信号进行采样以获得标准定时命令;根据经调整时钟信号对所述命令信号进行采样以获得经时间调整命令;比较所述标准定时命令与所述经时间调整命令;及基于所述标准定时命令与所述经时间调整命令的所述比较来确定所述时钟信号的经改进定时。
114.实施例2:根据实施例1所述的方法,所述方法进一步包括使所述时钟信号提前或延迟时间偏移以获得所述经调整时钟信号。
115.实施例3:根据实施例1及2中任一实施例所述的方法,其进一步包括根据搜索算法来选择所述时间偏移。
116.实施例4:根据实施例1到3中任一实施例所述的方法,其中根据所述经调整时钟信号对所述命令信号进行采样包括:在第一时间对所述命令信号进行采样以获得第一经时间调整命令,所述第一时间在所述时钟信号的第一时钟边缘加上或减去第一时间偏移处;及在第二时间对所述命令信号进行采样,所述第二时间在所述时钟信号的第二时钟边缘加上或减去第二时间偏移处。
117.实施例5:根据实施例1到4中任一实施例所述的方法,其进一步包括基于搜索算法及所述标准定时命令中的第一标准定时命令与所述第一经时间调整命令的比较来选择所述第二时间偏移。
118.实施例6:根据实施例1到5中任一实施例所述的方法,其中基于所述搜索算法来选择所述第二时间偏移包括基于以下中的一者来选择所述第二时间偏移:线性搜索算法、二进制搜索算法及随机搜索算法。
119.实施例7:根据实施例1到6中任一实施例所述的方法,其中根据所述时钟信号对所述命令信号进行采样包括:在所述时钟信号的第一时钟边缘处对所述命令信号进行采样以获得第一标准定时命令;及在所述时钟信号的第二时钟边缘处对所述命令信号进行采样以获得第二标准定时命令;其中根据所述经调整时钟信号对所述命令信号进行采样包括:在所述第一时钟边缘加上或减去第一时间偏移处对所述命令信号进行采样以获得第一经时间调整命令;及在所述第二时钟边缘加上或减去第二时间偏移处对所述命令信号进行采样以获得第二经时间调整命令;且其中比较所述标准定时命令与所述经时间调整命令包括:
比较所述第一标准定时命令与所述第一经时间调整命令;及比较所述第二标准定时命令与所述第二经时间调整命令。
120.实施例8:根据实施例1到7中任一实施例所述的方法,其进一步包括基于所述标准定时命令与所述经时间调整命令的所述比较来确定指示所述经时间调整命令与所述标准定时命令匹配所针对的时间偏移的通过范围。
121.实施例9:根据实施例1到8中任一实施例所述的方法,其进一步包括:存储所述经时间调整命令与所述标准定时命令匹配所针对的所述经调整时钟信号的第一时间偏移;及存储所述经时间调整命令与所述标准定时命令不匹配所针对的所述经调整时钟信号的第二时间偏移,其中确定所述通过范围进一步基于所述第一时间偏移及所述第二时间偏移。
122.实施例10:根据实施例1到9中任一实施例所述的方法,其中所述经改进定时基于所述通过范围。
123.实施例11:根据实施例1到10中任一实施例所述的方法,其中所述经改进定时在所述通过范围的中心处。
124.实施例12:根据实施例1到11中任一实施例所述的方法,其进一步包括基于所述经改进定时来调整所述时钟信号。
125.实施例13:根据实施例1到12中任一实施例所述的方法,其进一步包括:响应于所述标准定时命令中的标准定时命令与所述经时间调整命令中的对应经时间调整命令不匹配,比较所述标准定时命令及所述对应经时间调整命令中的一或多者与另一命令信号以确定所述标准定时命令及所述经时间调整命令中的哪一者与另一命令信号对应。
126.实施例14:一种用于减小存储器装置中的定时误差的方法,所述方法包括:获得时钟信号;获得命令信号;基于所述命令信号在所述存储器装置处执行操作;及当所述操作在进行时,在不中断所述操作的情况下,调整所述时钟信号以使所述时钟信号与所述命令信号对准。
127.实施例15:根据实施例14所述的方法,其进一步包括:根据所述时钟信号对所述命令信号进行采样以获得标准定时命令;根据经调整时钟信号对所述命令信号进行采样以获得经时间调整命令;比较所述标准定时命令与所述经时间调整命令;及基于所述标准定时命令与所述经时间调整命令的所述比较来确定所述时钟信号的经改进定时,其中调整所述时钟信号包括根据所述经改进定时来调整所述时钟信号。
128.实施例16:根据实施例14及15中任一实施例所述的方法,其中调整所述时钟信号进一步包括重复调整所述时钟信号。
129.实施例17:一种存储器装置,其包括:第一采样器,其经配置以根据时钟信号对命令信号进行采样以产生标准定时命令;调整元件,其经配置以提前或延迟所述时钟信号以产生经调整时钟信号;第二采样器,其经配置以根据所述经调整时钟信号对所述命令信号进行采样以产生经时间调整命令;定时分析模块,其通信地耦合到所述第一采样器、所述调整元件及所述第二采样器,所述定时分析模块经配置以:比较所述标准定时命令与所述经时间调整命令;及基于所述标准定时命令与所述经时间调整命令的所述比较来确定所述时钟信号的经改进定时。
130.实施例18:根据实施例17所述的存储器装置,其中所述定时分析模块进一步经配置以基于搜索算法及所述标准定时命令与所述经时间调整命令的所述比较来确定所述经
调整时钟信号的时间偏移,且其中所述调整元件经配置以基于所述时间偏移来产生所述经调整时钟信号。
131.实施例19:根据实施例17及18中任一实施例所述的存储器装置,其进一步包括经配置以基于所述经改进定时来提前或延迟所述时钟信号的改进调整元件。
132.实施例20:根据实施例17到19中任一实施例所述的存储器装置,其中所述定时分析模块进一步经配置以响应于所述标准定时命令中的标准定时命令与所述经时间调整命令中的对应经时间调整命令不匹配而比较所述标准定时命令及所述对应经时间调整命令中的一或多者与另一命令信号以确定所述标准定时命令及所述经时间调整命令中的哪一者是正确的。
133.实施例21:一种系统,其包括:至少一个输入装置;至少一个输出装置;至少一个处理器装置,其可操作地耦合到所述输入装置及所述输出装置;及至少一个存储器装置,其可操作地耦合到所述至少一个处理器装置,所述至少一个存储器装置包括:第一采样器,其经配置以根据时钟信号对命令信号进行采样以产生标准定时命令;调整元件,其经配置以提前或延迟所述时钟信号以产生经调整时钟信号;第二采样器,其经配置以根据所述经调整时钟信号对所述命令信号进行采样以产生经时间调整命令;定时分析模块,其通信地耦合到所述第一采样器、所述调整元件及所述第二采样器,所述定时分析模块经配置以:比较所述标准定时命令与所述经时间调整命令;及基于所述标准定时命令与所述经时间调整命令的所述比较来确定所述时钟信号的经改进定时。
134.上文描述且附图中说明的本公开的实施例不限制本公开的范围,本公开的范围由所附权利要求书及其合法等效物的范围涵盖。任何等效实施例在本公开的范围内。实际上,除本文中所展示及描述的内容之外,所属领域的技术人员将从具体实施方式明白本公开的各种修改,例如所描述元件的替代有用组合。此类修改及实施例也落入所附权利要求书及等效物的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1