一次编程非易失性存储器及其读取感测方法

文档序号:10554034阅读:536来源:国知局
一次编程非易失性存储器及其读取感测方法
【专利摘要】本发明涉及一种一次编程非易失性存储器及其读取感测方法。该一次编程非易失性存储器中具有一存储器阵列,连接至多条位线。该读取方法包括下列步骤:将所述位线预充电至一预充电电压;由该存储器阵列中决定一选定存储单元,其中该选定存储单元连接至所述位线中的一第一位线;将该选定存储单元所对应的该第一位线连接至该数据线,并将该数据线放电至一重置电压;接收该选定存储单元所输出的一存储单元电流,使得该数据线上的一电压电平由该重置电压开始变化;以及根据一比较电压以及该数据线上的该电压电平产生一输出信号。
【专利说明】
一次编程非易失性存储器及其读取感测方法
技术领域
[0001]本发明涉及一种非易失性存储器及其读取感测方法,且特别是有关于一种一次编程(one time programmable,简称OTP)非易失性存储器及其读取感测方法。
【背景技术】
[0002]众所周知,一次编程(OTP)非易失性存储器的OTP存储单元进行一次编程动作之后即决定OTP存储单元的储存状态,且OTP存储单元的储存状态无法再被更改。
[0003]基本上,OTP存储单元可区分为恪丝型OTP存储单元(fuse OTP memory cell)与反恪丝型 OTP 存储单元(ant1-fuse OTP memory cell) ο
[0004]举例来说,当反恪丝型OTP存储单元未进行编程(program)时,其为高阻抗(highimpedance)的储存状态;反之,当反恪丝型OTP存储单元被编程时,其为低阻抗(lowimpedance)的储存状态。另外,当恪丝型OTP存储单元未进行编程时,其为低阻抗的储存状态;反之,当熔丝型OTP存储单元被编程时,其为高阻抗的储存状态。
[0005]由于各种类型的OTP存储单元结构与特性不同,为了要能够正确的判断各种类型OTP存储单元的储存状态,所搭配的读取感测电路也会不同。
[0006]请参照图1A至图1C,其所绘示为US8,223,526所揭示的反熔丝型OTP非易失性存储器、读取感测方法、与相关信号示意图。如图1A所示,非易失性存储器的存储器阵列中包括:预充电电路(precharge circuit) 110、OTP存储单元102与104、字线WLl?Wl1、位线 BLl 与 BL2、隔离晶体管(isolat1n transistor) 106 与 108、参考充电电路(referencecharge circuit)REF、位线感测放大器(bitline sense amplifier) 114。其中,OTP 存储单元102与104为反熔丝型OTP存储单元。
[0007]字线WLl?WLl连接至对应的OTP存储单元102与104。再者,OTP存储单元102与104分别连接至位线BLl与BL2。其中,预充电信号(precharge signal)BLPCH用来控制预充电电路110,使得位线BLl与BL2被充电至预充电电压(precharge voltage) VPCH。另外,致能信号(enable signal)REF_EN用来控制参考充电电路REF,使得未被选定的位线BLl或BL2被充电至参考电压(reference voltage)。再者,隔离信号ISO控制隔离晶体管106与108,用以将位线BLl与BL2与感测线SLl与SL2之间的连接或不连接。
[0008]再者,位线感测放大器114根据高逻辑电平致能信号(high logic level enablesignal) H_EN 与低逻辑电平致能信号(low logic level enable signal) L_EN 来运作。
[0009]如图1B所示的读取感测方法。以位线感测放大器114感测OTP存储单元102为例来进行说明。首先,如步骤200所示,将位线BLl与BL2以及感测线SLl与SL2预充电至第一供电电压(亦即预充电电压VPCH)。此时,由于隔离信号ISO为高电平,隔离晶体管106与108将位线BLl与BL2连接至对应的感测线SLl与SL2。
[0010]接着,如步骤202所示,以读取电压VREAD来驱动选定字线。亦即,提供读取电压VREAD至字线WLl,而其他字线WL2?WLi则不驱动。同时,如步骤204所示,将参考电压充电至未选定的位线与感测线。亦即,位线BL2与感测线SL2会被充电至参考电压。
[0011]接着,如步骤206所示,断开(decouple)选定OTP存储单元与感测线之间的连接关系。亦即,控制隔离信号ISO为低电平,隔离晶体管106与108断开位线BLl与BL2与感测线SLl与SL2之间的连接关系。之后,如步骤208所示,动作(activate)位线感测放大器114,即可感测出选定OTP存储单元的储存状态。
[0012]如图1C所示的信号,其为读取OTP存储单元102的相关信号示意图,且读取OTP存储单元102为高阻抗的储存状态。
[0013]由示意图可知,当预充电信号BLPCH为高电平的期间,隔离信号ISO亦为高电平,因此位线BLl与BL2以及感测线SLl与SL2被预充电至预充电电压VPCH,例如接地电压。
[0014]当位线BLl与BL2以及感测线SLl与SL2被预充电至预充电电压VPCH之后,字线WLl与致能信号REF_EN动作。因此,OTP存储单元102为选定存储单元,位线BLl为选定位线,且位线BL2为未选定位线。
[0015]再者,于位线WLl与参考信号REF_EN的动作期间,位线BLl与BL2以及感测线SLl与SL2皆由预充电电压VPCH开始上升。由于OTP存储单元为高阻抗的储存状态,使得选定位线BLl与感测线SLl的上升速度小于未选定位线BL2与感测线SL2的上升速度。
[0016]再者,于时间点tl时,隔离信号ISO为低电平,隔离晶体管106与108断开位线BLl与BL2以及感测线SLl与SL2之间的连接关系。此时,选定位线BLl与感测线SLl的电压电平小于未选定位线BL2与感测线SL2的电压电平。
[0017]再者,于时间点t2时,由于位线BLl与BL2以及感测线SLl与SL2之间已经未连接,所以位线BLl与位线BL2会维持在先前的电压电平。再者,由于位线感测放大器114动作,使得电压电平较高的感测线SL2再被提高至高逻辑电平致能信号H_EN的电压电平;且电压电平较低的感测线SLl被降低至低逻辑电平致能信号L_EN的电压电平。因此,于时间点t2之后,根据感测线SL2的电压电平大于感测线SLl的电压电平,可以确认选定OTP存储单元为高阻抗的储存状态。
[0018]反之,如果位线感测放大器114动作时,感测线SLl的电压电平大于感测线SL2的电压电平,则可以确认选定OTP存储单元102为低阻抗的储存状态。
[0019]由以上的说明可知,图1A的非易失性存储器的相关电路中,于读取选定OTP存储单元的储存状态时,需要先断开位线与感测线。之后,再根据感测线上的电压来判断OTP存储单元的储存状态。
[0020]另外,US8, 259,518以及US7,269,047也针对不同结构的OTP存储单元揭示对应的OTP存储单元读取机制(read scheme)。

