半导体器件的制作方法

文档序号:15394248发布日期:2018-09-08 01:48阅读:218来源:国知局

本申请要求2017年2月28日提交的申请号为10-2017-0026200的韩国专利申请的优先权,其全部内容通过引用合并于此。

本公开的示例性实施例涉及一种半导体设计技术,更具体而言,涉及一种半导体器件。



背景技术:

通常,半导体器件可以基于时钟信号,根据选通信号来同步与时钟信号无关而被产生的数据信号。例如,当选通信号进行转换时,半导体器件可以锁存数据信号。

然而,当在数据信号和选通信号之间不确保定时裕度时,数据信号可能不被正常锁存。如果选通信号和数据信号以类似的定时转换,则数据信号被随机地锁存为“低逻辑值(0)”和“高逻辑值(1)”中的任何一个。



技术实现要素:

各种实施例涉及如下的半导体器件,其能够总是正常地同步与时钟信号无关而被输入的或产生的信号。

在一个实施例中,半导体器件可以包括:第一电路,适用于根据输入码信号的变化通过限制选通信号的触发时段来产生限制选通信号;以及第二电路,其适用于基于限制选通信号来同步输入码信号,并输出同步的输入码信号作为输出码信号。

第一电路可以在每次选通信号触发(toggle)时检测输入码信号是否已经被转换(transitioned),并且根据检测结果来选择性地限制选通信号的一个周期的触发时段。

第一电路可以包括:延迟块,其适用于通过将选通信号延迟预定的延迟时间,来产生延迟选通信号;检测块,其适用于基于选通信号和延迟选通信号来检测输入码信号是否已经被转换,并且产生与检测结果相对应的检测码信号;限制块,其适用于基于检测码信号来选择性地限制延迟选通信号的触发时段。

延迟时间可以被设定为比输入码信号的转换时间(transitiontime)更长。

检测块可以包括至少一个转换检测单元,以及转换检测单元可以包括:第一锁存器,其适用于基于选通信号来将包括在输入码信号中的一个或更多个输入信号锁存为第一锁存信号;第二锁存器,其适用于基于延迟选通信号来将输入信号锁存为第二锁存信号;以及比较器,其适用于将第一锁存信号的逻辑电平与第二锁存信号的逻辑电平进行比较,并产生包括在检测码信号中的一个或更多个检测信号。

限制块可以包括:门控控制单元(gatingcontrolunit),其适用于基于检测码信号来产生门控控制信号;补偿单元,其适用于通过对延迟选通信号的输出定时补偿与门控控制单元的操作时间相对应的时间来产生补偿选通信号;以及门控单元(gatingunit),其适用于通过基于门控控制信号对补偿选通信号进行门控(gating),来产生限制选通信号。

第二电路可以基于限制选通信号来保留之前值的输入码信号,或者锁存当前值的输入码信号。

在一个实施例中,一种半导体器件可以包括:第一电路,其适用于根据输入码信号的转换通过将选通信号延迟第一延迟时间或第二延迟时间,来产生延迟选通信号;以及第二电路,其适用于基于延迟选通信号来同步输入码信号,并输出同步的输入码信号作为输出码信号。

第一电路可以在每次选通信号触发时检测输入码信号是否已经被转换,并且根据检测结果来将选通信号延迟第一延迟时间或第二延迟时间。

第一电路可以包括:延迟块,其适用于通过将选通信号延迟第一延迟时间来产生第一延迟选通信号,并且通过将选通信号延迟第二延迟时间来产生第二延迟选通信号;检测块,其适用于基于选通信号和第一延迟选通信号来检测输入码信号是否已经被转换,并且产生与检测结果相对应的检测码信号;以及选择块,其适用于基于检测码信号来选择第一延迟选通信号和第二延迟选通信号中的任何一个作为延迟选通信号。

第一延迟时间可以被设定为比输入码信号的转换时间更长,以及第二延迟时间可以被设定为比第一延迟时间更长。

延迟块可以包括:第一延迟单元,其适用于通过将选通信号延迟第一延迟时间来产生第一延迟选通信号;以及第二延迟单元,其适用于通过将第一延迟选通信号延迟包括从第二延迟时间减去第一延迟时间而获得的时间的第三延迟时间,来产生第二延迟选通信号。

