高速和低功率读出放大器的制造方法

文档序号:9621059阅读:345来源:国知局
高速和低功率读出放大器的制造方法
【技术领域】
[0001]公开了一种用于读取非易失性存储器单元的改进的读出放大器。
【背景技术】
[0002]使用浮栅而在其上存储电荷的非易失性半导体存储器单元及形成于半导体衬底中的此类非易失性存储器单元的存储器阵列在本领域中是熟知的。通常,此类浮栅存储器单元一直是分裂栅类型或叠栅类型的。
[0003]读操作通常使用读出放大器在浮栅存储器单元上进行。用于该目的的读出放大器在美国专利N0.5,386,158 ( “’158专利”)中有所公开,该专利以引用方式并入本文以用于所有目的。’ 158专利公开了使用汲取已知量的电流的参考单元。’ 158专利依赖于镜射由参考单元汲取的电流的电流镜,以及镜射由所选存储器单元汲取的电流的另一电流镜。然后对每个电流镜中的电流进行比较,并可基于哪一电流更大来确定存储在存储器单元中的值(例如0或1)。
[0004]另一种读出放大器在美国专利N0.5,910, 914( “’914专利”)中有所公开,该专利以引用方式并入本文以用于所有目的。’914专利公开了用于可存储多于一位数据的多层浮栅存储器单元或MLC的读出电路。其公开了使用多个参考单元,这些参考单元用来确定存储器单元中存储的值(例如00、01、10或11)。
[0005]在现有技术中还已知的是对称存储体对,其中存储器系统包括相等大小的两个(或两个的其他倍数)存储器阵列。在任何特定的时间,都仅读取或写入这两个条中的一个。在现有技术中,通常使用单独的参考单元电路以与进行读取的存储器单元进行比较,并且使用该比较来确定存储器单元的值。这种现有技术系统可受到系统的寄生电容变化的负面影响。
[0006]需要一种具有改进的设计的读出电路,以使用未使用的存储器阵列中的位线从而以比现有技术更可靠的方式提供参考值。
[0007]现有技术中的另一挑战在于:如果存在因一个或多个晶体管中的缺陷导致的明显泄漏电流,则存储器系统可提供不正确的值。
[0008]需要一种存储器系统,其可执行自检操作以识别存储器系统中具有超过可接受阈值的泄漏电流的位线。

【发明内容】

