用于储存多比特位数据的EPROM器件及EPROM器件的读取电路的制作方法

文档序号:13448123阅读:435来源:国知局
用于储存多比特位数据的EPROM器件及EPROM器件的读取电路的制作方法

相关申请的交叉引用

本申请要求2016年7月5日提交的申请号为10-2016-0085041的韩国申请的优先权,其通过引用整体合并于此。

本公开的各种实施例总体而言涉及一种非易失性存储器件,更具体地,涉及一种用于储存多比特位数据的eprom器件及eprom器件的读取电路。



背景技术:

半导体存储器件根据其数据易失性通常被分为随机存取存储(ram)器件和只读存储(rom)器件。ram器件是需要电力来保留其数据(例如,二进制信息)并且当电源中断时丢失储存的数据的易失性存储器件。相反,即使在电源中断时,rom器件也可以保留储存的数据。rom器件还可以根据其数据输入方法(例如,数据编程方法)被分类为可编程rom(prom)器件和掩模rom器件。prom器件可以是即使在prom器件的制造完成之后也可以由客户(即,用户)编程的rom的形式。掩模rom器件可以在其制造期间使用基于由用户请求的数据来制造的注入掩模进行编程。prom器件的示例可以包括一次性prom(otprom)器件、可擦除prom(eprom)器件以及电可擦除prom(eeprom)器件。一旦eprom器件被编程,就不能电改变eprom器件的编程数据。可以通过诸如uv照射的物理手段来擦除eprom器件的编程数据。

诸如eprom器件的非易失性存储器件可以采用nmos晶体管或pmos晶体管作为单元晶体管。如果使用pmos晶体管用作非易失性存储器件的单元晶体管,则pmos晶体管可以具有关断状态作为初始状态,以及可以具有导通状态作为编程状态。可以通过感测编程电流是否流过pmos晶体管来执行pmos晶体管的读取操作。



技术实现要素:

eprom器件可以包括单位单元、切换单元、解码器、比较单元以及电平转换器。单位单元可以设置在与编程电压的电源线耦接的位线与接地电压端子之间。切换单元可以设置在位线与编程电压供应线之间,并且可以根据切换控制信号来控制编程电压供应线与单位单元之间的电耦接。解码器可以根据二进制数据的输入来产生多个输出信号。比较单元可以由解码器的部分输出信号来使能。比较单元可以将多个参考电压中的每个与位线电压进行比较以及可以产生编程模式输出信号。电平转换器可以接收解码器的输出信号中的至少一个输出信号和编程模式输出信号,以及可以将解码器的输出信号或编程模式输出信号输出为切换控制信号。

根据本公开的实施例的eprom器件可以包括单位单元、切换单元、多路复用器以及比较器。单位单元可以设置在与编程电压的电源线耦接的位线与接地电压端子之间。切换单元可以设置在位线与编程电压供应线之间,并且可以根据切换控制信号来控制在编程电压供应线与单位单元之间的电耦接。多路复用器可以根据二进制数据的输入来选择性地输出第一参考电压、第二参考电压和第三参考电压。比较器可以将多路复用器的输出信号与位线电压进行比较,以及产生切换控制信号。

根据本公开的实施例的eprom器件可以包括单元阵列、控制器、切换单元、解码器、比较单元、电平转换器、或门、位线电压选择单元。单元阵列可以包括设置在多个位线和多个选择使能信号线的交叉点处的单位单元,多个位线耦接到编程电压的电源线并且构成列,多个选择使能信号线构成行。控制器可以输出用于在行之中选择其中包括选中单位单元的行的选择使能信号。控制器可以输出根据编程模式的二进制数据。控制器可以输出用于在列之中选择其中包括选中单位单元的列的位线选择信号。切换单元可以设置在编程电压供应线与位线的每个之间,并且可以根据切换控制信号来控制在编程电压供应线与耦接到位线的每个的单位单元之间的电耦接。解码器可以根据二进制数据的输入来产生多个输出信号。比较单元可以由解码器的输出信号来使能。比较单元可以将多个输入参考电压的每个与位线电压进行比较以及可以产生编程模式输出信号。电平转换器可以接收在解码器的输出信号之中的至少一个输出信号和编程模式输出信号,以及输出解码器的输出信号或编程模式输出信号。或门可以设置在切换单元和电平转换器之间,并且可以接收位线选择信号和电平转换器的输出信号中的一个以及产生切换控制信号。位线电压选择单元可以接收位线的位线电压,响应于位线选择信号来输出位线电压之中选中位线的位线电压,以及将位线电压输入到比较单位。

根据本公开的实施例的eprom器件可以包括单元阵列、控制器、切换单元、多路复用器、比较单元、或门以及位线电压选择单元。单元阵列可以包括相对设置在多个位线和多个选择使能信号线的交叉点处的单位单元,多个位线耦接到编程电压的电源线并且构成列,多个选择使能信号线构成行。控制器可以输出用于在行之中选择其中包括选中单位单元的行的选择使能信号。控制器可以输出根据编程模式的二进制数据。控制器可以输出用于在列之中选择其中包括选中单位单元的列的位线选择信号。切换单元可以设置在编程电压供应线与位线的每个之间,并且可以根据输入的切换控制信号来切换编程电压供应线与耦接到位线的每个的单位单元之间的电耦接。多路复用器可以根据二进制数据来选择性地输出第一参考电压、第二参考电压和第三参考电压。比较单元被配置为根据通过比较多路复用器的输出信号与位线电压获得的比较结果来产生输出信号。或门可以设置在切换单元和比较器之间,并且可以接收位线选择信号中的一个和比较器的输出信号以及产生切换控制信号。位线电压选择单元可以接收位线的位线电压,可以输出由位线选择信号选中的位线的位线电压,以及可以将位线电压输入到比较单元。

根据本公开的实施例的eprom器件的读取电路,该eprom器件包括设置在与读取电压的电源线耦接的位线与接地电压端子之间的单位单元,该读取电路可以包括第一比较器、第二比较器、第三比较器以及编码器。第一比较器可以接收位线电压和比读取电压小的第一读取参考电压,以及可以产生第一输出信号。第二比较器可以接收位线电压和比第一读取参考电压小的第二读取参考电压,以及可以产生第二输出信号。第三比较器可以接收位线电压和比第二读取参考电压小的第三读取参考电压,以及可以产生第三输出信号。编码器可以根据第一输出信号、第二输出信号和第三输出信号的组合来输出二进制数据。

根据本公开的实施例的eprom器件的读取电路,该eprom器件包括设置在与读取电压的电源线耦接的位线与接地电压端子之间的单位单元,该读取电路可以包括多路复用器、比较器以及编码器。多路复用器可以依次输出第一读取参考电压、比第一读取参考电压小的第二读取参考电压以及比第二读取参考电压小的第三读取参考电压。比较器可以依次比较从多路复用器依次输入的第一读取参考电压、第二读取参考电压和第三读取参考电压,以及可以依次产生输出信号。编码器可以根据从比较器依次输出的输出信号的组合来输出二进制数据。

附图说明

鉴于附图和所附的详细描述,本发明构思的各种实施例将变得更加明显,其中:

图1是图示根据本公开的实施例的构成eprom器件的单位单元的初始状态下的单元晶体管的示例的截面图;

图2是图示根据本公开的实施例的构成eprom器件的单位单元的编程状态下的单元晶体管的示例的截面图;

图3是图示根据本公开的实施例的eprom器件的示例的示图;

图4是图示根据本公开的实施例的与构成eprom器件的解码器的二进制数据输入一致的编程模式和输出信号的图表;

图5是图示在根据本公开的实施例的eprom器件的第一编程模式下的编程操作的示例的时序图;

图6是图示在根据本公开的实施例的eprom器件的第一编程模式下的编程操作期间的编程电流和位线电压的变化的曲线图;

图7是图示在根据本公开的实施例的eprom器件的第二编程模式下的编程操作的示例的时序图;

图8是图示在根据本公开的实施例的eprom器件的第二编程模式下的编程操作期间的编程电流和位线电压的变化的曲线图;

图9是图示在根据本公开的实施例的eprom器件的第三编程模式下的编程操作的示例的时序图;

图10是图示在根据本公开的实施例的eprom器件的第三编程模式下的编程操作期间的编程电流和位线电压的变化的曲线图;

图11是图示在根据每个编程模式来编程的eprom器件的单位单元的数量与编程电流之间的关系的曲线图;

图12是图示根据本公开的实施例的根据每个编程模式的eprom器件的位线电压的单位单元的分布的曲线图;

图13是图示根据本公开的实施例的eprom器件的示例的电路图;

图14是图示在根据本公开的实施例的eprom器件的第一编程模式下的编程操作的示例的时序图;

图15是图示在根据本公开的实施例的eprom器件的第二编程模式下的编程操作的示例的时序图;

图16是图示在根据本发明的实施例的eprom器件的第三编程模式下的编程操作的示例的时序图;

图17是图示根据本公开的实施例的eprom器件的示例的电路图;

图18是图示根据本公开的实施例的eprom器件的位线选择单元的示例的电路图;

图19是图示根据本公开的实施例的eprom器件的示例的电路图;

图20是图示根据本公开的实施例的eprom器件的读取电路的示例的电路图;

图21是图示根据本公开的实施例的针对位线电压的单位单元的分布以解释eprom器件的读取电路的操作的曲线图;

图22是图示根据本公开的实施例的根据eprom器件的单位单元的编程模式的输出数据的图表;以及

图23是图示根据本公开的实施例的eprom器件的读取电路的示例的电路图。

具体实施方式

下面将参考附图通过各种实施例来描述本公开。

然而,本公开可以以各种不同的形式来实现,并且不应被解释为仅限于本文所示的实施例。相反,这些实施例作为示例被提供,使得本公开将是彻底和完整的,并且将向本领域技术人员充分地传达本公开的各个方面和特征。

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

附图不一定成比例,并且在某些情况下,为了清楚地图示实施例的特征,比例可能被夸大了。