检测块可以包括至少一个转换检测单元,以及转换检测单元可以包括:第一锁存器,其适用于基于选通信号来将包括在输入码信号中的一个或更多个输入信号锁存为第一锁存信号;第二锁存器,其适用于基于延迟选通信号来将输入信号锁存为第二锁存信号;以及比较器,其适用于将第一锁存信号的逻辑电平与第二锁存信号的逻辑电平进行比较,并产生包括在检测码信号中的一个或更多个检测信号。

选择块可以包括:选择控制单元,其适用于基于检测码信号来产生选择控制信号;以及选择单元,其适用于基于选择控制信号来选择第一延迟选通信号和第二延迟选通信号中的任何一个作为延迟选通信号。

在一个实施例中,一种半导体器件可以包括:第一电路,其适用于基于模式选择信号和输入码信号,通过限制选通信号的触发时段来产生调谐选通信号,或者通过将选通信号延迟预定的延迟时间来产生调谐选通信号;以及第二电路,其适用于基于调谐选通信号来同步输入码信号,并输出输出码信号。

第一电路可以包括:延迟块,其适用于通过将选通信号延迟第一延迟时间来产生第一延迟选通信号,以及通过将选通信号延迟第二延迟时间来产生第二延迟选通信号;检测块,其适用于基于选通信号和第一延迟选通信号来检测输入码信号是否已经被转换,并且产生与检测结果相对应的检测码信号;调谐块,其适用于基于第一延迟选通信号和第二延迟选通信号以及检测码信号来产生限制选通信号,其中第一延迟选通信号的触发周期被选择性地限制,并产生与第一延迟选通信号和第二延迟选通信号中的任何一个相对应的延迟选通信号;以及选择块,其适用于基于模式选择信号来选择限制选通信号和延迟选通信号中的任何一个作为调谐选通信号。

检测块可以在每次选通信号触发时检测输入码信号是否已经被转换,以及调谐块通过基于检测码信号选择性地限制选通信号的一个周期的触发时段来产生限制选通信号,并通过将选通信号延迟第一延迟时间或第二延迟时间来产生延迟选通信号。

检测块可以包括至少一个转换检测单元,并且转换检测单元可以包括:第一锁存器,其适用于基于选通信号来将包括在输入码信号中的一个或更多个输入信号锁存为第一锁存信号;第二锁存器,其适用于基于第一延迟选通信号来将输入信号锁存为第二锁存信号;以及比较器,其适用于将第一锁存信号的逻辑电平与第二锁存信号的逻辑电平进行比较,并产生包括在检测码信号中的一个或更多个检测信号。

调谐块可以包括:公共控制单元,其适用于基于检测码信号来产生公共控制信号;补偿单元,其适用于通过对第一延迟选通信号的输出定时补偿与公共控制单元的操作时间相对应的时间,来产生补偿选通信号;门控单元,其适用于基于公共控制信号通过对补偿选通信号进行门控来产生限制选通信号;以及选择单元,其适用于基于公共控制信号来选择第一延迟选通信号和第二延迟选通信号中的任何一个作为延迟选通信号。

第一延迟时间可以被设定为比输入码信号的转换时间更长,以及第二延迟时间可以被设定为比第一延迟时间更长。

当限制选通信号可以被选择作为调谐选通信号时,第二电路可以基于调谐选通信号,来保留之前值的输入码信号,或者锁存当前值的输入码信号。

附图说明

图1是根据第一实施例的半导体器件的框图。

图2是图1中所示的第一电路的电路图。

图3是图示了图1中所示的半导体器件的操作的时序图。

图4是根据第二实施例的半导体器件的框图。

图5是图4中所示的第一电路的电路图。

图6是图示了图4中所示的半导体器件的操作的时序图。

图7是根据第三实施例的半导体器件的框图。

图8是图7中所示的第一电路的电路图。

图9和图10是图示了图7中所示的半导体器件的操作的时序图。

具体实施方式

下面将参照附图来更详细地描述各种实施例。然而,本公开可以采用不同的形式来实施,并且不应被解释为限于本文所阐述的实施例。确切地说,提供这些实施例使得本公开将全面和完整的,并且将向本领域技术人员充分地传达本公开的范围。贯穿本公开,在本公开的各个附图和实施例中,相同的附图标记表示相同的部件。

