CN101783181B - 存储器装置及存储器存取方法 - Google Patents

存储器装置及存储器存取方法 Download PDF

Info

Publication number
CN101783181B
CN101783181B CN201010005538.3A CN201010005538A CN101783181B CN 101783181 B CN101783181 B CN 101783181B CN 201010005538 A CN201010005538 A CN 201010005538A CN 101783181 B CN101783181 B CN 101783181B
Authority
CN
China
Prior art keywords
storage
data
collection
write
otp
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201010005538.3A
Other languages
English (en)
Other versions
CN101783181A (zh
Inventor
沈标
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ablic Inc
Original Assignee
Seiko Instruments Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Instruments Inc filed Critical Seiko Instruments Inc
Publication of CN101783181A publication Critical patent/CN101783181A/zh
Application granted granted Critical
Publication of CN101783181B publication Critical patent/CN101783181B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C17/00Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards
    • G11C17/14Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards in which contents are determined by selectively establishing, breaking or modifying connecting links by permanently altering the state of coupling elements, e.g. PROM
    • G11C17/18Auxiliary circuits, e.g. for writing into memory

Landscapes

  • Read Only Memory (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Programmable Controllers (AREA)

Abstract

本发明提供在维持由OTP存储器构成的存储器和由虚拟MTP存储器构成的存储器的功能的情况下,能够简化电路结构的存储器装置。该存储器装置具有多个存储集,各存储集由存储表示是删除的数据的标记位的标记位存储区域和存储应该存储的数据的数据位存储区域构成,在由OTP存储器构成的存储器装置中,OTP存储器由OTP存储块和虚拟MTP存储块构成,该OTP存储块使存储集之中规定数目的存储集作为OTP存储器动作,该虚拟MTP存储块使存储集之中除了OTP存储块以外的存储集作为虚拟MTP存储器动作,OTP存储块的标记位存储区域中预先写入有标记位。

Description

存储器装置及存储器存取方法
技术领域
本发明涉及将OTP(可一次性编程:One Time Programmable)存储器虚拟地用作MTP(可多次性编程:Multi Time Programmable)存储器的存储器装置及存储器存取方法。
背景技术
一直以来作为存储了用于控制显示装置的信息的存储器装置,使用由用于频率控制的OTP存储器、将用于亮度控制的OTP存储器虚拟地用作MTP存储器的虚拟MTP存储器、和控制各存储器的控制电路等构成的存储器装置。在需要非易失存储器的集成电路中,为了削减工序成本(process cost),往往代替EEPROM(电可擦除只读存储器:Erasable Programmable ROM)而采用OTP存储器。OTP存储器是仅作一次写入动作的存储器。此外,虚拟MTP存储器是具有使用多个OTP存储器而增加表观上的改写次数的结构的存储器。这些存储器一般常被使用。OTP存储器及虚拟MTP存储器是公知的,例如记载于专利文献1或专利文献2等。
专利文献1:日本特开2006-323981号公报
专利文献2:美国专利第6728137号说明书
可是,设置在用于控制传统显示装置的集成电路内的存储器装置中,由OTP存储器构成的频率控制用存储器、由虚拟MTP存储器构成的亮度控制用存储器、进而控制这些存储器的控制电路是必需的。因此,不仅电力(电流)消耗量多,以及在集成电路基板上的占有面积也大,并且与存储器装置以外的***电路的连接信号数目多,集成电路的成本上升。此外,用于频率控制的OTP存储器和用于亮度调整的虚拟MTP存储器的动作及控制方法不同,存在难以作成一个存储器的结构的问题。OTP存储器可以只写入一次,而不能改写。但是,虚拟MTP存储器是可以多次改写的存储器。因此,虚拟MTP存储器与OTP存储器不同,如有将全部存储器依次读写的动作等,在功能、动作及控制方法上完全不同,难以作为一个存储器构成。
在需要非易失性存储器的集成电路中,OTP存储器和虚拟MTP本来就是为了不同的目的而使用的,但是OTP存储器和虚拟MTP存储器的控制方法不同,尽管大部分***电路是重复的,但迄今为止不能兼用。此外,如果将OTP存储器和虚拟MTP存储器分别配置在集成电路内,则必须分别控制各存储器,会占用较多的电路面积,还存在集成电路的小型化困难的问题。
发明内容
本发明鉴于这种问题构思而成,其目的在于提供一种存储器装置及存储器存取方法,以在维持由OTP存储器构成的存储器和由虚拟MTP存储器构成的存储器的功能的情况下,能够简化电路结构。
本发明具有多个存储集(memory set),各存储集由存储表示是删除的数据的标记位的标记位存储区域和存储应该存储的数据的数据位存储区域构成。标记位是逻辑位,并不限于1位。标记位存储区域指的是记录逻辑上删除的情况的区域。此外,数据位存储区域指的是逻辑上记录数据的区域。一种由OTP(One Time Programmable)存储器构成的存储器装置,其中,OTP存储器由OTP存储块(memoryblock)和虚拟MTP存储块构成,该OTP存储块使所述存储集之中规定数目的存储集作为OTP存储器动作,该虚拟MTP存储块使所述存储集之中除了所述OTP存储块以外的存储集作为虚拟MTP存储器动作,其特征在于包括:地址检索单元,参照所述标记位求出应该读写数据的所述存储集的地址;读出单元,被输入用于选择所述OTP存储块和所述虚拟MTP存储块中的哪一个块的块选择信号,读出在基于该块选择信号而选择的存储块之中由通过所述地址检索单元求出的地址来表示的存储集的数据位存储区域中存储的数据;写入单元,在所述虚拟MTP存储块之中,基于通过所述地址检索单元求出地址,特定应该重新写入数据的存储集,写入应该向该存储集的数据位存储区域写入的数据;以及标记位写入单元,向通过所述地址检索单元求出的地址的存储集的标记位存储区域写入所述标记位,在所述OTP存储块的标记位存储区域预先写入有所述标记位。
本发明的特征在于:所述多个存储集构成为能够对多个***的数据进行读写,所述地址检索单元响应应该读写的数据的***,求出应该读写所述数据的所述存储集的地址。
本发明的特征在于:所述读出单元和所述写入单元构成为对规定数目的所述存储集的所述数据位存储区域读写数据,所述标记位写入单元以通过所述地址检索单元求出的地址为开头,向所述规定数目的所述存储集的标记位存储区域写入所述标记位。
本发明为一种存储器装置的存储器存取方法,该存储器装置具有多个存储集,各存储集由存储表示是删除的数据的标记位的标记位存储区域和存储应该存储的数据的数据位存储区域构成,由OTP(OneTime Programmable)存储器构成所述存储器装置,该OTP存储器由OTP存储块和虚拟MTP存储块构成,该OTP存储块使所述存储集之中规定数目的存储集作为OTP存储器动作,而该虚拟MTP存储块使所述存储集之中除了所述OTP存储块以外的存储集作为虚拟MTP存储器动作,在所述OTP存储块的标记位存储区域预先写入有所述标记位,所述存储器存取方法的特征在于包括:地址检索步骤,参照所述标记位求出应该读写数据的所述存储集的地址;读出步骤,当输入了选择所述OTP存储块和所述虚拟MTP存储块中的哪一块的块选择信号时,在基于该块选择信号而选择的存储块之中,读出存储在通过所述地址检索步骤求出的地址所表示的存储集的数据位存储区域的数据;写入步骤,在所述虚拟MTP存储块之中,基于通过所述地址检索步骤求出的地址,特定应该重新写入数据的存储集,写入应该向该存储集的数据位存储区域写入的数据;以及标记位写入步骤,向通过所述地址检索步骤求出的地址的存储集的标记位存储区域写入所述标记位。
本发明的特征在于:所述多个存储集构成为能够对多个***的数据进行读写,所述地址检索步骤响应应该读写的数据的***,求出应该读写所述数据的所述存储集的地址。
本发明的特征在于:所述读出步骤和所述写入步骤构成为对规定数目的所述存储集的所述数据位存储区域读写数据,所述标记位写入步骤以通过所述地址检索步骤求出的地址为开头,向所述规定数目的所述存储集的标记位存储区域写入所述标记位。
(发明效果)
依据本发明,将由以往由OTP存储器构成的存储器、由虚拟MTP存储器构成的存储器、和控制各存储器的控制电路构成的装置,由一个存储块和对该存储块读写数据的电路构成,因此在维持由OTP存储器构成的存储器和由虚拟MTP存储器构成的存储器的功能的情况下,能够简化电路结构。从而,减小集成电路基板上的占有面积,并减少消耗电力及消耗电流,并且能够减少存储器和电路的部件数目,因此得到能够实现成本降低的效果。
附图说明
图1是表示本发明第一实施方式的结构的方框图。
图2是表示本发明第二实施方式的结构的方框图。
图3是表示本发明第三实施方式的结构的方框图。
图4是表示本发明第四实施方式的结构的方框图。
图5是表示标记位的检索动作的说明图。
图6是表示数据的读出动作的说明图。
图7是表示数据的写入动作的说明图。
具体实施方式
<第一实施方式>
以下,参照附图,就本发明第一实施方式的存储器装置进行说明。图1是表示该实施方式的结构的方框图。在该图中,符号1是由OTP(One Time Programmable)存储器构成的存储块。在图1所示的例中,存储块1由16个存储集构成。存储集由n(n为自然数)位(例如,8位)的数据位和1位的标记位构成。各存储集都被赋予了地址,通过指定地址,能够将各存储集唯一地特定。存储块1由OTP存储块和虚拟MTP存储块构成,其中,OTP存储块由16个存储集之中的m1个(m1为自然数)存储集构成,且作为OTP存储器动作,虚拟MTP存储块由m2个(m2为自然数,且m2=16-m1)存储集构成,且作为虚拟MTP存储器动作。在此,以m1=2、m2=16-2=14的情形进行说明。
此外,在初始状态下,OTP存储块的数据位预先置有(set)规定数据,OTP存储块的标记位则全部置为“0”。此外,在初始状态下,虚拟MTP存储块的未记上存储集的n位的数据位全部置为“1”,虚拟MTP存储块的未记上存储集的标记位全部置为“1”。在此所说的初始状态是指存储器装置刚造出后的状态,是存储器装置尚未使用的状态。
符号2是响应读出请求从存储块1之中读出OTP存储块的数据位并将读出后的数据输出的读出部。符号3是响应读出请求从存储块1之中读出虚拟MTP存储块的最新数据的数据位并将读出后的数据输出的读出部。符号4是响应写入请求向存储块1的虚拟MTP存储块写入最新数据的写入部。符号5是检索部,该检索部针对来自读出部3或写入部4的地址请求,参照存储块1上的标记位检索虚拟MTP存储块上写入了最新数据的存储集,将发现的存储集的地址返回。符号6是为了将已经写入的数据对待为删除,而基于从检索部5输出的地址向删除的存储集写入标记位的标记位写入部。符号7是利用图1所示的存储器装置进行存储在OTP存储块中的数据的读出和对虚拟MTP存储块读写所希望的数据的应用电路。
接着,参照图5,对图1所示的检索部5的动作进行说明。图5示出图1所示的检索部5针对来自读出部3或写入部4的地址请求,参照存储块1上的标记位,检索虚拟MTP存储块上写入了最新数据的存储集,并将发现的存储集的地址返回的动作。检索部5从地址值最小的值(本例中为“0”)向地址值大的值(本例中为“15”)的方向依次参照各存储集的标记位,找出标记位为“1”的存储集,当发现了时,将该存储集的地址值返回。在图5所示的例中,地址值从“0”~“8”为止标记位为“0”,而地址值为“9”的存储集的标记位为“1”,因此检索部5输出的地址值成为“9”。根据该动作,能够进行写入有最新数据的存储集的检索。
接着,参照图6,对图1所示的读出部3的动作进行说明。图6示出读出部3响应读出请求从存储块1之中读出虚拟MTP存储块的最新数据的数据位并将读出后的数据输出的动作。读出部3向检索部5输出地址请求,读出对应于该地址请求而返回的地址值所示的存储集的数据位,并加以输出。在图6所示的例中,当检索到的地址值为“9”时,读出地址值为“9”的存储集的数据并加以输出。通过该动作,能够读出最新数据。
接着,参照图7,对图1所示的写入部4的动作进行说明。图7示出写入部4响应写入请求而向存储块1的虚拟MTP存储块写入最新数据的动作。写入部4向检索部5输出地址请求,将针对该地址请求而返回的地址值增量(+1),写入应该向该增量后的地址值所示的存储集写入的数据位。另一方面,标记位写入部6将从检索部5输出的地址值所示的存储集的标记位从“1”改为“0”。在图7所示的例中,当检索到的地址值为“9”时,对地址值“9”加“1”,写入应该向地址值“10”所示的存储集写入的数据位。然后,将地址值“9”所示的存储集的标记位从“1”改为“0”。通过该动作,能够将刚刚为止存储了最新数据的存储集的数据删除,并将新的最新数据写入至存储集中。
接着,参照图1,说明响应来自应用电路7的指示进行数据的读写的动作。首先,在读出制造存储器装置时预先对OTP存储块写入的数据的场合,应用电路7向读出部2输出读出请求信号。该读出请求信号中包含有指定应该读出的数据的地址值。当含有该地址值时,读出部2读出所指定的地址值的数据。例如,地址值为“0”时,就读出地址“0”的数据。此外,在读出请求信号中没有包含地址值的场合,读出部2读出存储在OTP存储块的全部数据。然后,读出部2向应用电路7输出读出后的数据。通过该动作,能够读出制造存储器装置时预先写入至OTP存储块的数据。
接着,在读出存储在虚拟MTP存储块中的数据的场合,应用电路7向读出部3输出读出请求信号。读出部3在接受了读出请求信号时,对检索部5输出地址请求信号。接受该信号,检索部5检索写入了最新数据的存储集,将该存储集的地址值作为地址数据输出到读出部3。读出部3读出从检索部5输出的地址值所示的存储集的数据,并将该读出后的数据输出至应用电路7。通过该动作,能够读出存储在虚拟MTP存储块中的最新数据。
接着,在更新存储在虚拟MTP存储块的数据的场合(重新写入数据的场合),应用电路7向写入部4输出写入请求信号。在该写入请求信号中包含有应该写入的数据。写入部4向检索部5输出地址请求信号。接受该信号,检索部5检索写入有最新数据的存储集,将该存储集的地址值作为地址数据输出至写入部4。写入部4将从检索部5输出的地址值增量(+1),写入应该向增量后的地址值所示的存储集写入的数据,并向应用电路7输出处理结果信号。与该动作并行地,标记位写入部6使检索部5输出的地址值所示的存储集的标记位成为“0”。通过该动作,能够更新存储在虚拟MTP存储块中的最新数据。
<第二实施方式>
接着,参照附图,就本发明第二实施方式的存储器装置进行说明。图2是表示该实施方式的结构的方框图。在该图中,符号1是由OTP(One Time Programmable)存储器构成的存储块,具有与在第一实施方式中说明的存储块1相同的构成。符号31是读出部,该读出部被输入块选择信号,基于该块选择信号,选择应该读出的数据是OTP存储块还是虚拟MTP存储块,从所选择的存储块读出数据位,并将读出后的数据输出。
图2所示的写入部4、检索部5及标记位写入部6具有与图1所示的第一实施方式的写入部4、检索部5及标记位写入部6相同的构成,因此省略其详细说明。
接着,参照图2,说明响应来自应用电路71的指示进行数据的读写的动作。首先,在读出制造存储器装置时预先写入至OTP存储块的数据的场合,应用电路71向读出部31输出表示选择OTP存储块的块选择信号。然后,应用电路71向读出部31输出读出请求信号。在该读出请求信号中包含有指定应该读出的数据的地址值。当含有该地址值时,读出部31读出所指定的地址值的数据。例如,地址值为“0”时,读出地址“0”的数据。此外,当读出请求信号中没有包含地址值时,读出部31读出存储在OTP存储块中的全部数据。然后,读出部31向应用电路71输出读出后的数据。通过该动作,能够读出在制造存储器装置时预先写入至OTP存储块中的数据。
接着,在读出存储在虚拟MTP存储块中的数据时,应用电路71向读出部31输出表示选择虚拟MTP存储块的块选择信号。然后,应用电路71向读出部31输出读出请求信号。读出部31在接受到读出请求信号时,向检索部5输出地址请求信号。接受该信号,检索部5检索写入有最新数据的存储集,并将该存储集的地址值作为地址数据输出至读出部31。读出部31读出从检索部5输出的地址值所示的存储集的数据,向应用电路71输出该读出后的数据。通过该动作,能够读出存储在虚拟MTP存储块中的最新数据。
接着,在更新存储在虚拟MTP存储块中的数据的场合(在重新写入数据的场合),应用电路71向写入部4输出写入请求信号。在该写入请求信号中包含有应该写入的数据。写入部4向检索部5输出地址请求信号。接受该信号,检索部5检索写入有最新数据的存储集,并将该存储集的地址值作为地址数据输出至写入部4。写入部4将从检索部5输出的地址值增量(+1),写入应该向增量后的地址值所示的存储集写入的数据,向应用电路71输出处理结果信号。与该动作并行地,标记位写入部6使检索部5输出的地址值所示的存储集的标记位成为“0”。通过该动作,能够更新存储在虚拟MTP存储块中的最新数据。
<第三实施方式>
接着,参照附图,就本发明第三实施方式的存储器装置进行说明。图3是表示该实施方式的结构的方框图。在该图中,符号1是由OTP(One Time Programmable)存储器构成的存储块。在图3所示的例中,存储块1由16个存储集构成,由n(n为自然数)位(例如,8位)的数据位和1位的标记位构成。各存储集都被赋予了地址,通过指定地址,能够将各存储集唯一地特定。存储块1由第一OTP存储块、第二OTP存储块和虚拟MTP存储块构成,该第一OTP存储块由16个存储集之中的m1个(m1为自然数)存储集构成,且作为OTP存储器动作,该第二OTP存储块由m3个(m3为自然数)存储集构成,且作为OTP存储器动作,而该虚拟MTP存储块由m2个(m2为自然数,且m2=16-m1-m3)存储集构成,且作为虚拟MTP存储器动作。通过图3所示的存储块构成,由1个存储块1实现2***的数据的读写。在此,以m1=2、m3=3、m2=16-2-3=11的情形作说明。
此外,在初始状态下,OTP存储块的数据位预先置有规定数据,OTP存储块的标记位全部置为“0”。此外,在初始状态下,虚拟MTP存储块的n位的数据位全部置为“1”,虚拟MTP存储块的标记位全部置为“1”。
符号32是读出部,该读出部被输入块选择信号和***选择信号,基于块选择信号,选择应该读出的数据是OTP存储块还是虚拟MTP存储块,并且基于***选择信号,选择有2个的***中的任意***,从所选择的存储块读出数据位,并将读出后的数据输出。符号42是写入部,该写入部基于***选择信号,选择有2个的***中的任意***,并且响应写入请求,向存储块1的虚拟MTP存储块之中所选择的***的存储集写入最新数据。
符号52是检索部,该检索部针对来自读出部32或写入部42的地址请求,参照存储块1上的标记位,检索虚拟MTP存储块上写入了最新数据的存储集,并将发现的存储集的地址返回。向检索部52输入的地址请求中包含有识别2个***中所选择的***的信息,检索部52基于该***识别信息,选择***,并返回写入有最新数据的存储集的地址值。
图3所示的标记位写入部6具有与图1所示的第一实施方式的标记位写入部6相同的构成,因此省略其详细说明。
接着,参照图3,说明响应来自应用电路72的指示进行数据的读写的动作。首先,在读出制造存储器装置时预先写入至OTP存储块的数据的场合,应用电路72向读出部32输出表示选择OTP存储块的块选择信号,并且输出2个***中选择任意***的***选择信号。然后,应用电路72向读出部32输出读出请求信号。在该读出请求信号中包含有指定应该读出的数据的地址值。当含有该地址值时,读出部32读出所指定的地址值的数据。
例如,地址值为“0”时,读出地址“0”的数据。此外,在读出请求信号中没有包含地址值的场合,读出部32读出存储在OTP存储块中的全部数据。这时,读出部32读出通过***选择信号选择的***的OTP存储块中存储的数据。例如,当选择了第一***时,读出地址“0”、“1”的数据,而选择了第二***时,读出地址“13”、“14”、“15”的数据。然后,读出部32向应用电路72输出读出后的数据。通过该动作,能够读出从制造存储器装置时预先写入至OTP存储块的2***的数据中选择的***的数据。
接着,在读出存储在虚拟MTP存储块中的数据的场合,应用电路72向读出部32输出表示选择虚拟MTP存储块的块选择信号,并且输出选择2个***中的任意***的***选择信号。然后,应用电路72向读出部32输出读出请求信号。读出部32在接受了读出请求信号时,向检索部52输出地址请求信号。在该地址请求信号中包含有识别所选择的***的信息。
接受该信号,检索部52检索写入有最新数据的存储集,并将该存储集的地址值作为地址数据输出至读出部32。这时,若选择了第一***,则检索部52按由小到大的地址值(图3中,由上到下)进行检索,而在选择了第二***的场合,则按由大到小的地址值(图3中,由下到上)进行检索,求出各***的存储有最新数据的存储集的地址值。读出部32读出从检索部52输出的地址值所示的存储集的数据,将该读出后的数据向应用电路72输出。通过该动作,能够读出存储在虚拟MTP存储块中的2***的数据中所选择的***的最新数据。
接着,在更新存储在虚拟MTP存储块中的数据的场合(在重新写入数据的场合),应用电路72向写入部42输出***选择信号。然后,应用电路72输出写入请求信号。在该写入请求信号中包含有应该写入的数据。写入部42向检索部52输出地址请求信号。在该地址请求信号中包含有识别所选择的***的信息。接受该信号,检索部52检索写入有最新数据的存储集,将该存储集的地址值作为地址数据输出至写入部42。这时,若选择了第一***,则检索部52按由小到大的地址值进行检索,而在选择了第二***的场合,则按由大到小的地址值进行检索,求出各***的存储了最新数据的存储集的地址值。
写入部42在选择了第一***的场合,使从检索部52输出的地址值增量(+1),写入应该向增量后的地址值所示的存储集写入的数据。另一方面,在选择了第二***的场合,写入部42使从检索部52输出的地址值减少(-1),写入应该向减少后的地址值所示的存储集写入的数据。然后,写入部42向应用电路72输出处理结果信号。与该动作并行地,标记位写入部6使检索部52输出的地址值所示的存储集的标记位成为“0”。通过该动作,能够更新存储在虚拟MTP存储块中的最新数据。
<第四实施方式>
接着,参照附图,就本发明第四实施方式的存储器装置进行说明。图4是表示该实施方式的结构的方框图。在该图中,符号1是由OTP(One Time Programmable)存储器构成的存储块。在图4所示的例中,存储块1由16个存储集构成,且由n(n为自然数)位(例如,8位)的数据位和1位的标记位构成。各存储集都被赋予了地址,通过指定地址,能够将各存储集唯一地特定。存储块1由OTP存储块和虚拟MTP存储块构成,该OTP存储块由16个存储集之中的m1个(m1为自然数)存储集构成,且作为OTP存储器动作,该虚拟MTP存储块由m2个(m2为自然数,且m2=16-m1)存储集构成,且作为虚拟MTP存储器动作。在此,以m1=2、m2=16-2=14的情形进行说明。
此外,在初始状态下,OTP存储块的数据位预先置有规定数据,OTP存储块的标记位全部置为“0”。此外,在初始状态下,虚拟MTP存储块的n位的数据位全部置为“1”,虚拟MTP存储块的标记位全部置为“1”。
符号33是读出部,该读出部被输入块选择信号和字长设定信号,基于块选择信号,选择应该读出的数据是OTP存储块还是虚拟MTP存储块,并且基于字长设定信号,读出所设定的字长的数据位,并输出读出后的数据。字长是由数据位的位数n的整数倍的位数表示的值或者由n位构成的数据位的存储集数目表示的值。符号43是写入部,该写入部基于字长设定信号,设定所设定的字长,并且响应写入请求,向存储块1的虚拟MTP存储块之中所设定的字长分量的存储集写入最新数据。
符号53是检索部,该检索部针对来自读出部33或写入部43的地址请求,参照存储块1上的标记位,检索虚拟MTP存储块上写入有最新数据的存储集,将所发现的存储集的地址返回。符号63是标记位写入部,该标记位写入部被输入字长设定信号,为了将已经写入的数据对待为删除,基于从检索部53输出的地址,向删除的字长分量的存储集写入标记位。
接着,参照图4,说明响应来自应用电路73的指示进行数据的读写的动作。首先,在读出制造存储器装置时预先写入至OTP存储块的数据的场合,应用电路73向读出部33输出表示选择OTP存储块的块选择信号。然后,应用电路73向读出部33输出读出请求信号。在该读出请求信号中包含有指定应该读出的数据的地址值。当含有该地址值时,读出部33读出所指定的地址值的数据。
例如,地址值为“0”时,读出地址“0”的数据。此外,在读出请求信号中没有包含地址值的场合,读出部33读出存储在OTP存储块中的全部数据。然后,读出部33向应用电路73输出读出后的数据。通过该动作,能够读出制造存储器装置时预先写入至OTP存储块中的数据。
接着,在读出存储在虚拟MTP存储块中的数据的场合,应用电路73向读出部33输出表示选择虚拟MTP存储块的块选择信号,并且输出字长设定信号。然后,应用电路73向读出部33输出读出请求信号。读出部33若接受到读出请求信号,向检索部53输出地址请求信号。接受该信号,检索部52检索写入有最新数据的存储集,将该存储集的地址值作为地址数据输出至读出部33。
读出部33从检索部53输出的地址值所示的存储集读出字长分量的数据,并将该读出后的数据输出至应用电路73。通过该动作,能够从存储在虚拟MTP存储块中的数据读出所设定的字长分量的最新数据。
接着,在更新存储在虚拟MTP存储块中的数据的场合(在重新写入数据的场合),应用电路73向写入部43输出字长设定信号。然后,应用电路73输出写入请求信号。在该写入请求信号中包含有应该写入的数据。写入部43向检索部53输出地址请求信号。接受该信号,检索部53检索写入有最新数据的存储集,将该存储集的地址值作为地址数据输出至写入部43。
写入部43以从检索部53输出的地址值为开头,跳过所设定的字长分量的存储集,将所设定的字长分量的数据写入至存储集。与该动作并行地,标记位写入部63被输入字长设定信号,将以检索部53输出的地址值为开头的字长分量的存储集的标记位设为“0”。例如,当字长为2个分量的存储集(n×2位)的长度时,将2个存储集分量的标记位设为“0”。通过该动作,能够更新存储在虚拟MTP存储块中的最新数据。
存储块的标记位存储区域和数据位存储区域是逻辑的区域,因此在上述的第一~第四实施方式以外,在如专利文献1所示那样标记位存储区域和数据位存储区域没有明确分开的结构或如专利文献2所示那样标记位存储区域和数据位存储区域物理性分开的结构的情况下,显然也能实施本发明。
此外,在第三实施方式中,OTP存储块或虚拟MTP存储块的检索位置未必是按存储块的地址值由小到大及由大到小地进行检索、写入。例如将图3中地址值相当于“7”的存储集用作OTP,以从地址值为“6”的存储集向地址值减小的方向对第一***的虚拟MTP存储块进行检索并写入,或者从地址值为“8”的存储集向地址值增大的方向对第二***的虚拟MTP块进行检索并写入也可。
如此,以往由OTP存储器构成频率控制用存储器,由虚拟MTP存储器构成亮度控制用存储器,将由这此存储器和控制各存储器的控制电路构成的装置,由一个存储块1和对该存储块1进行数据的读写的电路构成,因此在维持由OTP存储器构成的频率控制用存储器和由虚拟MTP存储器构成的亮度控制用存储器的功能的情况下,能够简化电路结构。从而,减小集成电路基板上的占有面积,并减少消耗电力及消耗电流,而且通过减少存储器和电路的部件数目,能够实现成本降低。
再者,在图2~图4中,从应用电路71、72、73输出的块选择信号可以省略。这时,从应用电路71、72、73输出的读出请求(地址)信号内包含可以选择应该读出的块的信息的读出请求(地址)信号即可。此外,使读出请求(地址)信号内包含应该读出的数据的地址信息,通过直接指定所读出的块内的地址,进行应该读出的块的选择也可。
此外,图1~图4所示的检索部5、52、53的检索动作除了依次检索外,还可以使用对分法检索(binary search)也可。通过对分法检索,可令检索部5、52、53高速进行检索动作。
符号说明
1  存储块;2、3、31、32、33  读出部;4、42、43  写入部;5、52、53  检索部;6、63  标记位写入部;7、71、72、73  应用电路。

Claims (4)

1.一种存储器装置,能够简化电路结构,该存储器装置具有多个存储集,各存储集可由存储表示是否已经被删除的数据的标记位的标记位存储区域和存储应该存储的数据的数据位存储区域构成,在由OTP存储器构成的存储器装置中,OTP存储器由OTP存储块和虚拟MTP存储块构成,该OTP存储块使所述存储集之中规定数目的存储集作为OTP存储器动作,该虚拟MTP存储块使所述存储集之中除了所述OTP存储块以外的存储集作为虚拟MTP存储器动作,其特征在于包括:
地址检索单元,参照所述标记位求出应该读写数据的所述存储集的地址;
读出单元,读出由所述地址检索单元求出的地址所示的存储集的数据位存储区域中存储的数据;
写入单元,在所述虚拟MTP存储块之中,基于通过所述地址检索单元求出地址,特定应该重新写入数据的存储集,写入应该向该存储集的数据位存储区域写入的数据;以及
标记位写入单元,向通过所述地址检索单元求出的地址的存储集的标记位存储区域写入所述标记位,
在所述OTP存储块的标记位存储区域预先写入有所述标记位。
2.如权利要求1所述的存储器装置,其特征在于:
所述多个存储集构成为能够对多个***的数据进行读写,
所述地址检索单元响应应该读写的数据的***,求出应该读写所述数据的所述存储集的地址。
3.一种存储器装置的存储器存取方法,能够简化电路结构,该存储器装置具有多个存储集,各存储集可由存储表示是否已经被删除的数据的标记位的标记位存储区域和存储应该存储的数据的数据位存储区域构成,在由OTP存储器构成的所述存储器装置中,该OTP存储器由OTP存储块和虚拟MTP存储块构成,该OTP存储块使所述存储集之中规定数目的存储集作为OTP存储器动作,而该虚拟MTP存储块使所述存储集之中除了所述OTP存储块以外的存储集作为虚拟MTP存储器动作,在所述OTP存储块的标记位存储区域预先写入有所述标记位,所述存储器存取方法的特征在于包括:
地址检索步骤,参照所述标记位求出应该读写数据的所述存储集的地址;
读出步骤,读出在通过所述地址检索步骤求出的地址所示的存储集的数据位存储区域中存储的数据;
写入步骤,在所述虚拟MTP存储块之中,基于通过所述地址检索步骤求出的地址,特定应该重新写入数据的存储集,写入应该向该存储集的数据位存储区域写入的数据;以及
标记位写入步骤,向通过所述地址检索步骤求出的地址的存储集的标记位存储区域写入所述标记位。
4.如权利要求3所述的存储器存取方法,其特征在于:
所述多个存储集构成为能够对多个***的数据进行读写,
所述地址检索步骤响应应该读写的数据的***,求出应该读写所述数据的所述存储集的地址。
CN201010005538.3A 2009-01-15 2010-01-15 存储器装置及存储器存取方法 Active CN101783181B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009-006703 2009-01-15
JP2009006703A JP5328020B2 (ja) 2009-01-15 2009-01-15 メモリ装置及びメモリアクセス方法

Publications (2)

Publication Number Publication Date
CN101783181A CN101783181A (zh) 2010-07-21
CN101783181B true CN101783181B (zh) 2014-12-17

Family

ID=42318978

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010005538.3A Active CN101783181B (zh) 2009-01-15 2010-01-15 存储器装置及存储器存取方法

Country Status (5)

Country Link
US (2) US8335098B2 (zh)
JP (1) JP5328020B2 (zh)
KR (1) KR101466420B1 (zh)
CN (1) CN101783181B (zh)
TW (1) TWI470429B (zh)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5328020B2 (ja) * 2009-01-15 2013-10-30 セイコーインスツル株式会社 メモリ装置及びメモリアクセス方法
JP5347649B2 (ja) * 2009-03-30 2013-11-20 凸版印刷株式会社 不揮発性半導体メモリ装置
JP2010231872A (ja) * 2009-03-30 2010-10-14 Toppan Printing Co Ltd 不揮発性半導体メモリ装置
US10229746B2 (en) 2010-08-20 2019-03-12 Attopsemi Technology Co., Ltd OTP memory with high data security
US9711237B2 (en) 2010-08-20 2017-07-18 Attopsemi Technology Co., Ltd. Method and structure for reliable electrical fuse programming
US10249379B2 (en) 2010-08-20 2019-04-02 Attopsemi Technology Co., Ltd One-time programmable devices having program selector for electrical fuses with extended area
US10923204B2 (en) 2010-08-20 2021-02-16 Attopsemi Technology Co., Ltd Fully testible OTP memory
US9070437B2 (en) 2010-08-20 2015-06-30 Shine C. Chung Circuit and system of using junction diode as program selector for one-time programmable devices with heat sink
US9818478B2 (en) 2012-12-07 2017-11-14 Attopsemi Technology Co., Ltd Programmable resistive device and memory using diode as selector
US9824768B2 (en) * 2015-03-22 2017-11-21 Attopsemi Technology Co., Ltd Integrated OTP memory for providing MTP memory
US10916317B2 (en) 2010-08-20 2021-02-09 Attopsemi Technology Co., Ltd Programmable resistance memory on thin film transistor technology
US8848423B2 (en) 2011-02-14 2014-09-30 Shine C. Chung Circuit and system of using FinFET for building programmable resistive devices
US10192615B2 (en) 2011-02-14 2019-01-29 Attopsemi Technology Co., Ltd One-time programmable devices having a semiconductor fin structure with a divided active region
US10586832B2 (en) 2011-02-14 2020-03-10 Attopsemi Technology Co., Ltd One-time programmable devices using gate-all-around structures
TWI435217B (zh) * 2011-02-16 2014-04-21 Pixart Imaging Inc 可程式化記憶體及其寫入和讀取方法
CN102646452B (zh) * 2011-02-22 2016-01-20 原相科技股份有限公司 可编程存储器及其写入和读取方法
JP6035760B2 (ja) * 2012-02-07 2016-11-30 セイコーエプソン株式会社 半導体記憶装置及び半導体記憶装置の制御方法
KR102009655B1 (ko) * 2012-08-29 2019-08-13 삼성디스플레이 주식회사 표시 장치 및 표시 장치에서의 에러 검출 방법
US9508396B2 (en) * 2014-04-02 2016-11-29 Ememory Technology Inc. Array structure of single-ploy nonvolatile memory
KR20150123378A (ko) * 2014-04-24 2015-11-04 에스케이하이닉스 주식회사 반도체 메모리 장치 및 그의 동작 방법
US10181357B2 (en) * 2015-08-18 2019-01-15 Ememory Technology Inc. Code generating apparatus and one time programming block
CN106295414B (zh) * 2016-08-09 2020-05-12 复旦大学 带分区写保护和保护位置乱处理的非挥发存储器及其写操作方法
CN106782660A (zh) * 2016-11-28 2017-05-31 湖南国科微电子股份有限公司 片上***芯片过烧写保护方法及片上***芯片
US10726914B2 (en) 2017-04-14 2020-07-28 Attopsemi Technology Co. Ltd Programmable resistive memories with low power read operation and novel sensing scheme
US10535413B2 (en) 2017-04-14 2020-01-14 Attopsemi Technology Co., Ltd Low power read operation for programmable resistive memories
US11062786B2 (en) 2017-04-14 2021-07-13 Attopsemi Technology Co., Ltd One-time programmable memories with low power read operation and novel sensing scheme
US11615859B2 (en) 2017-04-14 2023-03-28 Attopsemi Technology Co., Ltd One-time programmable memories with ultra-low power read operation and novel sensing scheme
US10770160B2 (en) 2017-11-30 2020-09-08 Attopsemi Technology Co., Ltd Programmable resistive memory formed by bit slices from a standard cell library
US11164642B1 (en) 2018-02-09 2021-11-02 Board Of Trustees Of The University Of Alabama, For And On Behalf Of The University Of Alabama In Huntsville Systems and methods for hardening flash memory to radiation
US11620108B1 (en) 2018-05-17 2023-04-04 Board Of Trustees Of The University Of Alabama For And On Behalf Of The University Of Alabama In Huntsville Random number generation systems and methods
KR102559380B1 (ko) * 2018-08-08 2023-07-26 삼성디스플레이 주식회사 검사 시스템, 이의 멀티 타임 프로그래밍 방법 및 표시 장치
US11101009B1 (en) * 2019-03-04 2021-08-24 Board Of Trustees Of The University Of Alabama, For And On Behalf Of The University Of Alabama In Huntsville Systems and methods to convert memory to one-time programmable memory
TWI715371B (zh) * 2019-12-25 2021-01-01 新唐科技股份有限公司 一次性可編程記憶體裝置及其容錯方法
US20240220320A1 (en) * 2022-12-30 2024-07-04 Advanced Micro Devices, Inc. Systems and methods for sharing memory across clusters of directly connected nodes

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1866400A (zh) * 2005-05-19 2006-11-22 力旺电子股份有限公司 存取存储器的方法
CN101315906A (zh) * 2007-05-31 2008-12-03 和舰科技(苏州)有限公司 一次可编程存储器的结构及其制造方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6045994A (ja) * 1983-08-22 1985-03-12 Tokyo Electric Co Ltd Promによる情報記憶方法
JPH11259359A (ja) * 1998-03-11 1999-09-24 Kokusai Electric Co Ltd ワンタイムromアクセス方法
JP4040215B2 (ja) * 1999-07-19 2008-01-30 株式会社東芝 不揮発性半導体メモリの制御方法
JP3918434B2 (ja) * 2001-01-05 2007-05-23 セイコーエプソン株式会社 情報処理装置
US7003619B1 (en) * 2001-04-09 2006-02-21 Matrix Semiconductor, Inc. Memory device and method for storing and reading a file system structure in a write-once memory array
US6728137B1 (en) 2003-04-29 2004-04-27 Ememory Technology Inc. Method for programming and reading a plurality of one-time programmable memory blocks
JP2005149617A (ja) * 2003-11-14 2005-06-09 Sony Corp 不揮発性半導体メモリ装置およびその動作方法
JP4129453B2 (ja) * 2004-12-01 2008-08-06 株式会社東芝 半導体記憶装置、半導体記憶装置の動作方法および半導体記憶装置のテスト方法
KR100732628B1 (ko) * 2005-07-28 2007-06-27 삼성전자주식회사 멀티-비트 데이터 및 싱글-비트 데이터를 저장하는 플래시메모리 장치
US8242908B2 (en) * 2005-12-09 2012-08-14 Tego Inc. Methods and systems of a multiple radio frequency network node RFID tag
TW200727303A (en) * 2006-01-08 2007-07-16 Ememory Technology Inc A method and memory capable of improving the endurance of memory
JP5028967B2 (ja) * 2006-11-15 2012-09-19 富士通セミコンダクター株式会社 半導体記憶装置および半導体記憶装置の制御方法
US8275927B2 (en) * 2007-12-31 2012-09-25 Sandisk 3D Llc Storage sub-system for a computer comprising write-once memory devices and write-many memory devices and related method
JP5328020B2 (ja) * 2009-01-15 2013-10-30 セイコーインスツル株式会社 メモリ装置及びメモリアクセス方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1866400A (zh) * 2005-05-19 2006-11-22 力旺电子股份有限公司 存取存储器的方法
CN101315906A (zh) * 2007-05-31 2008-12-03 和舰科技(苏州)有限公司 一次可编程存储器的结构及其制造方法

Also Published As

Publication number Publication date
CN101783181A (zh) 2010-07-21
US20120163062A1 (en) 2012-06-28
TW201102814A (en) 2011-01-16
US8335098B2 (en) 2012-12-18
US20100177547A1 (en) 2010-07-15
US8553443B2 (en) 2013-10-08
TWI470429B (zh) 2015-01-21
JP2010165165A (ja) 2010-07-29
KR20100084132A (ko) 2010-07-23
JP5328020B2 (ja) 2013-10-30
KR101466420B1 (ko) 2014-11-28

Similar Documents

Publication Publication Date Title
CN101783181B (zh) 存储器装置及存储器存取方法
CN101176074B (zh) 非易失性存储器件,写入数据的方法,和读出数据的方法
CN100543876C (zh) 存取存储器的方法
CN1307554C (zh) 对快速存储器的数据记录装置和数据写入方法
CN100419714C (zh) 闪存存取方法、闪存文件***的块替换方法及其管理装置
KR100977899B1 (ko) 비휘발성 메모리 시스템에서 아웃-오브-시퀀스 기록 프로세스를 효과적으로 수행하기 위한 방법 및 장치
JP4418439B2 (ja) 不揮発性記憶装置およびそのデータ書込み方法
EP1645964A2 (en) Partial block data programming and reading operations in a non-volatile memory
US20170109042A1 (en) Data storage device and data maintenance method thereof
TW200535608A (en) Adaptive mode switching of flash memory address mapping based on host usage characteristics
KR100882740B1 (ko) 맵 히스토리 기반의 불휘발성 메모리의 매핑 방법 및 저장장치
TWI386842B (zh) 記憶卡及於快閃記憶體進行資料更新的方法
CN104598386A (zh) 通过追踪和利用二级映射索引重复利用固态驱动器块
EP3057100B1 (en) Memory device and operating method of same
CN101727987A (zh) 数据编程与读取方法及应用其的单次可编程存储器
CN110489051A (zh) 数据储存装置及***信息的编程方法
US7032094B2 (en) Method of controlling flash memory
CN113870931A (zh) 数据写入和数据读取方法及装置、电子设备和存储介质
KR101102754B1 (ko) 낸드 플래시 메모리 파일 시스템 및 낸드 플래시 메모리 시스템에서 파일 엑세스 방법
CN103514953A (zh) 对存储在闪存中的数据有地址ram的模拟电可擦存储器
JP4200362B2 (ja) 記録媒体の記録制御方法、記録制御装置および電子機器
JP2005234738A (ja) 半導体メモリ装置
JP4003709B2 (ja) ファイル管理装置、ファイル管理方法及びファイル管理システム
JPH07111092A (ja) 不揮発性半導体記憶装置の制御方法
CN113687786A (zh) 一种可变数据块宽度的eeprom读写方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160323

Address after: Chiba County, Japan

Patentee after: DynaFine Semiconductor Co.,Ltd.

Address before: Chiba, Chiba, Japan

Patentee before: Seiko Instruments Inc.

CP01 Change in the name or title of a patent holder

Address after: Chiba County, Japan

Patentee after: ABLIC Inc.

Address before: Chiba County, Japan

Patentee before: DynaFine Semiconductor Co.,Ltd.

CP01 Change in the name or title of a patent holder
CP02 Change in the address of a patent holder

Address after: Nagano

Patentee after: ABLIC Inc.

Address before: Chiba County, Japan

Patentee before: ABLIC Inc.

CP02 Change in the address of a patent holder