本文中使用的术语仅用于描述特定实施例的目的,而非意在限制本公开。如本文中所用,除非上下文另外清楚地指出,否则单数形式意在也包括复数形式。还将理解的是,术语“包含”、“包含有”、“包括”和“包括有”在本说明书中使用时,表示所述元件的存在,但不排除一个或更多个其他元件的存在或添加。如本文中所用,术语“和/或”包括一个或更多个相关联的列出项的任何组合和所有组合。

除非另外定义,否则本文中所使用的所有术语(包括技术术语和科学术语)具有与本公开所属领域技术人员通常所理解的意思相同的意思。还将理解的是,诸如在通用词典中定义的术语应当被解释为具有与相关领域的环境中的意思一致的意思,而将不以理想化或过度形式化的意义来解释,除非本文中明确如此定义。

在下面的描述中,阐述了大量具体细节以提供对本公开的透彻理解。可以在无这些具体细节中的一些或全部的情况下实施本公开。在其他情况下,未详细描述公知的工艺结构和/或工艺,以免不必要地混淆本公开。

此外,当一元件被称作位于另一元件“上”、“之上”、“上面”、“之下”或“下方”时,意在表示相对位置关系,但并非用于限制一个元件直接接触另一元件或者在两者之间存在至少一个中间元件的特定情况。因此,在本文中使用的诸如“上”、“之上”、“上面”、“之下”、“下方”或“下面”等的术语仅用于描述特定实施例的目的,不是意在限制本公开的范围。此外,当一元件被称作“连接”或“耦接”到另一元件时,该元件可以直接电连接或直接机械连接或者直接电耦接或直接机械耦接到另一元件,或者可以通过替换两者之间的其他元件来形成连接关系或耦接关系。

图1是图示根据本公开的实施例的构成eprom器件的单位单元220i的初始状态下的单元晶体管的示例的截面图。

参考图1,在初始状态下的单位单元220i包括设置在p型衬底101中的n型阱区102。限定有源区的沟槽隔离层103可以设置在p型衬底101的上部。在为n型阱区102的上部的第一区域中,第一p+型结区111、第二p+型结区112和第三p+型结区113彼此间隔开。n+型接触区120设置在为n型阱区102的上部的第二区域中。设置在n型阱区102的上部中的第一区域和第二区域可以通过沟槽隔离层103彼此隔离。第一p+型结区111和第二p+型结区112通过第一沟道区131彼此间隔开。第二p+型结区112和第三p+型结区113通过第二沟道区132彼此间隔开。

选择栅绝缘层141和选择栅电极层151设置在第一沟道区131之上。浮置栅绝缘层142和浮置栅电极层152设置在第二沟道区132之上。第一p+结区111、第一沟道区131、第二p+型结区112、选择栅绝缘层141以及选择栅电极层151构成可以用作选择晶体管的第一pmos晶体管pm1。第二p+型结区112、第二沟道区132、第三p+型结区113、浮置栅绝缘层142以及浮置栅电极层152构成可以用作单元晶体管的第二pmos晶体管pm2。

作为选择晶体管的第一pmos晶体管pm1的选择栅电极层151耦接到选择使能信号线201。选择栅电极层151可以通过选择使能信号线201来接收选择使能信号selen。第二pmos晶体管pm2的浮置栅电极层152是电浮置的,因为它不耦接到直接电连接线。第一p+型结区111和第二p+型结区112分别构成第一pmos晶体管pm1的源极和漏极。第二p+型结区112和第三p+型结区113分别构成第二pmos晶体管pm2的源极和漏极。因此,第二p+型结区112用作第一pmos晶体管pm1的漏极和第二pmos晶体管pm2的源极。第二p+型结区112被设置在电浮置状态。第一p+型结区111耦接到位线。第三p+型结区113耦接到接地电压端子。

如果用作单元晶体管的第二pmos晶体管pm2在初始状态,则在第二沟道区132中不形成反型层。由于浮置栅电极层152在浮置状态,所以第二pmos晶体管pm2保持关断。在这种情况下,即使用作选择晶体管的第一pmos晶体管pm1导通(即,即使在第一沟道区131中形成反型层),由于第二pmos晶体管pm2保持关断,所以如果不考虑泄漏电流,则电流不会在位线bl和接地电压端子之间流动。

图2是图示根据本公开的实施例的构成eprom器件的单位单元220p的编程状态下的单元晶体管的示例的截面图。在图2中,与图1中使用的那些相同的附图标记或标志符表示相同的元件,并且将省略或简化任何重复的详细描述。

参考图2,为了形成被编程的单位单元220p,低电平(例如,0v的电压)的选择使能信号selen被施加到第一pmos晶体管pm1的选择栅电极层151。正编程位线电压+vpbl被施加到第一pmos晶体管pm1的源极(即,第一p+型结区111)。当着0v的电压被施加到选择栅电极层151时,第一pmos晶体管pm1导通。正编程位线电压+vpbl被施加到第一p+型结区111,并且第二p+型结区112是浮置的。由于第三p+型结区113耦接到接地电压端子,所以通过第二p+型结区112和第三p+型结区113之间的电场在第二p+型结区112附近感应出热电子,并且热电子被注入到第二pmos晶体管pm2的浮置栅电极层152中。当热电子被注入到浮置栅电极层152中时,在第二沟道区132中形成p型反型层,因此第二pmos晶体管pm2导通。尽管未示出,但是正编程位线电压+vpbl可以被施加到n+型接触区120。

因此,在用作单元晶体管的第二pmos晶体管pm2被编程之后,在第二沟道区132中已经形成p型反型层。因此,第二pmos晶体管pm2保持导通。当用作单元晶体管的第一pmos晶体管pm1在读取操作期间导通时(即,当在第一沟道区131中形成反型层时),电流在位线bl和接地电压端子之间流动。

图3是图示根据本公开的实施例的eprom器件200的示例的示图。参考图3,eprom器件200可以包括控制器210、单位单元220、切换单元230、电平转换器240、比较单元250以及解码器260。控制器210接收编程命令pc/读取命令rc以及地址信号adr。当编程命令pc被输入时,编程模式pm信息也被输入。响应于地址信号adr,可以选择单位单元220以执行编程操作或读取操作。如果编程命令pc或读取命令rc被输入,则控制器210产生选择使能信号selen,并且通过选择使能信号线201发送它,以及产生二进制数据信号a和b,并且通过数据输出线203和204发送它们。选择使能信号selen被输入到单位单元220,并且二进制数据a和b被输入到解码器260。

单位单元220包括串联设置在位线bl与接地电压端子之间的第一pmos晶体管pm1和第二pmos晶体管pm2。如参考图1和图2所述,第一pmos晶体管pm1构成选择晶体管,而第二pmos晶体管pm2构成单元晶体管。第一pmos晶体管pm1的栅极通过选择使能信号线201耦接到控制器210。因此,选择使能信号selen可以被施加到第一pmos晶体管pm1的栅极。第一pmos晶体管pm1的源极和漏极分别耦接到第二pmos晶体管pm2的漏极和位线bl。第二pmos晶体管pm2的栅极是浮置的。第二pmos晶体管pm2的源极和漏极分别耦接到接地电压端子和第一pmos晶体管pm1的源极。如果低电平的选择使能信号selen被施加到第一pmos晶体管pm1的栅极,则用作选择晶体管的第一pmos晶体管pm1导通。用作单元晶体管的第二pmos晶体管pm2电耦接到位线bl,可以执行针对第二pmos晶体管pm2的编程操作或读取操作。另一方面,当高电平的选择使能信号selen被施加到第一pmos晶体管pm1的栅极时,第一pmos晶体管pm1关断。在这种情况下,作为单元晶体管的第二pmos晶体管pm2与位线bl电断开,并且不执行针对第二pmos晶体管pm2的编程操作或读取操作。

切换单元230可以包括设置在编程电压供应线202与位线bl之间的第三pmos晶体管pm3。从电平转换器240输出的输出信号ls_out被施加到第三pmos晶体管pm3的栅极。第三pmos晶体管pm3的漏极和源极分别耦接到编程电压供应线202和位线bl。根据被施加到第三pmos晶体管pm3的栅极的电平转换器240的输出信号ls_out,进行第三pmos晶体管pm3的切换操作。

在实施例中,当低电平的输出信号ls_out从电平转换器240被施加第三pmos晶体管pm3的栅极时,第三pmos晶体管pm3导通。在这种情况下,如果不考虑第三pmos晶体管pm3的电阻分量,则通过编程电压供应线202供给的编程电源电压vpp被施加到位线bl。在单位单元220的第一pmos晶体管pm1和切换单元230的第三pmos晶体管pm3两者都导通的时间段期间,可以执行针对单位单元220的第二pmos晶体管pm2的编程操作。另一方面,当高电平的输出信号ls_out从电平转换器240被施加到第三pmos晶体管pm3的栅极时,第三pmos晶体管pm3关断。当切换单元230的第三pmos晶体管pm3关断时,即使单位单元220的第一pmos晶体管pm1导通,也不执行针对单位单元220的第二pmos晶体管pm2的编程操作。

电平转换器240分别通过第一输入端子和第二输入端子接收第一输入信号ls_in1和第二输入信号ls_in2。电平转换器240根据第一输入信号ls_in1和第二输入信号ls_in2来产生控制切换单元230的第三pmos晶体管pm3的切换操作的输出信号ls_out。第一输入信号ls_in1是与从解码器260输出的输出信号d0相同的信号。第二输入信号ls_in2与从比较单元250输出的编程模式输出信号pm_out相同。在实施例中,当第一输入信号ls_in1是高电平信号时,不管第二输入信号ls_in2如何,电平转换器240产生高电平的输出信号ls_out。在这种情况下,切换单元230的第三pmos晶体管pm3关断。在实施例中,当第一输入信号ls_in1为低电平信号时,电平转换器240输出与第二输入信号ls_in2在相同电平的输出信号ls_out。换言之,当第二输入信号ls_in2为低电平信号时,电平转换器240产生低电平的输出信号ls_out,而当第二输入信号ls_in2为高电平信号时,电平转换器240产生高电平的输出信号ls_out。