本文使用的术语仅用于描述特定实施例的目的,而不旨在限制本发明的构思。如本文所使用的,单数形式也旨在包括复数形式,除非上下文另有明确指出。还应当理解的是,当术语“包括”、“包括有”、“包含”和/或“包含有”在本说明书中使用时,它们表示存在所述特征,但不排除存在或添加一个或更多个其它的特征。如本文所使用的,术语“和/或”表示一个或更多个相关列出项的任何和所有组合。

应当理解的是,尽管术语“第一”、“第二”、“第三”等在本文中可以用于描述各种元件,但是这些元件不受这些术语的限制。这些术语用于区分一个元件和另一个元件。因此,在不脱离本发明的精神和范围的情况下,下面描述的第一元件也可以被称为第二元件或第三元件。

在图1中,图示了根据第一实施例的半导体器件100的框图。

参见图1,半导体器件100可以包括第一电路110和第二电路120。

第一电路110可以根据输入码信号incd<n:0>的变化通过限制选通信号strb的触发时段来产生限制选通信号lstrb。例如,第一电路110可以在每次选通信号strb触发时检测输入码信号incd<n:0>是否已经被转换,并且可以根据检测结果来选择性地限制选通信号strb的一个周期的触发时段。

在一些实施例中,输入码信号incd<n:0>可以是与时钟信号无关地被产生的数据信号,并且可以基于时钟信号来产生选通信号strb。例如,输入码信号incd<n:0>可以包括从温度传感器(未示出)周期性地产生和更新的温度码信号。

第二电路120可以基于限制选通信号lstrb来同步输入码信号incd<n:0>,并输出输出码信号outcd<n:0>。例如,基于限制选通信号lstrb,第二电路120可以将之前值的输入码信号incd<n:0>锁存为输出码信号outcd<n:0>,或者将当前值的输入码信号incd<n:0>锁存为输出码信号outcd<n:0>。

在图2中,图示了图1中所示的第一电路110的电路图。

参见图2,第一电路110可以包括延迟块111、检测块113和限制块115。

延迟块111可以通过将选通信号strb延迟预定的延迟时间来产生延迟选通信号dstrb。在一些实施例中,延迟时间可以被设定为比输入码信号incd<n:0>的转换时间更长。

检测块113可以基于选通信号strb和延迟选通信号dstrb来检测输入码信号incd<n:0>是否已经被转换,并且可以产生与检测结果相对应的检测码信号d<n:0>。例如,检测块113可以包括第一转换检测单元det0至第(n+1)转换检测单元detn。基于包括在输入码信号incd<n:0>中的第一输入信号至第(n+1)输入信号incd<n:0>,第一转换检测单元det0至第(n+1)转换检测单元detn可以分别产生包括在检测码信号d<n:0>中的第一检测信号至第(n+1)检测信号。第一转换检测单元det0至第(n+1)转换检测单元detn具有彼此相同的配置;因此,在下文中仅将第一转换检测单元det0作为代表性示例进行描述。

第一转换检测单元det0可以包括第一锁存器lat00、第二锁存器lat01和比较器xor0。第一锁存器lat00可以基于选通信号strb将第一输入信号incd<0>锁存为第一锁存信号lcd<00>。第二锁存器lat01可以基于延迟选通信号dstrb将第一输入信号incd<0>锁存为第二锁存信号lcd<01>。比较器xor0可以将第一锁存信号lat<00>的逻辑电平与第二锁存信号lat<01>的逻辑电平进行比较,并产生与比较结果相对应的第一检测信号d<0>。如果比较结果指示出第一锁存信号lat<00>的逻辑电平与第二锁存信号lat<01>的逻辑电平相同,则比较器xor0可以产生指示出第一输入信号incd<0>未被转换的第一检测信号d<0>。如果比较结果指示出第一锁存信号lat<00>的逻辑电平与第二锁存信号lat<01>的逻辑电平不同,则比较器xor0可以产生指示出第一个输入信号incd<0>已经被转换的第一检测信号d<0>。例如,比较器xor0可以包括异或门。

