具错误检验和校正电路的电可擦可编程只读存储器制造技术

技术编号:3087782 阅读:218 留言:0更新日期:2012-04-11 18:40
公开了一种EEPROM,该EEPROM有一个存储器阵列,该阵列包括多个位线、多个分别与各位线和奇偶位单元相连接的存储单元和一个错误检验和校正电路,其中列选通器与多个位线相连接,用以将所输入的数据存入相应的页面缓冲器中,并以输入数据的多个字节为单位处理存储数据,从而产生奇偶位数据,该奇偶位数据由多个随机写入页面缓冲器中的二进制位组成。最好配备一个分隔设备,供控制页面缓冲器与多个位线之间的连接。(*该技术在2012年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及非易失性半导体存储装置,更具体地说,涉及一种具错误检验和校正电路的电可擦可编程的只读存储器(EEPROM)。存储装置通常都设有错误检验和校正电路(ECC)以检验和校正存储单元的缺陷从而提高存储装置的可靠性。存储装置采用检验/校正单位为一个字节的ECC时就需要许多奇偶存储单元,这些存储单元的数目等于整个存储单元总数的一半,因而芯片的大小随着存储装置的复杂化而增加。为减少奇偶存储单元的数目,有人提出ECC采用诸如4字节单位、8字节单位等之类的多字节单位(参看日立公司申请的韩国专利公报90-4831)。若这种电路进行4字节单位的错误校正,则奇偶数据应为6位,从而所需的奇偶存储单元数目为32位(4字节)的18.8%。这样,多字节单位ECC可以减少所要求的奇偶存储单元的数目,抑制芯片增大尺寸。然而,奇偶存储单元减少会降低校正效率。这是因为1字节单位ECC的校正率是每12位(8个数据位+4个奇偶位)1位,而4字节单位ECC的校正率为每38位(32个数据位+6个奇偶位)1位。特别是在上述专利公报中,由于存储器阵列和奇偶阵列由一些非易失性ROM存储单元组成,因而无论数据是随机存储或同时存储都能进行错误校正。然而,若EEPROM采用多字节单位ECC,则应同时写入多个字节,并按次序输入各数据,这样才能产生正确的奇偶位,从而不至于随机写入数据。申请日为1991年10月25日、申请人与本专利申请相同的韩国专利公报91-18832提出了一种奇偶数据发生装置,用以从随机输入的数据同时产生奇偶数据,并将奇偶数据连同所输入的数据写入存储单元中。参看附图说明图1。输入数据选择器270按照一个字节选取通过数据输入缓冲器280的输入数据,最后由第一列译码器160根据所输入的地址将该选取的数据输入页面缓冲器110中。即根据128个地址转换将128字节的输入数据随机输入相应的页面缓冲器中(每一次地址转换就接收1个字节输入数据)。当输入数据,即布满一个页面的128个字节,全输进页面缓冲器中时,奇偶位发生周期(Tpg)就开始,这时内列发生电路170就自动产生对应于一个页面的32个数据集的内列地址。第一列译码器160根据内列地址促使页面读出放大器500通过列选通器120读出一数据集(4个字节)的数据。将页面读出放大器500读出的存储数据输进奇偶位发生器200,从而产生6位对应于所输入的一数据集的存储数据。写入的6位奇偶位数据根据各自的地址输入到奇偶位单元阵列的奇偶位页面存储器中。于是反复进行从存储单元阵列的页面缓冲器110输入的数据集的读出过程和将奇偶位数据输入奇偶位页面缓冲器的过程,重复进行32次,以完成数据存储容量为32数据集/128个字节的页面的奇偶位产生周期。因此,输入数据和有关的奇偶位数据暂时存入页面缓冲器中。接着,在编程周期,输入的数据和存入页面缓冲器的奇偶位数据同时写入分别所选取的存储单元阵列和奇偶位单元阵列的存储单元中。读出时,第一列译码器160根据所选取的某一地址促使读出放大器210和奇偶位读出放大器400分别读出一数据集(4字节=32位)的存储数据和6位的奇偶位数据,这些数据输进奇偶位发生器200中,从而产生对应于一数据集的存储数据的6位奇偶位数据。奇偶位数据传送到错误校正译码器230。在校正器220的异门将错误校正译码器230的输出信号与存储器数据相比较,从而存储器数据的任何二进制位有错时就由所读取的奇偶位数据加以校正。接着,第二列译码器290的输出信号YS1-YS4所控制的读出放大器译码器240对校正器的输出进行译码。最后由数据输出缓冲器250选择读出放大器译码器240的输出,产生1个字节的数据。在这种具上述ECC的一般EEPROM中,外输入数据经各位线传送到页面缓冲器110。当位线具有象漏泄之类的缺陷时,原来输入的数据可能会在失真的情况下输入页面缓冲器110中。此外,即使输入页面缓冲器110时数据没有差错,但由于暂存入页面缓冲器的数据经各位线读出以产生奇偶位数据,若传送数据的位线或连接在各位线的存储单元有缺陷,则页面缓冲器110传送来的数据是在失真的情况下输入奇偶位发生器200中的。结果,所产生的是与真实数据无关的错误奇偶位数据,从而妨碍了校正器220,使其不能精确纠错。EEPROM使用的存储单元,其漏极和栅极是加有约20伏的高压的,因而受到高应力的作用,从而可能破坏栅极与漏极之间的隧道氧化物或栅极与漏极之间的栅极氧化物。此外,各位线可能会因结脆弱或制造过程残留下的多晶硅粒子而引起漏电。虽然这些因素可能不会对采用从芯片外提供的奇偶位数据的EEPROM中EEC的工作产生有害的影响,但却可能使采用最近的单片EEC的EEPROM中的EEC误操作,这种EEPROM的奇偶位数据是通过从芯片的存储单元读取数据获得的。本专利技术的目的是提供一种有ECC的更为可靠的非易失性半导体存储装置。本专利技术的另一个目的是提供一种有ECC的更为可靠的EEPROM。本专利技术的又另一个目的是提供一种有ECC的可以多个字节为单位随机写入数据的EEPROM。本专利技术的最后一个目的是提供一种有ECC的可以多个字节为单位随机写入数据的EEPROM,以便可利用从页面缓冲器读出的存储数据产生奇偶位数据。本专利技术的EEPROM有一个存储器阵列,该阵列包括多个位线;多个存储单元,分别与各位线和奇偶位单元相连接;和一个错误检验和校正电路,其列选通器与多个位线相连接,用以将输入数据输进各页面缓冲器中,并以输入数据的多个字节为单位处理存储数据,从而产生由多个随机写入各页面缓冲器的二进制位组成的奇偶位数据,其中各页面缓冲器连接在多个位线和列选通器之间。最好配备一个分隔装置供控制各页面缓冲器与其间的多个位线之间的连接之用。为更好地理解本专利技术和说明如何实现本专利技术,现在以举例的形式参照各附图进行说明,附图中图1以示意图示出一般具错误检验和校正电路的EEPROM结构的方框图;图2以示意图示出本专利技术具错误检验和校正电路的EEPROM结构的方框图;图3以示意图示出本专利技术存储器阵列实施例的方框图;图4示出本专利技术的数据写入程序的原理图;图5是图4数据写入操作的时间图;图6示出本专利技术的读出操作的原理图;图7是图2奇偶位发生器的详细电路。参看图2。页面缓冲器900接在存储器阵列100与列选通器120之间,这一点与图1的一般连接方法不同,在图1中页面缓冲器900是经位线与列选通器120连接的。最好配备NMOS晶体管600制成的分隔装置,供控制页面缓冲器与其间的多个位线之间的接线之用。图1中示出了另一种结构的接线方式,韩国专利申请91-18832的说明书中详细说明了这种结构的接线。在图3中按本专利技术一个实施例所示存储单元阵列和奇偶位单元阵列中,错误校正是以4个字节为单位进行的。存储页面块101-104、107-111按输入和输出分成两组。鉴于输入单位是8位,因而存储器数据包括32位(4字节),它与相应的6位奇偶位数据结合形成38位的数据集。一个页面由128个字节组成,该128个字节构成32个数据集。各页面的容量为1千位(1024位)。因此,在该存储单元阵列中,一个页面(128字节,32数据集)所需用的奇偶位数据为32×6=192位,于是得出两个各由96位组成的奇偶位页面105和10本文档来自技高网...

【技术保护点】
一种具错误检验和校正电路的EEPROM,有一个存储器阵列,该阵列包括多个位线、多个分别与所述位线和奇偶位单元相连接的存储单元和一个与所述多个位线相连接的列选通器,用以将所输入的数据存入各页面缓冲器中并以所述输入数据的多个字节为单位处理存储数据,从而产生奇偶位数据,该奇偶位数据由多个随机写入所述页面缓冲器的二进制位组成,其特征在于,所述页面缓冲器连接在所述各位线与各列选通器之间。

【技术特征摘要】
KR 1992-3-30 5284/921.一种具错误检验和校正电路的EEPROM,有一个存储器阵列,该阵列包括多个位线、多个分别与所述位线和奇偶位单元相连接的存储单元和一个与所述多个位线相连接的列选通器,用以将所输入的数据存入各页面缓冲器中并...

【专利技术属性】
技术研发人员:金镇祺
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1