比较单元250可以包括第一比较器251、第二比较器252和第三比较器253。在实施例中,选择性地操作第一比较器至第三比较器251-253。换言之,当编程操作开始时,根据编程模式pm,第一比较器至第三比较器251-253中的一个被使能而其他比较器被禁止。更具体地,第一比较器251由解码器260的输出信号d1来使能或禁止。第二比较器252由解码器260的输出信号d2来使能或禁止。第三比较器253由解码器260的输出信号d3来使能或禁止。为了选择性地使能第一比较器至第三比较器251-253中的一个,解码器260的输出信号d1-d3被设置为使得输出信号d1-d3中仅有一个被使能,而其他输出信号被禁止。

第一比较器251、第二比较器252和第三比较器253的输出端子构成公共输出端子,并且通过公共输出端子输出编程模式输出信号pm_out。编程模式输出信号pm_out构成输入到电平转换器240的第二输入信号ls_in2。当电平转换器240的第一输入信号ls-in1为低电平信号时,可以根据第一比较器至第三比较器251-253的输出信号中的一个来执行切换单元230的第三pmos晶体管pm3的切换操作。例如,在电平转换器240的第一输入信号ls_in1为低电平信号的情况下,如果第一比较器251、第二比较器252和第三比较器253中的一个比较器输出低电平的编程模式输出信号pm_out,则电平转换器240将低电平的输出信号ls_out施加到第三pmos晶体管pm3的栅极,因此第三pmos晶体管pm3导通。另一方面,在电平转换器240的第一输入信号ls_in1为低电平信号的情况下,如果第一比较器251、第二比较器252和第三比较器253中的一个比较器输出高电平的编程模式输出信号pm_out,则电平转换器240将高电平的输出信号ls_out施加到第三pmos晶体管pm3的栅极,因此第三pmos晶体管pm3关断。

第一比较器251接收第一参考电压vref1和位线电压vbl。第二比较器252接收第二参考电压vref2和位线电压vbl。第三比较器253接收第三参考电压vref3和位线电压vbl。位线电压vbl表示在第一节点n1处的电压。第一节点n1表示将构成单位单元220的第一pmos晶体管pm1的漏极耦接到构成切换单元230的第三pmos晶体管pm3的源极的点。第一参考电压vref1具有比编程电源电压vpp小的值。第二参考电压vref2具有比第一参考电压vref1小的值。第三参考电压vref3具有比第二参考电压vref2小的值。

在实施例中,当第一比较器251响应于高电平的解码器260的输出信号d1而被使能时,第一比较器251开始输出低电平的编程模式输出信号pm_out。被使能的第一比较器251将第一参考电压vref1与位线电压vbl进行比较,以及如果位线电压vbl等于或小于第一参考电压vref1,则第一比较器251将编程模式输出信号pm_out的电平改变为高电平。当第二比较器252响应于高电平的解码器260的输出信号d2而被使能时,第二比较器252开始输出低电平的编程模式输出信号pm_out。被使能的第二比较器252将第二参考电压vref2与位线电压vbl进行比较,以及如果位线电压vbl等于或小于第二参考电压vref2,则第二比较器252将编程模式输出信号pm_out的电平改变为高电平。当第三比较器253响应于高电平的解码器260的输出信号d3而被使能时,第三比较器253开始输出低电平的编程模式输出信号pm_out。被使能的第三比较器253将第三参考电压vref3与位线电压vbl进行比较,以及如果位线电压vbl等于或小于第三参考电压vref3,则第三比较器253将编程模式输出信号pm_out的电平改变为高电平。

解码器260从控制器210接收二进制数据信号a和b,以及产生四个输出信号d0-d3。施加到解码器260的二进制数据信号a和b用作判断是否执行编程操作以及确定编程操作的编程模式的信息。来自解码器260的输出信号d0构成电平转换器240的第一输入信号ls_in1。解码器260的输出信号d1判断是否要操作第一比较器251。在实施例中,高电平的输出信号d1用作第一比较器251的使能信号,而低电平的输出信号d1用作第一比较器251的禁止信号。解码器260的输出信号d2判断是否要操作第二比较器252。在实施例中,高电平的输出信号d2用作第二比较器252的使能信号,而低电平的输出信号d2用作第二比较器252的禁止信号。解码器260的输出信号d3判断是否要操作第三比较器253。在实施例中,高电平的输出信号d3用作第三比较器253的使能信号,而低电平的输出信号d3用作第三比较器253的禁止信号。

在下文中,将详细描述根据本公开的实施例的根据eprom器件的编程模式的操作。

图4是图示根据本公开的实施例的与构成eprom器件的解码器的二进制数据输入一致的编程模式和输出信号的图表。

参考图4和图3,当编程命令pc和编程模式pm被输入到控制器210时,控制器210根据编程模式来输出低电平的选择使能信号selen和二进制数据信号a和b。输入到解码器260的二进制数据信号a和b可以根据编程模式pm而包括四种组合。在实施例中,编程模式pm可以是非编程模式pm0、第一编程模式pm1、第二编程模式pm2以及第三编程模式pm3中的一个。当输入到解码器260的二进制数据信号a和b的组合为“00”时,解码器260产生针对非编程模式pm0的输出信号d0-d3。构成电平转换器240的第一输入信号ls_in1的输出信号d0为高电平信号。剩余的输出信号d1-d3为低电平信号。因此,在非编程模式pm0中,不管第二输入信号ls_in2具有什么信号电平,电平转换器240都输出高电平信号。高电平的输出信号ls_out可以关断第三pmos晶体管pm3。

当输入到解码器260的二进制数据信号a和b的组合为“01”时,解码器260产生针对第一编程模式pm1的输出信号d0-d3。在这种情况下,解码器260的输出信号d1为高电平信号,而剩余的输出信号d0、d2、d3为低电平信号。当输入到解码器260的二进制数据信号a和b的组合为“10”时,解码器260产生针对第二编程模式pm2的输出信号d0-d3。在这种情况下,解码器260的输出信号d2为高电平信号,而剩余的输出信号d0、d1、d3为低电平信号。当输入到解码器260的二进制数据信号a和b的组合为“11”时,解码器260产生针对第三编程模式pm3的输出信号d0-d3。在这种情况下,解码器260的输出信号d3为高电平信号,而剩余的输出信号d0、d1、d2为低电平信号。

图5是图示根据本公开的实施例的eprom器件的第一编程模式下的编程操作的示例的时序图。图6是图示根据本公开的实施例的eprom器件的第一编程模式下的编程操作期间的编程电流和位线电压的变化的曲线图。

参见图3至图5,当读取命令rc被输入到控制器210,或者单位单元220处于未执行编程操作或读取操作的空闲状态时,控制器210将作为与非编程模式pm0相对应的二进制数据信号a和b的组合的数据“00”输入到解码器260。解码器260仅允许在输出信号d0-d3之中构成电平转换器240的第一输入信号ls_in1的输出信号d0处于高电平high,而剩余的输出信号d1、d2、d3处于低电平low。当输出信号d1、d2、d3处于低电平low时,构成比较单元250的第一比较器251、第二比较器252和第三比较器253变成禁止。因此,不产生比较单元250的编程模式输出信号pm_out。由于输出信号d0处于高电平high,因此高电平high的第一输入信号ls_in1被输入到电平转换器240。不管第二输入信号ls_in2如何,电平转换器240产生高电平信号high作为输出信号ls_out。高电平信号high被施加到构成切换单元230的第三pmos晶体管pm3的栅极。第三pmos晶体管pm3关断,并且不执行针对单位单元220的编程操作。

在这种状态下,当用于第一编程模式pm1的编程命令pc被输入到控制器210时,控制器210将作为与第一编程模式pm1相对应的二进制数据信号a和b的组合的数据“01”输入到解码器260。解码器260仅允许施加到比较单元250的第一比较器251的输出信号d1处于高电平high,而剩余信号d0、d2、d3处于低电平low。由于构成电平转换器240的第一输入信号ls_in1的输出信号d0处于低电平low,因此由电平转换器240产生的输出信号ls_out与第二输入信号ls_in2处于相同的电平。当输出信号d2和d3两者都处于低电平low时,构成比较单元250的第二比较器252和第三比较器253两者都被禁止。另一方面,当输出信号d1处于高电平high时,构成比较单元250的第一比较器251被使能。此外,比较单元250的编程模式输出信号pm_out包括第一比较器251的输出信号。

由高电平的解码器260的输出信号d1使能的第一比较器251产生低电平信号low作为编程模式输出信号pm_out。低电平信号low作为第二输入信号ls_in2被输入到电平转换器240。由于第一输入信号ls_in1为低电平信号low,所以电平转换器240输出与第二输入信号ls_in2相同电平的信号,即,低电平信号low。低电平信号low被输入到第三pmos晶体管pm3的栅极,并且导通第三pmos晶体管pm3。当第三pmos晶体管pm3导通时,执行针对用作单位单元220的单元晶体管的第二pmos晶体管pm2的编程操作。

如图6所示,当执行根据第一编程模式pm1的编程操作时,如参考图2所述,电子被注入到第二pmos晶体管pm2的浮置栅电极层中,因此编程电流ip开始流动。随着编程操作继续,注入到第二pmos晶体管pm2的浮置栅电极层中的电子的量逐渐增加。结果,流过单位单元220的编程电流ip逐渐增加。随着编程电流ip增加,电压降的量因第一pmos晶体管pm1和第二pmos晶体管pm2的电阻分量而增加,并且第一节点n1的位线电压vbl开始从编程电源电压vpp逐渐减小。在第一时间点t1处,编程电流ip增加到第一编程电流ip1,而位线电压vbl减小到第一参考电压vref1。在实施例中,当位线电压vbl变为第一参考电压vref1时,第一编程电流ip1可以被定义为流过单位单元220的编程电流ip。