限制块115可以基于检测码信号d<n:0>来选择性地限制延迟选通信号dstrb的触发时段。例如,限制块115可以包括门控控制单元org、补偿单元ig和门控单元norg。门控控制单元org可以基于检测码信号d<n:0>来产生门控控制信号gc。例如,门控控制单元org可以包括或门。补偿单元ig可以通过对延迟选通信号dstrb的输出定时补偿与门控控制单元org的操作时间相对应的时间,来产生补偿选通信号cstrb。例如,补偿单元ig可以包括串联耦接的一个或更多个反相器。门控单元norg可以基于门控控制信号gc通过对补偿选通信号cstrb门控来产生限制选通信号lstrg。例如,门控单元norg可以包括或非门。

在下文中,将参照图3来描述具有上述配置的根据第一实施例的半导体器件100的操作。

在图3中,示出了图1中所示的半导体器件100的操作的时序图。

参见图3,第一电路110可以接收选通信号strb和输入码信号incd<n:0>。选通信号strb连续地触发,并且输入码信号incd<n:0>在一段时间被周期性地更新,而与选通信号strb无关。

第一电路110可以在每次选通信号strb触发时检测输入码信号incd<n:0>是否被更新。例如,第一电路110检测包括在输入码信号incd<n:0>中的第一输入信号至第(n+1)输入信号incd<n:0>中的一个或更多个输入信号是否基于选通信号strb的上升沿而被转换。

第一电路110可以基于检测结果来选择性地限制选通信号strb的触发时段,从而产生限制选通信号lstrb。如果检测结果指示出输入码信号incd<n:0>未被更新,则第一电路110可以不限制与选通信号strb的一个周期相对应的触发时段。在这种情况下,第一电路110可以产生与选通信号strb等同地触发的限制选通信号lstrb。相反,如果检测结果指示出输入码信号incd<n:0>已被更新,则第一电路110可以限制与选通信号strb的一个周期相对应的触发时段。在这种情况下,第一电路110可以产生具有低逻辑电平的限制选通信号lstrb。

第二电路120可以基于限制选通信号lstrb来同步输入码信号incd<n:0>。如果限制选通信号lstrb触发,则第二电路120可以将与限制选通信号lstrb的上升沿相对应的当前值的输入码信号incd<n:0>锁存为输出码信号outcd<n:0>。如果限制选通信号lstrb未触发,则第二电路120可以将之前值的输入码信号incd<n:0>连续地锁存为输出码信号outcd<n:0>。

在图4中,图示了根据第二实施例的半导体器件200的框图。

参见图4,半导体器件200可以包括第一电路210和第二电路220。

第一电路210可以根据输入码信号incd<n:0>的变化通过将选通信号strb延迟第一延迟时间或第二延迟时间来产生延迟选通信号ddstrb。例如,第一电路210可以在每次选通信号strb触发时检测输入码信号incd<n:0>是否已经被转换,并且可以根据检测结果来将选通信号strb选择性地延迟第一延迟时间或第二延迟时间。在一些实施例中,第一延迟时间可以被设定为比输入码信号incd<n:0>的转换时间更长,并且第二延迟时间可以被设定为比第一延迟时间更长。

在一些实施例中,输入码信号incd<n:0>可以是与时钟信号无关地被产生的数据信号,并且可以基于时钟信号来产生选通信号strb。例如,输入码信号incd<n:0>可以包括从温度传感器(未示出)周期性地产生和更新的温度码信号。

第二电路220可以基于延迟选通信号ddstrb来同步输入码信号incd<n:0>,并输出输出码信号outcd<n:0>。例如,基于延迟选通信号ddstrb,第二电路220可以将之前值的输入码信号incd<n:0>锁存为输出码信号outcd<n:0>,或者可以将当前值的输入码信号incd<n:0>锁存为输出码信号outcd<n:0>。

在图5中,图示了图4中所示的第一电路210的电路图。

参见图5,第一电路210可以包括:延迟块211、检测块213和选择块215。

延迟块211可以包括第一延迟单元dly1和第二延迟单元dly2。第一延迟单元dly1可以通过将选通信号strb延迟第一延迟时间来产生第一延迟选通信号dstrb1。第二延迟单元dly2可以通过将第一延迟选通信号dstrb1延迟第三延迟时间来产生第二延迟选通信号dstrb2。第三延迟时间可以包括通过从第二延迟时间减去第一延迟时间而获得的时间。