[0009]通过使用下列读出电路解决了上述问题和需求,该读出电路对一个内存条中的存储位与通过访问字线无效的另一内存条中的相同位线而生成的位进行比较,其中后者将提供读出电路在确定存储位的值时使用的参考值。在这种方法中,随着读取地址变化,用于提供参考值的位线通常每次读操作都将变化。这消除了对单独的参考单元电路的需求。
[0010]在另一个实施例中,通过在未使用的存储器阵列中采用固定位线,从而提供与另一存储器阵列中的所选单元进行比较的参考值解决了上述问题和需求。
[0011]在另一个实施例中,公开了一种可执行自检以识别具有约为可接受阈值的泄漏电流的位线的电路。
【附图说明】
[0012]图1示出存储器阵列和改进的读出电路的实施例。
[0013]图2示出存储器阵列和改进的读出电路的另一个实施例。
[0014]图3示出用于一位的读出电路的实施例。
[0015]图4示出具有用于识别具有不可接受的泄漏电流的位线的自检电路的读出电路的实施例。
【具体实施方式】
[0016]现在将参考图1描述实施例。存储器系统100包括通常为浮栅存储器单元的相同存储器阵列的阵列30和阵列40。地址线80携带对其施加读或写操作的存储器位置的地址信号。地址解码器10和地址解码器20对地址线80上携带的地址解码,并激活阵列30或阵列40中的适当字线和位线,以便从正确的位置读取数据字,或将数据字写入正确位置。作为这种操作的一部分,地址解码器10控制位线多路复用器50,并且地址解码器20控制位线多路复用器60。
[0017]例如,在阵列30中的特定地址的读操作期间,将在阵列30中激活适当的字线X和位线Y,并且位线多路复用器50将来自阵列30中的该位置的字95作为输入输出至比较器70。同时,阵列40的所有字线都切断,因为读操作不涉及阵列40。在阵列40中激活与在阵列30中所激活的相同的位线Y,并且位线多路复用器60将来自位线Y的字96作为输入输出至比较器70。因为未激活阵列40的字线,所以字96将不组成存储在阵列40中的数据,相反,代表存储在位线多路复用器60内的预充电电压。这种电压被比较器70用作参考电压。比较器70将比较字95和字96。本领域的普通技术人员将理解,字95包含一位或多位,并且字96包含一位或多位。比较器70包括用于字95内以及字96内的每一位的比较器电路。也就是说,如果字95和字96每个都为8位,则比较器70将包括8个比较器电路,其中每个比较器电路将比较来自字95的一位与处于字96内的相同位置的一位。输出线90包含每个位对的比较结果。
[0018]如果字95内的位高于字96内的相应位,则将其解释为“0”,并且输出线90将在该位置包含“0”。如果字95内的位等于或低于字96内的相应位,则将其解释为“1”,并且输出线90将在该位置包含“ 1 ”。
[0019]本领域的普通技术人员将认识到,每次当前地址的位线变化时,图1的实施例都需要通过位线多路复用器50和位线多路复用器60进行转换操作,所述当前地址通常随着每次读操作而变化。
[0020]现在将参考图2描述另一个实施例。使用许多与图1中相同的结构,并且如果标号与图1相同,则将不再描述。地址解码器110和地址解码器120分别为地址解码器10和地址解码器20的修改形式。特别地,在读操作期间,与不在读取的阵列相关的地址解码器将引起该阵列内的固定位线被激活。在之前所讨论的相同例子中,位线多路复用器50将仍从字线X和位线Y输出字95 (其为处于期望读取的地址处的字),但是位线多路复用器现在将从位线Z输出字97,并且无论何时从阵列30中读取任何位置的数据就将如此。因为未激活阵列40的字线,所以字96将不组成存储在阵列40中的数据,相反,代表存储在位线多路复用器60内的预充电电压。类似地,无论何时从阵列40中的任何位置读取数据,位线多路复用器50就将从位线Z输出字。也就是说,对于每次比较使用相同的位线位置,这消除了将在图1的实施例中招致的任何转换操作和相关的功率消耗。
[0021]位线Z可为永不与阵列30或阵列40中的任何实际存储器位置一起使用的“虚拟”线,或其可为与阵列30或阵列40中的实际存储器位置一起使用的位线。与图1的实施例相同,存储器系统200使用比较器70比较字95和字96,而所得的输出出现在输出线90上。
[0022]将不参考图3描述图1和图2的比较器70。图3示出关于一位的比较器70。应当理解,该电路可为其他位而重复。图3假定已经激活了适当的字线和位线,从而选择用于读操作的所选单元330,在该例子中,所选单元330可为阵列30中的单元。所选单元340为阵列40中的单元,其对应于与阵列30中的所选单元310相同的字线和位线。
[0023]PM0S晶体管210为来自参考单元(未示出)的电流镜,并因此镜射参考单元中存在的电流。PM0S晶体管230为用于PM0S晶体管210的级联装置。PM0S晶体管210的源极和PM0S晶体管220的源极每个都连接至VDD,VDD为电压源。在该实施例中,VDD生成1.8伏的电压,但是本领域的普通技术人员将理解,VDD可生成其他电压。PM0S晶体管210的漏极连接至PM0S晶体管230的源极。
[0024]PM0S晶体管220和PM0S晶体管240 —起形成“虚拟”装置,其用于执行与PM0S晶体管210和PM0S晶体管230的寄生负荷平衡。
[0025]所选单元330为存储器阵列30中将被读取的单元。如早前对图1和图2所述,所选单元340为存储器阵列40中也被“读取”的单元。取决于所选单元330中存储的值,PM0S晶体管210与所选单元330之间的电流差将对节点320充电或放电。然而,节点310将保持不变,并因此用作可靠的参考点。
[0026]PM0S晶体管250和PM0S晶体管260由ATDb信号控制,ATDb信号为地址转变检测(ATD)信号的补充。ATD信号在读取循环开始时生效,并可用于(在别处)闩锁用于读操作的新地址。因而,在读操作开始时,PM0S晶体管250和PM0S晶体管260打开。PM0S晶体管250的源极和PM0S晶体管260的源极连接至VBL,VBL为在预充电操作期间使用的电压。在该实施例中,VBL生成在0.5-1.0伏范围内的电压,但是本领域的普通技术人员将认识到,可将其他电压用于VBL。当PM0S晶体管250和PM0S晶体管260打开时,在读操作开始时对节点310和节点320预充电。在该时间中,PM0S晶体管2
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1