返回参考图3和图5,第一比较器251将第一参考电压vref1与位线电压vbl进行比较。作为比较的结果,在位线电压vbl比第一参考电压vref1大的时间段期间,编程模式输出信号pm_out被维持在低电平low。此外,持续执行针对单位单元220的编程操作。在位线电压vbl达到第一参考电压vref1的第一时间点t1处,第一比较器251产生变为高电平信号high的编程模式输出信号pm_out。高电平信号high作为第二输入信号ls_in2被输入到电平转换器240。由于第一输入信号ls_in1为低电平信号low,所以电平转换器240产生与第二输入信号ls_in2在相同电平的输出信号ls_out,即,高电平信号high。高电平信号high被施加到比较单元230的第三pmos晶体管pm3的栅极,并且第三pmos晶体管pm3关断。当第三pmos晶体管pm3关断时,不再执行针对单位单元220的编程操作。因此,在第一编程模式pm1下被编程的单位单元220变为允许第一编程电流ip1流动的状态。

图7是图示根据本公开的实施例的eprom器件的第二编程模式下的编程操作的示例的时序图。图8是图示根据本公开的实施例的在eprom器件的第二编程模式下的编程操作期间的编程电流和位线电压的变化的曲线图。

参考图3、图4和图7,当读取命令rc被输入到控制器210,或者单位单元220处于未执行编程操作或读取操作的空闲状态时,控制器210将作为与非编程模式pm0相对应的二进制数据信号a和b的组合的“00”输入到解码器260。解码器260仅允许在输出信号d0-d3之中构成电平转换器240的第一输入信号ls_in1的一个输出信号d0处于高电平high,而剩余的输出信号d1、d2、d3处于低电平low。当输出信号d1、d2、d3处于低电平low时,构成比较单元250的第一比较器251、第二比较器252和第三比较器253被禁止,因此从比较单元250不产生编程模式输出信号pm_out。由于输出信号d0处于高电平high,所以高电平high的第一输入信号ls_in1被输入到电平转换器240。不管第二输入信号ls_in2如何,电平转换器240产生高电平信号high作为输出信号ls_out。高电平信号high被施加到构成切换单元230的第三pmos晶体管pm3的栅极。第三pmos晶体管pm3关断,并且不执行针对单位单元220的编程操作。

在这个状态下,当用于第二编程模式pm2的编程命令pc被输入到控制器210时,控制器210将作为与第二编程模式pm2相对应的二进制数据信号a和b的组合的“10”输入到解码器260。解码器260仅允许在输出信号d0-d3之中被施加到比较单元250的第二比较器252的一个输出信号d2处于高电平high,而剩余的输出信号d0、d1、d3处于低电平low。由于构成电平转换器240的第一输入信号ls_in1的输出信号d0处于低电平low,所以电平转换器240产生与第二输入信号ls_in2在相同电平的输出信号ls_out。由于输出信号d1、d3两者都处于低电平low,所以构成比较单元250的第一比较器251和第三比较器253被禁止。另一方面,当输出信号d2处于高电平high时,构成比较单元250的第二比较器252被使能。此外,比较单元250的编程模式输出信号pm_out包括第二比较器252的输出信号。

响应于高电平的解码器260的输出信号d2,第二比较器252产生低电平信号low作为编程模式输出信号pm_out。低电平信号low作为第二输入信号ls_in2被输入到电平转换器240。由于第一输入信号ls_in1处于低电平low,所以电平转换器240输出与第二输入信号ls_in2在相同电平的信号,即,低电平信号low。低电平信号low被施加到第三pmos晶体管pm3的栅极,并且导通第三pmos晶体管pm3。当第三pmos晶体管pm3导通时,执行针对用作单位单元220的单元晶体管的第二pmos晶体管pm2的编程操作。

如图8所示,当执行根据第二编程模式pm2的编程操作时,如参考图2所述,电子被注入到第二pmos晶体管pm2的浮置栅电极层中,因此编程电流ip开始流动。随着编程操作继续,注入到第二pmos晶体管pm2的浮置栅电极层中的电子的量逐渐增加。结果,流过单位单元220的编程电流ip逐渐增加。随着流过单位单元220的编程电流ip增加,电压降的量因第一pmos晶体管pm1和第二pmos晶体管pm2的电阻分量而增加,并且第一节点n1的位线电压vbl开始从编程电源电压vpp逐渐减小。在第二时间点t2,编程电流ip增加到第二编程电流ip2,并且位线电压vbl减小到第二参考电压vref2。在实施例中,当位线电压vbl变为第二参考电压vref2时,第二编程电流ip2可以被定义为流过单位单元220的编程电流ip。第二参考电压vref2具有比第一参考电压vref1小的值,因此第二编程电流ip2具有比第一编程电流ip1大的值。

返回参考图3和图7,第二比较器252将第二参考电压vref2与位线电压vbl进行比较。作为比较的结果,在位线电压vbl比第二参考电压vref2大的时间段期间,编程模式输出信号pm_out被维持在低电平low。此外,持续执行针对单位单元220的编程操作。当位线电压vbl达到第二参考电压vref2的第二时间点t2,第二比较器252产生变为高电平信号high的编程模式输出信号pm_out。高电平信号high作为第二输入信号ls_in2被输入到电平转换器240。由于第一输入信号ls_in1为低电平信号low,所以电平转换器240产生与第二输入信号ls_in2在相同电平的输出信号ls_out,即,高电平信号high。高电平信号high被施加到切换单元230的第三pmos晶体管pm3的栅极,并且第三pmos晶体管pm3关断。当第三pmos晶体管pm3关断时,不再执行针对单位单元220的编程操作。因此,在第二编程模式pm2下被编程的单位单元220变为允许第二编程电流ip2流动的状态。

图9是图示根据本公开的实施例的在eprom器件的第三编程模式下的编程操作的示例的时序图;图10是图示根据本公开的实施例的在eprom器件的第三编程模式下的编程操作期间的编程电流和位线电压的变化的曲线图。

首先参考图3、图4和图9,当读取命令rc被输入到控制器210,或者单位单元220处于未执行编程操作或读取操作的空闲状态时,控制器210将作为与非编程模式pm0相对应的二进制数据信号a和b的组合的“00”输入到解码器260。解码器260仅允许在输出信号d0-d3之中构成电平转换器240的第一输入信号ls_in1的一个输出信号d0处于高电平high,而剩余的输出信号d1、d2、d3处于低电平low。当输出信号d1、d2、d3处于低电平low时,构成比较单元250的第一比较器251、第二比较器252和第三比较器253被禁止。因此,从比较单元250不产生编程模式输出信号pm_out。由于输出信号d0处于高电平high,所以高电平的第一输入信号ls_in1被输入到电平转换器240。不管第二输入信号ls_in2如何,电平转换器240产生高电平信号high作为输出信号ls_out。高电平信号high被施加到构成切换单元230的第三pmos晶体管pm3的栅极。第三pmos晶体管pm3关断,并且不执行针对单位单元220的编程操作。

在这个状态下,当用于第三编程模式pm3的编程命令pc被输入控制器210时,控制器210将作为与第三编程模式pm3相对应的二进制数据信号a和b的组合的“11”输入到解码器260。解码器260仅允许在输出信号d0-d3之中施加到比较单元250的第三比较器253的一个输出信号d3处于高电平high,而剩余的输出信号d0、d1、d2处于低电平low。由于构成电平转换器240的第一输入信号ls_in1的输出信号d0处于低电平low,所以电平转换器240产生与第二输入信号ls_in2在相同电平的输出信号ls_out。由于输出信号d1、d2两者都处于低电平low,所以构成比较单元250的第一比较器251和第二比较器252被禁止。另一方面,当输出信号d3处于高电平high时,构成比较单元250的第三比较器253被使能。此外,比较单元250的编程模式输出信号pm_out包括第三比较器253的输出信号。

响应于高电平的解码器260的输出信号d3,第三比较器253产生低电平信号low作为编程模式输出信号pm_out。低电平信号low作为第二输入信号ls_in2被输入到电平转换器240。由于第一输入信号ls_in1为低电平信号low,所以电平转换器240输出与第二输入信号ls_in2在相同电平的信号,即,低电平信号low。低电平信号low被施加到第三pmos晶体管pm3的栅极,并且导通第三pmos晶体管pm3。当第三pmos晶体管导通时,执行针对作为单位单元220的单元晶体管的第二pmos晶体管pm2的编程操作。

如图10所示,当执行根据第三编程模式pm3的编程操作时,如参考图2所述,电子被注入到第二pmos晶体管pm2的浮置栅电极层中,因此编程电流ip开始流动。随着编程操作继续,注入到第二pmos晶体管pm2的浮置栅电极层中的电子的量逐渐增加。结果,流过单位单元220的编程电流ip逐渐增加。随着流过单位单元220的编程电流ip增加,电压降的量因第一pmos晶体管pm1和第二pmos晶体管pm2的电阻分量而增加,并且第一节点n1的位线电压vbl开始从编程电源电压vpp逐渐减小。在第三时间点t3处,编程电流ip增加到第三编程电流ip3,并且位线电压vbl减小到第三参考电压vref3。在实施例中,当位线电压vbl达到第三参考电压vref3时,第三编程电流ip3可以被定义为流过单位单元220的编程电流ip。第三参考电压vref3具有比第二参考电压vref2小的值,因此第三编程电流ip3具有比第二编程电流ip2大的值。

返回参考图9与图3,第三比较器253将第三参考电压vref3与位线电压vbl进行比较。作为比较的结果,在位线电压vbl比第三参考电压vref3大的时间段期间,编程模式输出信号pm_out被维持在低电平low。此外,持续执行针对单位单元220的编程操作。在第三时间点t3处,当位线电压vbl达到第三参考电压vref3时,第二比较器252产生变为高电平信号high的编程模式输出信号pm_out。高电平信号high作为第二输入信号ls_in2被输入到电平转换器240。由于第一输入信号ls_in1为低电平信号low,所以电平转换器240产生与第二输入信号ls_in2在相同电平的输出信号ls_out,即,高电平信号high。高电平信号high被施加到切换单元230的第三pmos晶体管pm3的栅极,并且第三pmos晶体管pm3关断。当第三pmos晶体管pm3关断时,不再执行针对单位单元220的编程操作。因此,在第三编程模式pm3下被编程的单位单元220变为允许第三编程电流ip3流动的状态。