检测块213可以基于选通信号strb和第一延迟选通信号dstrb1来检测输入码信号incd<n:0>是否已经被转换,并且可以产生与检测结果相对应的检测码信号d<n:0>。例如,检测块213可以包括第一转换检测单元det0至第(n+1)转换检测单元detn。基于包括在输入码信号incd<n:0>中的第一输入信号至第(n+1)输入信号incd<n:0>,第一转换检测单元det0至第(n+1)转换检测单元detn可以分别产生包括在检测码信号d<n:0>中的第一检测信号至第n+1检测信号。第一转换检测单元det0至第(n+1)转换检测单元detn具有与在第一实施例中描述的第一转换检测单元det0至第(n+1)转换检测单元detn相同的配置;因此,将省略其详细描述。

选择块215可以基于检测码信号d<n:0>来选择第一延迟选通信号dstrb1或第二延迟选通信号dstrb2作为延迟选通信号ddstrb。例如,选择块215可以包括选择控制单元org和选择单元mux。选择控制单元org可以基于检测码信号d<n:0>来产生选择控制信号sc。例如,选择控制单元org可以包括或门。选择单元mux可以基于选择控制信号sc来选择第一延迟选通信号dstrb1或第二延迟选通信号dstrb2作为延迟选通信号ddstrb。例如,选择单元mux可以包括多路复用器。

在下文中,将参照图6来描述具有上述配置的根据第二实施例的半导体器件200的操作。

图6是图示了图4中所示的半导体器件200的操作的时序图。

参见图6,第一电路210可以接收选通信号strb和输入码信号incd<n:0>。选通信号strb连续地触发,并且输入码信号incd<n:0>在一段时间周期性地更新,而与可能产生的选通信号strb无关。

第一电路210可以在每次选通信号strb触发时检测输入码信号incd<n:0>是否被更新。例如,第一电路210检测包括在输入码信号incd<n:0>中的第一输入信号至第(n+1)输入信号incd<n:0>中的一个或更多个输入信号是否基于选通信号strb的上升沿被转变。

第一电路210可以基于检测结果,通过将选通信号strb延迟每个触发时段的第一延迟时间或第二延迟时间来产生延迟选通信号ddstrb。如果检测结果指示出输入码信号incd<n:0>未被更新,则第一电路210可以产生与选通信号strb相比延迟了第一延迟时间的延迟选通信号ddstrb。相反,如果检测结果指示出输入码信号incd<n:0>已被更新,则第一电路210可以产生与选通信号strb相比延迟了第二延迟时间的延迟选通信号ddstrb。

第二电路220可以基于延迟选通信号ddstrb来同步输入码信号incd<n:0>。例如,第二电路220可以将与延迟选通信号ddstrb的上升沿相对应的当前值的输入码信号incd<n:0>锁存为输出码信号outcd<n:0>。

图7图示了根据第三实施例的半导体器件300的框图。

参见图7,半导体器件300可以包括第一电路310和第二电路320。

第一电路310可以基于模式选择信号sel,根据输入码信号incd<n:0>的变化来调谐选通信号strb。例如,第一电路310可以在每次选通信号strb触发时检测输入码信号incd<n:0>是否被转换。基于检测结果和模式选择信号sel,第一电路310可以产生通过选择性地限制选通信号strb的一个周期的触发时段而获得的调谐选通信号sstrb,或者可以产生通过将选通信号strb延迟第一延迟时间或第二延迟时间而获得的调谐选通信号sstrb。

在一些实施例中,输入码信号incd<n:0>可以是与时钟信号无关地被产生的数据信号,并且可以基于时钟信号来产生选通信号strb。例如,输入码信号incd<n:0>可以包括从温度传感器(未示出)周期性地产生和更新的温度码信号。

第二电路320可以基于调谐选通信号sstrb来同步输入码信号incd<n:0>,并输出输出码信号outcd<n:0>。

在图8中,图示了图7中所示的第一电路310的电路图。

参见图8,第一电路310可以包括延迟块311、检测块313、调谐块315和选择块317。

