本专利申请要求于9月8日向韩国知识产权局提交的申请号为10--0115194的韩国专利申请的优先权,其全部内容通过引用合并于此。
技术领域
各种实施例总体而言涉及一种半导体技术,更具体地,涉及一种数据控制电路以及包括其的半导体装置和半导体系统。
背景技术:
电子系统可以由大量电子组件组成。在电子系统中,计算机系统可以具有许多半导体装置,其为利用半导体材料的电子特性的电子组件。组成计算机系统的半导体装置可以通过执行数据输入/输出操作来进行通信。
半导体存储装置包括其中设置有多个存储单元的存储体区。
技术实现要素:
各种实施例涉及半导体装置以及包括集成数据控制电路的半导体系统,该集成数据控制电路能够控制数据总线反相操作和数据掩蔽操作。
在一个实施例中,一种半导体存储装置可以包括:数据控制电路,其被配置为基于操作控制信号和数据来产生数据控制标志信号;输入/输出电路块,其被配置为基于数据控制标志信号来将数据反相或不反相,并且被配置为输出一输出;以及数据线中继器块,其被配置为基于数据控制标志信号来选择性地输出数据。
在一个实施例中,一种半导体存储装置可以包括:数据控制电路,其被配置为基于操作控制信号来产生数据控制标志信号,使得针对读取数据的数据总线反相操作和针对写入数据的数据掩蔽操作中的一个操作被执行;输入/输出电路块,其被配置为基于数据控制标志信号来将经由数据传输线传输的读取数据反相或不反相,并且被配置为输出一输出;以及数据线中继器块,其被配置为基于数据控制标志信号来选择性地将经由数据传输线传输的写入数据输出至存储体区。
附图说明
图1是示出根据一个实施例的半导体系统的示例性配置的代表的示图。
图2是示出根据一个实施例的半导体存储装置的示例性配置的代表的示图。
图3是示出图2中所示的数据控制电路的示例性配置的代表的示图。
图4是示出图3中所示的控制信号发生器的示例性配置的代表的示图。
图5是示出图3中所示的第一多数确定器的示例性配置的代表的示图。
图6是示出根据一个实施例的读取多路复用器的示例性配置的代表的示图。
图7是示出根据一个实施例的写入多路复用器的示例性配置的代表的示图。
具体实施方式
下面,将参照附图通过各种示例性实施例来描述数据控制电路以及包括其的半导体装置和半导体系统。
图1是示出根据一个实施例的半导体系统1的示例性配置的代表的示图。在图1中,半导体系统1可以包括第一半导体装置110和第二半导体装置120。第一半导体装置110和第二半导体装置120可以是相互通信的电子组件。在一个实施例中,第一半导体装置110可以是主装置,而第二半导体装置120可以是通过由第一半导体装置110控制而工作的从装置。例如,第一半导体装置110可以是诸如处理器或控制器的主机装置,并且可以包括中央处理单元(CPU)、图形处理单元(GPU)、多媒体处理器(MMP)、数字信号处理器(DSP)或存储器控制器。此外,第一半导体装置110可以通过将具有各种功能的处理器芯片(诸如应用处理器(AP))组合以片上系统的形式来实现。第二半导体装置120可以是存储装置,并且存储装置可以包括易失性存储器或非易失性存储器。易失性存储器可以包括SRAM(静态RAM)、DRAM(动态RAM)或SDRAM(同步DRAM)。非易失性存储器可以包括ROM(只读存储器)、PROM(可编程ROM)、EEPROM(电可擦除可编程ROM)、EPROM(电可编程ROM)、快闪存储器、PRAM(相变RAM)、MRAM(磁性RAM)、RRAM(电阻式RAM)或FRAM(铁电RAM)。
第一半导体装置110可以提供各种控制信号以控制第二半导体装置120并且从而执行数据通信。例如,第一半导体装置110可以通过命令总线101、地址总线102、时钟总线103和数据总线104来与第二半导体装置120耦接。命令总线101可以是用于传输命令信号CMD的单向信号传输线。地址总线102可以是用于传输地址信号ADD的单向信号传输线。时钟总线103可以是用于传输时钟信号CLK的单向信号传输线。在一个实施例中,时钟信号CLK可以是多个,且可以包括系统时钟信号和数据时钟信号。数据时钟信号可以是用于通过同步化来传输数据的时钟信号,而系统时钟信号可以是用于传输除数据以外剩余的控制信号的信号。数据总线104可以是用于传输数据DQ的双向信号传输线。将数据从第一半导体装置110传输到第二半导体装置120且将数据储存在第二半导体装置120中的操作可以是数据输入操作和/或写入操作,而将储存在第二半导体装置120中的数据从第二半导体装置120传输到第一半导体装置110的操作可以是数据输出操作和/或读取操作。为了执行写入操作,第一半导体装置110可以将命令信号CMD、地址信号ADD和数据DQ提供给第二半导体装置120。为了执行读取操作,第一半导体装置110可以将命令信号CMD和地址信号ADD提供给第二半导体装置120,而第二半导体装置120可以将数据DQ提供给第一半导体装置110。
在图1中,第二半导体装置120可以包括存储体区121、输入/输出电路块122、数据线中继器块123和数据控制电路124。存储体区121可以是核心区,并且可以包括能够储存数据的多个存储单元。多个位线和多个字线可以设置在存储体区121中,并且存储单元可以耦接至多个位线与多个字线彼此交叉的点。存储体区121可以包括各种核心控制电路,该核心控制电路用于将数据储存在存储单元中或用于输出储存在存储单元中的数据。输入/输出电路块122可以通过数据总线104来与第一半导体装置110耦接。输入/输出电路块122可以通过数据传输线125来与存储体区121耦接。输入/输出电路块122可以在写入操作中将从第一半导体装置110传输来的数据输出至数据传输线125,并且可以在读取操作中将经由数据传输线125传输来的数据输出至第一半导体装置110。在下文中,在写入操作中从第一半导体装置110传输来的且经由数据传输线125传输的数据可以被称为写入数据,而在读取操作中从存储体区121输出的且经由数据传输线125传输的数据可以被称为读取数据。输入/输出电路块122可以在读取操作中执行数据总线反相操作。输入/输出电路块122可以基于数据控制标志信号DBIF<1:m>(m为大于等于2的整数)而在读取操作中对读取数据执行数据总线反相操作。
数据线中继器块123可以耦接在数据传输线125和存储体区121之间。数据线中继器块123可以驱动或重复经由输入/输出电路块122和数据传输线125传输的写入数据,并且将写入数据提供给存储体区121。数据线中继器块123可以驱动或重复从存储体区121输出的数据,并且可以将数据输出至数据传输线125。换言之,数据线中继器块123可以基于从存储体区121输出的数据来驱动数据传输线125。数据线中继器块123可以在写入操作中执行数据掩蔽操作。数据线中继器块123可以基于数据控制标志信号DBIF<1:m>来对写入数据执行数据掩蔽操作。
数据控制电路124可以与数据传输线125耦接,并且可以接收经由数据传输线125传输的数据。数据控制电路124可以基于操作控制信号RDWTP和所接收的数据来产生数据控制标志信号DBIF<1:m>。操作控制信号RDWTP可以包括关于第二半导体装置120是否执行写入操作或读取操作的信息。可以基于命令信号CMD来产生操作控制信号RDWTP。例如,操作控制信号RDWTP可以在读取操作中基于读取命令信号而被使能,并且可以在写入操作中基于写入命令信号而被禁止。数据控制电路124可以产生数据控制标志信号DBIF<1:m>,使得数据总线反相操作和数据掩蔽操作中的一个操作可以被执行。数据控制电路124可以在读取操作中产生数据控制标志信号DBIF<1:m>,使得对读取数据执行数据总线反相操作,并且可以在写入操作中产生数据控制标志信号DBIF<1:m>使得对写入数据执行数据掩蔽操作。数据控制电路124可以是用于数据总线反相操作和数据掩蔽操作的集成逻辑电路。数据控制标志信号DBIF<1:m>可以被共同提供至输入/输出电路块122和数据线中继器块123。因此,根据一个实施例的半导体存储装置可以提高设计效率并且可以充分地确保电路面积。数据控制电路124可以在读取操作中通过确定经由数据传输线125传输的数据的所有比特位的电平来产生数据控制标志信号DBIF<1:m>。数据控制电路124可以在写入操作中通过确定经由数据传输线125传输的数据的部分比特位的电平来产生数据控制标志信号DBIF<1:m>。
图2是示出根据一个实施例的半导体存储装置200的示例性配置的代表的示图。图2中所示的半导体存储装置200可以用作图1中所示的第二半导体装置120。在图2中,半导体存储装置200可以包括存储体区、输入/输出电路块、数据线中继器块和数据控制电路240。存储体区可以包括第一存储体区211和第二存储体区212。虽然在图2中示出了半导体存储装置200包括两个存储体区,但是并不意图将该实施例限制于此。半导体存储装置200可以包括至少两个存储体区,其中可以有偶数个存储体区。在一个实施例中,半导体存储装置200可以以第一字节模式和第二字节模式来操作。例如,第一字节模式可以是X16操作模式,并且可以是其中可能实现16-比特位数据的连续输入/输出的操作模式。例如,第二字节模式可以是X8操作模式,并且可以是其中可能实现8-比特位数据的连续输入/输出的操作模式。在第二字节模式中,第一存储体区211和第二存储体区212中的任意一个可以选择性地执行数据输入/输出操作。图2示出了用于以第二字节模式中操作的半导体存储装置200的组件。
输入/输出电路块可以包括多个输入/输出电路221、222、223、224、……、22n-1和22n。多个输入/输出电路221、222、223、224、……、22n-1和22n可以耦接在数据总线DQ<1:n>(n是大于等于2的整数)与数据传输线250之间,该数据总线DQ<1:n>与外部装置(诸如图1中所示的第一半导体装置110)耦接。多个输入/输出电路221、222、223、224、……、22n-1和22n可以通过数据总线DQ<1:n>来接收数据或者将数据输出至数据总线DQ<1:n>。多个输入/输出电路221、222、223、224、……、22n-1和22n可以使通过数据总线DQ<1:n>接收到的数据并行化,并且将并行化的数据输出至数据传输线250。多个输入/输出电路221、222、223、224、……、22n-1和22n可以使通过数据传输线250接收到的数据串行化,并且将串行化的数据输出至数据总线DQ<1:n>。多个输入/输出电路221、222、223、224、……、22n-1和22n中的每个输入/输出电路可以包括用于使所接收的数据并行化的并行化器和用于使所接收的数据串行化的串行化器。多个输入/输出电路221、222、223、224、……、22n-1和22n可以对读取数据执行数据总线反相操作。多个输入/输出电路221、222、223、224、……、22n-1和22n可以基于数据控制标志信号DBIF<1:m>来将通过数据传输线250接收到的读取数据反相或不反相,并且可以将已反相的读取数据或未反相的读取数据输出至数据总线DQ<1:n>。多个输入/输出电路221、222、223、224、……、22n-1和22n可以包括读取多路复用器,该读取多路复用器用于基于数据控制标志信号DBIF<1:m>来将通过数据传输线250接收到的数据反相或不反相并且输出已反相的或未反相的数据。稍后将对读取多路复用器进行描述。
数据线中继器块可以包括多个中继器RPT11、RPT12、……、RPT1m、RPT21、RPT22、……和RPT2m。多个中继器RPT11、RPT12、……、RPT1m、RPT21、RPT22、……和RPT2m可以耦接在第一存储体区211与数据传输线250之间以及第二存储体区212与数据传输线250之间。多个中继器RPT11、RPT12、……、RPT1m、RPT21、RPT22、……和RPT2m可以驱动和/或重复通过数据传输线250接收到的数据,并且可以将所重复的数据提供给第一存储体区211和第二存储体区212。多个中继器RPT11、RPT12、……、RPT1m、RPT21、RPT22、……和RPT2m可以驱动和/或重复从第一存储体区211和第二存储体区212输出的数据,并且可以将所重复的数据输出到数据传输线250。多个中继器RPT11、RPT12、……、RPT1m、RPT21、RPT22、……和RPT2m可以包括写入驱动器和读取驱动器,该写入驱动器用于重复通过数据传输线250接收到的数据,而读取驱动器用于重复从第一存储体区211和第二存储体区212输出的数据。多个中继器RPT11、RPT12、……、RPT1m、RPT21、RPT22、……和RPT2m可以对写入数据执行数据掩蔽操作。多个中继器RPT11、RPT12、……、RPT1m、RPT21、RPT22、……和RPT2m可以基于数据控制标志信号DBIF<1:m>来将通过数据传输线250接收到的写入数据选择性地提供给第一存储体区211和第二存储体区212。例如,当执行数据掩蔽操作时,多个中继器RPT11、RPT12……、RPT1m、RPT21、RPT22、……和RPT2m可以在数据掩蔽信号DM被使能时阻止通过数据传输线250接收到的写入数据被输出至第一存储体区211和第二存储体区212。在一个示例中,多个中继器RPT11、RPT12、……、RPT1m、RPT21、RPT22、……和RPT2m可以在数据掩蔽信号被禁止时将通过数据传输线250接收到数据输出至第一存储体区211和第二存储体区212。多个中继器RPT11、RPT12、……、RPT1m、RPT21、RPT22、……和RPT2m可以包括写入多路复用器,该写入多路复用器基于数据控制标志信号DBIF<1:m>来产生数据掩蔽信号,使得通过数据传输线250接收到的数据可以被选择性地输出。稍后将对写入多路复用器进行描述。
在图2中,半导体存储装置200可以以例如第二字节模式来操作,并且第一存储体区211和第二存储体区212中的一个存储体区可以根据外部装置(诸如图1中所示的第一半导体装置110)的控制来选择性地执行写入操作和读取操作。例如,半导体存储装置200可以与n个数据总线耦接,并且可以用突发长度m来操作。可以提供若干(诸如m*n)条数据传输线250。在图2中,多个输入/输出电路221、222、223、224、……、22n-1和22n和多个中继器RPT11、RPT12、……、RPT1m、RPT21、RPT22、……和RPT2m可以通过数据传输线250来彼此耦接。为了清楚地说明,在图2中,要由多个输入/输出电路221、222、223、224、……、22n-1和22n输入/输出的数据与要由多个中继器RPT11、RPT12、……、RPT1m、RPT21、RPT22、……和RPT2m输入/输出的数据被分开表示。第一输入/输出电路221可以输入/输出第一突发长度至第m突发长度的第一数据GIO1<1>至GIOm<1>,而第二输入/输出电路222可以输入/输出第一突发长度至第m突发长度的第二数据GIO1<2>至GIOm<2>。第三输入/输出电路223可以输入/输出第一突发长度至第m突发长度的第三数据GIO1<3>至GIOm<3>,而第四输入/输出电路224可以输入/输出第一突发长度至第m突发长度的第四数据GIO1<4>至GIOm<4>。第(n-1)输入/输出电路22n-1可以输入/输出第一突发长度至第m突发长度的第(n-1)数据GIO1<n-1>至GIOm<n-1>,而第n输入/输出电路22n可以输入/输出第一突发长度至第m突发长度的第n数据GIO1<n>至GIOm<n>。与第一存储体区211耦接的第一中继器RPT11和与第二存储体区212耦接的第一中继器RPT21中的每个可以输入/输出第一突发长度的第一数据至第n数据GIO1<1:n>。与第一存储体区211耦接的第二中继器RPT12和与第二存储体区212耦接的第二中继器RPT22中的每个可以输入/输出第二突发长度的第一数据至第n数据GIO2<1:n>。与第一存储体区211耦接的第m中继器RPT1m和与第二存储体区212耦接的第m中继器RPT2m中的每个可以输入/输出第m突发长度的第一数据至第n数据GIOm<1:n>。
数据控制电路240可以接收操作控制信号RDWTP和经由数据传输线250传输的数据GIO1<1:n>至GIOm<1:n>两者。数据控制电路240可以基于操作控制信号RDWTP来产生数据控制标志信号DBIF<1:m>,使得数据总线反相操作和数据掩蔽操作中的一个操作可以被执行。数据控制电路240可以基于在读取操作中被使能的操作控制信号RDWTP来产生用于数据总线反相操作的数据控制标志信号DBIF<1:m>,并且可以基于在写入操作中被禁止的操作控制信号RDWTP来产生用于数据掩蔽操作的数据控制标志信号DBIF<1:m>掩蔽。数据控制电路240可以通过确定用于配置一个突发长度的多个数据的电平来产生数据控制标志信号DBIF<1:m>中的每个数据控制标志信号。数据控制标志信号DBIF<1:m>可以具有与突发长度相对应的数量的比特位。数据控制电路240可以在读取操作中通过确定一个突发长度中的所有数据比特位的电平来产生数据控制标志信号DBIF<1:m>中的每个数据控制标志信号。例如,当配置一个突发长度的数据比特位之中的具有预定电平的比特位的数量为多数时,数据控制电路240可以使能数据控制标志信号DBIF<1:m>中的每个数据控制标志信号,而当该数量不是多数时,数据控制电路240可以禁止数据控制标志信号DBIF<1:m>中的每个数据控制标志信号。数据控制电路240可以在写入操作中通过确定一个突发长度中的部分数据比特位的电平来产生数据控制标志信号DBIF<1:m>中的每个数据控制标志信号。例如,当一个突发长度的部分数据比特位之中的具有预定电平的比特位的数量大于或等于预定数量时,数据控制电路240可以使能数据控制标志信号DBIF<1:m>中的每个数据控制标志信号,而当该数量小于预定数量时,数据控制电路240可以禁止数据控制标志信号DBIF<1:m>中的每个数据控制标志信号。
多个输入/输出电路221、222、223、224、……、22n-1和22n可以基于被使能的数据控制标志信号DBIF<1:m>来将数据GIO1<1>至GIOm<n>反相,并且可以将已反相的数据输出至数据总线DQ<1:n>。多个输入/输出电路221、222、223、224、……、22n-1和22n可以基于被禁止的数据控制标志信号DBIF<1:m>而不将数据GIO1<1>至GIOm<n>反相,并且可以将未反相的数据输出至数据总线DQ<1:n>。为了提供如下通知:不管是经由数据传输线250传输的数据GIO1<1>至GIOm<n>由多个输入/输出电路221、222、223、224、……、22n-1和22n反相并且因此已反相的数据被输出至数据总线DQ<1:n>,还是经由数据传输线250传输的数据GIO1<1>至GIOm<n>未被反相并且因此未反相的数据被输出至数据总线DQ<1:n>,数据控制标志信号DBIF<1:m>都可以通过独立的焊盘和总线来被输出至外部装置。
多个中继器RPT11、RPT12、……、RPT1m、RPT21、RPT22、……和RPT2m可以基于被使能的数据控制标志信号DBIF<1:m>来使能数据掩蔽信号,以阻止数据GIO1<1:n>至GIOm<1:n>被输出至第一存储体区211和第二存储体区212。多个中继器RPT11、RPT12、……、RPT1m、RPT21、RPT22、……和RPT2m可以基于被禁止的数据控制标志信号DBIF<1:m>来禁止数据掩蔽信号,以将数据GIO1<1:n>至GIOm<1:n>输出至第一存储体区211和第二存储体区212。
图3是示出图2中所示的数据控制电路240的示例性配置的代表的示图。在图3中,数据控制电路240可以包括控制信号发生器310以及多个多数确定器321、322、……和32m。控制信号发生器310可以基于操作控制信号RDWTP以及操作设置信号RDDBI和WTDBI来产生第一比特位选择信号DBI12和第二比特位选择信号DBI38。基于半导体存储装置200的操作设置信息而产生的操作设置信号RDDBI和WTDBI可以是从例如模式寄存器组产生的信号,该模式寄存器组基于命令信号(CMD)而储存信息。操作设置信号RDDBI和WTDBI可以包括数据总线反相设置信号RDDBI和数据掩蔽设置信号WTDBI,该数据总线反相设置信号RDDBI指示在读取操作中是否执行数据总线反相操作,而数据掩蔽设置信号WTDBI指示在写入操作中是否执行数据掩蔽操作。当数据总线反相设置信号RDDBI被使能时,数据控制电路240可以产生用于数据总线反相操作的数据控制标志信号DBIF<1:m>。当数据掩蔽设置信号WTDBI被使能时,数据控制电路240可以产生用于数据掩蔽操作的数据控制标志信号DBIF<1:m>掩蔽。当操作控制信号RDWTP和数据总线反相设置信号RDDBI处于被使能的状态时,控制信号发生器310可以使能第一比特位选择信号DBI12和第二比特位选择信号DBI38两者。当操作控制信号RDWTP被禁止且数据掩蔽设置信号WTDBI被使能时,控制信号发生器310可以禁止第一比特位选择信号DBI12并且使能第二比特位选择信号DBI38。
多个多数确定器321、322、……和32m可以分别接收已分配的突发长度的数据GIO1<1:n>、GIO2<1:n>、……和GIOm<1:n>以及第一比特位选择信号DBI12和第二比特位选择信号DBI38。多个多数确定器321、322、……和32m可以基于第一比特位选择信号DBI12和第二比特位选择信号DBI38而通过分别确定已分配的突发长度的数据GIO1<1:n>、GIO2<1:n>、……和GIOm<1:n>的所有比特位或部分比特位的电平来产生数据控制标志信号DBIF<1:m>。第一比特位选择信号DBI12可以用于选择由多个多数确定器321、322、……和32m所接收的数据的部分比特位,而第二比特位选择信号DBI38可以用于选择多个多数确定器321、322、……和32m所接收的数据的剩余比特位。例如,当一个突发长度由八个数据比特位来配置时(即,n为8时),第一比特位选择信号DBI12可以是选择八个数据比特位之中的第一比特位和第二比特位的信号,而第二比特位选择信号DBI38可以是选择八个数据比特位之中的第三比特位至第八比特位的信号。然而,第一比特位选择信号DBI12和第二比特位选择信号DBI38所选择的比特位的数量可以有各种变化。第一多数确定器321可以接收第一突发长度的数据GIO1<1:n>,并且可以在第一比特位选择信号DBI12和第二比特位选择信号DBI38被使能时通过确定第一突发长度的数据GIO1<1:n>的所有比特位的电平来产生数据控制标志信号DBIF<1>。例如,当第一比特位至第八比特位中的多数具有高电平时,第一多数确定器321可以使能数据控制标志信号DBIF<1>,而当第一比特位至第八比特位中的多数具有低电平时,第一多数确定器321可以禁止数据控制标志信号DBIF<1>。第一多数确定器321可以接收第一突发长度的数据GIO1<1:n>,并且可以在第一比特位选择信号DBI12被禁止且第二比特位选择信号DBI38被使能时通过确定第一突发长度的数据GIO1<1:n>的部分比特位的电平来产生数据控制标志信号DBIF<1>。例如,第一多数确定器321可以确定数据的第三比特位至第八比特位的电平,当数据的第三比特位至第八比特位之中的具有高电平的数据比特位的数量大于或等于预定数量时,第一多数确定器321可以使能数据控制标志信号DBIF<1>,而当数据的第三比特位至第八比特位之中的具有高电平的数据比特位的数量小于预定数量时,第一多数确定器321可以禁止数据控制标志信号DBIF<1>。第二多数确定器至第m多数确定器322、……和32m可以分别接收已分配的突发长度的数据GIO2<1:n>、……和GIOm<1:n>,并且可以基于第一比特位选择信号DBI12和第二比特位选择信号DBI38而通过确定所接收的数据GIO2<1:n>、……和GIOm<1:n>的所有比特位或部分比特位的电平来产生数据控制标志信号DBIF<2:m>。
图4是示出图3中所示的控制信号发生器310的示例性配置的代表的示图。在图4中,控制信号发生器310可以包括第一反相器411、第一与非门412、第二与非门413、第三与非门414、第二反相器415、第四与非门416、第三反相器417、第五与非门418、第四反相器419和或非门420。第一反相器411可以接收操作控制信号RDWTP,将操作控制信号RDWTP反相并且输出已反相的操作控制信号RDWTP。第一与非门412可以接收数据掩蔽设置信号WTDBI以及已反相的操作控制信号RDWTP。第二与非门413可以接收操作控制信号RDWTP和数据总线反相设置信号RDDBI。第三与非门414可以接收第一与非门412的输出和第二与非门413的输出,并且对第一与非门412的输出和第二与非门413的输出执行与非运算。第二反相器415可以将第二与非门413的输出反相并且输出已反相的输出。第四与非门416可以接收第三与非门414的输出和或非门420的输出,并且第三反相器417可以将第四与非门416的输出反相并且产生第二比特位选择信号DBI38。第五与非门418可以接收第二反相器415的输出和或非门420的输出,并且第四反相器419可以将第五与非门418的输出反相并且产生第一比特位选择信号DBI12。或非门420可以接收训练信号TR和测试模式信号TM。半导体存储装置200可能在训练操作和测试操作期间不执行数据总线反相操作和数据掩蔽操作。即使在训练信号TR和测试模式信号TM中的一个被使能时,或非门420也可以产生低电平的输出信号,因而可以将第一比特位选择信号DBI12和第二比特位选择信号DBI38禁止为低电平。当半导体存储装置200不执行训练操作或测试操作而执行正常操作时,训练信号TR和测试模式信号TM可以被禁止,并且或非门420可以输出高电平的信号。如果数据总线反相设置信号RDDBI被使能为高电平且操作控制信号RDWTP被使能为高电平,则第四与非门416和第五与非门418接收高电平的信号,并且第一比特位选择信号DBI12和第二比特位选择信号DBI38两者都可以被使能为高电平。如果数据掩蔽设置信号WTDBI被使能为高电平且操作控制信号RDWTP被禁止为低电平,则第四与非门416可以接收高电平的信号,但是第五与非门418可以接收低电平的信号。因此,第一比特位选择信号DBI12可以被禁止为低电平,而第二比特位选择信号DBI38可以被使能为高电平。
图5是示出图3中所示的第一多数确定器321的示例性配置的示图。除了其中接收到的数据之外,图3中所示的第二多数确定器至第m多数确定器322、……和32m可以与第一多数确定器321具有基本相同的配置。第一多数确定器321可以包括数据比特位选择器510和解码器520。数据比特位选择器510可以接收第一突发长度的数据GIO1<1:8>以及第一比特位选择信号DBI12和第二比特位选择信号DBI38。数据比特位选择器510可以包括多个与门。当一个突发长度的数据配置为八时,数据比特位选择器510可以包括八个与门。第一与门511和第二与门512可以分别接收已分配的数据GIO1<1:2>以及第一比特位选择信号DBI12。第一与门511和第二与门512可以在第一比特位选择信号DBI12被使能时分别输出已分配的数据GIO1<1:2>,且可以在第一比特位选择信号DBI12被禁止时分别阻止已分配的数据GIO1<1:2>被输出。第三与门至第八与门513、514、515、516、517和518可以分别接收已分配的数据GIO1<3:8>以及第二比特位选择信号DBI38。第三与门至第八与门513、514、515、516、517和518可以在第二比特位选择信号DBI38被使能时分别输出已分配的数据GIO1<3:8>,且可以在第二比特位选择信号DBI38被禁止时分别阻止已分配的数据GIO1<3:8>被输出。因此,当第一比特位选择信号DBI12和第二比特位选择信号DBI38两者都被使能时,数据比特位选择器510可以输出所接收的数据GIO1<1:8>的所有比特位。此外,当第一比特位选择信号DBI12被禁止而第二比特位选择信号被使能时,数据比特位选择器510可以输出所接收的数据比特位的部分。
解码器520可以接收数据比特位选择器510的输出并且对数据比特位选择器510的输出进行解码。当在读取操作中数据比特位选择器510的输出之中的多数比特位具有预定电平时,解码器520可以使能数据控制标志信号DBIF<1>,而当比特位的数量不是多数时,解码器520可以禁止数据控制标志信号DBIF<1>。当在写入操作中数据比特位选择器510的输出之中的具有预定电平的比特位的数量大于或等于预定数量时,解码器520可以使能数据控制标志信号DBIF<1>,而当比特位的该数量小于预定数量时,解码器520可以禁止数据控制标志信号DBIF<1>。例如,当数据比特位选择器510的输出之中的至少五个比特位为逻辑高电平时,解码器520可以使能数据控制标志信号DBIF<1>,而当数据比特位选择器510的输出之中的最多四个比特位为逻辑高电平时,解码器520可以禁止数据控制标志信号DBIF<1>。
图6是示出根据一个实施例的读取多路复用器600的示例性配置的代表的示图。读取多路复用器600可以用作图2中所示的多个输入/输出电路221、222、223、224、……、22n-1和22n的部分。读取多路复用器600可以包括第一反相器至第五反相器611、612、613、614和615以及传输门616。第一反相器611可以将已分配的数据控制标志信号DBIF<k>(k是1与m之间的整数)反相并且输出或提供输出。第二反相器612可以将已分配的数据GIOk<l>(l是1与n之间的整数)反相并且提供输出。第三反相器613可以将第一反相器611的输出反相并且提供输出。第四反相器614可以是具有PMOS端子和NMOS端子的三态反相器,该PMOS端子由第一反相器611的输出控制,NMOS端子由第三反相器613的输出控制。第四反相器614可以通过在已分配的数据控制标志信号DBIF<k>被使能为高电平时被导通来将第二反相器612的输出反相并且提供输出。传输门616可以由其PMOS端子中的第三反相器613的输出来控制,并且可以由其NMOS端子中的第一反相器611的输出来控制。传输门616可以通过在已分配的数据控制标志信号DBIF<k>被禁止为低电平时被导通来输出第二反相器612的输出。第五反相器615可以与传输门616以及第四反相器614的输出端子共同耦接。此外,第五反相器615可以将传输门616的输出或第四反相器614的输出反相,并且产生输出信号DOUT。因此,读取多路复用器600可以在已分配的数据控制标志信号DBIF<k>被使能时将已分配的数据GIOk<l>反相并且将已反相的数据输出为输出信号DOUT,而在已分配的数据控制标志信号DBIF<k>被禁止时不将已分配的数据GIOk<l>反相并且将未反相的数据输出为输出信号DOUT。已反相的数据和未反相的数据可以被输出至数据总线104(参见图1)。
图7是示出根据一个实施例的写入多路复用器700的示例性配置的代表的示图。写入多路复用器700可以用作图2中所示的多个中继器RPT11、RPT12、……、RPT1m、RPT21、RPT22、……和RPT2m的部分。写入多路复用器700可以接收已分配的数据控制标志信号DBIF<k>和选通脉冲信号STBP。在图2中,多个中继器RPT11、RPT12、……、RPT1m、RPT21、RPT22、……和RPT2m可以同步于选通脉冲信号STBP而驱动和/或重复所接收的数据,并且可以基于数据掩蔽信号DM来选择性地输出所重复的数据。写入多路复用器700可以包括第一反相器至第六反相器711、712、713、714、715和716。第一反相器711可以将选通脉冲信号STBP反相并且提供输出。第二反相器712可以是具有PMOS端子和NMOS端子的三态反相器,该PMOS端子由第一反相器711的输出控制,NMOS端子由选通脉冲信号STBP控制。当选通脉冲信号STBP被使能为高电平时,第二反相器712可以将已分配的数据控制标志信号DBIF<k>反相并且提供输出。第三反相器713可以将第二反相器712的输出反相并且驱动节点721。第四反相器714可以是具有PMOS端子和NMOS端子的三态反相器,该PMOS端子由选通脉冲信号STBP控制,NMOS端子由第一反相器711的输出控制。当选通脉冲信号STBP被禁止为低电平时,第四反相器714可以将节点721与第三反相器713的电压电平一起进行锁存。第五反相器715和第六反相器716可以顺序将节点721的电压电平反相并且产生数据掩蔽信号DM。因此,写入多路复用器700可以在选通脉冲信号STBP被使能时基于已分配的数据控制标志信号DBIF<k>来产生数据掩蔽信号DM,且可以在选通脉冲信号STBP被禁止时保持数据掩蔽信号DM的电平。换言之,写入多路复用器700可以在数据控制标志信号DBIF<k>处于使能状态时使能数据掩蔽信号DM,而可以在数据控制标志信号DBIF<k>处于禁止状态时禁止数据掩蔽信号DM。因此,在图2中,多个中继器RPT11、RPT12、……、RPT1m、RPT21、RPT22、……和RPT2m可以接收数据掩蔽信号DM,并且将通过数据传输线250接收到的数据GIO1<1:n>至GIOm<1:n>选择性地输出至第一存储体区211和第二存储体区212。
虽然上面已经描述了各种实施例,但是本领域技术人员要理解的是所描述的实施例仅为示例。因此,不应基于所描述的实施例来限制本文描述的数据控制电路以及包括数据控制电路的半导体存储装置和半导体系统。
技术特征:
1.一种半导体存储装置,包括:
数据控制电路,其被配置为基于操作控制信号和数据来产生数据控制标志信号;
输入/输出电路块,其被配置为基于数据控制标志信号来将数据反相或不反相,并且被配置为输出一输出;以及
数据线中继器块,其被配置为基于数据控制标志信号来选择性地输出数据。
2.根据权利要求1所述的半导体存储装置,其中,数据控制电路在读取操作中通过确定数据的所有比特位的电平来产生数据控制标志信号,而在写入操作中通过确定数据的部分比特位的电平来产生数据控制标志信号。
3.根据权利要求1所述的半导体存储装置,其中,数据控制电路包括:
控制信号发生器,其被配置为基于操作控制信号和操作设置信号来产生第一比特位选择信号和第二比特位选择信号;以及
多数确定器,其被配置为基于第一比特位选择信号和第二比特位选择信号而通过确定数据的部分比特位或所有比特位的电平来产生数据控制标志信号。
4.根据权利要求3所述的半导体存储装置,其中,多数确定器包括:
数据比特位选择器,其被配置为在第一比特位选择信号和第二比特位选择信号两者都被使能时输出数据的所有比特位,而在第一比特位选择信号被禁止且第二比特位选择信号被使能时输出数据的部分比特位;以及
解码器,其被配置为对数据比特位选择器的输出进行解码并且产生数据控制标志信号。
5.根据权利要求1所述的半导体存储装置,
其中,半导体存储装置还包括:
存储体区,其被配置为储存数据;以及
数据传输线,其被配置为传输数据,
其中,输入/输出电路块将与外部装置耦接的数据总线与数据传输线耦接,以及
其中,数据线中继器块将数据传输线与存储体区耦接。
6.根据权利要求5所述的半导体存储装置,其中,输入/输出电路块将通过数据总线接收到的数据输出至数据传输线,或者将通过数据传输线接收到的数据输出至数据总线。
7.根据权利要求6所述的半导体存储装置,其中,输入/输出电路块包括至少一个输入/输出电路,所述输入/输出电路包括读取多路复用器,所述读取多路复用器在数据控制标志信号为使能状态时通过将数据反相来输出一输出,而在数据控制标志信号为禁止状态时通过将数据不反相来输出一输出。
8.根据权利要求5所述的半导体存储装置,其中,数据线中继器块将通过数据传输线接收到的数据提供给存储体区,或者将从存储体区输出的数据提供给数据传输线。
9.根据权利要求8所述的半导体存储装置,其中,数据线中继器块包括至少一个中继器,所述中继器包括写入多路复用器,所述写入多路复用器在数据控制标志信号处于使能状态时使能数据掩蔽信号,而在数据控制标志信号处于禁止状态时禁止数据掩蔽信号。
10.根据权利要求9所述的半导体存储装置,其中,数据线中继器块包括至少一个中继器,所述中继器在数据掩蔽信号为使能状态时阻止通过数据传输线接收到的数据被输出至存储体区,而在数据掩蔽信号为禁止状态时将通过数据传输线接收到的数据输出至存储体区。
11.一种半导体存储装置,包括:
数据控制电路,其被配置为基于操作控制信号来产生数据控制标志信号,使得针对读取数据的数据总线反相操作和针对写入数据的数据掩蔽操作中的一个操作被执行;
输入/输出电路块,其被配置为基于数据控制标志信号来将经由数据传输线传输的读取数据反相或不反相,并且被配置为输出一输出;以及
数据线中继器块,其被配置为基于数据控制标志信号来选择性地将经由数据传输线传输的写入数据输出至存储体区。
12.根据权利要求11所述的半导体存储装置,其中,数据控制电路在读取操作中通过确定读取数据的所有比特位的电平来产生数据控制标志信号,而在写入操作中通过确定写入数据的部分比特位的电平来产生数据控制标志信号。
13.根据权利要求11所述的半导体存储装置,其中,数据控制电路包括:
控制信号发生器,其被配置为基于操作控制信号和操作设置信号来产生第一比特位选择信号和第二比特位选择信号;以及
多数确定器,其被配置为基于第一比特位选择信号和第二比特位选择信号而通过确定所接收的数据的所有比特位或部分比特位的电平来产生数据控制标志信号。
14.根据权利要求13所述的半导体存储装置,其中,多数确定器包括:
数据比特位选择器,其被配置为在第一比特位选择信号和第二比特位选择信号被使能时输出所接收的数据的所有比特位,而在第一比特位选择信号被禁止且第二比特位选择信号被使能时输出所接收的数据的部分比特位;以及
解码器,其被配置为对数据比特位选择器的输出进行解码并且产生数据控制标志信号。
15.根据权利要求11所述的半导体存储装置,其中,输入/输出电路块将与外部装置耦接的数据总线与数据传输线耦接。
16.根据权利要求15所述的半导体存储装置,其中,输入/输出电路块包括至少一个输入/输出电路,所述输入/输出电路包括读取多路复用器,所述读取多路复用器在数据控制标志信号为使能状态时将读取数据反相并且将已反相的读取数据输出至数据总线,而在数据控制标志信号处于禁止状态时将读取数据不反相并且将未反相的读取数据输出至数据总线。
17.根据权利要求11所述的半导体存储装置,其中,数据线中继器块将数据传输线与存储体区耦接。
18.根据权利要求17所述的半导体存储装置,其中,数据线中继器块包括至少一个中继器,所述中继器包括写入多路复用器,所述写入多路复用器在数据控制标志信号处于使能状态时使能数据掩蔽信号,而在数据控制标志信号处于禁止状态时禁止数据掩蔽信号。
19.根据权利要求18所述的半导体存储装置,其中,中继器在数据掩蔽信号为使能状态时阻止通过数据传输线接收到的数据被输出至存储体区,而在数据掩蔽信号为禁止状态时将通过数据传输线接收到的数据输出至存储体区。
技术总结
一种半导体存储装置可以包括数据控制电路、输入/输出电路块和数据线中继器块。数据控制电路可以基于操作控制信号和数据来产生数据控制标志信号。输入/输出电路块可以基于数据控制标志信号来对数据执行数据总线反相操作。数据线中继器块可以基于数据控制标志信号来对数据执行数据掩蔽操作。
技术研发人员:金显承
受保护的技术使用者:爱思开海力士有限公司
技术研发日:.05.17
技术公布日:.03.15