图11是图示在根据每个编程模式来编程的eprom器件的单位单元的数量与编程电流之间的关系的曲线图。

参考图11,流过被编程的单位单元的编程电流ip根据编程模式而变化。与第一编程电流ip1及其相邻编程电流值相对应的编程电流ip可以流过在第一编程模式pm1下被编程的第一单位单元220p1。与比第一编程电流ip1大的第二编程电流ip2及其相邻编程电流值相对应的编程电流ip可以流过在第二编程模式pm2下被编程的第二单位单元220p2。与比第二编程电流ip2大的第三编程电流ip3及其相邻编程电流值相对应的编程电流ip可以流过在第三编程模式pm3下被编程的第三单位单元220p3。由于编程电流ip不流经未被编程的单位单元(即,在初始状态下的单位单元),所以可以基于编程电流ip的存在来判断单位单元是在编程状态还是在初始状态。此外,可以根据编程电流ip的量来判断以哪个编程模式来编程单位单元。

图12是图示根据本公开的实施例的根据每个编程模式的eprom器件的位线电压的单位单元的分布的曲线图。

参考图12,如果单位单元220i处于初始状态,则由于编程电流ip不流过单位单元220i,所以单位单元为开路,并且位线电压vbl具有编程电源电压vpp的值。如果单位单元220p1在第一编程模式pm1中被编程,则位线电压vbl具有与第一参考电压vref1及其相邻值相对应的值。如果单位单元220p2在第二编程模式pm2中被编程,则位线电压vbl具有与比第一参考电压vref1小的第二参考电压vref2及其相邻值相对应的值。如果单位单元220p3在第三编程模式pm3中被编程,则位线电压vbl具有与比第二参考电压vref2小的第三参考电压vref3及其相邻值相对应的值。

图13是图示根据本公开的实施例的eprom器件300的示例的电路图。

参考图13,根据实施例的eprom器件300可以包括控制器310、单位单元320、切换单元330、比较器340以及多路复用器350。控制器310从外部设备(例如,主机)接收编程命令pc和/或读取命令rc。当编程命令pc被输入时,关于编程模式pm的信息也被输入到控制器310。当编程命令pc或读取命令rc被输入时,控制器310产生选择使能信号selen并且通过选择使能信号线301发送它,通过选择线303和304产生二进制数据信号a和b以及通过比较器使能信号线305产生比较器使能信号comen。选择使能信号selen被输入到单位单元320。二进制数据信号a和b被输入到多路复用器350。比较器使能信号comen被输入到比较器340。

单位单元320包括串联设置在位线bl与接地电压端子之间的第一pmos晶体管pm1和第二pmos晶体管pm2。如参考图1和图2所述,第一pmos晶体管pm1构成选择晶体管,而第二pmos晶体管pm2构成单元晶体管。第一pmos晶体管pm1的栅极通过选择使能信号线301耦接到控制器310。因此,选择使能信号selen可以被施加到第一pmos晶体管pm1的栅极。第一pmos晶体管pm1的源极和漏极分别耦接到第二pmos晶体管pm2的漏极和位线bl。第二pmos晶体管pm2的栅极是电浮置的。第二pmos晶体管pm2的源极和漏极分别耦接到接地电压端子和第一pmos晶体管pm1的源极。

当低电平的选择使能信号selen被施加到用作选择晶体管的第一pmos晶体管pm1的栅极时,第一pmos晶体管pm1导通。用作单元晶体管的第二pmos晶体管pm2电连接到位线bl,并且可以执行针对第二pmos晶体管pm2的编程操作或读取操作。另一方面,当高电平的选择使能信号selen被施加到第一pmos晶体管pm1的栅极时,第一pmos晶体管pm1关断。在这种情况下,用作单元晶体管的第二pmos晶体管pm2与位线bl电断开,并且对第二pmos晶体管pm2既不执行编程操作也不执行读取操作。

切换单元330可以包括设置在编程电压供应线302与位线bl之间的第三pmos晶体管pm3。比较器340的输出信号com_out被施加到第三pmos晶体管pm3的栅极。第三pmos晶体管pm3的源极和漏极分别耦接到编程电压供应线302和位线bl。根据施加到第三pmos晶体管pm3的栅极的比较器340的输出信号com_out,来执行第三pmos晶体管pm3的切换操作。

在实施例中,当低电平的输出信号com_out从比较器340被施加到第三pmos晶体管pm3的栅极时,第三pmos晶体管pm3导通。在这种情况下,如果不考虑第三pmos晶体管pm3的电阻分量,则通过编程电压供应线302供给的编程电源电压vpp被施加到位线bl。在单位单元320的第一pmos晶体管pm1和切换单元330的第三pmos晶体管pm3两者都导通的时间段期间,可以执行针对单位单元320的第二pmos晶体管pm2的编程操作。另一方面,如果从比较器340输出的高电平的输出信号com_out被施加到第三pmos晶体管pm3的栅极,则第三pmos晶体管pm3关断。如果切换单元330的第三pmos晶体管pm3关断,则即使单位单元320的第一pmos晶体管pm1导通,也不执行针对第二pmos晶体管pm2的编程操作。

比较器340通过从控制器310输出的比较器使能信号comen来使能,并且分别通过第一输入端子和第二输入端子接收多路复用器350的输出信号mux_out和位线电压vbl。此外,比较器340基于比较器使能信号comen的信号电平、多路复用器350的输出信号mux_out的值以及位线电压vbl的值,来产生控制切换单元330的第三pmos晶体管pm3的切换操作的输出信号com_out。位线电压vbl表示第一节点n1的电压。第一节点n1表示将构成单位单元320的第一pmos晶体管pm1的漏极耦接到构成切换单元330的第三pmos晶体管pm3的源极的点。在实施例中,当高电平的比较器使能信号comen被施加到比较器340时,比较器340被使能并且产生低电平的比较器输出信号com_out。另一方面,当低电平的比较器使能信号comen被施加到比较器340时,比较器340被禁止。在实施例中,当比较器340被禁止时,比较器340可以产生高电平的比较器输出信号com_out。在比较器340被使能的状态下,比较器340将多路复用器350的输出信号mux_out与位线电压vbl进行比较,以及如果位线电压vbl变得等于或小于多路复用器的输出信号mux_out350,则比较器340将比较器输出信号com_out改变为高电平信号。

多路复用器350使用通过两条选择线303和304输入的二进制数据信号a和b来输出从第一参考电压vref1、第二参考电压vref2和第三参考电压vref3中选中的一个。第一参考电压vref1具有比编程电源电压vpp小并且比第二参考电压vref2大的值。第二参考电压vref2具有比第三参考电压vref3大的值。被施加到多路复用器350的二进制数据信号a和b用作在执行编程操作时确定编程模式的信息。例如,在以第一编程模式执行编程操作的情况下,通过二进制数据信号a和b从多路复用器350输出第一参考电压vref1。在以第二编程模式执行编程操作的情况下,通过二进制数据信号a和b从多路复用器350输出第二参考电压vref2。此外,在以第三编程模式执行编程操作的情况下,通过二进制数据信号a和b从多路复用器350输出第三参考电压vref3。

图14是图示根据本公开的实施例的eprom器件的第一编程模式下的编程操作的示例的时序图。

参考图13和图14,在未执行编程操作或读取操作的空闲状态的情况下,控制器310通过将高电平信号high作为选择使能信号selen施加到第一pmos晶体管pm1的栅极来关断第一pmos晶体管pm1。此外,控制器310通过将低电平信号low作为比较器使能信号comen施加到比较器340来禁止比较器340。当比较器340被禁止时,可以产生高电平信号high作为比较器输出信号com_out,并且第三pmos晶体管pm3关断。控制器310将作为与非编程模式pm0相对应的二进制数据信号a和b的组合的“00”输入到多路复用器350。当作为二进制数据信号a和b的组合的选择数据“00”被输入到多路复用器350时,多路复用器350不产生多路复用器输出信号mux_out。因此,比较器输出信号com_out被维持在高电平high。当用作单位单元320的选择晶体管的第一pmos晶体管pm1关断并且切换单元330的第三pmos晶体管pm3关断时,不执行针对用作单位单元320的单元晶体管的第二pmos晶体管pm2的编程操作。

在这个状态下,当用于第一编程模式pm1的编程命令pc被输入到控制器310时,控制器310产生低电平信号low作为选择使能信号selen、以及高电平信号high作为比较器使能信号comen。低电平信号low作为选择使能信号selen被施加到第一pmos晶体管pm1的栅极,以允许第一pmos晶体管pm1导通。高电平的比较器使能信号comen使能比较器340。被使能的比较器340将低电平信号low输出为比较器输出信号com_out。低电平信号low导通第三pmos晶体管pm3。这样,当第一pmos晶体管pm1和第三pmos晶体管pm3两者都导通时,开始执行第二pmos晶体管pm2的编程操作。

控制器310将作为与第一编程模式pm1相对应的二进制数据信号a和b的组合的选择数据“00”输入到多路复用器350。数据信号“0”表示低电平信号low,而数据信号“1”表示高电平信号high。多路复用器350响应于为二进制数据信号a和b的组合的选择数据“01”,来将第一参考电压至第三参考电压vref1、vref2和vref3中的第一参考电压vre1输出为比较器输出信号com_out。第一参考电压vref1和位线电压vbl被输入到比较器340。比较器340将第一参考电压vref1与位线电压vbl进行比较,因此在位线电压vbl比第一参考电压vref1大的时间段期间,比较器输出信号com_out被维持在低电平。在比较器输出信号com_out被维持在低电平的时间段期间,持续执行根据第一编程模式pm1的编程操作。

