半导体存储器件、包括其的存储器系统和控制其的方法与流程

文档序号:33506066发布日期:2023-03-18 00:50阅读:189来源:国知局
半导体存储器件、包括其的存储器系统和控制其的方法与流程
半导体存储器件、包括其的存储器系统和控制其的方法
1.相关申请的交叉引用
2.本技术要求于2021年9月13日在韩国知识产权局提交的韩国专利申请no.10-2021-0121736的优先权,所述韩国专利申请的公开内容通过引用全部包含于此。
技术领域
3.示例实施例总体上涉及半导体集成电路,更具体地,涉及半导体存储器件、包括半导体存储器件的存储器系统以及控制半导体存储器件的方法。


背景技术:

4.当半导体存储器件的工作温度过度升高时,可能发生物理损坏并且损坏的半导体存储器件变得无法使用。通常,温度调节(temperature throttling)可以作为系统级被执行以调整半导体存储器件的工作温度。然而,温度调节基于设置在半导体存储器件外部的温度传感器(例如,tsod(dimm(双列直插式存储器模块)上的温度传感器)),这不能反映半导体存储器件的准确温度。此外,如果将半导体存储器件的内部温度提供给存储器控制器以进行温度调节,那么存储器系统的配置会变得复杂并且性能会降低。


技术实现要素:

5.一些示例实施例提供一种半导体存储器件、存储器系统以及相关联的方法,其能够有效地防止由于高温导致的半导体存储器件的物理损坏。
6.根据示例实施例的一方面,一种半导体存储器件包括:被配置为与存储器控制器通信的多个输入-输出引脚、命令控制逻辑、温度测量电路和操作限制控制器。所述命令控制逻辑基于通过所述多个输入-输出引脚之中的控制引脚从所述存储器控制器传送的命令信号和控制信号,来控制所述半导体存储器件的操作。所述温度测量电路测量所述半导体存储器件的工作温度,以生成与所述工作温度对应的温度码。当基于所述温度码确定所述工作温度超过风险温度时,所述操作限制控制器控制所述半导体存储器件的内部操作,而不管从所述存储器控制器传送的所述命令信号和所述控制信号如何,从而降低所述半导体存储器件的功耗。
7.根据示例实施例的一方面,一种存储器系统包括存储器控制器以及半导体存储器件。所述半导体存储器件包括:多个输入-输出引脚,所述多个输入-输出引脚被配置为与所述存储器控制器通信;命令控制逻辑,所述命令控制逻辑被配置为:基于通过所述多个输入-输出引脚之中的控制引脚从所述存储器控制器传送的命令信号和控制信号,来控制所述半导体存储器件的操作;温度测量电路,所述温度测量电路被配置为:测量所述半导体存储器件的工作温度,以生成与所述工作温度对应的温度码;以及操作限制控制器,所述操作限制控制器被配置为:当基于所述温度码确定所述工作温度超过风险温度时,控制所述半导体存储器件的内部操作,而不管从所述存储器控制器传送的所述命令信号和所述控制信号如何,从而降低所述半导体存储器件的功耗。
8.根据示例实施例的一方面,一种控制半导体存储器件的方法包括:通过使用温度测量电路测量半导体存储器件的工作温度来生成与所述工作温度对应的温度码;基于所述温度码确定所述工作温度是否超过风险温度;以及当所述工作温度超过所述风险温度时,控制所述半导体存储器件的内部操作,而不管从存储器控制器传送的命令信号和控制信号如何,从而降低所述半导体存储器件的功耗。
9.根据示例实施例的半导体存储器件、存储器系统和方法可以通过基于半导体存储器件的内部工作温度控制半导体存储器件的内部操作而不管存储器控制器的控制如何,来有效地防止半导体存储器件的物理损坏。
附图说明
10.根据以下结合附图的详细描述,将更清楚地理解本公开的以上以及其他方面,其中:
11.图1是示出根据示例实施例的控制半导体存储器件的方法的流程图;
12.图2是示出根据示例实施例的控制半导体存储器件的方法的概念图;
13.图3是示出根据示例实施例的存储器系统的框图;
14.图4是示出根据示例实施例的半导体存储器件的输入-输出引脚的示例实施例的图;
15.图5是示出根据示例实施例的半导体存储器件的框图;
16.图6是示出根据示例实施例的半导体存储器件中包括的操作限制控制器的示例实施例的框图;
17.图7和图8是示出在图6的操作限制控制器中生成的操作限制信号的示例实施例的图;
18.图9是示出根据示例实施例的半导体存储器件的状态的图;
19.图10是示出根据示例实施例的半导体存储器件的掉电命令的示例实施例的图;
20.图11是示出根据示例实施例的半导体存储器件的框图;
21.图12是示出图11的半导体存储器件中包括的操作限制控制器的操作的定时图;
22.图13和图14是示出在图11的半导体存储器件中包括的操作限制控制器中生成的虚拟掉电命令的示例实施例的图;
23.图15是示出根据示例实施例的半导体存储器件的掉电命令的示例实施例的图;
24.图16是示出根据示例实施例的半导体存储器件的框图;
25.图17和图18是示出在图16的半导体存储器件中包括的操作限制控制器中生成的虚拟掉电命令的示例实施例的图;
26.图19是示出根据示例实施例的半导体存储器件的掉电命令的示例实施例的图;
27.图20是示出根据示例实施例的半导体存储器件的框图;
28.图21是示出在图20的半导体存储器件中包括的操作限制控制器中生成的虚拟掉电命令的示例实施例的图;
29.图22是示出根据示例实施例的半导体存储器件的框图;
30.图23和图24是示出根据示例实施例的堆叠存储器件的图;
31.图25和图26是示出根据示例实施例的堆叠存储器件的封装结构的图;
32.图27是示出根据示例实施例的存储器系统的图;
33.图28是示出根据示例实施例的半导体存储器件中包括的温度测量电路的示例实施例的框图;
34.图29是示出图28的温度测量电路中包括的温度检测器的示例实施例的电路图;
35.图30是示出根据示例实施例的移动系统的框图。
具体实施方式
36.下文将参考示出了一些示例实施例的附图更全面地描述各种示例实施例。在附图中,相同的数字始终指相同的元件。可以省略重复的描述。
37.图1是示出根据示例实施例的控制半导体存储器件的方法的流程图,图2是示出根据示例实施例的控制半导体存储器件的方法的概念图。
38.参考图1,可以通过使用温度测量电路测量工作温度来生成与半导体存储器件的工作温度对应的温度码(s100)。下面将参考图28和图29来描述温度码的生成。
39.可以基于温度码确定工作温度是否超过风险温度(s200)。当工作温度超过风险温度时,可以控制半导体存储器件的内部操作而不管从存储器控制器传送的命令信号和控制信号如何,使得半导体存储器件的功耗降低(s300)。
40.在一些示例性实施例中,如将在下面参考图10至图19描述的,当工作温度超过风险温度时,可以控制半导体存储器件进入掉电模式,而不管从存储器控制器传送的掉电命令如何。
41.在一些示例性实施例中,如将在下面参考图20和图21描述的,当工作温度超过风险温度时,可以复位半导体存储器件,而不管从存储器控制器传送的复位信号如何。
42.在一些示例性实施例中,如将在下面参考图22描述的,当工作温度超过风险温度时,可以向存储器控制器传送包括错误的数据,而不管读取数据如何。
43.参考图2,存储器系统中的存储器控制器或主机设备可以基于诸如低温tl、中温tm、高温th等若干参考温度来执行温度调节。第一温度调节水平thrt_1、第二温度调节水平thrt_2和第三温度调节水平thrt_3可以应用于参考温度tl、tm和th之间的温度范围。当工作温度to超过参考温度tl、tm和th时,可以控制半导体存储器件以降低功耗。可以通过降低半导体存储器件的工作频率和/或降低在半导体存储器件与存储器控制器之间传输数据的带宽,来实现功耗的降低。
44.在比较示例中,系统级的温度调节是基于从外部温度传感器(诸如tsod)提供的、不能反映半导体存储器件的实际工作温度to的信息来执行的。
45.半导体存储器件可以基于来自内部传感器的信息,在工作温度to超过低温tl时执行双速(x2)刷新操作。这种刷新操作的控制不是为了防止半导体存储器件的物理损坏,而是为了防止数据丢失。
46.根据示例实施例,可以设置高于用于温度调节的参考温度的风险温度tr,以用于由半导体存储器件自身控制的内部温度调节。例如,风险温度tr可以被设置为大约100℃。当工作温度to超过风险温度tr时,可以控制半导体存储器件的内部操作以快速降低半导体存储器件的功耗,从而降低工作温度to。
47.因此,根据示例实施例的半导体存储器件、存储器系统和方法通过基于半导体存
储器件的内部工作温度控制半导体存储器件的内部操作而不管存储器控制器的控制如何,来有效地防止半导体存储器件的物理损坏。
48.图3是示出根据示例实施例的存储器系统的框图。图4是示出根据示例实施例的半导体存储器件的输入-输出引脚的示例实施例的图。
49.参考图3,存储器系统10可以包括存储器控制器200和存储器件400。存储器控制器200和存储器件400可以包括用于相互通信的各个接口。接口可以通过用于传输命令cmd、地址addr、时钟信号clk等的控制总线21以及用于传输数据的数据总线22连接。根据存储器件的一些标准,地址addr可以被包含在命令cmd中。存储器控制器200可以生成用于控制存储器件400的命令cmd,并且可以在存储器控制器200的控制下将数据写入存储器件400或从存储器件400读取数据。
50.存储器件400可以包括温度测量电路tmms 100和操作限制控制器olcon 300。半导体存储器件400可以包括多个输入-输出引脚、命令控制逻辑等。操作限制控制器olcon 300可以向存储器控制器200传送操作限制信息olinf。
51.多个输入-输出引脚可以用于与存储器控制器200通信。如图4所示,多个输入-输出引脚iop可以包括电压引脚、控制引脚和数据引脚dq,电压引脚被施加电源电压vdd、vpp和vddq以及接地电压vss,控制引脚接收复位信号reset_n、时钟信号clk、芯片选择信号cs_n、命令地址信号ca、警报信号alert_n、时钟使能信号cke、数据选通信号dqs、数据屏蔽信号dm_n等,数据引脚dq接收或发送数据。图4示出了示例的引脚布局,并且输入-输出引脚的配置、数量和布局可以依据半导体存储器件400的种类而被不同地确定。
52.如下面将参考图5描述的,命令控制逻辑可以基于通过多个输入-输出引脚之中的控制引脚从存储器控制器200传送的命令信号和控制信号,来控制半导体存储器件400的操作。
53.如下面将参考图28和图29描述的,温度测量电路100可以测量半导体存储器件400的工作温度to,以生成与工作温度to对应的温度码tcode。温度测量电路100可以包括设置在半导体存储器件400的半导体裸片中的片上温度传感器。可以使用片上温度传感器准确地反映半导体存储器件400的实际工作温度to。
54.当基于温度码tcode确定工作温度to超过风险温度tr时,操作限制控制器300可以控制半导体存储器件400的内部操作,而不管从存储器控制器200传送的命令信号和控制信号如何,使得半导体存储器件400的功耗可以降低。下面将参考图6至图22进一步描述操作限制控制器300对内部操作的控制。
55.存储器控制器200可以包括ecc(错误校验码)引擎210。ecc引擎210可以对数据进行编码以向半导体存储器件400提供写入数据,以及对来自半导体存储器件400的数据进行解码以检查和纠正接收到的数据中的错误。当无法纠正数据中的错误时,存储器控制器200可以采取适当的措施,诸如,使半导体存储器件400复位。
56.图5是示出根据示例实施例的半导体存储器件的框图。
57.参考图5,存储器件400可以包括命令控制逻辑410、地址寄存器420、存储体控制逻辑430、行选择电路460(或行译码器)、列译码器470、存储单元阵列480、读出放大器单元485、输入/输出(i/o)门控电路490、数据输入/输出(i/o)缓冲器495、刷新控制器440、温度测量电路tmms 100和操作限制控制器olcon 300。
58.存储单元阵列480可以包括多个存储体阵列480a、...、480h。行选择电路460可以包括分别耦接到存储体阵列480a、...、480h的多个存储体行选择电路460a、...、460h。列译码器470可以包括分别耦接到存储体阵列480a、...、480h的多个存储体列译码器470a、...、470h。读出放大器单元485可以包括分别耦接到存储体阵列480a、...、480h的多个存储体读出放大器485a、...、485h。
59.地址寄存器420可以从存储器控制器200接收包括存储体地址bank_addr、行地址row_addr和列地址col_addr的地址addr。地址寄存器420可以向存储体控制逻辑430提供接收到的存储体地址bank_addr,可以向行选择电路460提供接收到的行地址row_addr,并且可以向列译码器470提供接收到的列地址col_addr。
60.存储体控制逻辑430可以响应于存储体地址bank_addr生成存储体控制信号。存储体行选择电路460a、...、460h中的对应于存储体地址bank_addr的存储体行选择电路可以响应于存储体控制信号被激活,并且存储体列译码器470a、...、470h中的对应于存储体地址bank_addr的存储体列译码器可以响应于存储体控制信号被激活。
61.来自地址寄存器420的行地址row_addr可以应用于存储体行选择电路460a、...、460h。存储体行选择电路460a、...、460h中的被激活的存储体行选择电路可以对行地址row_addr进行译码,并且可以激活对应于行地址row_addr的字线。例如,被激活的存储体行选择电路460可以将字线驱动电压施加到对应于行地址row_addr的字线。
62.列译码器470可以包括列地址锁存器。列地址锁存器可以从地址寄存器420接收列地址col_addr,并且可以临时存储接收到的列地址col_addr。在一些示例实施例中,在突发模式下,列地址锁存器可以生成从接收到的列地址col_addr递增的列地址。列地址锁存器可以将临时存储或生成的列地址应用到存储体列译码器470a、...、470h。
63.存储体列译码器470a、...、470h中的被激活的存储体列译码器可以对列地址col_addr进行译码,并且可以控制i/o门控电路490以输出对应于列地址col_addr的数据。
64.i/o门控电路490可以包括用于门控输入/输出数据的电路。i/o门控电路490还可以包括:用于存储从存储体阵列480a、...、480h输出的数据的读取数据锁存器,以及用于将数据写入存储体阵列480a、...、480h的写入驱动器。
65.要从存储体阵列480a、...、480h中的一个存储体阵列读取的数据可以由存储体读出放大器485a、...、485h中的与要从其读取数据的该存储体阵列耦接的存储体读出放大器感测,并且可以被存储在读取数据锁存器中。存储在读取数据锁存器中的数据可以经由数据i/o缓冲器495提供给存储器控制器200。要写入存储体阵列480a、...、480h中的一个存储体阵列中的数据dq可以从存储器控制器200提供给数据i/o缓冲器495。写入驱动器可以将数据dq写入存储体阵列480a、...、480h中的一个存储体阵列中。
66.命令控制逻辑410可以控制存储器件400的操作。例如,命令控制逻辑410可以生成用于存储器件400的控制信号,以便执行写入操作、读取操作或刷新操作。命令控制逻辑410可以基于从图3中的存储器控制器200传送的命令cmd生成诸如以下内部命令信号:激活信号iact、预充电信号ipre、刷新信号iref、读取信号ird、写入信号iwr等。命令控制逻辑410可以包括:对从存储器控制器200接收到的命令cmd进行译码的命令译码器411,以及设置存储器件400的操作模式的模式寄存器组412。
67.尽管图5将命令控制逻辑410和地址寄存器420示出为彼此不同,但是命令控制逻
辑410和地址寄存器420可以实现为单个集成电路。此外,虽然图5示出了命令cmd和地址addr作为不同信号被提供,但是命令cmd和地址addr可以作为例如如由ddr5、hbm和lpddr5标准所规定的组合信号被提供。
68.温度测量电路100可以测量半导体存储器件400的工作温度to,以生成对应于工作温度to的温度码tcode。
69.当基于温度码tcode确定工作温度to超过风险温度tr时,操作限制控制器300可以控制半导体存储器件400的内部操作,而不管从存储器控制器200传送的命令信号和控制信号如何,使得半导体存储器件400的功耗可以降低。下面将参考图6至图22进一步描述操作限制控制器300对内部操作的控制。
70.图6是示出根据示例实施例的半导体存储器件中包括的操作限制控制器的示例实施例的框图,图7和图8是示出在图6的操作限制控制器中生成的操作限制信号的示例实施例的图。
71.参考图6,操作限制控制器300可以包括比较电路cmp 310和控制信号生成器csg 320。
72.比较电路310可以基于温度码tcode生成操作限制信号sol。
73.在一些示例性实施例中,如图7所示,比较电路310可以响应于从逻辑低电平l到逻辑高电平h周期性激活的使能信号en来确定是否激活操作限制信号sol。在这种情况下,比较电路310可以在工作温度to超过风险温度tr的时间点激活操作限制信号sol,并且在固定的操作限制时间tolc之后去激活(deactivate)操作限制信号sol,而不管工作温度to如何。图7示出了工作温度to在时间点t11和t13超过风险温度tr并且在时间点t12不超过风险温度tr的示例。
74.在一些示例实施例中,如图8中的第一情况cs1所示,比较电路310可以在工作温度to超过风险温度tr的时间点t21激活操作限制信号sol,并在工作温度to降低到风险温度tr以下的时间点t22去激活操作限制信号sol。在这种情况下,操作限制时间tol1可以依据工作温度to的改变而改变。
75.在一些示例实施例中,如图8中的第二情况cs2所示,比较电路310可以在工作温度to超过风险温度tr的时间点t21激活操作限制信号sol,并在工作温度to降低到低于风险温度tr的限制结束温度tr'以下的时间点t23去激活操作限制信号sol。在图8中,tcdr指示与风险温度tr对应的温度码tcode的值,tcdr'指示与限制结束温度tr'对应的温度码tcode的值。使能信号en可以维持逻辑高电平h。在这种情况下,操作限制时间tol2可以依据工作温度to的改变而改变。比较电路310可以在工作温度to超过限制结束温度tr'的时间点t24不激活操作限制信号sol。这样,可以应用滞后(hysteresis)方案,以使得用于去激活操作限制信号sol的限制结束温度tr'被设置为低于用于激活操作限制信号sol的风险温度tr。通过滞后方案,可以防止过度频繁地控制内部操作,以稳定半导体存储器件的操作并且有效地防止半导体存储器件的物理损坏。
76.操作限制控制器300可以响应于操作限制信号sol的激活控制半导体存储器件进入掉电模式,以及响应于操作限制信号sol的去激活控制半导体存储器件退出掉电模式。换言之,掉电模式的时间间隔可以根据图7和图8中的操作限制时间tolc、tol1和tol2进行调整。
77.控制信号生成器320可以响应于操作限制信号sol的激活而生成信号sctr,以控制半导体存储器件的内部操作。
78.在一些示例性实施例中,如下面将参考图11、图12、图13和图14描述的,控制信号生成器320生成的信号sctr可以包括虚拟时钟使能信号vcke和虚拟芯片选择信号vcs_n。
79.在一些示例性实施例中,如下面将参考图15、图16、图17和图18描述的,信号sctr可以包括虚拟行命令-地址信号vr0、vr1、vr2和vr3。
80.在一些示例性实施例中,如下面将参考图20和图21描述的,信号sctr可以包括虚拟复位信号vreset_n和虚拟芯片选择信号vcs_n。
81.图9是示出根据示例实施例的半导体存储器件的状态的图。
82.参考图9,当半导体存储器件被上电时,复位操作可以基于从存储器控制器传送的复位信号reset_n来执行。半导体存储器件可以在完成复位操作之后进入空闲模式。半导体存储器件可以基于从存储器控制器传送的激活命令act从空闲模式退出并且进入正常操作模式。
83.此外,半导体存储器件可以基于从存储器控制器传送的掉电进入命令pde进入掉电模式,并且基于从存储器控制器传送的掉电退出命令pdx退出掉电模式。
84.通常,空闲模式下的功耗低于正常操作模式下的功耗,掉电模式下的功耗低于空闲模式下的功耗。
85.根据示例实施例,当工作温度to超过风险温度tr时,可以在半导体存储器件内部生成虚拟命令或虚拟控制信号,以复位半导体存储器件或者使半导体存储器件(从空闲模式或正常操作模式,参见图9)进入掉电模式,从而降低功耗。通过强制功耗降低,可以降低工作温度to并且可以防止半导体存储器件的物理损坏。来自olcon 300的命令vpde和vpdx也被示出在图9中。
86.图10是示出根据示例实施例的半导体存储器件的掉电命令的示例实施例的图。图10示出了根据ddr4标准的掉电命令。
87.参考图10,掉电命令可以包括掉电进入命令pde和掉电退出命令pdx。根据ddr4标准,可以基于时钟使能信号cke的逻辑电平以及基于处于时钟使能信号cke的第一边沿eg1和第二边沿eg2的芯片选择信号cs_n,来确定掉电进入命令pde和掉电退出命令pdx。在图10中,h指示逻辑高电平,l指示逻辑低电平。
88.图11是示出根据示例实施例的半导体存储器件的框图。图11示出了用于描述示例实施例的组件,并且省略了参考图5描述的其他组件。
89.参考图11,半导体存储器件401可以包括控制引脚p11和p12、命令控制逻辑410、操作限制控制器olcon 301和选择器501。
90.选择器501可以向命令控制逻辑410传送虚拟时钟使能信号vcke和虚拟芯片选择信号vcs_n,来代替通过控制引脚p11和p12从存储器控制器传送的时钟使能信号cke和芯片选择信号cs_n。
91.当工作温度to超过风险温度tr时,操作限制控制器301可以生成与掉电命令pde和pdx对应的虚拟时钟使能信号vcke和虚拟芯片选择信号vcs_n。
92.选择器501可以包括基于选择信号sel进行操作的第一复用器mx1和第二复用器mx2。选择信号sel可以由操作限制控制器301生成。
93.第一复用器mx1可以在选择信号sel具有激活电平(例如,逻辑高电平h)时选择虚拟时钟使能信号vcke,并且向命令控制逻辑410提供虚拟时钟使能信号vcke。相反,第一复用器mx1可以在选择信号sel具有去激活电平(例如,逻辑低电平l)时选择时钟使能信号cke,并且向命令控制逻辑410提供时钟使能信号cke。
94.第二复用器mx2可以在选择信号sel具有激活电平时选择虚拟芯片选择信号vcs_n,并且向命令控制逻辑410提供虚拟芯片选择信号vcs_n。相反,第二复用器mx2可以在选择信号sel具有去激活电平时选择芯片选择信号cs_n,并且向命令控制逻辑410提供芯片选择信号cs_n。
95.图12是示出图11的半导体存储器件中包括的操作限制控制器的操作的定时图。图13和图14是示出在图11的半导体存储器件中包括的操作限制控制器中生成的虚拟掉电命令的示例实施例的图。
96.参考图12,操作限制控制器301可以基于操作限制信号sol的定时来生成虚拟命令vcmd。虚拟命令vcmd可以包括虚拟掉电进入命令vpde和虚拟掉电退出命令vpdx。
97.操作限制控制器301可以例如在时间点t31,响应于操作限制信号sol的激活,生成如图13所示的虚拟掉电进入命令vpde。此外,操作限制控制器301可以例如在时间点t32,响应于操作限制信号sol的去激活,生成如图14所示的虚拟掉电退出命令vpdx。另外,参见图9中所示的状态转换并且参考vpde和vpdx。
98.图13和图14利用垂直虚线标出时钟信号ck_t和互补时钟信号ck_c的第一边沿eg1和第二边沿eg2来示出虚拟时钟使能信号vcke的逻辑电平和虚拟芯片选择信号vcs_n的逻辑电平。图6中的控制信号生成器320可以生成具有与图10所示的掉电进入命令pde和掉电退出命令pdx相同的电平的虚拟掉电进入命令vpde和虚拟掉电退出命令vpdx。结果,命令控制逻辑410可以基于虚拟掉电进入命令vpde和虚拟掉电退出命令vpdx,执行与基于掉电进入命令pde和掉电退出命令pdx的序列完全相同的掉电进入和退出序列。在一些实施例中,例如存储器件400(或401或402等)内部的操作限制控制器olcon 300模仿地生成(spoof)来自例如存储器控制器200的控制信号。模仿生成的控制信号的一些示例可以称为,例如,虚拟掉电进入命令vpde、虚拟掉电退出命令vpdx、虚拟复位信号vreset和虚拟芯片选择信号vcs。在温度已经恢复到正常状况之后(在非限制性示例中,诸如在图8中的时间t23之后),模仿生成被暂停并且存储器件再次处于存储器控制器200的控制之下。作为另一示例,向模仿生成的转变以及从模仿生成的转变参见图12的t31(“vpde”)以及从t32到t33(“vpdx”)。
99.操作限制控制器301可以例如在时间点t31响应于操作限制信号sol的激活来激活选择信号sel,并且例如在时间点t33基于操作限制信号sol的去激活来去激活选择信号sel。
100.结果,操作限制控制器301可以控制半导体存储器件401,使得半导体存储器件401可以响应于虚拟掉电进入命令vpde而进入掉电模式,以及响应于虚拟掉电退出命令vpdx而退出掉电模式。
101.图15是示出根据示例实施例的半导体存储器件的掉电命令的示例实施例的图。图15示出了根据hbm标准的掉电命令。
102.参考图15,掉电命令可以包括掉电进入命令pde和掉电退出命令pdx。根据hbm标准,可以根据行命令-地址信号r0、...、r3中的一部分行命令-地址信号在时钟信号ck的上
升沿egr和下降沿egf处的逻辑电平,来确定掉电进入命令pde和掉电退出命令pdx。h指示逻辑高电平,l指示逻辑低电平。
103.图16是示出根据示例实施例的半导体存储器件的框图。图16示出了用于描述示例实施例的组件,并且省略了参考图5描述的其他组件。
104.参考图16,半导体存储器件402可以包括控制引脚p21、p22、p23、p24、命令控制逻辑410、操作限制控制器olcon 302和选择器502。
105.选择器502可以向命令控制逻辑410传送第一至第四虚拟行命令-地址信号vr0、vr1、vr2、vr3,来代替通过控制引脚p21、...、p24从存储器控制器传送的第一至第四行命令-地址信号r0、...、r3。
106.当工作温度to超过风险温度tr时,操作限制控制器301可以生成与掉电命令pde和pdx对应的虚拟行命令-地址信号vr0、...、vr3。
107.选择器501可以包括基于选择信号sel进行操作的第一至第四复用器mx1、...、mx4。选择信号sel可以由操作限制控制器302生成。
108.第一复用器mx1可以在选择信号sel具有激活电平(例如,逻辑高电平h)时选择第一虚拟行命令-地址信号vr0,并且向命令控制逻辑410提供第一虚拟行命令-地址信号vr0。相反,第一复用器mx1可以在选择信号sel具有去激活电平(例如,逻辑低电平l)时选择第一行命令-地址信号r0,并且向命令控制逻辑410提供第一行命令-地址信号r0。
109.第二复用器mx2可以在选择信号sel具有激活电平时选择第二虚拟行命令-地址信号vr1,并且向命令控制逻辑410提供第二虚拟行命令-地址信号vr1。相反,第二复用器mx2可以在选择信号sel具有去激活电平时选择第二行命令-地址信号r1,并且向命令控制逻辑410提供第二行命令-地址信号r1。
110.第三复用器mx3可以在选择信号sel具有激活电平时选择第三虚拟行命令-地址信号vr2,并且向命令控制逻辑410提供第三虚拟行命令-地址信号vr2。相反,第三复用器mx3可以在选择信号sel具有去激活电平时选择第三行命令-地址信号r2,并且向命令控制逻辑410提供第三行命令-地址信号r2。
111.第四复用器mx4可以在选择信号sel具有激活电平时选择第四虚拟行命令-地址信号vr3,并且向命令控制逻辑410提供第四虚拟行命令-地址信号vr3。相反,第四复用器mx4可以在选择信号sel具有去激活电平时选择第四行命令-地址信号r3,并且向命令控制逻辑410提供第四行命令-地址信号r3。
112.图17和图18是示出在图16的半导体存储器件中包括的操作限制控制器中生成的虚拟掉电命令的示例实施例的图。
113.如参考图12所描述的,操作限制控制器302可以基于操作限制信号sol的定时来生成虚拟命令vcmd。虚拟命令vcmd可以包括虚拟掉电进入命令vpde和虚拟掉电退出命令vpdx。
114.操作限制控制器302可以响应于操作限制信号sol的激活生成如图17所示的虚拟掉电进入命令vpde,以及响应于操作限制信号sol的去激活生成如图18所示的虚拟掉电退出命令vpdx。
115.图17和图18示出了虚拟行命令-地址信号vr0、...、vr3在时钟信号ck_t的上升沿egr和下降沿egf的逻辑电平。图6中的控制信号生成器320可以生成具有与图15所示的掉电
进入命令pde和掉电退出命令pdx相同的电平的虚拟掉电进入命令vpde和虚拟掉电退出命令vpdx。结果,命令控制逻辑410可以基于虚拟掉电进入命令vpde和虚拟掉电退出命令vpdx,执行与基于掉电进入命令pde和掉电退出命令pdx的序列完全相同的掉电进入和退出序列。
116.此外,如参考图12所描述的,操作限制控制器302可以例如在时间点t31响应于操作限制信号sol的激活来激活选择信号sel,并且例如在时间点t33基于操作限制信号sol的去激活来去激活选择信号sel。
117.结果,操作限制控制器302可以控制半导体存储器件402,使得半导体存储器件402可以响应于虚拟掉电进入命令vpde而进入掉电模式,以及响应于虚拟掉电退出命令vpdx而退出掉电模式。
118.图19是示出根据示例实施例的半导体存储器件的掉电命令的示例实施例的图。图19示出了根据ddr5标准的掉电命令。
119.参考图19,掉电命令可以包括掉电进入命令pde和掉电退出命令pdx。根据ddr5标准,可以根据芯片选择信号cs_n和命令-地址信号ca0、...、ca4中的一部分命令-地址信号在时钟信号的上升沿处的逻辑电平,来确定掉电进入命令pde和掉电退出命令pdx。h指示逻辑高电平,l指示逻辑低电平。
120.半导体存储器件的配置和操作可以与参考图16至图18描述的基本相同,并且重复描述被省略。
121.如上所述,操作限制控制器可以基于操作限制信号sol的定时来生成虚拟命令vcmd。虚拟命令vcmd可以包括虚拟掉电进入命令vpde和虚拟掉电退出命令vpdx。操作限制控制器可以响应于操作限制信号sol的激活生成虚拟掉电进入命令vpde,以及响应于操作限制信号sol的去激活生成虚拟掉电退出命令vpdx。
122.图20是示出根据示例实施例的半导体存储器件的框图,图21是示出在图20的半导体存储器件中包括的操作限制控制器中生成的虚拟掉电命令的示例实施例的图。图20示出了用于描述示例实施例的组件,并且省略了参考图5描述的其他组件。
123.参考图20,半导体存储器件403可以包括控制引脚p31和p32、命令控制逻辑410、操作限制控制器olcon 303和选择器503。
124.选择器503可以向命令控制逻辑410传送虚拟复位信号vreset_n和虚拟芯片选择信号vcs_n,来代替通过控制引脚p31和p32从存储器控制器传送的复位信号reset_n和芯片选择信号cs_n。
125.当工作温度to超过风险温度tr时,操作限制控制器303可以如图21所示生成与掉电命令pde和pdx对应的虚拟复位信号vreset_n和虚拟芯片选择信号vcs_n。可以基于操作限制信号sol的定时来确定选择信号sel、虚拟复位信号vreset_n和虚拟芯片选择信号vcs_n的定时。tpw_reset、tint2和tint3与ddr5标准中规定的相同。
126.例如,半导体存储器件403的工作温度to可以在时间点t41超过风险温度tr。在时间点t41,图6中的比较电路310可以激活操作限制信号sol,并且控制信号生成器320可以响应于操作限制信号sol的激活来激活选择信号sel。随后,tpw_reset从时间点t42至时间点t43生效。控制信号生成器320可以使虚拟复位信号vreset_n和虚拟芯片选择信号vcs_n转变为具有与ddr5标准中规定的定时相同的定时。在时间点t44之后,控制信号生成器320可
以去激活选择信号sel。
127.图22是示出根据示例实施例的半导体存储器件的框图。图22示出了用于描述示例实施例的组件,并且省略了参考图5描述的其他组件。
128.参考图22,半导体存储器件404可以包括数据引脚p41、...、p4k、数据输入-输出(i/o)缓冲器495、操作限制控制器olcon 304和数据错误生成器504。
129.数据错误生成器504可以响应于操作限制信号sol的激活,将数据引脚p41、p42、...、p4k中的至少一部分下拉至接地电压vss。根据示例实施例,数据错误生成器504可以响应于操作限制信号sol的激活,将数据引脚p41、...、p4k中的至少一部分上拉至电源电压。
130.在一些示例实施例中,如图22所示,数据错误生成器504可以包括用于基于操作限制信号sol下拉数据引脚p41、...、p4k的晶体管nt1、...、ntk。
131.如参考图6至图8所描述的,当工作温度to超过风险温度tr时,操作限制控制器304可以激活操作限制信号sol。结果,当工作温度超过风险温度时,数据错误生成器504可以向存储器控制器传送包括错误的数据,而不管从数据输入-输出缓冲器495提供的读取数据如何。
132.图3的存储器控制器200中包括的ecc引擎可以对从半导体存储器件400提供的读取数据进行解码。如果读取数据的错误不可纠正,则存储器控制器200可以采取适当的措施。例如,当读取数据的错误不可纠正时,存储器控制器200可以复位半导体存储器件400。如参考图22所描述的,可以通过故意产生提供给存储器控制器200的数据中的错误,在存储器控制器200的控制下降低工作温度to。通过将足够数量的引脚拉至vcc或接地,数据的任何特定部分的不可纠正错误的可能性几乎可以是特定的(概率几乎为1)。然后,例如,数据错误生成器504的错误可以使得存储器控制器200基于ecc引擎对不可纠正错误的检测而采取纠正动作,诸如,使半导体存储器件400复位。
133.图23和图24是示出根据示例实施例的堆叠存储器件的图。
134.参考图23,半导体存储器件900可以包括第一至第k半导体集成电路层la1(910)至lak(920),其中,最低的第一半导体集成电路层la1被假设为接口或控制芯片,其他半导体集成电路层la2至lak被假设为包括核存储器芯片的从属层。从属芯片可以形成如上所述的多个存储体。
135.第一至第k半导体集成电路层la1至lak可以通过贯穿衬底通路tsv(例如,穿硅通路)在层之间发送和接收信号。作为接口或控制芯片的、最低的第一半导体集成电路层la1可以通过形成在外表面上的导电结构与外部存储器控制器通信。
136.第一半导体集成电路层la1 910至第k半导体集成电路层lak 920均可以包括存储器区域921以及用于驱动存储器区域921的外围电路922。例如,外围电路922可以包括:用于驱动存储器的字线的行-驱动器、用于驱动存储器的位线的列-驱动器、用于控制数据的输入-输出的数据输入-输出电路、用于从外部源接收命令并缓冲命令的命令缓冲器、以及用于从外部源接收地址并缓冲地址的地址缓冲器。
137.第一半导体集成电路层la1 910还可以包括控制电路。控制电路可以基于来自存储器控制器的命令和地址信号来控制对存储器区域921的访问,并且可以生成用于访问存储器区域921的控制信号。
138.对应于从属层的半导体集成电路层la2至lak均可以包括如上所述的刷新控制器。
139.图24示出了示例高带宽存储器(hbm)结构。参考图24,hbm 1100可以具有堆叠的多个dram半导体裸片1120、1130、1140和1150。堆叠结构的hbm可以通过多个独立接口(即,通道)来优化。根据hbm标准,每个dram堆叠最多可以支持8个通道。图24示出了包含4个dram半导体裸片1120、1130、1140和1150的示例堆叠,并且每个dram半导体裸片支持两个通道channel0和channel1。
140.每个通道提供对一组独立的dram存储体的访问。来自一个通道的请求可能无法访问附接到不同通道的数据。通道是独立时钟控制的,并且不需要同步。
141.hbm 1100还可以包括位于堆叠结构底部的接口裸片1110或逻辑裸片,以提供信号路由和其他功能。dram半导体裸片1120、1130、1140和1150的一些功能可以在接口裸片1110中实现。
142.dram半导体裸片1120、1130、1140和1150均可以包括如上所述的温度测量电路和操作限制控制器。在一些示例实施例中,接口裸片1110可以包括如上所述的温度测量电路和操作限制控制器。
143.图25和图26是示出根据示例实施例的堆叠存储器件的封装结构的图。
144.参考图25,存储器件1000a可以是存储器封装件,并且可以包括基底基板或中介层itp以及堆叠在中介层itp上的堆叠存储器件。堆叠存储器件可以包括逻辑半导体裸片lsd(或缓冲器半导体裸片)和多个存储器半导体裸片msd1、...、msd4。
145.参考图26,存储器件1000b可以是存储器封装件,并且可以包括基底基板bsub和堆叠在基底基板bsub上的堆叠存储器件。堆叠存储器件可以包括逻辑半导体裸片lsd和多个存储器半导体裸片msd1、...、msd4。
146.图25示出了除了逻辑半导体裸片lsd之外的存储器半导体裸片msd1、...、msd4被垂直堆叠并且逻辑半导体裸片lsd通过中介层itp或基底基板电连接到存储器半导体裸片msd1、...、msd4的结构。相比之下,图26示出了逻辑半导体裸片lsd与存储器半导体裸片msd1、...、msd4垂直堆叠的结构。
147.如上所述的温度测量电路和操作限制控制器可以设置在逻辑半导体裸片lsd中。温度测量电路可以测量堆叠存储器件的工作温度,以生成对应于工作温度的温度码。当基于温度码确定工作温度超过风险温度时,操作限制控制器可以控制堆叠存储器件的内部操作,而不管从存储器控制器传送的命令信号和控制信号如何,使得堆叠存储器件的功耗降低。
148.基底基板bsub可以与中介层itp相同或包括中介层itp。基底基板bsub可以是印刷电路板(pcb)。诸如导电凸块bmp的外部连接元件可以形成在基底基板bsub的下表面上,并且诸如导电凸块的内部连接元件可以形成在基底基板bsub的上表面上。在一些示例实施例中,半导体裸片lsd和msd1、...、msd4可以通过穿硅通路电连接。在其他示例实施例中,半导体裸片lsd和msd1、...、msd4可以通过接合线(bonding wire)电连接。在另外的其他示例实施例中,半导体裸片lsd和msd1、...、msd4可以通过穿硅通路和接合线的组合电连接。在图25的示例实施例中,逻辑半导体裸片lsd可以通过形成在中介层itp中的导线图案电连接到存储器半导体裸片msd1、...、msd4。可以使用诸如树脂rsn的密封剂来封装堆叠的半导体裸片lsd和msd1、...、msd4。
149.图27是示出根据示例实施例的存储器系统的图。
150.如图27所示,存储器系统70可以包括存储器模块1200和存储器控制器200。存储器模块1200可以包括模块基板以及安装在模块基板上的多个存储器芯片(mem)401a、401b、401c、401d、401e、401f、401g、401h和温度传感器tsod 1250。图27示出了八个存储器芯片401a、...、401h的非限制性示例,然而,可以不同地确定存储器模块1200中包括的存储器芯片的数量。
151.参考图27,存储器模块1200可以经由数据总线1210和控制总线1220连接到存储器控制器200。存储器模块1200可以插入到更大的存储器系统或计算系统的插座连接器(socket connector)中。存储器模块1200的电连接器(或引脚)可以连接到插座连接器的电接触。连接到电接触的电连接器和总线1210和1220允许直接访问存储器缓冲器或缓冲器芯片1270以及间接访问存储器模块1200的存储器芯片401a、...、401h。数据总线1210可以包括用于传输数据信号dq和数据选通信号dqs的信号线(导电布线),并且控制总线1220包括命令(cmd)线和/或地址(add)线中的至少一者。
152.数据总线1210和控制总线1220通过相应的插座/引脚和总线信号线布置直接连接到缓冲器芯片1270。进而,缓冲器芯片1270至少通过从缓冲器芯片1270的指定端口到存储器芯片401a、...、401h的相应端口的、公共连接的第一总线1230和单独连接的第二总线1240a、1240b、1240c、1240d、1240e、1240f、1240g、1240h连接到相应的存储器芯片401a、...、401h。缓冲器芯片1270可以用于通过第一总线1230向相应的存储器芯片401a、...、401h传送通过控制总线1220从存储器控制器200接收到的命令和/或地址。
153.缓冲器芯片1270可以通过相应的第二总线1240a、...、1240h向存储器芯片401a、...、401h传送通过数据总线1210从存储器控制器200接收的写入数据dq(即,要写入存储器芯片400a、...、400h中的一个或更多个存储器芯片的数据)以及数据选通信号dqs。或者,缓冲器芯片1270可以通过数据总线1210向存储器控制器200传送通过第二总线1240a、...、1240h从存储器芯片401a、...、401h中的一个或更多个存储器芯片获得的读取数据dq(从存储器芯片401a、...、401h中的一个或更多个存储器芯片获取的数据)。
154.存储器芯片401a、...、401h均可以包括如上所述的温度测量电路tmms100和操作限制控制器olcon 300。温度测量电路100可以测量堆叠存储器件的工作温度,以生成对应于工作温度的温度码。当基于温度码确定工作温度超过风险温度时,操作限制控制器300可以控制堆叠存储器件的内部操作,而不管从存储器控制器传送的命令信号和控制信号如何,使得堆叠存储器件的功耗降低。在示例实施例中,对于存储器芯片401a、...、401h中的任一存储器芯片,存储器控制器200可以基于从温度传感器tsod 1250提供的温度信息来控制温度调节操作,以调整该存储器芯片的工作温度,并且该存储器芯片中的操作限制控制器可以基于温度码控制该存储器芯片的内部操作,而不管温度调节操作如何。
155.图28是示出根据示例实施例的半导体存储器件中包括的温度测量电路的示例实施例的框图,图29是示出图28的温度测量电路中包括的温度检测器的示例实施例的电路图。
156.参考图28,温度测量电路100可以包括温度检测器(det)110和模数转换器(cnv)120。温度检测器110可以输出与工作温度to成比例的电压信号vptat和电流信号iptat中的至少一者。模数转换器120可以将温度检测器110的输出转换为数字信号,以生成多位温度
码tcode。
157.在一些示例实施例中,温度检测器110可以利用耦接在电源电压vdd与接地电压vss之间的第一pmos晶体管m1(具有电流i1)、第二pmos晶体管m2(具有电流i2)、反馈放大器amp、电阻器r以及第一双极晶体管b1和第二双极晶体管b2来实现,如图29所示。电阻器r两端的电压dvbe可以由表达式1获得。
158.(表达式1)
159.dvbe=vbe1-vbe2
160.=vt*ln(ic1/is1)-vt*ln(n*ic2/is2)
161.=vt*ln(n)
162.在表达式1中,is1指示双极晶体管b1的反向饱和电流,is2指示双极晶体管b2的反向饱和电流。此外,ic1指示流过双极晶体管b1的电流,ic2指示流过双极晶体管b2的电流;vbe1指示双极晶体管b1两端的电压,vbe2指示双极晶体管b2两端的电压。此外,n是双极晶体管b1、b2的增益比,vt指示与温度检测器110的绝对温度成比例的温度电压。ln(n)是恒定值,因此电阻器r两端的电压dvbe和流过电阻器r的电流i2与温度变化成比例。可以基于与工作温度成比例的电压dvbe和电流i2生成电压信号vptat和电流信号iptat作为输出。
163.参考图28和图29描述的片上温度传感器可以集成在半导体存储器件的同一半导体裸片中,并且片上温度传感器不同于设置在存储器模块处的诸如tsod的外部温度传感器。使用参考图28和图29描述的温度测量电路100,可以准确地测量半导体存储器件的工作温度to,并且可以防止半导体存储器件的物理损坏。
164.图30是示出根据示例实施例的移动系统的框图。
165.参考图30,移动系统2000可以包括应用处理器(ap)2100、连接单元2200、易失性存储器件(vm)2300、非易失性存储器件(nvm)2040、用户接口2500和电源2600。在一些实施例中,移动系统2000可以是,例如,移动电话、智能电话、个人数字助理(pda)、便携式多媒体播放器(pmp)、数码相机、音乐播放器、便携式游戏机、导航系统或其他类型的电子设备。
166.应用处理器2100可以执行应用,例如,网络浏览器、游戏应用、视频播放器等。连接单元2200可以执行与外部设备的有线或无线通信。易失性存储器件2300可以存储由应用处理器2100处理的数据,或者可以用作工作存储器。非易失性存储器件2400可以存储用于启动移动系统2000的启动映像。用户接口2500可以包括:诸如键盘、触摸屏等的至少一个输入设备,以及诸如扬声器、显示设备等的至少一个输出设备。电源2600可以向移动系统1200提供电源电压。
167.如上所述,易失性存储器件2300可以包括温度测量电路tmms 100和操作限制控制器olcon 300。温度测量电路100可以测量堆叠存储器件的工作温度以生成对应于工作温度的温度码。当基于温度码确定工作温度超过风险温度时,操作限制控制器300可以控制堆叠存储器件的内部操作,而不管从存储器控制器传送的命令信号和控制信号如何,使得堆叠存储器件的功耗降低。
168.如上所述,根据示例实施例的半导体存储器件、存储器系统和方法可以通过基于半导体存储器件的内部工作温度控制半导体存储器件的内部操作而不管存储器控制器的控制如何,来有效地防止半导体存储器件的物理损坏。
169.本文描述的实施例可以应用于任何存储器件和包括存储器件的系统。例如,实施
例可以应用于诸如以下系统:存储卡、固态硬盘(ssd)、嵌入式多媒体卡(emmc)、移动电话、智能电话、个人数字助理(pda)、便携式多媒体播放器(pmp)、数码相机、摄像机、个人计算机(pc)、服务器计算机、工作站、笔记本电脑、数字tv、机顶盒、便携式游戏机、导航系统、可穿戴设备、物联网(iot)设备、万物互联(ioe)设备、电子书、虚拟现实(vr)设备、增强现实(ar)设备、服务器系统、汽车设备等。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1