【发明内容】

[0021]本发明的主要目的在于,提出一种一次编程非易失性存储器及其读取感测方法。于读取周期(read cycle)时,选定OTP存储单元所对应的选定位线持续连接于感测放大器并进行充电,而根据充电的电压电平变化来判断选定OTP存储单元的储存状态。
[0022]本发明涉及一种一次编程非易失性存储器,包括:一存储器阵列,具有MXN个存储单元,且该存储器阵列连接至M条字线与N条位线;一控制电路,具有一电压发生器,产生多个供电电压至该存储器阵列;一字线驱动器,连接至该M条字线,用以决定该M条字线其中之一为一选定字线;一列驱动器,产生N个列解码信号,且该N个列解码信号中仅有其中之一可被驱动;以及,一时序控制器,产生一预充电信号、一重置信号与一致能信号;一预充电电路,连接于该N条位线,且于该预充电信号动作时,提供一预充电电压至该N条位线;一列选择器,连接于该N条位线与一数据线,且该列选择器根据该N个列解码信号决定该N条位线其中之一为一选定位线,并将该选定位线连接至该数据线;一重置电路,连接于该数据线,且于该重置信号动作时,提供一重置电压至该数据线;以及一感测放大器,连接至该数据线并接收一比较电压,并于该致能信号动作时,根据该数据线的一电压电平与该比较电压来产生一输出信号。
[0023]本发明涉及一种一次编程非易失性存储器的读取感测方法,该一次编程非易失性存储器具有多个存储单元的一存储器阵列,且该存储器阵列连接至多条位线,该读取方法包括下列步骤:将所述位线预充电至一预充电电压;由该存储器阵列中决定一选定存储单元,其中该选定存储单元连接至所述位线中的一第一位线;将该选定存储单元所对应的该第一位线连接至该数据线,并将该数据线放电至一重置电压;接收该选定存储单元所输出的一存储单元电流,使得该数据线上的一电压电平由该重置电压开始变化;以及根据一比较电压以及该数据线上的该电压电平产生一输出信号。
[0024]本发明涉及一种一次编程非易失性存储器,包括:一存储器阵列,具有MXN个存储单元,且该存储器阵列连接至M条字线与2N条位线,其中该2N条位线被区分为N个位线对;一控制电路,具有一电压发生器,产生多个供电电压至该存储器阵列;一字线驱动器,连接至该M条字线,用以决定该M条字线其中之一为一选定字线;一列驱动器,产生N个列解码信号,且该N个列解码信号中仅有其中之一可被驱动;以及,一时序控制器,产生一预充电信号、一重置信号与一致能信号;一预充电电路,连接于该2N条位线,且于该预充电信号动作时,提供一预充电电压至该2N条位线;一列选择器,连接于该2N条位线、一参考线与一数据线,且该列选择器根据该N个列解码信号决定该N个位线对其中之一为一选定位线对,并将该选定位线对中的一第一位线连接至该数据线,将该选定位线对中的一互补的第一位线连接至该参考线;一重置电路,连接于该数据线与该参考线,且于该重置信号动作时,提供一重置电压至该数据线与该参考线;以及一感测放大器,连接至该数据线与该参考线,并于该致能信号动作时,根据该数据线的一电压电平与该参考线上的一比较电压来产生一输出信号。
[0025]为了对本发明的上述及其他方面有更佳的了解,下文特举较佳实施例,并结合附图详细说明如下。
【附图说明】
[0026]图1A至图1C所绘示为US8,223,526所揭示的反熔丝型OTP非易失性存储器、读取感测方法、与相关信号示意图。
[0027]图2A与图2B所绘示为组成本发明一次编程非易失性存储器的各种OTP存储单元示意图。
[0028]图3所绘示为本发明一次编程非易失性存储器的示意图。
[0029]图4所绘示为本发明一次编程非易失性存储器的读取感测方法。
[0030]图5所绘示为本发明一次编程非易失性存储器于读取周期时的相关信号示意图。
[0031]图6A与图6B所绘示为一次编程非易失性存储器中运用于具差分模式感测放大器的各种OTP存储单兀的不意图。
[0032]图7所绘示为本发明另一个一次编程非易失性存储器示意图。
[0033]【附图符号说明】
[0034]102、104:0ΤΡ 存储单元
[0035]106、108:隔离晶体管
[0036]110:预充电电路
[0037]114:位线感测放大器
[0038]200?208:步骤流程
[0039]300、500:—次编程非易失性存储器
[0040]310、510:控制电路
[0041]312、512:电压发生器
[0042]313、513:字线驱动器
[0043]314、514:列驱动器
[0044]315、515:脉冲发生器
[0045]316、516:时序控制器
[0046]320、520:存储器阵列
[0047]330、530:预充电电路
[0048]340、540:列选择器
[0049]360、560:感测放大器
[0050]362、562:比较器
[0051]370、570:重置电路
[0052]S410?Α460:步骤流程
【具体实施方式】
[0053]请参照图2Α与图2Β,其所绘示为组成本发明一次编程非易失性存储器的各种OTP存储单元示意图。如图2Α所示,OTP非易失性存储器由2X2个OTP存储单元C11、C12、C21、C22组成一存储器阵列(memory array)。其中,每个OTP存储单元Cll、C12、C21、C22由三个电子元件(electronic component)所构成。当然,本发明的存储单元阵列数目,可以根据实际需要而更改为MXN大小的存储器阵列,亦即M条字线与N条位线,且M与N为正整数。
[0054]在图2A中,OTP存储单元C11、C21为未被编程的(non-programmed)OTP存储单元;OTP存储单元C12、C22为被编程的(progra_ed) OTP存储单元。
[0055]以未被编程的OTP存储单元Cll为例来说明。未被编程的OTP存储单元Cll包括一选择晶体管(select transistor)!!与二电容器cl、c2。选择晶体管T的栅极连接至字线WLl ;选择晶体管T的第一源极/漏极(source/drain)端与供电电压Vl之间连接电容器Cl,第一源极/漏极端与供电电压V2之间连接电容器c2 ;选择晶体管T的第二源极/漏极端连接至位线BLl。
[0056]再者,当OTP存储单元被编程之后,电容器Cl或者电容器c2中的介电层(dielectric layer)会破裂(rupture),而成为电阻。以被编程的OTP存储单元C22为例来说明。被编程的OTP存储单元C22包括一选择晶体管T、一电阻rl与电容器C2。选择晶体管T的栅极连接至字线WL2 ;选择晶体管T的第一源极/漏极端与供电电压Vl之间连接电阻rl,第一源极/漏极端与供电电压V2之间连接电容器c2 ;选择晶体管T的第二源极/漏极端连接至位线BL2。当然,电容器Cl以及电容器c2中的介电层都被破裂而形成两个电阻也可以视为被编程的OTP存储单元。
[0057]再者,根据被驱动的字线与位线,即可由存储单元阵列中决定一选定OTP存储单元(selected OTP memory cell)。举例来说,当字线WL2与位线BLl动作时,OTP存储单元C21即为选定OTP存储单元。此时,OTP存储单元C21会产生存储单元电流(cell current)至位线BL1。由以上的说明可知,当字线WL2为选定字线且位线BLl为选定位线时,OTP存储单元C21即为选定OTP存储单元。
[0058]再者,由于图2A中的OTP存储单元为反熔丝型OTP存储单元。所以选择未编程的OTP存储单元为选定存储单元时,由于具备高阻抗的储存状态,所以产生的存储单元电流会较小;且选择编程的OTP存储单元为选定存储单元时,由于具备低阻抗的储存状态,所以产生的存储单元电流会较大。
[0059]如图2B所示,OTP非易失性存储器由2X2个OTP存储单元C11、C12、C21、C22组成一存储器阵列。其中,每个OTP存储单元C11、C12、C21、C22由三个电子元件所构成。
[0060]在图2B中。OTP存储单元Cll、C21为未被编程的OTP存储单元;OTP存储单元C12、C22为被编程的OTP存储单元。
[0061]以未被编程的OTP存储单元Cll为例来说明。未被编程的OTP存储单元Cll包括一选择晶体管Tl、一偏压晶体管T2与一电容器Cl。选择晶体管Tl的栅极连接至字线WLl ;选择晶体管Tl的第一源极/漏极(source/drain)端连接至偏压晶体管T2的第一源极/漏极端;选择晶体管Tl的第二源极/漏极端连接至位线BL1。偏压晶体管T2的栅极连接至供电电压V2 ;偏压晶体管T2的第二源极/漏极端与供电电压Vl之间连接电容器Cl。
[0062]另外,上述电容器Cl可以由变容器(varactor)所取代,其中变容器对应的电容值可根据其接收的偏压而改变。
[0063]再者,当OTP存储单元被编程之后,电容器Cl中的介电层会破裂,而成为电阻。以被编程的OTP存储单元C22为例来说明。被编程的OTP存储单元C22包括一选择晶体管Tl、一偏压晶体管T2、与一电阻rl。选择晶体管Tl的栅极连接至字线WLl ;选择晶体管Tl的第一源极/漏极端连接至偏压晶体管T2的第一源极/漏极端;选择晶体管Tl的第二源极/漏极端连接至位线BL1。偏压晶体管T2的栅极连接至供电电压V2 ;偏压晶体管T2的第二源极/漏极端与供电电压Vl之间连接电阻rl。
[0064]同理,根据被驱动的字线与位线,即可由存储单元阵列中决定一选定OTP存储单元(selected OTP memory cell)。举例来说,当字线WL2为选定字线且位线BLl为选定位线时,OTP存储单元C21即为选定OTP存储单元。
[0065]再者,由于图2B中的OTP存储单元为反熔丝型OTP存储单元。所以选择未编程的OTP存储单元为选定存储单元时,对应存储单元电流会较小;且选择编程的OTP存储单元为选定存储单元时,对应存储单元电流会较大。
[0066]请参照图3,其所绘示为本发明一次编程非易失性存储器的示意图。一次编程非易失性存储器300包括:控制电路310、存储器阵列320、预充电电路(prechargecircuit) 330、列选择器(column selector) 340、感测放大器(sense amplifier) 360 与重置电路(reset circuit) 370o其中,存储器阵列320中包括多个OTP存储单元。再者,图3仅绘示第η列OTP存储单元Cnl?Cn4对应的连接至位线BLl?BL4。虽然本发明以每一行有4个OTP存储单元为例来进行说明,然而本发明并未限定存储器阵列320中每一行OTP存储单元的数目。再者,OTP存储单元Cnl?Cn4可为图2A或者图2B所揭示的OTP存储单元。
[0067]控制电路310中包括:电压发生器312、字线驱动器(word line driver) 313、列驱动器(column driver) 314、脉冲发生器315与时序控制器(timing controller) 316。电压发生器312可产生供电电压Vl与V2至存储器阵列320。字线驱动器313连接至存储器阵列320中多条字线,字线驱动器313可驱动其中一条位线使其成为选定位线。列驱动器314可产生四个列解码信号Yl?Y4,用以决定位线BLl?BL4其中之一为选定位线。脉冲发生器315产生脉冲信号CLK。时序控制器316接收脉冲信号CLK,并产生预充电信号Ppcg、重置电信号Prst与致能信号EN。
[0068]预充电电路330中包括4个开关晶体管mal?ma4,开关晶体管mal?ma4的控制端接收预充电信号Ppcg,开关晶体管mal?ma4的第一端连接至一预充电电压(prechargevoltage) Vpcg ;开关晶体管mal?ma4的第二端连接至对应的位线BLl?BL4。当预充电信号Ppcg动作时,所有的位线BLl?BL4皆被预充电至预充电电压Vpcg。
[0069]列选择器330中包括4个选择晶体管Ml?M4,选择晶体管Ml?M4的控制端接收对应的列解码信号Yl?Y4,选择晶体管Ml?M4的第一端连接至对应的位线BLl?BL4 ;选择晶体管Ml?M4的第二端连接至数据线DL。基本上,列驱动器314每次仅会动作列解码信号Yl?Y4其中之一,以决定选定位线。
[0070]重置电路370中包括一开关晶体管mb,开关晶体管mb的控制端接收重置电信号Prst,开关晶体管mb的第一端连接至数据线DL ;开关晶体管mb的第二端连接至重置电压Vrst (例如接地电压)。当重置电信号Prst动作时,字线DL皆被放电(discharge)至重置电压Vrst。
[0071]感测放大器360中包括一比较器362连接至该数据线并接收一比较电压Vcmp,并于该致能信号EN动作时,根据该数据线DL的一电压电平与该比较电压Vcmp来产生一输出信号Dout。
[0072]根据本发明的实施例,于一次编程非易失性存储器的读取周期(read cycle)时,电压发生器312产生供电电压Vl与V2至存储器阵列320。于决定选定OTP存储单元之前,时序控制器316先动作预充电信号Ppcg,并使得所有位线BLl?BL4预充电至预充电电压Vpcg。接着,根据字线驱动器313与列驱动器314来决定选定字线与选定位线,并决定选定OTP存储单元且使得选定OTP存储单元对应的位线连接至数据线DL。接着,动作重置电信号Prst,使得数据线DL及选定存储单元对应的位线被放电(discharge)至重置电压Vrst。之后,于致能信号EN动作时,感测放大器360即可判断比较电压Vcmp与数据线DL上的电压电平,并据以产生输出数据Dout。而输出数据Dout即可代表选定存储单元的储存状态。
[0073]请参照图4,其所绘示为本发明一次编程非易失性存储器的读取感测方法。以下以图3 OTP存储单元Cn2为选定存储单元为例来作说明。首先,于读取周期开始时,电压发生器312会输出供电电压Vl与V2至存储器阵列320。
[0074]如步骤S410所示,将所有位线预充电至预充电电压。于执行步骤S410时,时序控制器316先动作预充电信号Ppcg,用以控制预充电电路330中所有的开关晶体管mal?ma4为关闭状态(close state),使得位线BLl?BL4被预充电至预充电电压Vpcg。之后,时序控制器316不动作预充电信号Ppcg,使得预充电电路330中所有的选择晶体管mal?ma4为开路状态(open state),而所有位线BLl?BL4皆维持在预充电电压Vpcg。
[0075]如步骤S420所示,决定一选定OTP存储单元。于执行步骤S420时,字线驱动电路313驱动字线WLn而成为选定字线。另外,列驱动器314驱动列解码信号Y2,不驱动列解码信号Y1、Y3、Y4,所以列选择器340中选择晶体管M2为关闭状态(close state),其他选择晶体管Ml、M3、M4为开路状态(open state)。因此,位线BL2为选定位线并连接至数据线DL0再者,根据选定字线以及选定位线可以确定OTP存储单元Cn2为选定OTP存储单元。
[0076]如步骤S430所示,将选定位线及数据线DL放电至重置电压。于执行步骤S430时,时序控制器316动作重置信号Prst,用以控制重置电路370中的开关晶体管mb为关闭状态(close state),使得数据线DL以及选定位线BL2被放电至重置电压Vrst。之后,时序控制器316不动作重置信号Pb,使得重置电路370中的开关晶体管mb为开路状态(openstate)ο
[0077]如步骤S440所示,接收选定OTP存储单元输出的存储单元电流,用以改变数据线DL上的电压电平。于执行步骤S440时,由于选定位线BL2连接至数据线DL,且选定位线BL2以及数据线DL被放电至重置电压Vrst。因此,选定OTP存储单元所产生的存储单元电流流经选定位线BL2并对数据线DL进行充电,使得数据线DL上的电压电平由重置电压Vrst开始往上变化。
[0078]如步骤S450所示,致能感测放大器360并产生输出信号。于执行步骤S440时,时序控制器316动作致能信号EN,进而致能感测放大器360,使得感测放大器360判断比较电压Vcmp与数据线DL上的电压电平,并据以产生输出数据Dout。而输出数据Dout即代表选定存储单元的储存状态。
[0079]接着,如步骤S460所示,是否还要读取其他OTP存储单元。如果还需要读取其他OTP存储单元则回到步骤S410 ;若不需要读取其他OTP存储单元时,则结束读取周期。
[0080]请参照图5,其所绘示为本发明一次编程非易失性存储器于读取周期时的相关信号示意图。基本上,时序控制器316根据脉冲信号CLK来产生预充电信号Ppcg、重置信号Pb与致能信号EN。且感测放大器360可在脉冲信号CLK的一个脉冲周期判断出一个OTP选定存储单元的储存状态。
[0081]如图5所示,时间点tl至时点t6为脉冲周期I且字线WLn被驱动。首先,于时间点tl至时间点t2,预充电信号Ppcg动作,数据线DL被预充电至预充电电压Vpcg。接着,于时间点t2至时间点t3,重置电信号Prst动作,数据线DL被放电至重置电压Vrst。
[0082]于时间点t3至时间点t4,数据线DL接收选定OTP存储单元的存储单元电流,使得数据线DL上的电压电平由重置电压Vrst开始往上变化。基本上,数据线DL上电压电平变化的速度由选定OTP存储单元的存储单元电流决定。当选定OTP存储单元的存储单元电流较大,数据线DL上电压电平变化的速度较快;反之,当选定OTP存储单元的存储单元电流较小,数据线DL上电压电平变化的速度较慢。
[0083]于时间点t4时,致能信号EN动作,并使得致能感测放大器360运作,用以判断比较电压Vcmp与数据线DL上的电压电平之间的关系。并且,于时间点t5时,由于比较电压Vcmp小于数据线DL上的电压电平,致能感测放大器360产生第一电平(例如高电平)的输出信号,用以代表选定OTP存储单元为低阻抗的储存状态。
[0084]再者,时间点t6至时点til为脉冲周期II且字线WLn-1被驱动。首先,于时间点t6至时间点t7,预充电信号Ppcg动作,数据线DL被预充电至预充电电压Vpcg。接着,于时间点t7至时间点t8,重置电信号Prst动作,数据线DL被放电至重置电压Vrst。
[0085]于时间点t8至时间点t9,数据线DL接收选定OTP存储单元的存储单元电流,使得数据线DL上的电压电平由重置电压Vrst开始往上变化。
[0086]于时间点t9时,致能信号EN动作,并使得致感测放大器360运作,用以判断比较电压Vcmp与数据线DL上的电压电平之间的关系。并且,于时间点tlO时,由于比较电压Vcmp大于数据线DL上的电压电平,致能感测放大器360产生第二电平(例如低电平)的输出信号,用以代表选定OTP存储单元为高阻抗的储存状态。
[0087]同理,脉冲周期III的动作原理与上述类似,不再赘述。
[0088]由以上的说明可知,本发明于读取周期(read cycle),选定OTP存储单元所对应的选定位线持续连接于数据线DL,使得选定OTP存储单元所产生的存储单元电流可以持续地充电数据线DL,并且感测放大器360可以判断选定存储单元的储存状态。
[0089]在图5中,时序控制器316仅在一个脉冲周期中致能一感测放大器360。当然,本领域的技术人员也可以控制时序控制器316在一个脉冲周期中致能多次感测放大器360,并产生多个输出信号Dout。而根据多个输出信号Dout来决定选定OTP存储单元的储存状态,如此可以降低感测放大器360误判的机率。
[0090]再者,上述图3所示的一次编程非易失性存储器中,利用单端点模式(singleended mode)的感测放大器360来感测选定OTP存储单元的储存状态。当然,本发明的一次编程非易失性存储器中,也可利用差分模式(differential mode)的感测放大器来感测选定OTP存储单元的储存状态。
[0091]请参照图6A与图6B,其所绘示为一次编程非易失性存储器中运用于具差分模式感测放大器的各种OTP存储单元的示意图。如图6A所示,OTP非易失性存储器由2X2个OTP存储单元C11、C12、C21、C22组成一存储器阵列(memory array)。其中,每个OTP存储单元C11、C12、C21、C22由六个电子元件所构成,可进一步再被区分为两个单元元件(cellelement)。其中,两个单元元件的储存状态为互补的储存状态(complementary storagestate)。当然,本发明的存储单元阵列数目,可以根据实际需要而更改为MXN大小的存储器阵列,亦即M条字线与2N条位线,且M与N为正整数。
[0092]在图6A中,OTP存储单元C11、C21为第一型OTP存储单元;0ΤΡ存储单元C12、C22为第二型OTP存储单元。
[0093]以第一型OTP存储单元Cll为例来说明。第一型OTP存储单元Cll中,单元元件all包括:一选择晶体管T与二电容器cl、c2 ;以及,单元元件all'包括:一选择晶体管T、一电阻rl与一电容器Cl。很明显地,第一型OTP存储单元Cll中,单元元件all为高阻抗的储存状态,单元元件alP为低阻抗的储存状态。
[0094]再者,单元元件all中,选择晶体管T的栅极连接至字线WLl ;选择晶体管T的第一源极/漏极端与供电电压Vl之间连接电容器Cl,第一源极/漏极端与供电电压V2之间连接电容器c2;选择晶体管T的第二源极/漏极端连接至位线BL1。单元元件all'中,选择晶体管T的栅极连接至字线WLl ;选择晶体管T的第一源极/漏极端与供电电压Vl之间连接电阻rl,第一源极/漏极端与供电电压V2之间连接电容器c2 ;选择晶体管T的第二源极/漏极端连接至位线BLl'。其中,位线BLl与位线BLl'为互补的位线对(complementarybit line pair)。
[0095]以第二型OTP存储单元C12为例来说明。第二型OTP存储单元C12中,单元元件al2包括:一选择晶体管T、一电阻rl与一电容器cl ;以及,单元元件al2'包括:一选择晶体管T与二电容器cl、c2。很明显地,第二型OTP存储单元C12中,单元元件al2为低阻抗的储存状态,单元元件aC为高阻抗的储存状态。
[0096]再者,单元元件al2中,选择晶体管T的栅极连接至字线WLl ;选择晶体管T的第一源极/漏极端与供电电压Vl之间连接电阻rl,第一源极/漏极端与供电电压V2之间连接电容器c2;选择晶体管T的第二源极/漏极端连接至位线BL2。单元元件al2'中,选择晶体管T的栅极连接至字线WLl ;选择晶体管T的第一源极/漏极端与供电电压Vl之间连接电容器Cl,第一源极/漏极端与供电电压V2之间连接电容器c2 ;选择晶体管T的第二源极/漏极端连接至位线BL2'。其中,位线BL2与位线BL2'为互补的位线对。
[0097]再者,根据被驱动的字线与位线对,即可由存储单元阵列中决定一选定OTP存储单元(selected OTP memory cell)。举例来说,当字线WL2与位线对BLl与BLl'动作时,OTP存储单元C21即为选定OTP存储单元。此时,单元元件a21会产生存储单元电流至位线BL1,单元元件a21'会产生存储单元电流至位线BLl'。由以上的说明可知,当字线WL2为选定字线且位线对BLl与BLP为选定位线对时,OTP存储单元C21即为选定OTP存储单
J L ο
[0098]如图6B所示,OTP非易失性存储器由2X2个OTP存储单元C11、C12、C21、C22组成一存储器阵列。其中,每个OTP存储单元Cll、C12、C21、C22由六个电子元件所构成,可进一步再被区分为两个单元元件。其中,两个单元元件的储存状态为互补的储存状态。
[0099]在图6B中。OTP存储单元C11、C21为第一型OTP存储单元;OTP存储单元C12、C22为第二型OTP存储单元。
[0100]以第一型OTP存储单元Cll为例来说明。第一型OTP存储单元Cll中,单元元件all包括:一选择晶体管Tl、一偏压晶体管T2、与一电容器Cl ;以及,单元元件all'包括:一选择晶体管Tl、一偏压晶体管T2与一电阻rl。很明显地,第一型OTP存储单元Cll中,单元元件all为高阻抗的储存状态,单元元件all'为低阻抗的储存状态。
[0101]再者,单元元件all中,选择晶体管Tl的栅极连接至字线WLl ;选择晶体管Tl的第一源极/漏极端连接至偏压晶体管T2的第一源极/漏极端;选择晶体管Tl的第二源极/漏极端连接至位线BL1。偏压晶体管T2的栅极连接至供电电压V2 ;偏压晶体管T2的第二源极/漏极端与供电电压Vl之间连接电容器Cl。单元元件all'中,选择晶体管Tl的栅极连接至字线WLl ;选择晶体管Tl的第一源极/漏极端连接至偏压晶体管T2的第一源极/漏极端;选择晶体管Tl的第二源极/漏极端连接至位线BLl'。偏压晶体管T2的栅极连接至供电电压V2 ;偏压晶体管T2的第二源极/漏极端与供电电压Vl之间连接电阻rl。其中,位线BLl与位线BLl'为互补的位线对。
[0102]以第二型OTP存储单元C12为例来说明。第二型OTP存储单元C12中,单元元件al2包括:一选择晶体管Tl、一偏压晶体管T2与一电阻rl ;以及,单元元件all'包括:一选择晶体管Tl、一偏压晶体管T2、与一电容器Cl。很明显地,第二型OTP存储单元C12中,单元元件al2为低阻抗的储存状态,单元元件al2'为高阻抗的储存状态。
[0103]再者,单元元件al2中,选择晶体管Tl的栅极连接至字线WLl ;选择晶体管Tl的第一源极/漏极端连接至偏压晶体管T2的第一源极/漏极端;选择晶体管Tl的第二源极/漏极端连接至位线BL2。偏压晶体管T2的栅极连接至供电电压V2 ;偏压晶体管T2的第二源极/漏极端与供电电压Vl之间连接电阻rl。单元元件al2'中,选择晶体管Tl的栅极连接至字线WLl ;选择晶体管Tl的第一源极/漏极端连接至偏压晶体管T2的第一源极/漏极端;选择晶体管Tl的第二源极/漏极端连接至位线BL2'。偏压晶体管T2的栅极连接至供电电压V2 ;偏压晶体管T2的第二源极/漏极端与供电电压Vl之间连接电容器Cl。其中,位线BL2与位线BL2'为互补的位线对。
[0104]同理,根据被驱动的字线与位线对,即可由存储单元阵列中决定一选定OTP存储单元(selected OTP memory cell)。举例来说,当字线WL2为选定字线且位线对BLl与BLl'为选定位线对时,OTP存储单元C21即为选定OTP存储单元。
[0105]请参照图7,其所绘示为本发明另一个一次编程非易失性存储器示意图。一次编程非易失性存储器500包括:控制电路510、存储器阵列520、预充电电路530、列选择器540、感测放大器560与重置电路570。其中,存储器阵列520中包括多个OTP存储单元。再者,图7仅绘示第η行OTP存储单元Cnl?Cn2对应的连接至两个位线对BLUBLl'、BL2、BL2'。再者,OTP存储单元Cnl?Cn2可为图6A或者图6B所揭示的OTP存储单元。再者,图7中的控制电路510的动作原理与图3中的控制电路310相同,此处不再赘述。
[0106]预充电电路530中包括4个开关晶体管mal、mal'、ma2、ma2',开关晶体管mal、mal'、ma2、ma2'的控制端接收预充电信号Ppcg,开关晶体管mal、mal'、ma2、ma2'的第一端连接至一预充电电压Vpcg ;开关晶体管mal、mal'、ma2、ma2'的第二端连接至对应的位线BLUBLP、BL2、BI^。当预充电信号Ppcg动作时,所有的位线BLl、BLP、BL2、BL2r皆被预充电至预充电电压Vpcg。
[0107]列选择器540中包括4个选择晶体管,M2, M2',选择晶体管Μ1、ΜΡ的控制端接收列解码信号Y1,选择晶体管M2、M2'的控制端接收列解码信号Y2,选择晶体管MUMlr ,M2,M2/的第一端连接至对应的位线BLl、BLP、BL2、;选择晶体管M1、M2的第二端连接至数据线DL,选择晶体管MP ,M2r的第二端连接至参考线REF。基本上,列驱动器514每次仅会动作列解码信号Yl与Y2其中之一,以决定选定位线对。
[0108]重置电路570中包括开关晶体管mb、mV,开关晶体管mb、mV的控制端接收重置电信号Prst,开关晶体管mb的第一端连接至数据线DL,开关晶体管mb的第二端连接至重置电压Vrst (例如接地电压);开关晶体管mb'的第一端连接至参考线REF,开关晶体管mb的第二端连接至重置电压Vrst。当重置电信号Prst动作时,字线DL与参考线REF皆被放电至重置电压Vrst。
[0109]感测放大器560中包括一比较器562连接至数据线DL与参考线REF,并于该致能信号EN动作时,根据该数据线DL的一电压电平与该参考线REF上的该比较电压Vcmp来产生一输出信号Dout。
[0110]根据本发明的实施例,于一次编程非易失性存储器的读取周期(read cycle)时,电压发生器512产生供电电压Vl与V2至存储器阵列520。于决定选定OTP存储单元之前,时序控制器516先动作预充电信号Ppcg,并使得所有位线BLUBLP ,BL2,BL2/预充电至预充电电压Vpcg。接着,根据字线驱动器513与列驱动器514来决定选定字线与选定的位线对,并决定选定OTP存储单元且使得选定OTP存储单元对应的位线对分别连接至数据线DL与参考线REF。接着,动作重置电信号Prst,使得数据线DL、参考线REF及选定存储单元对应的位线对被放电至重置电压Vrst。之后,于致能信号EN动作时,感测放大器560即可判断参考线REF上的比较电压Vcmp与数据线DL上的电压电平,并据以产生输出数据Dout。而输出数据Dout即可代表选定存储单元的储存状态。
[0111]由以上的说明可知,选定存储单元中的两个单元元件可产生两个存储单元电流,经由对应的位线对可分别对数据线DL与参考线REF进行充电。并且,于感测放大器560被致能时,比较器562及可根据数据线DL上的电压电平以及参考线REF上的比较电压Vcmp来产生输出信号Dout,用以指示选定存储单元为第一型OTP存储单元或者第二型OTP存储单元。
[0112]再者,由于两个单元元件中为互补的储存状态,因此两个存储单元电流之间的差异非常大,导致数据线DL上的电压电平以及参考线REF上的比较电压Vcmp差异很大,因此感测放大器560能够产生更准确的输出信号Dout。
[0113]由以上说明可知,本发明的优点在于提出一种一次编程非易失性存储器及其读取感测方法。于读取周期,选定OTP存储单元所对应的选定位线持续连接于感测放大器并进行充电,而根据充电的电压电平变化来判断选定OTP存储单元的储存状态。
[0114]综上所述,虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明。本领域技术人员在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围以权利要求书为准。
【主权项】
1.一种一次编程非易失性存储器,包括:一存储器阵列,具有MXN个存储单元,且该存储器阵列连接至M条字线与N条位线;一控制电路,具有一电压发生器,产生多个供电电压至该存储器阵列;一字线驱动器,连接至该M条字线,用以决定该M条字线其中之一为一选定字线;一列驱动器,产生N个列解码信号,且该N个列解码信号中仅有其中之一可被驱动;以及,一时序控制器,产生一预充电信号、一重置信号与一致能信号; 一预充电电路,连接于该N条位线,且于该预充电信号动作时,提供一预充电电压至该N条位线; 一列选择器,连接于该N条位线与一数据线,且该列选择器根据该N个列解码信号决定该N条位线其中之一为一选定位线,并将该选定位线连接至该数据线; 一重置电路,连接于该数据线,且于该重置信号动作时,提供一重置电压至该数据线;以及 一感测放大器,连接至该数据线并接收一比较电压,并于该致能信号动作时,根据该数据线的一电压电平与该比较电压来产生一输出信号。2.根据权利要求1所述的一次编程非易失性存储器,其中该预充电电路包括:N个开关晶体管;该N个开关晶体管的控制端接收该预充电信号,该N个开关晶体管的第一端连接至该预充电电压;以及,该N个开关晶体管的第二端连接至对应的该N条位线。3.根据权利要求1所述的一次编程非易失性存储器,其中该列选择器包括:N个选择晶体管;且该N个选择晶体管的控制端接收对应的N个列解码信号,该N个选择晶体管的第一端连接至对应的该N条位线;以及该N个选择晶体管的第二端连接至该数据线。4.根据权利要求1所述的一次编程非易失性存储器,其中该重置电路包括:一开关晶体管;该开关晶体管的一控制端接收该重置电信号,该开关晶体管的一第一端连接至该数据线,该开关晶体管的一第二端连接至该重置电压。5.根据权利要求1所述的一次编程非易失性存储器,其中该感测放大器包括:一比较器,连接至该数据线并接收该比较电压,并于该致能信号动作时,产生该输出信号。6.根据权利要求1所述的一次编程非易失性存储器,其中该选定字线与该选定位线可决定该存储器阵列中的一选定存储单元。7.根据权利要求6所述的一次编程非易失性存储器,其中于一读取周期时,该选定存储单元所产生的一存储单元电流对该数据线进行充电,使得该数据线上的该电压电平由该重置电压开始变化。8.根据权利要求1所述的一次编程非易失性存储器,其中所述供电电压包括一第一供电电压与一第二供电电压,且该MXN个存储单元中具有一第一存储单元,包括: 一第一选择晶体管,具有一栅极连接至所述字线中的一第一字线,一第一源极/漏极端,以及一第二第一源极/漏极端连接至所述位线中的一第一位线; 一第一电容器,连接于该第一选择晶体管的该第一源极/漏极端与该第一供电电压之间;以及 一第二电容器,连接于该第一选择晶体管的该第一源极/漏极端与该第二供电电压之间。9.根据权利要求8所述的一次编程非易失性存储器,其中该MXN个存储单元中具有一第二存储单元,包括: 一第二选择晶体管,具有一栅极连接至所述字线中的一第二字线,一第一源极/漏极端,以及一第二第一源极/漏极端连接至所述位线中的一第二位线; 一第一电阻,连接于该第二选择晶体管的该第一源极/漏极端与该第一供电电压之间;以及 一第三电容器,连接于该第二选择晶体管的该第一源极/漏极端与该第二供电电压之间。10.根据权利要求1所述的一次编程非易失性存储器,其中所述供电电压包括一第一供电电压与一第二供电电压,且该MXN个存储单元中具有一第一存储单元,包括: 一第一选择晶体管,具有一栅极连接至所述字线中的一第一字线,一第一源极/漏极端,以及一第二第一源极/漏极端连接至所述位线中的一第一位线; 一第一偏压晶体管,具有一栅极连接至该第二供电电压,一第一源极/漏极端连接至该第一选择晶体管的该第一源极/漏极端,以及一第二第一源极/漏极端;以及 一第一电容器,连接于该第一偏压晶体管的该第二源极/漏极端与该第一供电电压之间。11.根据权利要求10所述的一次编程非易失性存储器,其中该MXN个存储单元中具有一第二存储单元,包括: 一第二选择晶体管,具有一栅极连接至所述字线中的一第二字线,一第一源极/漏极端,以及一第二第一源极/漏极端连接至所述位线中的一第二位线; 一第二偏压晶体管,具有一栅极连接至该第二供电电压,一第一源极/漏极端连接至该第二选择晶体管的该第一源极/漏极端,以及一第二第一源极/漏极端;以及 一第一电阻,连接于该第二偏压晶体管的该第二源极/漏极端与该第一供电电压之间。12.—种一次编程非易失性存储器的读取感测方法,该一次编程非易失性存储器具有多个存储单元的一存储器阵列,且该存储器阵列连接至多条位线,该读取方法包括下列步骤: 将所述位线预充电至一预充电电压; 由该存储器阵列中决定一选定存储单元,其中该选定存储单元连接至所述位线中的一第一位线; 将该选定存储单元所对应的该第一位线连接至该数据线,并将该数据线放电至一重置电压; 接收该选定存储单元所输出的一存储单元电流,使得该数据线上的一电压电平由该重置电压开始变化;以及 根据一比较电压以及该数据线上的该电压电平产生一输出信号。13.一种一次编程非易失性存储器,包括: 一存储器阵列,具有MXN个存储单元,且该存储器阵列连接至M条字线与2N条位线,其中该2N条位线被区分为N个位线对; 一控制电路,具有一电压发生器,产生多个供电电压至该存储器阵列;一字线驱动器,连接至该M条字线,用以决定该M条字线其中之一为一选定字线;一列驱动器,产生N个列解码信号,且该N个列解码信号中仅有其中之一可被驱动;以及,一时序控制器,产生一预充电信号、一重置信号与一致能信号; 一预充电电路,连接于该2N条位线,且于该预充电信号动作时,提供一预充电电压至该2N条位线; 一列选择器,连接于该2N条位线、一参考线与一数据线,且该列选择器根据该N个列解码信号决定该N个位线对其中之一为一选定位线对,并将该选定位线对中的一第一位线连接至该数据线,将该选定位线对中的一互补的第一位线连接至该参考线; 一重置电路,连接于该数据线与该参考线,且于该重置信号动作时,提供一重置电压至该数据线与该参考线;以及 一感测放大器,连接至该数据线与该参考线,并于该致能信号动作时,根据该数据线的一电压电平与该参考线上的一比较电压来产生一输出信号。14.根据权利要求13所述的一次编程非易失性存储器,其中该预充电电路包括:2N个开关晶体管;该2N个开关晶体管的控制端接收该预充电信号,该2N个开关晶体管的第一端连接至该预充电电压;以及,该2N个开关晶体管的第二端连接至对应的该2N条位线。15.根据权利要求13所述的一次编程非易失性存储器,其中该列选择器包括:2N个选择晶体管,被区分为N个选择晶体管对;且该N个选择晶体管对的控制端接收对应的N个列解码信号,该N个选择晶体管对中的每一 N个晶体管对的两个第一端连接至对应的位线对;以及该N个选择晶体管对中的每一N个选择晶体管对的一第一第二端连接至该数据线,且另一第二第二端连接至该参考线。16.根据权利要求13所述的一次编程非易失性存储器,其中该重置电路包括:一第一开关晶体管与一第二开关电路;该第一开关晶体管的一控制端接收该重置电信号,该第一开关晶体管的一第一端连接至该数据线,该第一开关晶体管的一第二端连接至该重置电压;该第二开关晶体管的一控制端接收该重置电信号,该第二开关晶体管的一第一端连接至该参考线,该第二开关晶体管的一第二端连接至该重置电压。17.根据权利要求13所述的一次编程非易失性存储器,其中该感测放大器包括:一比较器,连接至该数据线与该参考线,并于该致能信号动作时,产生该输出信号。18.根据权利要求13所述的一次编程非易失性存储器,其中该选定字线与该选定位线对可决定该存储器阵列中的一选定存储单元。19.根据权利要求18所述的一次编程非易失性存储器,其中于一读取周期时,该选定存储单元所产生的一第一存储单元电流对该数据线进行充电,使得该数据线上的该电压电平由该重置电压开始变化;以及,该选定存储单元所产生的一第二存储单元电流对该参考线进行充电,使得该参考线上的该比较电压由该重置电压开始变化。20.根据权利要求13所述的一次编程非易失性存储器,其中所述供电电压包括一第一供电电压与一第二供电电压,且该MXN个存储单元中具有一第一存储单元,包括: 一第一单元元件,包括:一第一选择晶体管,具有一栅极连接至所述字线中的一第一字线,一第一源极/漏极端,以及一第二第一源极/漏极端连接至该第一位线;一第一电容器,连接于该第一选择晶体管的该第一源极/漏极端与该第一供电电压之间;以及,一第二电容器,连接于该第一选择晶体管的该第一源极/漏极端与该第二供电电压之间;以及 一第二单元元件,包括:一第二选择晶体管,具有一栅极连接至该第一字线,一第一源极/漏极端,以及一第二第一源极/漏极端连接至该互补的第一位线;一第一电阻,连接于该第二选择晶体管的该第一源极/漏极端与该第一供电电压之间;以及一第三电容器,连接于该第二选择晶体管的该第一源极/漏极端与该第二供电电压之间。21.根据权利要求13所述的一次编程非易失性存储器,其中所述供电电压包括一第一供电电压与一第二供电电压,且该MXN个存储单元中具有一第一存储单元,包括: 一第一单元元件,包括:一第一选择晶体管,具有一栅极连接至所述字线中的一第一字线,一第一源极/漏极端,以及一第二第一源极/漏极端连接至该第一位线;一第一偏压晶体管,具有一栅极连接至该第二供电电压,一第一源极/漏极端连接至该第一选择晶体管的该第一源极/漏极端,以及一第二第一源极/漏极端;以及一第一电容器,连接于该第一偏压晶体管的该第二源极/漏极端与该第一供电电压之间;以及 一第二单元元件,包括:一第二选择晶体管,具有一栅极连接至该第一字线,一第一源极/漏极端,以及一第二第一源极/漏极端连接至该互补的第一位线;一第二偏压晶体管,具有一栅极连接至该第二供电电压,一第一源极/漏极端连接至该第二选择晶体管的该第一源极/漏极端,以及一第二第一源极/漏极端;以及,一第一电阻,连接于该第二偏压晶体管的该第二源极/漏极端与该第一供电电压之间。
【文档编号】G11C17/18GK105913876SQ201510385655
【公开日】2016年8月31日
【申请日】2015年6月30日
【发明人】陈勇叡, 黄志豪
【申请人】力旺电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1