如参考图11所述,随着根据第一编程模式pm1的编程操作继续,流过单位单元320的编程电流ip的量增加,因此第一节点n1的位线电压vbl从编程电源电压vpp逐渐减小。当编程时间达到位线电压vbl降低到第一参考电压vref1的第一时间点t1时,比较器340产生变为高电平信号high的比较器输出信号com_out。高电平信号high被施加到切换单元330的第三pmos晶体管pm3的栅极,并且第三pmos晶体管pm3关断。当第三pmos晶体管pm3关断时,不再执行针对单位单元320的编程操作。因此,与在第一编程模式pm1下被编程的单位单元320相对应的位线电压vbl是与第一参考电压vref1或其相邻值相同的电压。

图15是图示根据本公开的实施例的eprom器件的第二编程模式下的编程操作的示例的时序图。

参考图13和图15,在非编程模式pm0不执行编程操作的状态下,当用于第二编程模式pm2的编程命令pc被输入到控制器310时,控制器310产生低电平信号low作为选择使能信号selen以及高电平信号high作为比较器使能信号comen。低电平的选择使能信号selen被施加到第一pmos晶体管pm1的栅极并且导通第一pmos晶体管pm1。高电平的比较器使能信号comen使能比较器340。被使能的比较器340将低电平信号low输出为比较器输出信号com_out。低电平信号low导通第三pmos晶体管pm3。照此,当第一pmos晶体管pm1和第三pmos晶体管pm3两者都导通时,开始执行针对第二pmos晶体管pm2的编程操作。

控制器310将作为与第二编程模式pm2相对应的二进制数据信号a和b的组合的选择数据“10”输入到多路复用器350。多路复用器350响应于作为二进制数据信号a和b的组合的选择数据“10”,将第一参考电压至第三参考电压vref1、vref2和vref3之中的第二参考电压vre2输出为比较器输出信号com_out。第二参考电压vref2和位线电压vbl被输入到比较器340。比较器340将第二参考电压vref2与位线电压vbl进行比较,因此在位线电压vbl比第二参考电压vref2大的时间段期间,比较器输出信号com_out被维持在低电平。在比较器输出信号com_out被维持在低电平low的时间段期间,持续执行根据第二编程模式pm2的编程操作。

如参考图11所述,随着根据第二编程模式pm2的编程操作继续,流过单位单元320的编程电流ip的量逐渐增加,因此第一节点n1的位线电压vbl从编程电源电压vpp逐渐减小。当编程时间达到位线电压vbl减小到第二参考电压vref2的第二时间点t2时,比较器340产生变为高电平信号high的比较器输出信号com_out。高电平信号high被施加到切换单元330的第三pmos晶体管pm3的栅极,并且第三pmos晶体管pm3关断。当第三pmos晶体管pm3关断时,不再执行单位单元320的编程操作。因此,与在第二编程模式pm2下被编程的单位单元320相对应的位线电压vbl是与第二参考电压vref2或其相邻值相同的电压。

图16是图示根据本发明的实施例的eprom器件的第三编程模式下的编程操作的示例的时序图。

参考图13和图16,在不执行根据非编程模式pm0的编程操作的状态下,当用于第三编程模式pm3的编程命令pc被输入到控制器310时,控制器310产生低电平信号low作为选择使能信号selen以及高电平信号high作为比较器使能信号comen。低电平的选择使能信号selen被施加到第一pmos晶体管pm1的栅极并且导通第一pmos晶体管pm1。高电平的比较器使能信号comen使能比较器340。被使能的比较器340将低电平信号low输出为比较器输出信号com_out。低电平信号low导通第三pmos晶体管pm3。如此,当第一pmos晶体管pm1和第三pmos晶体管pm3两者都导通时,开始执行针对第二pmos晶体管pm2的编程操作。

控制器310将作为与第三编程模式pm3相对应的二进制数据信号a和b的组合的选择数据“11”输入到多路复用器350。多路复用器350响应于作为二进制数据信号a和2的组合的选择数据“11”,将第一参考电压至第三参考电压vref1、vref2和vref3之中的第三参考电压vre3输出为比较器输出信号com_out。第三参考电压vref3和位线电压vbl被输入到比较器340。比较器340将第三参考电压vref3与位线电压vbl进行比较,因此在位线电压vbl比第三参考电压vref3大的时间段期间,比较器输出信号com_out被维持在低电平。在比较器输出信号com_out被维持在低电平low的时间段期间,持续执行根据第三编程模式pm3的编程操作。

如参考图11所述,随着根据第三编程模式pm3的编程操作继续,流过单位单元320的编程电流ip的量逐渐增加,因此第一节点n1的位线电压vbl从编程电源电压vpp逐渐减少。当编程时间达到位线电压vbl降低到第三参考电压vref3的第三时间点t3时,比较器340产生变为高电平信号high的比较器输出信号com_out。高电平信号high被施加到切换单元330的第三pmos晶体管pm3的栅极,并且第三pmos晶体管pm3关断。当第三pmos晶体管pm3关断时,不再执行针对单位单元320的编程操作。因此,与在第三编程模式pm3下被编程的单位单元320相对应的位线电压vbl是与第三参考电压vref3或其相邻值相同的电压。

在根据实施例的eprom器件中,在根据编程模式来编程的单位单元的分布与编程电流之间的关系与图11所示的曲线图相同。此外,在根据编程模式来编程的单位单元的分布与位线电压之间的关系与图12所示的曲线图相同。因此,在第一编程模式pm1下编程的第一单位单元的情况下,具有与第一编程电流ip1及其相邻值相对应的值的编程电流ip可以流过第一单位单元。与比第一编程电流ip1大的第二编程电流ip2及其相邻值相对应的编程电流ip可以流过在第二编程模式pm2下编程的第二单位单元。与比第二编程电流ip2大的第三编程电流ip3及其相邻值相对应的编程电流ip可以流过在第三编程模式pm3下编程的第三单位单元。类似地,在第一编程模式pm1下编程的第一单位单元的情况下,位线电压vbl具有与第一参考电压vref1及其相邻值相对应的值。在第二编程模式pm2下编程的第二单位单元的情况下,位线电压vbl具有与比第一参考电压vref1小的第二参考电压vref2及其相邻值相对应的值。在第三编程模式pm3下编程的第三单位单元的情况下,位线电压vbl具有与比第二参考电压vref2小的第三参考电压vref3及其相邻值相对应的值。

图17是图示根据本公开的实施例的eprom器件400的示例的电路图。图18是图示根据本公开的实施例的eprom器件的位线选择单元440的示例的电路图。在图17中,与图3中使用的那些相同的附图标记或标志符表示相同的元件,并且将省略或简化任何重复的详细描述。

首先参考图17,根据实施例的eprom装置400包括控制器210、单元阵列420、多个切换单元230-1、……、230-n、多个或门430-1、……、430-n、电平转换器240、比较单元250、解码器260以及位线电压选择单元440。

单元阵列420包括多个单位单元220-11、……、220-1n、……、220-m1、……、220-mn。单位单元220-11、……、220-1n、……、220-m1、……、220-mn的每个被设置在多个位线bl1、……、bln和多个选择使能线201-1、……、201-m彼此相交的交叉点。因此,单元阵列420可以具有m×n的矩阵类型。位线bl1、……、bln中的每个构成单元阵列420的列,而选择使能线201-1、……、201-m中的每个构成单元阵列420的行。第一选择使能线201-1共同耦接到设置在第一行中的单位单元220-11、……、220-1n。第m选择使能线201-m共同耦接到设置在第m行中的单位单元220-m1、……、220-mn。第一位线bl1共同耦接到设置在第一列中的单位单元220-11、……、220-m1。第n位线bln共同耦接到设置在第n列的单位单元220-1n、……、220-mn。

单位单元220-11、……、220-1n、……、220-m1、……、220-mn中的每个可以具有与参考图1和2所述的结构相同的结构。第一行和第一列的单位单元220-11包括串联设置在第一位线bl1与接地电压端子之间的第一pmos晶体管pm1-11和第二pmos晶体管pm2-11。第一pmos晶体管pm1-11和第二pmos晶体管pm2-11分别构成单位单元220-11的选择晶体管和单元晶体管。第一行和第n列的单位单元220-1n包括串联设置在第n位线bln与接地电压端子之间的第一pmos晶体管pm1-1n和第二pmos晶体管pm2-1n。第一pmos晶体管pm1-1n和第二pmos晶体管pm2-1n分别构成单位单元220-1n的选择晶体管和单元晶体管。第m行和第一列的单位单元220-m1包括串联设置在第一位线bl1与接地电压端子之间的第一pmos晶体管pm1-m1和第二pmos晶体管pm2-m1。第一pmos晶体管pm1-m1和第二pmos晶体管pm2-m1分别构成单位单元220-m1的选择晶体管和单元晶体管。第m行和第n列的单位单元220-mn包括串联设置在第n位线bln与接地电压端子之间的第一pmos晶体管pm1-mn和第二pmos晶体管pm2-mn。第一pmos晶体管pm1-mn和第二pmos晶体管pm2-mn分别构成单位单元220-mn的选择晶体管和单元晶体管。

第一行的单位单元220-11、……、220-1n的第一pmos晶体管pm1-11、……、pm1-1n的栅极共同耦接到第一选择使能线201-1。第m行的单位单元220-m1、……、220-mn的第一pmos晶体管pm1-m1、……、pm1-mn的栅极共同耦接到第m选择使能线201-m。第一列的单位单元220-11、……、220-m1的第二pmos晶体管pm2-11、……、pm2-m1的源极共同耦接到第一位线bl1。第n列的单位单元220-1n、……、220-mn的第二pmos晶体管pm2-1n、……、pm2-mn的源极共同耦接到第n位线bln。

