一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

半导体设备的制作方法

2021-03-09 08:40:00 来源:中国专利 TAG:申请 引用 公开 半导体设备 优先权

半导体设备
1.相关申请的交叉引用
2.本申请要求2019年9月6日提交的申请号为10-2019-0111076的韩国申请的优先权,其公开内容通过引用整体合并于此。
技术领域
3.本公开的实施例涉及训练用于锁存地址的时刻的半导体设备。


背景技术:

4.就半导体设备如动态随机存取存储(dram)设备而言,需要精确地执行读取操作和写入操作。为了精确地执行读取操作和写入操作,将具有关于数据储存位置的信息的地址与用于锁存该地址的锁存信号相匹配可能是重要的。
5.然而,随着使用先进的制造技术半导体设备变得更加高度集成,集成到半导体设备中的存储单元的数量不断增大。在这种情况下,半导体设备的内部电路可以具有各种信号路径,而当外部环境改变时,由于通过各种信号路径传输的信号之间的失配,半导体设备可能会发生故障。


技术实现要素:

6.根据一个实施例,一种半导体设备包括可变延迟电路和地址锁存电路。所述可变延迟电路被配置为在初始化操作期间将读取信号延迟一延迟时间以产生锁存控制信号,并且被配置为在所述初始化操作期间接收反馈信号以调整用于将所述读取信号延迟的所述延迟时间。所述地址锁存电路被配置为在所述锁存控制信号被输入到所述地址锁存电路时检测传输地址的逻辑电平,并被配置为产生所述反馈信号。
7.根据另一实施例,一种半导体设备包括训练控制电路、可变延迟电路和地址锁存电路。所述训练控制电路被配置为从第一内部读取信号和第二内部读取信号产生读取信号,并且被配置为在初始化操作期间从所述测试模式信号以及所述第一内部读取信号和第二内部读取信号产生传输地址。所述可变延迟电路被配置为将所述读取信号延迟以产生锁存控制信号,并且被配置为接收反馈信号以调整用于将所述读取信号延迟的延迟时间。所述地址锁存电路被配置为在所述锁存控制信号被输入到所述地址锁存电路时,检测所述传输地址的逻辑电平,并被配置为产生所述反馈信号。
附图说明
8.图1是示出根据本公开的实施例的半导体设备的配置的框图。
9.图2是示出包括在图1的半导体设备中的训练控制电路的配置的框图。
10.图3是示出包括在图2的训练控制电路中的命令解码器的配置的电路图。
11.图4是示出图3所示的命令解码器的操作的表。
12.图5示出了包括在图2的训练控制电路中的测试读取信号发生电路的配置。
13.图6示出了包括在图2的训练控制电路中的控制电路的配置。
14.图7示出了包括在图6的控制电路中的读取信号发生电路的配置。
15.图8示出了包括在图6的控制电路中的传输地址发生电路的配置。
16.图9是示出包括在图1的半导体设备中的可变延迟电路的配置的框图。
17.图10示出了包括在图9的可变延迟电路中的代码信号发生电路的配置。
18.图11示出了包括在图9的可变延迟电路中的延迟时间控制电路的配置。
19.图12示出了包括在图1的半导体设备中的地址锁存电路的配置。
20.图13和图14是示出根据本公开的实施例的半导体设备的初始化操作的时序图。
21.图15是示出采用了参考图1至图14描述的半导体设备的电子系统的配置的框图。
具体实施方式
22.以下参考附图描述本公开的各种实施例。然而,本文描述的实施例仅用于说明性目的,并不旨在限制本公开的范围。
23.如图1所示,根据实施例的半导体设备1可以包括训练控制电路10、可变延迟电路20、地址锁存电路30和存储电路40。
24.在初始化操作期间,训练控制电路10可以根据测试模式信号tm而同步于时钟信号clk来产生读取信号rd。训练控制电路10可以在初始化操作期间根据测试模式信号tm来产生传输地址tadd。在正常模式下,训练控制电路10可以根据芯片选择信号cs与第一至第五命令/地址信号ca<1:5>的逻辑电平组合来产生读取信号rd。训练控制电路10可以在正常模式下从外部地址eadd来产生传输地址tadd。初始化操作可以被设置为在正常模式被激活之前用于控制由延迟锁定环(dll)电路产生的内部时钟信号的相位的操作。正常模式可以被设置为其中执行半导体设备1的读取操作和写入操作的操作模式。测试模式信号tm可以被设置为被使能以激活半导体设备1的初始化操作的信号。外部地址eadd可以被设置为用于选择包括在存储电路40中的至少一个存储单元(未示出)的信号。稍后参考图3和图4详细描述在正常模式下用于产生读取信号rd的芯片选择信号cs与第一至第五命令/地址信号ca<1:5>的逻辑电平组合。
25.在初始化操作期间,可变延迟电路20可以将读取信号rd延迟以产生锁存控制信号lat_con。可变延迟电路20可以在初始化操作期间接收反馈信号lat_fed,以调整用于将读取信号rd延迟的延迟时间。可变延迟电路20可以在初始化操作期间逐渐增大用于将读取信号rd延迟的延迟时间。在正常模式下,可变延迟电路20可以将读取信号延迟受控的延迟时间以产生锁存控制信号lat_con。
26.在初始化操作期间当锁存控制信号lat_con被输入时,地址锁存电路30可以检测传输地址tadd的逻辑电平,从而产生反馈信号lat_fed。在初始化操作期间当锁存控制信号lat_con被输入时,地址锁存电路30可以产生在传输地址tadd具有预定逻辑电平时被使能的反馈信号lat_fed。地址锁存电路30可以基于测试模式信号而将锁存控制信号lat_con与传输地址tadd进行比较以产生反馈信号lat_fed。在正常模式下当锁存控制信号lat_con被输入时,地址锁存电路30可以从传输地址tadd产生内部地址iadd。
27.如本文所使用的关于逻辑电平或逻辑电平组合的词“预定”是指逻辑电平或逻辑电平组合的一个或多个值在该逻辑电平或逻辑电平组合被用于过程或算法中之前已确定。
对于一些实施例,该值或该多个值在过程或算法开始之前被确定。在其他实施例中,该值或该多个值在过程或算法期间但是在该值或该多个值被用于过程或算法中之前被确定。
28.存储电路40可以输出在由内部地址iadd选择的存储单元(未示出)中储存的数据data。存储电路40可以将由外部设备或外部系统提供的数据data储存到由内部地址iadd选择的存储单元(未示出)中。
29.参考图2,训练控制电路10可以包括命令解码器11、测试读取信号发生电路12和控制电路13。
30.命令解码器11可以根据芯片选择信号cs与第一至第五命令/地址信号ca<1:5>的逻辑电平组合来产生正常读取信号n_rd。在芯片选择信号cs与第一至第五命令/地址信号ca<1:5>具有预定逻辑电平组合时命令解码器11可以产生被使能的正常读取信号n_rd。稍后参考图3和图4详细描述用于产生正常读取信号n_rd的芯片选择信号cs与第一至第五命令/地址信号ca<1:5>的逻辑电平组合。
31.在初始化操作期间,测试读取信号发生电路12可以产生测试读取信号t_rd,所述测试读取信号t_rd通过时钟信号clk被使能。测试读取信号发生电路12可以产生测试读取信号t_rd,所述测试读取信号t_rd通过测试模式信号tm被初始化。测试读取信号发生电路12可以产生通过时钟信号clk而被使能的测试读取信号t_rd。
32.控制电路13可以基于测试模式信号tm和操作频率设置信号mr_sp而从正常读取信号n_rd和测试读取信号t_rd产生读取信号rd。在初始化操作期间,控制电路13可以基于操作频率设置信号mr_sp而从测试读取信号t_rd产生读取信号rd。在正常模式下,控制电路13可以基于操作频率设置信号mr_sp而从正常读取信号n_rd产生读取信号rd。在初始化操作期间,控制电路13可以从测试模式信号tm产生传输地址tadd。在正常模式下,控制电路13可以从外部地址eadd产生传输地址tadd。操作频率设置信号mr_sp可以被设置为包括与半导体设备1操作速度有关的信息的信号。操作频率设置信号mr_sp可以被设置为在半导体设备1执行快速操作时被使能的信号。
33.参考图3,命令解码器11可以包括与非门nand11和或非门nor11。
34.在正常模式下,命令解码器11可以产生用于执行读取操作(图4的read)的正常读取信号n_rd。在芯片选择信号cs与第一至第五命令/地址信号ca<1:5>的逻辑电平组合具有预定逻辑电平组合时命令解码器11可以产生被使能的正常读取信号n_rd。
35.下文中参考图4来描述芯片选择信号cs与第一至第五命令/地址信号ca<1:5>的预定逻辑电平组合。
36.参考图4,当第一命令/地址信号ca<1>具有逻辑“高(h)”电平、第二命令/地址信号ca<2>具有逻辑“低(l)”电平、第三至第五命令/地址信号ca<3:5>具有逻辑“高(h)”电平同时芯片选择信号cs具有逻辑“低(l)”电平时,命令解码器11可以产生被使能为具有逻辑“高(h)”电平的正常读取信号n_rd。用于产生正常读取信号n_rd的芯片选择信号cs与第一至第五命令/地址信号ca<1:5>的逻辑电平组合可以根据实施例进行不同的设置。
37.参考图5,测试读取信号发生电路12可以利用反相器iv21和计数器cnt21来实现。
38.当初始化操作被激活时,测试读取信号发生电路12可以产生测试读取信号t_rd,所述测试读取信号t_rd通过具有逻辑“高”电平的测试模式信号tm被初始化为具有逻辑“低”电平。在初始化操作被激活之后,测试读取信号发生电路12可以产生测试读取信号t_
rd,所述测试读取信号t_rd通过时钟信号clk被使能为具有逻辑“高”电平。
39.参考图6,控制电路13可以包括预读取信号发生电路110、读取信号发生电路120和传输地址发生电路130。
40.预读取信号发生电路110可以利用或门or31来实现。预读取信号发生电路110可以产生预读取信号rd_pre,当正常读取信号n_rd和测试读取信号t_rd中的任何一个或两者具有逻辑“高”时,所述预读取信号rd_pre被使能为具有逻辑“高”电平。预读取信号发生电路110可以对正常读取信号n_rd和测试读取信号t_rd执行逻辑或运算,以产生预读取信号rd_pre。
41.读取信号发生电路120可以同步于时钟信号clk而重复地将预读取信号rd_pre延迟,以顺序地产生第一内部读取信号ird1和第二内部读取信号ird2。读取信号发生电路120可以同步于时钟信号clk而基于操作频率设置信号mr_sp来输出第一内部读取信号ird1与第二内部读取信号ird2之中的一种作为读取信号rd。
42.在初始化操作期间,传输地址发生电路130可以从测试模式信号tm以及第一内部读取信号ird1和第二内部读取信号ird2产生传输地址tadd。在正常模式下,传输地址发生电路130可以从外部地址eadd产生传输地址tadd。
43.参考图7,读取信号发生电路120可以包括内部读取信号发生电路121、传输读取信号发生电路122、选择/传输电路123和脉冲宽度控制电路124。
44.内部读取信号发生电路121可以利用触发器ff31和ff32来实现。触发器ff31可以同步于时钟信号clk将预读取信号rd_pre延迟以产生第一内部读取信号ird1。触发器ff31可以将预读取信号rd_pre延迟时钟信号clk的一个周期,以产生第一内部读取信号ird1。触发器ff32可以同步于时钟信号clk将第一内部读取信号ird1延迟以产生第二内部读取信号ird2。触发器ff32可以将第一内部读取信号ird1延迟时钟信号clk的一个周期,以产生第二内部读取信号ird2。时钟信号clk的一个周期可以被设置为在其期间时钟信号clk被触发两次的时间间隔。
45.传输读取信号发生电路122可以利用与门and31和and32来实现。与门and31可以同步于时钟信号clk来缓冲第一内部读取信号ird1以产生第一传输读取信号trd1。与门and31可以在时钟信号clk被产生为具有逻辑“高”电平的时段期间来缓冲第一内部读取信号ird1以产生第一传输读取信号trd1。与门and32可以同步于时钟信号clk来缓冲第二内部读取信号ird2以产生第二传输读取信号trd2。与门and32可以在时钟信号clk被产生为具有逻辑“高”电平的时段期间来缓冲第二内部读取信号ird2以产生第二传输读取信号trd2。
46.选择/传输电路123可以基于操作频率设置信号mr_sp将第一传输读取信号trd1与第二传输读取信号trd2之中的一种输出为选择读取信号srd。当操作频率设置信号mr_sp被使能时,选择/传输电路123可以将第一传输读取信号trd1输出为选择读取信号srd。当操作频率设置信号mr_sp被禁用时,选择/传输电路123可以将第二传输读取信号trd2输出为选择读取信号srd。操作频率设置信号mr_sp被使能的情况可以对应于半导体设备1执行快速操作的情况。
47.脉冲宽度控制电路124可以产生读取信号rd,所述读取信号rd包括当选择读取信号srd输入到脉冲宽度控制电路124时创建的脉冲。脉冲宽度控制电路124可以控制选择读取信号srd的脉冲宽度以产生读取信号rd。
48.参考图8,传输地址发生电路130可以包括传输读取地址发生电路131、选择地址发生电路132和地址输出电路133。
49.传输读取地址发生电路131可以利用反相器iv41和计数器cnt41来实现。当初始化操作被激活时,传输读取地址发生电路131可以产生传输读取地址tradd,所述传输读取地址tradd通过具有逻辑“高”电平的测试模式信号tm被初始化为具有逻辑“低”电平。在初始化操作被激活之后,传输读取地址发生电路131可以产生传输读取地址tradd,所述传输读取地址tradd通过第一内部读取信号ird1被使能为具有逻辑“高”电平。
50.选择地址发生电路132可以基于测试模式信号tm而从传输读取地址tradd和外部地址eadd来产生选择地址sadd。在初始化操作期间,选择地址发生电路132可以基于被使能为具有逻辑“高”电平的测试模式信号tm而从传输读取地址tradd产生选择地址sadd。在正常模式下,选择地址发生电路132可以基于被禁用为具有逻辑“低”电平的测试模式信号tm而从外部地址eadd产生选择地址sadd。
51.地址输出电路133可以基于第二内部读取信号ird2而将选择地址sadd输出为传输地址tadd。当第二内部读取信号ird2被输入到地址输出电路133时,地址输出电路133可以将选择地址sadd输出为传输地址tadd。
52.参考图9,可变延迟电路20可以包括代码信号发生电路21和延迟时间控制电路22。
53.代码信号发生电路21可以产生第一、第二、第三和第四(也可以称为第一至第四)代码信号code<1:4>,它们通过复位信号rst而被初始化。代码信号发生电路21可以产生通过读取信号rd和反馈信号lat_fed而被顺序地使能的第一至第四代码信号code<1:4>。在反馈信号lat_fed被禁用时,代码信号发生电路21可以产生通过读取信号rd而被顺序地使能的第一至第四代码信号code<1:4>。在反馈信号lat_fed被禁用时,代码信号发生电路21可以当读取信号rd被输入到代码信号发生电路21一次时产生被使能的第一代码信号code<1>。在反馈信号lat_fed被禁用时,代码信号发生电路21可以当读取信号rd被输入到代码信号发生电路21两次时产生被使能的第二代码信号code<2>。在反馈信号lat_fed被禁用时,代码信号发生电路21可以当读取信号rd被输入到代码信号发生电路21三次时产生被使能的第三代码信号code<3>。在反馈信号lat_fed被禁用时,代码信号发生电路21可以当读取信号rd被输入到代码信号发生电路21四次时产生被使能的第四代码信号code<4>。虽然图9示出了其中产生了第一至第四代码信号code<1:4>的示例,但是代码信号中包括的位数可以根据实施例进行不同地设置。
54.延迟时间控制电路22可以将读取信号rd延迟一延迟时间以产生锁存控制信号lat_con,该延迟时间通过第一至第四代码信号code<1:4>进行调整。当第一代码信号code<1>被使能时,延迟时间控制电路22可以将读取信号rd延迟第一延迟时间以产生锁存控制信号lat_con。当第二代码信号code<2>被使能时,延迟时间控制电路22可以将读取信号rd延迟第二延迟时间以产生锁存控制信号lat_con。当第三代码信号code<3>被使能时,延迟时间控制电路22可以将读取信号rd延迟第三延迟时间以产生锁存控制信号lat_con。当第四代码信号code<4>被使能时,延迟时间控制电路22可以将读取信号rd延迟第四延迟时间以产生锁存控制信号lat_con。第四延迟时间可以被设置为长于第三延迟时间。第三延迟时间可以被设置为长于第二延迟时间。第二延迟时间可以被设置为长于第一延迟时间。
55.参考图10,代码信号发生电路21可以包括传输控制信号发生电路211、传输信号发
生电路212和解码器213。
56.传输控制信号发生电路211可以利用反相器iv51和iv52以及与非门nand51来实现。在反馈信号lat_fed被禁用时,传输控制信号发生电路211可以产生传输控制信号tcon,所述传输控制信号tcon通过读取信号rd被使能。在反馈信号lat_fed被禁用为具有逻辑“低”电平时,传输控制信号发生电路211可以对读取信号rd进行缓冲以产生传输控制信号tcon。
57.传输信号发生电路212可以利用串联耦接的第一计数器cnt51和第二计数器cnt52来实现。传输信号发生电路212可以产生第一和第二传输信号ts<1:2>,所述第一和第二传输信号ts<1:2>通过复位信号rst被初始化。传输信号发生电路212可以产生根据传输控制信号tcon顺序地计数的第一和第二传输信号ts<1:2>。当复位信号rst被输入到传输信号发生电路212时,传输信号发生电路212可以产生具有逻辑“低”电平的第一传输信号ts<1>和具有逻辑“低”电平的第二传输信号ts<2>。当传输控制信号tcon被输入到传输信号发生电路212一次时,传输信号发生电路212可以产生具有逻辑“高”电平的第一传输信号ts<1>和具有逻辑“低”电平的第二传输信号ts<2>。当传输控制信号tcon被输入到传输信号发生电路212两次时,传输信号发生电路212可以产生具有逻辑“低”电平的第一传输信号ts<1>和具有逻辑“高”电平的第二传输信号ts<2>。当传输控制信号tcon被输入到传输信号发生电路212三次时,传输信号发生电路212可以产生具有逻辑“高”电平的第一传输信号ts<1>和具有逻辑“高”电平的第二传输信号ts<2>。复位信号rst可以被设置为这样的信号,该信号被使能为具有逻辑“高”电平以执行半导体设备1的初始化操作。
58.解码器213可以将第一和第二传输信号ts<1:2>解码,以产生被顺序地使能的第一至第四代码信号code<1:4>。当第一传输信号ts<1>具有逻辑“低”电平并且第二传输信号ts<2>具有逻辑“低”电平时,解码器213可以产生被使能为具有逻辑“高”电平的第一代码信号code<1>。当第一传输信号ts<1>具有逻辑“高”电平并且第二传输信号ts<2>具有逻辑“低”电平时,解码器213可以产生被使能为具有逻辑“高”电平的第二代码信号code<2>。当第一传输信号ts<1>具有逻辑“低”电平并且第二传输信号ts<2>具有逻辑“高”电平时,解码器213可以产生被使能为具有逻辑“高”电平的第三代码信号code<3>。当第一传输信号ts<1>具有逻辑“高”电平并且第二传输信号ts<2>具有逻辑“高”电平时,解码器213可以产生被使能为具有逻辑“高”电平的第四代码信号code<4>。
59.参考图11,延迟时间控制电路22可以包括第一延迟电路221、第二延迟电路222、第三延迟电路223和第四延迟电路224。
60.第一延迟电路221可以利用反相器iv61和iv62以及多路复用器mux61来实现。当第四代码信号code<4>被使能为具有逻辑“高”电平时,第一延迟电路221可以将读取信号rd延迟由反相器iv61和iv62设置的延迟时间以产生第一延迟信号d<1>。当第四代码信号code<4>被禁用为具有逻辑“低”电平时,第一延迟电路221可以将读取信号rd输出为第一延迟信号d<1>。
61.第二延迟电路222可以利用反相器iv63和iv64以及多路复用器mux62来实现。当第三代码信号code<3>被使能为具有逻辑“高”电平时,第二延迟电路222可以将第一延迟信号d<1>延迟由反相器iv63和iv64设置的延迟时间以产生第二延迟信号d<2>。当第三代码信号code<3>被禁用为具有逻辑“低”电平时,第二延迟电路222可以将读取信号rd输出为第二延
迟信号d<2>。
62.第三延迟电路223可以利用反相器iv65和iv66以及多路复用器mux63来实现。当第二代码信号code<2>被使能为具有逻辑“高”电平时,第三延迟电路223可以将第二延迟信号d<2>延迟由反相器iv65和iv66设置的延迟时间以产生第三延迟信号d<3>。当第二代码信号code<2>被禁用为具有逻辑“低”电平时,第三延迟电路223可以将读取信号rd输出为第三延迟信号d<3>。
63.第四延迟电路224可以利用反相器iv67和iv68以及多路复用器mux64来实现。当第一代码信号code<1>被使能为具有逻辑“高”时,第四延迟电路224可以将第三延迟信号d<3>延迟由反相器iv67和iv68设置的延迟时间以产生锁存控制信号lat_con。当第一代码信号code<1>被禁用为具有逻辑“低”电平时,第四延迟电路224可以将读取信号rd输出为锁存控制信号lat_con。
64.参考图12,地址锁存电路30可以包括锁存电路31、比较电路32、输出控制信号发生电路33、反馈信号发生电路34和内部地址发生电路35。
65.锁存电路31可以利用反相器iv71、触发器ff71和计数器cnt71来实现。当具有逻辑“高”电平的锁存控制信号lat_con被输入到锁存电路31时,锁存电路31可以将传输地址tadd锁存,从而产生锁存地址ladd。当具有逻辑“高”电平的测试模式信号tm被输入到锁存电路31时,锁存电路31可以产生被初始化为具有逻辑“低”电平的锁存延迟信号ld。当具有逻辑“高”电平的锁存控制信号lat_con被输入到锁存电路31时,锁存电路31可以产生被使能为具有逻辑“高”电平的锁存延迟信号ld。
66.比较电路32可以利用异或门er71和反相器iv72来实现。比较电路32可以将锁存地址ladd与锁存延迟信号ld进行比较以产生比较信号cmp。当锁存地址ladd与锁存延迟信号ld具有相同的逻辑电平时,比较电路32可以产生被使能为具有逻辑“高”电平的比较信号cmp。当锁存地址ladd与锁存延迟信号ld具有不同的逻辑电平时,比较电路32可以产生被禁用为具有逻辑“低”电平的比较信号cmp。
67.输出控制信号发生电路33可以利用与非门nand71和反相器iv73来实现。当测试模式信号tm被使能为具有逻辑“高”电平时,输出控制信号发生电路33可以对锁存控制信号lat_con进行缓冲以产生输出控制信号ocon。当测试模式信号tm被使能为具有逻辑“高”电平时,输出控制信号发生电路33可以当锁存控制信号lat_con被使能为具有逻辑“高”电平时产生被使能为具有逻辑“高”电平的输出控制信号ocon。输出控制信号发生电路33可以对锁存控制信号lat_con和测试模式信号tm执行逻辑与运算,以产生输出控制信号ocon。
68.反馈信号发生电路34可以同步于输出控制信号ocon而将比较信号cmp输出为反馈信号lat_fed。当输出控制信号ocon被使能为具有逻辑“高”电平时,反馈信号发生电路34可以将比较信号cmp输出为反馈信号lat_fed。
69.内部地址发生电路35可以利用反相器iv74和iv75以及与非门nand72来实现。当测试模式信号tm被禁用为具有逻辑“低”电平时,内部地址发生电路35可以对传输地址tadd进行缓冲以产生内部地址iadd。
70.下文中参考图13来描述当半导体设备1执行快速操作时的半导体设备1的初始化操作。
71.参考图13,在时间“t1”处,测试读取信号发生电路12可以产生通过时钟信号clk而
被使能为具有逻辑“高”电平的测试读取信号t_rd。
72.预读取信号发生电路110可以产生通过具有逻辑“高”电平的测试读取信号t_rd而被使能为具有逻辑“高”电平的预读取信号rd_pre。
73.读取信号发生电路120可以同步于时钟信号clk将预读取信号rd_pre延迟,以产生第一内部读取信号ird1,并且可以基于操作频率设置信号mr_sp而从第一内部读取信号ird1来产生读取信号rd。
74.传输地址发生电路130的传输读取地址发生电路131可以从测试模式信号tm和第一内部读取信号ird1来产生传输读取地址tradd。
75.选择地址发生电路132可以基于测试模式信号tm而从传输读取地址tradd来产生选择地址sadd。在这种情况下,代码信号发生电路21可以产生通过具有逻辑“高”电平的读取信号rd和具有逻辑“低”电平的反馈信号lat_fed而被顺序地使能的第一至第四代码信号code<1:4>。
76.在时间“t2”处,读取信号发生电路120可以同步于时钟信号clk而将第一内部读取信号ird1延迟以产生第二内部读取信号ird2。
77.地址输出电路133可以基于第二内部读取信号ird2而将选择地址sadd输出为传输地址tadd。
78.延迟时间控制电路22可以将在时间“t1”处产生的读取信号rd延迟已通过第一至第四代码信号code<1:4>被调整的延迟时间,以产生具有逻辑“高”电平的锁存控制信号lat_con。
79.地址锁存电路30可以基于锁存控制信号lat_con来检测传输地址tadd的逻辑电平,以产生具有逻辑“高”电平的反馈信号lat_fed。
80.代码信号发生电路21可以基于具有逻辑“高”电平的反馈信号lat_fed来固定第一至第四代码信号code<1:4>。
81.如上所述,根据实施例的半导体设备可以在快速操作模式下的初始化操作期间选择第一内部读取信号,并且可以根据该第一内部读取信号与地址之间的比较结果来调整将读取信号延迟的延迟时间,以防止该地址与用于锁存该地址的所述读取信号之间的失配。
82.下文中参考图14描述了当半导体设备1执行慢速操作时的半导体设备1的初始化操作。
83.参考图14,在时间“t11”处,测试读取信号发生电路12可以产生通过时钟信号clk被使能为具有逻辑“高”电平的测试读取信号t_rd。
84.预读取信号发生电路110可以产生通过具有逻辑“高”电平的测试读取信号t_rd而被使能为具有逻辑“高”电平的预读取信号rd_pre。
85.读取信号发生电路120可以同步于时钟信号clk而将预读取信号rd_pre延迟,以产生第一内部读取信号ird1。
86.传输地址发生电路130的传输读取地址发生电路131可以从测试模式信号tm和第一内部读取信号ird1来产生传输读取地址tradd。
87.选择地址发生电路132可以基于测试模式信号tm而从传输读取地址tradd来产生选择地址sadd。在这种情况下,代码信号发生电路21可以基于具有逻辑“低”电平的读取信号rd和具有逻辑“低”电平的反馈信号lat_fed来固定第一至第四代码信号code<1:4>。
88.在时间“t12”处,读取信号发生电路120可以同步于时钟信号clk而将在时间“t11”处产生的第一内部读取信号ird1延迟,以产生第二内部读取信号ird2,并且可以基于操作频率设置信号mr_sp而从第二内部读取信号ird2来产生读取信号rd。
89.地址输出电路133可以基于第二内部读取信号ird2而将选择地址sadd输出为传输地址tadd。
90.延迟时间控制电路22可以基于已固定的第一至第四代码信号code<1:4>而从读取信号rd来产生具有逻辑“高”电平的锁存控制信号lat_con。
91.地址锁存电路30可以基于锁存控制信号lat_con来检测传输地址tadd的逻辑电平,以产生具有逻辑“高”电平的反馈信号lat_fed。
92.代码信号发生电路21可以基于具有逻辑“高”电平的反馈信号lat_fed来固定第一至第四代码信号code<1:4>。
93.如上所述,根据实施例的半导体设备可以在慢速操作模式下的初始化操作期间选择第二内部读取信号,并且可以根据该第二内部读取信号与地址之间的比较结果来调整将读取信号延迟的延迟时间,以防止该地址与用于锁存该地址的所述读取信号之间的失配。
94.根据上述实施例,可以在初始化操作期间根据操作速度来选择用于锁存地址的内部读取信号中的任何一个,并且可以将所选择的内部读取信号的输入时间与该地址的输入时间进行比较,以根据所述比较结果来调整将读取信号延迟的延迟时间。因此,可以防止该地址与用于锁存该地址的所述读取信号之间的失配。
95.参考图1至图14描述的半导体设备可以应用于包括存储系统、图形系统、计算系统、或移动系统等的电子系统。例如,如图15所示,根据实施例的电子系统1000可以包括数据储存电路1001、存储器控制器1002、缓冲存储器1003和输入/输出(i/o)接口1004。
96.数据储存电路1001可以根据从存储器控制器1002输出的控制信号来储存从存储器控制器1002输出的数据、或者可以将储存的数据读取并输出到存储器控制器1002。数据储存电路1001可以包括图1所示的半导体设备1。同时,数据储存电路1001可以包括即使当其电源中断时也可以保留其储存的数据的非易失性存储器。非易失性存储器可以是诸如nor型闪存或nand型闪存之类的闪存、相变随机存取存储器(pram)、电阻式随机存取存储器(rram)、自旋转移转矩随机存取存储器(sttram)或磁性随机存取存储器(mram)等。
97.存储器控制器1002可以通过i/o接口1004接收从外部设备(例如,主机设备)输出的命令,并且可以解码从主机设备输出的命令,以控制用于将数据输入到数据储存电路1001或缓冲存储器1003的操作或者用于输出储存在数据储存电路1001或缓冲存储器1003中的数据的操作。尽管图15示出了具有单个块的存储器控制器1002,但是存储器控制器1002可以包括用于控制由非易失性存储器构成的数据储存电路1001的一个控制器,并且可以包括用于控制由易失性存储器构成的缓冲存储器1003的另一控制器。
98.缓冲存储器1003可以临时储存要由存储器控制器1002处理的数据。即,缓冲存储器1003可以临时储存从数据储存电路1001输出或要输入到数据储存电路1001的数据。缓冲存储器1003可以根据控制信号来储存从存储器控制器1002输出的数据。缓冲存储器1003可以读取所储存的数据并将其输出到存储器控制器1002。缓冲存储器1003可以包括易失性存储器,如动态随机存取存储器(dram)、移动dram或静态随机存取存储器(sram)。
99.i/o接口1004可以将存储器控制器1002物理地和电气地连接到外部设备(即,主
机)。因此,存储器控制器1002可以通过i/o接口1004而接收从外部设备(即,主机)提供的控制信号和数据,并且可以通过i/o接口1004将由存储器控制器1002产生的数据输出到外部设备(即,主机)。即,电子系统1000可以通过i/o接口1004而与主机进行通信。i/o接口1004可以包括各种接口协议中的任何一种,如通用串行总线(usb)驱动器、多媒体卡(mmc)、外围组件互连快速(pci-e)、串行连接的scsi(sas)、串行at附件(sata)、并行at附件(pata)、小型计算机系统接口(scsi)、增强型小型设备接口(esdi)和集成驱动电子设备(ide)。
100.电子系统1000可以用作主机的辅助储存设备或外部储存设备。电子系统1000可以包括固态盘(ssd)、usb驱动器、安全数字(sd)卡、迷你安全数字(msd)卡、微安全数字(micro sd)卡、安全数字高容量(sdhc)卡、记忆棒卡、智能媒体(sm)卡、多媒体卡(mmc)、嵌入式多媒体卡(emmc)或紧凑型闪存(cf)卡等。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