延迟块311可以通过将选通信号strb延迟第一延迟时间来产生第一延迟选通信号dstrb1,并且可以通过将选通信号strb延迟第二延迟时间来产生第二延迟选通信号dstrb2。在一些实施例中,第一延迟时间可以被设定为比输入码信号incd<n:0>的转换时间更长,并且第二延迟时间可以被设定为比第一延迟时间更长。延迟块311具有与第二实施例中描述的延迟块211相同的配置;因此,将省略其详细描述。

检测块313可以基于选通信号strb和第一延迟选通信号dstrb1来检测输入码信号incd<n:0>是否已被转换,并且可以产生与检测结果相对应的检测码信号d<n:0>。例如,检测块313可以包括第一转换检测单元det0至第(n+1)转换检测单元detn。基于包括在输入码信号incd<n:0>中的第一输入信号至第(n+1)输入信号incd<n:0>,第一转换检测单元det0至第(n+1)转换检测单元detn可以分别产生包括在检测码信号d<n:0>中的第一检测信号至第(n+1)检测信号。第一转换检测单元det0至第(n+1)转换检测单元detn具有与第二实施例中描述的第一转换检测单元det0至第(n+1)转换检测单元detn相同的配置;因此,将省略其详细描述。

基于第一延迟选通信号dstrb1和第二延迟选通信号dstrb2以及检测码信号d<n:0>,调谐块315可以产生限制选通信号lstrb,其中第一延迟选通信号dstrb1的触发周期被选择性地限制,并且调谐块315可以产生与第一延迟选通信号dstrb1或第二延迟选通信号dstrb2相对应的延迟选通信号ddstrb。例如,调谐块315可以包括:公共控制单元org、补偿单元ig、门控单元norg和选择单元mux。公共控制单元org可以基于检测码信号d<n:0>来产生公共控制信号cc。例如,公共控制单元org可以包括或门。补偿单元ig可以通过对第一延迟选通信号dstrb1的输出定时补偿与公共控制单元org的操作时间相对应的时间,来产生补偿选通信号cstrb。例如,补偿单元ig可以包括串联耦接的一个或更多个反相器。门控单元norg可以基于公共控制信号cc通过对补偿选通信号cstrb门控,来产生限制选通信号lstrb。例如,门控单元norg可以包括或非门。选择单元mux可以基于公共控制信号cc来选择第一延迟选通信号dstrb1或第二延迟选通信号dstrb2作为延迟选通信号ddstrb。例如,选择单元mux可以包括多路复用器。

选择块317可以基于指示第一模式或第二模式的模式选择信号sel来选择限制选通信号lstrb或延迟选通信号ddstrb作为调谐选通信号sstrb。例如,选择块317可以包括多路复用器。

在下文中,将参照图9和图10来描述具有上述结构的根据第三实施例的半导体器件300的操作。

图9是图示了通过模式选择信号sel,根据半导体器件300的第一模式的半导体器件300的操作的时序图。图10是图示了通过模式选择信号sel,根据半导体器件300的第二模式的半导体器件300的操作的时序图。

根据第一模式的半导体器件300的操作与根据第一实施例(参见图3)的半导体器件100的操作几乎相同。根据第二模式的半导体器件300的操作与根据第二实施例的半导体器件200(参见图6)的操作几乎相同。因此,将省略对根据第一模式或第二模式的半导体器件300的操作的描述。

然而,应当注意的是,第一模式对应于其中产生具有低逻辑电平的模式选择信号sel的情况,并且在第一模式中产生的调谐选通信号sstrb对应于在第一实施例中描述的限制选通信号lstrb(图9)。此外,应当注意的是,第二模式对应于其中产生具有高逻辑电平的模式选择信号sel的情况,并且在第二模式中产生的调谐选通信号sstrb对应于在第二实施例中描述的延迟选通信号ddstrb(图10)。

如上所述,根据实施例,存在的优点在于,在一段时间与选通信号无关地产生或更新的输入码信号可以总是被正常地锁存。

在各种实施例中,与时钟信号无关地产生的数据信号可以总是被正常地同步,从而可以提高半导体器件的操作可靠性。

尽管已经出于说明的目的而描述了各种实施例,但是对于本领域技术人员显而易见的是,在不脱离如所附权利要求所限定的本公开的精神和范围的情况下,可以进行各种改变和修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1