多个切换单元230-1、……、230-n中的每个设置在编程电压供应线202与每个位线之间。第一位线bl1通过第一节点vn1耦接到编程电压供应线202。第一切换单元230-1设置在第一节点vn1与第一位线bl1之间。如参考图3所述,第一切换单元230-1可以包括第一个第三pmos晶体管pm3-1。第一个第三pmos晶体管pm3-1的源极和漏极耦接到第一节点vn1和第一位线bl1。类似地,第n位线bln通过第n节点vnn耦接到编程电压供应线202。第n切换单元230-n设置在第n节点vnn与第n位线bln之间。如参考图3所述,第n切换单元230-n可以包括第n个第三pmos晶体管pm3-n。第n个第三pmos晶体管pm3-n的源极和漏极耦接到第n节点vnn和第n位线bln。

多个或门430-1、……、430-n分别耦接到第三pmos晶体管pm3-1、……、pm3-n的栅极。更具体地,第一个第三pmos晶体管pm3-1的栅极耦接到第一或门430-1的输出线。类似地,第n个第三pmos晶体管pm3-n的栅极耦接到第n或门430-n的输出线。第一或门430-1的输入端子分别耦接到与控制器210耦接的第一位线选择信号线401-1和电平转换器240的输出线。第n或门401-n的输入端子分别耦接到与控制器210耦接的第n位线选择信号线401-n和电平转换器240的输出线。电平转换器240的输出线共同耦接到来自第一或门430-1至第n或门430-n的或门的输入端子。

位线选择单元440设置在多个位线bl1、……、bln与比较单元250之间。如图18所示,位线选择单元440可以包括多个切换器件440-1、440-2、……、440-n。多个切换器件440-1、440-2、……、440-n中的每个可以包括pmos晶体管。第一切换器件440-1的源极耦接到第一位线bl1。第二切换器件440-2的源极耦接到第二位线bl2。类似地,第n切换器件440-n的源极耦接到第n位线bln。每个切换器件440-1、440-2、……、440-n的漏极耦接到公共输出线442。第一切换器件440-1的栅极耦接到第一位线选择信号线401-1。第二切换器件440-2的栅极耦接到第二位线选择信号线401-2。类似地,第n切换器件440-n的栅极耦接到第n位线选择信号线401-n。

位线电压选择单元440选择性地输出从多个位线bl1、bl2、……、bln中选中的一个位线的位线电压vbl。可以通过从多个位线选择信号线401-1、……、401-n输入的位线选择信号bls1、bls2、……、blsn来选择位线。例如,当第一位线bl1被选中时,第一位线选择信号bls1变为低电平信号,而其他位线选择信号变为高电平信号。在这种情况下,仅第一切换器件440-1导通,而剩余的切换器件440-2、……、440-n关断。因此,位线选择单元440选择性地输出第一位线bl1的位线电压vbl。

在根据实施例的eprom器件400中,为了执行编程操作或读取操作,需要从构成单元阵列420的单位单元220-11、……、220-1n、……、220-m1、……、220-mn之中选择单位单元(以下,被称为“选中单位单元”)作为编程目标单元或读取目标单元。为此,需要选择耦接到选中单位单元的行和列。可以通过从控制器210产生的选择使能信号selen1、……、selenm来选择包括选中单位单元的行。例如,当设置在第一列和第一列的单位单元220-11(以下,被称为“选中单位单元”)被计划编程时,为了选择其中包括选中单位单元220-11的第一行,控制器210产生低电平信号作为第一选择使能信号selen1,以及产生高电平信号作为剩余的选择使能信号。在这种情况下,第一行的单位单元220-11、……、220-1n的第一pmos晶体管pm1-11、……、pm1-1n导通,而剩余行的单位单元的每个的第一pmos晶体管关断。

为了选择其中包括选中单位单元220-11的第一列,控制器210产生低电平信号并通过第一位线选择信号线401-1发送该低电平信号,以及产生高电平信号并且通过剩余的位线选择信号线……、401-n发送这些高电平信号。当通过第一位线选择信号线401-1输入低电平信号时,第一或门430-1输出与电平转换器240的输出信号在相同电平的输出信号。结果,当电平转换器240的输出信号处于高电平时,第一个第三pmos晶体管pm3-1关断,而当电平转换器240的输出信号处于低电平时,第一个第三pmos晶体管pm3-1导通。此外,当通过第一位线选择信号线401-1输入低电平信号时,位线电压选择单元440将第一位线bl1的位线电压vbl1传送到比较单元250。因此,在这种情况下,可以对单元阵列420的选中单位单元220-11执行与图3的单位单元220的编程操作相同的操作。另一方面,当通过位线选择信号线输入高电平信号时,不管电平转换器240的输出信号的电平如何,剩余的或门430-2(未示出)、……、430-n的每个输出高电平信号。因此,剩余的第三pmos晶体管pm3-2(未示出)、……、pm3-n的每个保留关断。

图19是图示根据本公开的实施例的eprom器件的示例的电路图。在图19中,与图13中使用的那些相同的附图标记或标志符表示相同的元件,并且将省略或简化任何重复的详细描述。

参考图19,根据实施例的eprom器件500可以包括控制器310、单元阵列520、多个切换单元330-1、……、330-n、多个或门530-1、……、530-n、比较器340、多路复用器350和位线电压选择单元540。单元阵列520包括多个单位单元320-11、……、320-1n、320-m1、……、320-mn。单元阵列520的配置与参考图17所述的单元阵列420的配置相同。第一行的单位单元320-11、……、320-1n的第一pmos晶体管pm1-11、……、pm1-1n的栅极共同耦接到第一选择使能线301-1。第m行的单位单元320-m1、……、320-mn的第一pmos晶体管pm1-m1、……、pm1-mn的栅极共同耦接到第m选择使能线301-m。第一列的单位单元320-11、……、320-m1的第二pmos晶体管pm1-11、……、pm1-m1的源极共同耦接到第一位线bl1。第n列的单位单元320-1n、……、320-mn的第二pmos晶体管pm2-1n、……、pm2-mn的源极共同耦接到第n位线bln。

多个切换单元330-1、……、330-n中的每个设置在编程电压供应线302与位线bl1、……、bln中的每个之间。第一位线bl1通过第一节点vn1耦接到编程电压供应线302。第一切换单元330-1设置在第一节点vn1与第一位线bl1之间。如参考图13所述,第一切换单元330-1可以包括第一个第三pmos晶体管pm3-1。第一个第三pmos晶体管pm3-1的源极和漏极分别耦接到第一节点vn1和第一位线bl1。类似地,第n位线bln通过第n节点vnn耦接到编程电压提供线302。第n切换单元330-n设置在第n节点vnn与第n位线bln之间。如参考图13所述,第n切换单元330-n可以包括第n个第三pmos晶体管pm3-n。第n个第三pmos晶体管pm3-n的源极和漏极分别耦接到第n节点vnn和第n位线bln。

多个或门530-1、……、530-n中的每个耦接到第三pmos晶体管pm3-1、……、pm3-n的每个的栅极。更具体地,第一个第三pmos晶体管pm3-1的栅极耦接到第一或门530-1的输出线。类似地,第n个第三pmos晶体管pm3-n的栅极耦接到第n或门530-n的输出线。第一或门530-1的输入端子分别耦接到与控制器310耦接的第一位线选择信号线501-1和比较器340的输出线。第n或门530-n的输入端子分别耦接到与控制器310耦接的第n位线选择信号线501-n和比较器340的输出线。比较器340的输出线共同耦接到或门(例如,第一或门530-1至第n或门530-n)的输入端子。

位线选择单元540设置在多个位线bl1、……、bln与比较器340之间。位线电压选择单元540的配置与参考图18所述的配置相同。因此,位线选择单元540选择地输出从多个位线bl1、bl2、……、bln中选中位线的位线电压vbl。可以基于从多个位线选择信号线501-1、……、501-n输入的位线选择信号bls1、bls2、……、blsn来选择位线。

在根据实施例的eprom器件500中,为了执行编程操作或读取操作,需要从构成单元阵列520的单位单元320-11、……、320-1n、……、320-m1、……、320-mn中选择单位单元(以下,被称为“选中单位单元”)作为编程目标单元或读取目标单元。为此,需要选择耦接到选中单位单元的行和列。可以通过从控制器310产生的选择使能信号selen1、……、selenm来选择包括选中单位单元的行。例如,当设置在第一行和第一列中的单位单元320-11(以下,被称为“选中单位单元”)被计划编程时,为了选择其中包括选中单位单元320-11的第一行的目的,控制器310产生低电平信号作为第一选择使能信号selen1,并且产生高电平信号作为剩余的选择使能信号。在这种情况下,第一行的单位单元320-11、……、320-1n的第一pmos晶体管pm1-11、……、pm1-1n导通,而剩余行的单位单元的每个的第一pmos晶体管关断。

为了选择其中包括选中单位单元320-11的第一列,控制器310通过第一位线选择信号线501-1产生低电平信号作为第一位线选择信号bls1,并且通过剩余的位线选择信号线501-2、……、501-n产生高电平信号。当通过第一位线选择信号线501-1输入低电平信号时,第一或门530-1输出与比较器340的输出信号在相同电平的输出信号。结果,当比较器340的输出信号为高电平信号时,第一个第三pmos晶体管pm3-1关断,而当比较器340为低电平信号时,第一个第三pmos晶体管pm3-1导通。此外,当通过第一位线选择信号线501-1输入低电平信号时,位线电压选择单元540将第一位线bl1的位线电压vbl输入到比较器340。在这种情况下,可以对单元阵列520的选中单位单元320-11执行与图13的单位单元320编程操作相同的操作。另一方面,当通过位线选择信号线输入高电平信号时,不管比较器340的输出信号电平如何,剩余的或门430-2、……、430-n的每个都输出高电平信号。因此,剩余的第三pmos晶体管pm3-2、……、pm3-n中的每个保留关断。

图20是图示根据本公开的实施例的eprom器件的读取电路700的示例的电路图。参考图20,eprom器件的读取电路700耦接到位线bl,该位线bl耦接到读取电压vdd的电源线。负载电阻器600和单位单元220耦接到位线bl。单位单元220包括串联设置在位线bl与接地电压端子之间的第一pmos晶体管pm1和第二pmos晶体管pm2。第一pmos晶体管pm1用作选择晶体管,而第二pmos晶体管pm2用作单元晶体管。第一pmos晶体管pm1根据施加到其栅极的选择使能信号selen的电压电平而导通或关断。

读取电路700可以包括第一比较器711、第二比较器712、第三比较器713和编码器720。第一比较器711接收位线电压vbl和第一读取参考电压vrref1。第一比较器711在位线电压vbl比第一读取参考电压vrref1大时,输出低电平信号low,而在位线电压vbl比第一读取参考电压vrref1小时,输出高电平信号high。第一比较器711的输出信号构成编码器720的第一输入信号d1。第二比较器712接收位线电压vbl和第二读取参考电压vrref2。第二比较器712在位线电压vbl比第二读取参考电压vrref2大时,输出低电平信号low,而在位线电压vbl比第二读取参考电压vrref2小时,输出高电平信号high。第二比较器712的输出信号构成编码器720的第二输入信号d2。第三比较器713接收位线电压vbl和第三读取参考电压vrref3。第三比较器713在位线电压vbl比第三读取参考电压vrref3大时,输出低电平信号low,而在位线电压vbl比第三读取参考电压vrref3小时,输出高电平信号high。第三比较器713的输出信号构成编码器720的第三输入信号d3。

编码器720通过分别第一输入端子、第二输入端子和第三输入端子接收第一输入信号d1、第二输入信号d2和第三输入信号d3。第一输入信号d1是第一比较器711的输出信号,第二输入信号d2是第二比较器712的输出信号,以及第三输入信号d3是第三比较器713的输出信号。编码器720根据输入信号d1、d2和d3的信号电平的组合来输出由二进制数据信号c和d组成的两比特位数据。由二进制数据信号c和d组成的两比特位数据的示例包括“00”、“01”、“10”和“11”。

图21是图示根据本公开的实施例的针对位线电压的单位单元的分布以解释eprom器件的读取电路的操作的曲线图。图22是图示根据本公开的实施例的根据eprom器件的单位单元的编程模式的输出数据的图表。

首先参考图21,单位单元220可以处于初始状态或编程状态。编程电流不流过初始状态的单位单元220,因此位线电压vbl0变为读取电源电压vdd。在被编程的单位单元220p1、220p2、220p3的情况下,流过单位单元的编程电流的量根据以哪个编程模式来编程单位单元而变化,因此单位单元可以具有彼此不同的位线电压。例如,在以第一编程模式pm1编程单位单元220p1的情况下,与单位单元220p1相对应的第一位线电压vbl1比读取电源电压vdd小。在第二编程模式pm2下被编程的单位单元220p2与比第一位线电压vbl1小的第二位线电压vbl2相对应。以及,与在第三编程模式pm3下被编程的单位单元220p3相对应的第三位线电压vbl3比第二位线电压vbl2小。第三位线电压vbl3比接地电压(例如,在高编程电流的情况下为0v)大。

输入到第一比较器711的第一读取参考电压vrref1可以具有在第一位线电压vbl1与读取电源电压vdd之间的值。结果,第一比较器711输出用于在初始状态下的单位单元220i的低电平信号,以及输出用于被编程的单位单元220p1、220p2、220p3的高电平信号。输入到第二比较器712的第二读取参考电压vrref2被设置为在第二位线电压vbl2与第一位线电压vbl1之间的值。因此,第二比较器712输出用于初始状态的单位单元220i以及在第一编程模式pm1下被编程的单位单元220p1的低电平信号,以及输出用于在第二编程模式pm2和第三编程模式pm3下被编程的单位单元220p2、2p2p3的高电平信号。输入到第三比较器713的第三读取参考电压vrref3被设置为在第三位线电压vbl3和第二位线电压vbl2之间的值。因此,第三比较器713输出用于在初始状态下的单位单元220i以及在第一编程模式pm1和第二编程模式pm2下被编程的单位单元220p1和220p2的低电平信号,以及输出用于在第三编程模式pm3下被编程的单位单元220p3的高电平信号。

参考图20、图21和图22,在非编程模式pm0下的单位单元的情况下(即,在初始状态下的单位单元220i的情况下),当导通第一pmos晶体管pm1并且将读取电源电压vdd施加到位线bl时,位线电压vbl0具有读取电源电压vdd的值。当位线电压vbl0比第一读取参考电压vrref1、第二读取参考电压vrref2和第三读取参考电压vrref3大时,第一比较器711、第二比较器712和第三比较器713输出低电平信号low。换言之,编码器720的第一输入信号d1、第二输入信号d2和第三输入信号d3包括低电平信号low,并且编码器720将“00”输出为二进制数据信号c和d的组合。

在以第一编程模式pm1编程的单位单元220p1的情况下,当导通第一pmos晶体管pm1并且将读取电源电压vdd施加到位线bl时,与单位单元220p1相对应的第一位线电压vbl1比读取电源电压vdd小。第一位线电压vbl1具有在第一读取参考电压vrref1和第二读取参考电压vrref2之间的值。由于第一位线电压vbl1比第一读取参考电压vrref1小,所以第一比较器711输出高电平信号。另一方面,由于第一位线电压vbl1比第二读取参考电压vrref2和第三读取参考电压vrref3大,所以第二比较器712和第三比较器713两者都输出低电平信号low。换言之,编码器720的第一输入信号d1、第二输入信号d2和第三输入信号d3分别是高电平信号high、低电平信号low和低电平信号low,并且编码器720将“01”输出为二进制数据信号c和d的组合。

在以第二编程模式pm2编程的单位单元220p2的情况下,当导通第一pmos晶体管pm1并且将读取电源电压vdd施加到位线bl时,与单位单元220p2相对应的第二位线电压vbl2比第一位线电压vbl1小且比第三位线电压vbl3大。第二位线电压vbl2具有在第二读取参考电压vrref2和第三读取参考电压vrref3之间的值。由于第二位线电压vbl2比第一读取参考电压vrref1和第二读取参考电压vrref2小,所以第一比较器711和第二比较器712输出高电平信号high。另一方面,由于第一位线电压vbl1比第三读取参考电压vrref3大,所以第三比较器713输出低电平信号low。换言之,编码器720的第一输入信号d1、第二输入信号d2和第三输入信号d3分别是高电平信号high、高电平信号high和低电平信号low,并且编码器720将“10”输出为二进制数据信号c和d的组合。

在以第三编程模式pm3编程的单位单元220p3的情况下,当导通第一pmos晶体管pm1并且将读取电源电压vdd施加到位线bl时,与单位单元220p3相对应的第三位线电压vbl3比第二位线电压vbl2小。第三位线电压vbl3具有比第一读取参考电压vrref1、第二读取参考电压vrref2和第三读取参考电压vrref3小的值。因此,第一比较器711、第二比较器712和第三比较器713输出高电平信号high。换言之,编码器720的第一输入信号d1、第二输入信号d2和第三输入信号d3是高电平信号high,并且编码器720将“11”输出为二进制数据信号c和d的组合。

图23是图示根据本公开的实施例的eprom器件的读取电路800的示例的电路图。在图23中,与图20中使用的那些相同的附图标记或标志符表示相同的元件。

参考图23,eprom器件的读取电路800耦接到位线bl,该位线bl耦接到读取电源电压vdd的电源线。读取电路800可以包括比较器810、多路复用器820和编码器830。比较器810接收位线电压vbl和多路复用器820的输出信号。比较器810在位线电压vbl比多路复用器820的输出信号大时,输出低电平信号low,而在位线电压vbl比多路复用器820的输出信号小时,比较器810输出高电平信号high。比较器810的输出信号构成编码器830的输入信号。多路复用器820接收第一读取参考电压vrref1、第二读取参考电压vrref2和第三读取参考电压vrref3。此外,多路复用器820将输入的第一读取参考电压vrref1、第二读取参考电压vrref2和第三读取参考电压vrref3依次输出到比较器810。由于第一读取参考电压vrref1被输出,所以在经过预定时间之后,多路复用器820输出第二读取参考电压vrref2。以及,在再次经过预定时间之后,多路复用器820输出第三读取参考电压vrref3。结果,比较器810依次接收第一读取参考电压vrref1、第二读取参考电压vrref2和第三读取参考电压vrref3。

在位线电压vbl和第一读取参考电压vrref1被输入到比较器810期间,比较器810比较两个电压,以及在位线电压vbl比第一读取参考电压vrref1大时,输出低电平信号low,而在位线电压vbl比第一读取参考电压vrref1小时,输出高电平信号high。在位线电压vbl和第二读取参考电压vrref2被输入到比较器810期间,比较器810比较两个电压,以及在位线电压vbl比第二读取参考电压vrref2大时,输出低电平信号low,而在位线电压vbl比第二读取参考电压vrref2小时,输出高电平信号high。在位线电压vbl和第三读取参考电压vrref3被输入到比较器810期间,比较器810比较两个电压,以及在位线电压vbl比第三读取参考电压vrref3大时,输出低电平信号low,而在位线电压vbl比第三读取参考电压vrref3小时,输出高电平信号high。

编码器830组合依次输入的比较器810的输出信号,以及输出二进制数据c、d。如参考图21和图22所述,在初始状态下的单位单元220i的情况下,三个低电平信号low被依次输入到编码器830,以及编码器830输出“00”作为二进制数据信号c和d的组合。在以第一编程模式pm1编程的单位单元220p1的情况下,高电平信号high、低电平信号low和低电平信号low被依次输入到编码器830,以及编码器830输出“01”作为二进制数据信号c和d的组合。在以第二编程模式pm2编程的单位单元220p2的情况下,高电平信号high、高电平信号high和低电平信号low被依次输入到编码器830,以及编码器830输出“10”作为二进制数据信号c和d的组合。在以第三编程模式pm3编程的单位单元220p3的情况下,三个高电平信号high被依次输入到编码器830,以及编码器830输出“11”作为二进制数据信号c和d的组合。

上面已经为了说明性目的公开了本发明构思的实施例。本领域普通技术人员将理解,在不脱离如所附权利要求中公开的发明构思的范围和精神的情况下,各种修改、添加和替换是可能的。

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