MOS晶体管偏移消除差分电流锁存感测放大器的制作方法

文档序号:21191386发布日期:2020-06-20 18:31阅读:505来源:国知局
MOS晶体管偏移消除差分电流锁存感测放大器的制作方法

相关申请的交叉引用

本申请要求于2016年9月23日提交的题为“metal-oxidesemiconductor(mos)transistoroffset-cancelling(oc),zero-sensing(zs)deadzone,current-latchedsenseamplifiers(sas)(clsas)(oczs-sas)forsensingdifferentialvoltages”的美国专利申请序列号15/274,034的优先权,其全部内容通过引用并入本文。

本公开的技术总体上涉及磁性随机存取存储器(mram),该磁性随机存取存储器(mram)包括用于根据磁隧道结(mtj)存储元件的磁极化来存储数据的mram位单元,并且更具体地涉及用于作为读取操作的一部分来感测mram位单元的存储状态的感测电路系统。



背景技术:

半导体存储设备用于电子设备中的集成电路(ic)中以提供数据存储。半导体存储设备的一个示例是磁性随机存取存储器(mram)。mram是非易失性存储器,其中通过将磁隧道结(mtj)编程为mram位单元的一部分来存储数据。与传统的随机存取存储器(ram)芯片技术不同,在mram中,数据不是作为电荷进行存储,是通过存储元件的磁极化进行存储。因此,mram的一个优点在于,即使在电源关闭时,mram位单元也可以保留所存储的信息。存储元件由通过隧道层隔开的两个铁磁层形成。两个铁磁层中被称为固定层或被钉扎层的一个铁磁层具有固定在特定方向上的磁化。被称为自由层的另一铁磁层具有如下磁化方向:当自由层磁化反向平行(ap)于固定层磁化时,该磁化方向可以改变以表示“1”,或者当自由层磁化平行(p)于固定层磁化时,该磁化方向可以改变以表示“0”,或反之亦然。具有固定层、隧道层和自由层的一种这样的器件是mtj。mtj的电阻取决于自由层磁化和固定层磁化是彼此平行还是反向平行。因此,mram可以从可单独寻址的mtj阵列构建作为电阻性存储器件。

mtj器件的最新发展涉及自旋转移扭矩(stt)mram器件。在stt-mram器件中,载流子电子的自旋极化而不是磁场的脉冲被用于对存储在mtj中的状态(即,“0”或“1”)进行编程。图1示出了mtj100。mtj100被提供作为mram位单元102的一部分以存储非易失性数据。提供金属氧化物半导体(通常为n型mos,即nmos)存取晶体管104以控制对mtj100的读取和写入。存取晶体管104的漏极(d)耦合到mtj100的底部电极106,底部电极106耦合到具有固定磁化方向的被钉扎层108。字线(wl)耦合到存取晶体管104的栅极(g)。存取晶体管104的源极(s)通过源极线(sl)耦合到电压源(vs)。电压源(vs)在源极线(sl)上提供电压(vsl)。位线(bl)耦合到mtj100的顶部电极110,顶部电极110耦合到例如自由层112。被钉扎层108和自由层112由隧道势垒114分开。

继续参考图1,当将数据写入mram位单元102时,通过激活字线(wl)来激活存取晶体管104的栅极(g)。施加位线(bl)上的电压(vbl)与源极线(sl)上的电压(vsl)之间的电压差。结果,在存取晶体管104的漏极(d)和源极(s)之间产生写入电流(i)。如果mtj100的磁取向将从ap改变为p,则生成从自由层112流到被钉扎层108的写入电流(iap-p)。这在自由层112处引起stt以相对于被钉扎层108将自由层112的磁取向改变为p。如果磁取向将从p改变为ap,则产生从被钉扎层108流到自由层112的电流(ip-ap),这在自由层112处引起stt以相对于被钉扎层108将自由层112的磁取向改变为ap。为了从mram位单元102读取数据,经由用于写入数据的相同电流路径,通过mtj100生成读取电流。如果mtj100的自由层112和被钉扎层108的磁化彼此平行(p)取向,则mtj100呈现的电阻不同于如果自由层112和被钉扎层108的磁化处于反向平行(ap)取向时mtj100呈现的电阻。两个不同的电阻表示存储在mtj100中的逻辑“0”和逻辑“1”。

图2是示出可以包括诸如图1中的mram位单元102的存储器位单元的传统mram200的一部分的电路示意图。mram200被分成数据电路202和参考电路204、206。数据电路202和参考电路204、206包括相应的存储器位单元208、210、212,存储器位单元208、210、212包括相应的数据mtj214和参考mtj216、218以提供电阻性存储器元件(仅示出了单个位单元以便于理解)。在数据电路202的存储器位单元208的感测期间,将数据mtj214的电阻与并联连接的两个参考mtj216、218的有效电阻进行比较,其中一个参考mtj216是参考电路206的参考平行mtj并且另一参考mtj218是参考电路204的参考反向平行mtj。存储器位单元208-212的电阻通过施加源电压并且确定流过存储器位单元208-212的电流量来测量。例如,在参考电路206的存储器位单元212中(例如,平行),电流源220通过读取选择晶体管222、224和字线选择晶体管226被施加到参考mtj218。作为示例,如使用存储器位单元212所示,存储器位单元208-212中的每个的相应数据和参考mtj214-218包括固定或被钉扎层228、隧道层230和自由层232。当自由层232和被钉扎层228具有基本上平行对准的磁化时,参考mtj218的电阻以及因此存储器位单元212的电阻较低。当自由层232和被钉扎层228具有基本上反向平行对准的磁化时,参考mtj218的电阻以及因此存储器位单元212的电阻较高。

再次参考图1,作为示例,需要在mram位单元102的位线(bl)与源极线(sl)之间生成以改变自由层112的磁取向的写入电流(i)可以是五十(50)到三百(300)微安(μa)。mram是固有可缩放类型的存储器,因为mtj临界切换电流(ic)随着器件面积而线性缩放。随着制造工艺允许节点的尺寸进一步缩小以减小针对给定芯片或封装件尺寸的面积,由于针对芯片中的金属互连件可用的横截面面积减小,金属互连电阻增加。因此,例如,如果随着节点尺寸缩小而在给定芯片或封装件中保持图1中的mram位单元102的尺寸,则由于针对给定电源电压(vs)的位线(bl)和源极线(sl)中的电阻增加,跨越mtj100生成的写入电流(i)的量将下降(即,写入电流(i)=(vsl-vbl)/电阻)。因此,mtj100的写入电流(i)裕度减小,这可能导致mram位单元102的写入性能降低和产量损失。

为了解决由于节点尺寸缩小而导致的mram位单元102中的电阻增加的问题,可以增加由外围电路提供的电压(vb1和vsl)以将写入电流(i)保持在mram位单元102中执行写入操作所需要的电流电平。然而,增加电源电压(vs)会增加功耗,这可能是不希望的。这种增加的功耗可能是mram阵列尺寸的限制因素。但是在很多芯片设计中,可能无法增加电源电压(vs),因为电源电压(vs)会根据通常的半导体技术扩展而降低,例如,以保持栅极介电完整性并且降低由mtj100存储的芯片中的总功耗。因此,当用于写入mtj100的临界切换电流减小时,用于测量mtj100的电阻以便读取其逻辑状态(磁化方向)的感测电流也减小以防止读取干扰。例如,由于工艺变化,用于测量mtj100的电阻的感测电流可以超过临界切换电流并且改变正在读取的mtj100的逻辑状态。

因此,所增加的mram的缩放导致感测裕度降低。感测电流的减小还可能导致mtj100的切换速度降低。因为当切换电流的脉冲宽度减小时,mtj100的临界切换电流急剧增加,所以一种用于防止mram位单元102中的读取干扰的技术涉及向mtj100施加具有短脉冲宽度的感测电流。例如,具有脉冲宽度小于约十(10)纳秒(ns)的感测电流可以用于测量mtj100的电阻。感测电流脉冲宽度可以减小到具有可靠感测的约为三(3)ns的下限。然而,随着技术扩展,mtj100的切换电流将继续减小。因此,随着感测电流脉冲宽度随着mtj100缩放的增加而接近其下限,仍然应当减小感测电流以防止读取干扰。



技术实现要素:

本公开的各方面包括用于感测差分电压的金属氧化物半导体(mos)晶体管偏移消除(oc)零感测(zs)死区电流锁存感测放大器(sa)(clsa)(oczs-sa)。例如,oczs-sa可以是用于针对读取操作从存储器阵列读取数据的存储器系统中的存储器读取电路系统的一部分。oczs-sa可以被配置为从电阻性存储器系统中的感测电路接收指示存储器位单元的存储状态的差分数据和参考输入电压。oczs-sa被配置为利用较小的感测放大器偏移电压来放大所接收的差分数据和参考输入电压,以在存储器位单元的不同存储状态之间提供较大的感测裕度。在本文中公开的示例性方面中,oczs-sa被配置为将输入和补充输入晶体管的栅极预充电到它们相应的阈值电压以消除输入和补充输入晶体管的偏移电压。此外,将输入和补充输入晶体管的栅极预充电到相应的输入和补充输入晶体管阈值电压使输入和补充输入晶体管在感测阶段期间保持在其激活状态,使得当它们的栅极到源极电压(vgs)低于它们相应的阈值电压时,不会在它们的“死区”中执行感测。输入和补充输入晶体管的栅极还被配置为在将输入和补充输入晶体管的栅极预充电到相应的输入和补充输入晶体管阈值电压以用于放大数据和参考输入电压之间的所感测的差分电压电平之后,在电压捕获阶段接收数据和参考输入电压。

在本文中公开的另外的示例性方面中,为了避免需要在输入阶段期间提供两个感测电容器电路以存储数据和参考输入电压并且然后在电压捕获阶段期间将感测放大器电容器分开以存储输入和补充输入晶体管的栅极处的数据和参考输入电压,oczs-sa被配置为在电压捕获阶段接收数据和参考输入电压之前,将输入和补充输入晶体管的栅极预充电到供电节点。然后,在电压捕获阶段之前的放电阶段,在接收数据和参考输入电压并且将接收数据和参考输入电压其存储在耦合到输入和补充输入晶体管的相应栅极的感测放大器电容器中的同时,输入和补充输入晶体管的栅极从供电节点放电到它们相应的输入和补充输入晶体管的阈值电压以消除它们的偏移电压。以这种方式,避免了否则将利用附加感测电容器电路消耗的附加布局面积。此外,oczs-sa中用于存储数据和参考输入电压的感测放大器电容器可以更小,从而引起oczs-sa消耗甚至更少的布局面积,因为oczs-sa仍然可以实现期望的偏移变化电压。

在这方面,在一个示例性方面,提供了一种感测放大器。感测放大器包括锁存电路。锁存电路包括被配置为接收数据输入电压的输入节点。锁存电路还包括被配置为接收参考输入电压的补充输入节点。锁存电路被配置为响应于感测放大器阶段信号,基于差分电压来在输出节点上生成经放大的数据输出电压并且在补充输出节点上生成经放大的补充输出电压,该差分电压基于数据输入电压和参考输入电压。感测放大器包括被配置为存储来自感测电路的数据输入电压的数据感测放大器电容器电路。感测放大器还包括被配置为存储来自感测电路的参考输入电压的参考感测放大器电容器电路。感测放大器还包括输入晶体管,输入晶体管包括耦合到数据感测放大器电容器电路的栅极,输入晶体管被配置为响应于感测放大器阶段信号,基于存储在数据感测放大器电容器电路中的数据输入电压来将输入节点耦合到参考节点。感测放大器还包括补充输入晶体管,补充输入晶体管包括耦合到参考感测放大器电容器电路的栅极,补充输入晶体管被配置为响应于感测放大器阶段信号,基于存储在参考感测放大器电容器电路中的参考输入电压来将补充输入节点耦合到参考节点。感测放大器还包括耦合到输入晶体管和补充输入晶体管的参考开关电路。参考开关电路被配置为响应于放电阶段信号,将输入晶体管的栅极处的电压调节到输入晶体管的输入阈值电压并且将补充输入晶体管的栅极处的电压调节到补充输入晶体管的补充输入阈值电压,以消除输入晶体管和补充输入晶体管的偏移电压。感测放大器还包括耦合到数据感测放大器电容器电路的数据输入电路。数据输入电路被配置为响应于第一电压捕获阶段信号,将数据输入电压直接传递到数据感测放大器电容器电路。感测放大器还包括耦合到参考感测放大器电容器电路的参考输入电路。参考输入电路被配置为响应于第二电压捕获阶段信号,将参考输入电压直接传递到参考感测放大器电容器电路。

在这方面,在一个方面,提供了一种感测放大器。感测放大器包括锁存装置。锁存装置包括用于接收数据输入电压的装置。锁存装置还包括用于接收参考输入电压的装置。锁存装置包括用于响应于感测放大器阶段信号而基于差分电压来在输出节点上生成经放大的数据输出电压并且在补充输出节点上生成经放大的补充输出电压的装置,该差分电压基于数据输入电压和参考输入电压。感测放大器还包括用于存储来自感测电路的数据输入电压的装置。感测放大器还包括用于存储来自感测电路的参考输入电压的装置。感测放大器还包括耦合到用于存储数据输入电压的装置的输入装置,输入装置用于基于存储在用于存储数据输入电压的装置中的数据输入电压来将用于接收数据输入电压的装置耦合到参考节点。感测放大器还包括耦合到用于存储参考输入电压的装置的补充输入装置,补充输入装置用于包括耦合到参考感测放大器电容器电路的栅极,补充输入装置用于基于存储在用于存储参考输入电压的装置中的参考输入电压来将用于接收参考输入电压的装置耦合到参考节点。感测放大器还包括耦合到输入装置和补充输入装置的用于放电的装置,用于放电的装置用于响应于放电阶段信号而放电输入装置并且放电补充输入装置,以消除输入装置和补充输入装置的偏移电压。感测放大器还包括耦合到用于存储数据输入电压的装置的数据输入装置,数据输入装置用于响应于电压捕获阶段信号而将数据输入电压直接传递到用于存储数据输入电压的装置。感测放大器还包括耦合到用于存储参考输入电压的装置的参考输入装置,参考输入装置用于响应于电压捕获阶段信号而将参考输入电压直接传递到用于存储参考输入电压的装置。

在另一方面,提供了一种感测数据输入电压和参考输入电压的差分电压的方法。该方法包括响应于放电阶段信号而将输入晶体管的栅极放电到输入晶体管的输入阈值电压并且将补充输入晶体管的栅极放电到补充输入晶体管的补充输入阈值电压,以消除输入晶体管和补充输入晶体管的偏移电压。该方法还包括将所接收的数据输入电压直接存储在耦合到输入晶体管的栅极的数据感测放大器电容器和耦合到补充输入晶体管的栅极的参考感测放大器电容器中。该方法还包括响应于第一电压捕获阶段信号,将输入晶体管的栅极和补充输入晶体管的栅极处的电压调节到输入阈值电压加上数据输入电压。该方法还包括响应于第一电压捕获阶段信号而将锁存电路的输出节点和补充输出节点预充电到供电节点处的电源电压。该方法还包括响应于第二电压捕获阶段信号而将所接收的参考输入电压直接存储在参考感测放大器电容器中。该方法还包括响应于第二电压捕获阶段信号,将补充输入晶体管的栅极处的电压调节到输入阈值电压加上参考输入电压。该方法还包括基于差分电压来在输出节点上生成经放大的数据输出电压并且在补充输出节点上生成经放大的补充输出电压,该差分电压基于数据输入电压和参考输入电压。

在另一方面,提供了一种电阻性存储器感测系统。电阻性存储器感测系统包括存储器阵列,存储器阵列包括多个电阻性存储器位单元,每个电阻性存储器位单元包括数据电阻性存储器元件和参考电阻性存储器元件。多个电阻性存储器位单元中的每个的存储状态基于数据电阻性存储器元件与参考电阻性存储器元件之间的差分电阻。电阻性存储器感测系统还包括耦合到存储器阵列的感测电路。感测电路被配置为响应于读取操作而在多个电阻性存储器位单元中选择电阻性存储器位单元。感测电路还被配置为基于所选择的电阻性存储器位单元的数据电阻性存储器元件的电阻来生成数据输入电压。感测电路还被配置为基于所选择的电阻性存储器位单元的参考电阻性存储器元件的电阻来生成参考输入电压。电阻性存储器感测系统还包括感测放大器。感测放大器被配置为响应于放电阶段信号,将输入晶体管的栅极放电到输入晶体管的输入阈值电压并且将补充输入晶体管的栅极放电到补充输入晶体管的补充输入阈值电压,以消除输入晶体管和补充输入晶体管的偏移电压。感测放大器还被配置为将来自感测电路的数据输入电压直接存储在耦合到输入晶体管的栅极的数据感测放大器电容器和耦合到补充输入晶体管的栅极的参考感测放大器电容器中。感测放大器还被配置为响应于电压捕获阶段信号,将输入晶体管的栅极和补充输入晶体管的栅极处的电压都调节到输入阈值电压加上数据输入电压。感测放大器还被配置为响应于第一电压捕获阶段信号,将锁存电路的输出节点和补充输出节点预充电到供电节点处的电源电压。感测放大器还被配置为响应于第二电压捕获阶段信号,将从感测电路接收的参考输入电压直接存储在参考感测放大器电容器中。感测放大器还被配置为响应于第二电压捕获阶段信号,将补充输入晶体管的栅极处的电压调节到输入阈值电压加上参考输入电压。感测放大器还被配置为基于差分电压来在输出节点上生成经放大的数据输出电压并且在补充输出节点上生成经放大的补充输出电压,该差分电压基于数据输入电压和参考输入电压。

附图说明

图1是采用磁隧道结(mtj)元件的示例性磁性随机存取存储器(mram)位单元的示意图,其中mram位单元可以在集成电路(ic)中的mram阵列中提供;

图2是用于写入和读取电阻性存储器位单元的电阻性存储器电路的示意图;

图3是包括感测电路的感测系统,感测电路被配置为提供表示电阻性存储器位单元的被感测的状态的差分数据和参考输入电压作为感测放大器的输入数据和参考输入电压,其中感测放大器被配置为生成指示数据和参考输入电压之间的经放大的差异的经放大的输出电压信号作为电阻性存储器位单元的存储状态的指示;

图4是用于在数据和参考输入电压之间进行感测来作为电阻性存储器位单元的存储状态的指示的传统电压锁存感测放大器(vlsa)的示意图,并且示出了数据和参考输入电压之间的电容性耦合;

图5a是用于在数据和参考输入电压之间进行感测来作为电阻性存储器位单元的存储状态的指示的传统电流锁存感测放大器(clsa)的示意图;

图5b是作为clsa中输入晶体管的输入电压的函数的图5a中的clsa的偏移变化电压的标准偏差的曲线图,用于示出当输入电压低于输入晶体管的阈值电压时clsa中的感测死区;

图6是用于感测电阻性存储器位单元的存储状态的示例性感测系统的示意图,其中感测系统包括图3中的感测电路和n型(n)金属氧化物半导体(mos)晶体管偏移消除(oc)电流锁存(cl)感测放大器(sa)(clsa)(noc-clsa),noc-clsa被配置为消除从感测电路接收输入数据和参考输入电压的输入晶体管的偏移电压,同时提供noc-clsa的零感测死区;

图7a-7d示出了用于在数据和参考输入电压之间进行感测来作为电阻性存储器位单元的存储状态的指示的图6中的noc-clsa的不同操作阶段;

图8是示出作为noc-clsa中的感测电容器电路的宽度的函数的图6中的noc-clsa中的感测放大器电容器的宽度的曲线图;

图9是包括感测电路的另一示例性感测系统的图,感测电路被配置为将表示电阻性存储器位单元的存储状态的输入数据和参考输入电压提供给偏移消除零感测死区电流锁存clsa(oczs-sa),oczs-sa被配置为消除从感测电路接收输入数据和参考输入电压的输入晶体管的偏移电压,同时提供oczs-sa的零感测死区,其中oczs-sa还被配置为将来自感测电路的数据输入电压和参考输入电压直接存储到感测放大器电容器中,不需要提供单独的感测放大器电容器;

图10是示出图9中的oczs-sa的示例性操作步骤的流程图;

图11a-11d示出了图9中的oczs-sa的不同操作阶段,用于在数据和参考输入电压之间进行感测来作为直接存储到感测放大器电容器中而不需要提供单独的感测放大器电容器的来自感测电路的数据和参考输入电压的电阻性存储器位单元的存储状态的指示;

图12a和12b分别是图6和图9中的感测系统的示意图,用于示出其中提供的noc-clsa与oczs-sa之间的示例性电路差异;

图13a和13b分别是示出图6和图9中的感测系统的组件的示例性布局的图,用于示出其中提供的noc-clsa与oczs-sa之间的示例性布局差异;

图14是示出作为其中提供的感测放大器电容器的宽度的函数的图6中的noc-clsa和图9中的oczs-sa的偏移变化的标准偏差的曲线图;

图15是用于感测电阻性存储器位单元的存储状态的示例性感测系统,其中感测系统包括被配置为提供表示图9中的oczs-sa中的电阻性存储器位单元的存储状态的数据和参考输入电压的偏移消除(oc)双级(ds)(ocds)感测电路(sc)(ocds-sc);以及

图16是可以包括oczs-sa的示例性的基于处理器的系统的框图,oczs-sa被配置为将来自感测电路的数据输入电压和参考输入电压直接存储到感测放大器电容器中,不需要提供单独的感测放大器电容器,包括但不限于图9中的oczs-sa。

具体实施方式

现在参考附图,描述本公开的若干示例性方面。本文中使用的单词“示例性”表示“用作示例、实例或说明”。本文中描述为“示例性”的任何方面不必被解释为比其他方面更优选或更具优势。

本公开的各方面包括用于感测差分电压的金属氧化物半导体(mos)晶体管偏移消除(oc)零感测(zs)死区电流锁存感测放大器(sa)(clsa)(oczs-sa)。例如,oczs-sa可以是用于针对读取操作从存储器阵列读取数据的存储器系统中的存储器读取电路系统的一部分。oczs-sa可以被配置为从电阻性存储器系统中的感测电路接收指示存储器位单元的存储状态的差分数据和参考输入电压。oczs-sa被配置为利用较小的感测放大器偏移电压来放大所接收的差分数据和参考输入电压,以在存储器位单元的不同存储状态之间提供较大的感测裕度。在本文中公开的示例性方面中,oczs-sa被配置为将输入和补充输入晶体管的栅极预充电到它们相应的阈值电压以消除输入和补充输入晶体管的偏移电压。此外,将输入和补充输入晶体管的栅极预充电到相应的输入和补充输入晶体管阈值电压使输入和补充输入晶体管在感测阶段期间保持在其激活状态,使得当它们的栅极到源极电压(vgs)低于它们各自的阈值电压时,不会在它们的“死区”中执行感测。输入和补充输入晶体管的栅极还被配置为在将输入和补充输入晶体管的栅极预充电到相应的输入和补充输入晶体管阈值电压以放大数据和参考输入电压之间的感测的差分电压电平之后,在电压捕获阶段接收数据和参考输入电压。

在本文中公开的另外的示例性方面中,为了避免需要在输入阶段期间提供两个感测电容器电路以存储数据和参考输入电压,并且然后在电压捕获阶段期间将感测放大器电容器分开以存储输入和补充输入晶体管的栅极处的数据和参考输入电压,oczs-sa被配置为在电压捕获阶段接收数据和参考输入电压之前,将输入和补充输入晶体管的栅极预充电到供电节点。然后,在电压捕获阶段之前的放电阶段,输入和补充输入晶体管的栅极从供电节点放电到它们相应的输入和补充输入晶体管的阈值电压,以在接收数据和参考输入电压并且将其存储在耦合到输入和补充输入晶体管的相应栅极的感测放大器电容器中的同时消除它们的偏移电压。以这种方式,避免了否则将由附加感测电容器电路消耗的附加布局面积。此外,oczs-sa中用于存储数据和参考输入电压的感测放大器电容器可以更小,从而引起oczs-sa消耗甚至更少的布局面积,因为oczs-sa仍然可以实现期望的偏移变化电压。

在从图9开始讨论被配置为将来自感测电路的数据输入电压和参考输入电压直接存储到感测放大器电容器中而不需要提供单独的感测放大器电容器的oczs-sa的示例之前,下面首先讨论图3-8。

图3是包括感测电路302的感测系统300,感测电路302可以在传统磁性随机存取存储器(mram)304中提供,用于响应于读取操作而感测(即,读取)电阻性存储器位单元306的存储状态。图3包括一个电阻性存储器位单元306用于说明目的,但是注意,mram304可以包括电阻性存储器位单元306的阵列。感测电路302被配置为以表示电阻性存储器位单元306的所感测的存储状态的电压数据vsa_data和参考输入电压vsa_ref的形式来提供差分电压。例如,电阻性存储器位单元306包括数据电阻性存储器元件308d(rdata)和参考电阻性存储器元件308r(rref),数据电阻性存储器元件308d(rdata)和参考电阻性存储器元件308r(rref)的电阻随着磁化状态的变化而变化。例如,数据电阻性存储器元件308d(rdata)可以是磁隧道结(mtj)器件,参考电阻性存储器元件308r(rref)可以是固定电阻。当要访问电阻性存储器位单元306时,字线(wl)被激活以激活存取晶体管310d、310r。电流被引导通过数据电阻性存储器元件308d(rdata)和参考电阻性存储器元件308r(rref)以生成数据和参考输入电压vdata、vref。数据电压vdata是数据电阻性存储器元件308d(rdata)的存储状态的函数。例如,数据电阻性存储器元件308d(rdata)可以是mtj,其电阻是磁化状态的函数。参考输入电压vref是参考电阻性存储器元件308r(rref)的电阻的函数。因此,数据和参考输入电压vdata、vref表示指示电阻性存储器位单元306的存储状态的差分电压。感测电路302被配置为感测这些数据和参考输入电压vdata、vref。例如,感测电路302可以被配置为在第一感测阶段(ss1)期间感测数据电压vdata并且在第二感测阶段(ss2)期间感测参考输入电压vref,如图3中的定时图312所示。感测电路302生成数据输入电压vsa_data和参考输入电压vsa_ref,数据输入电压vsa_data和参考输入电压vsa_ref是来自电阻性存储器位单元306的感测数据和参考输入电压vdata、vref的函数。作为示例,感测电路302可以是其全部内容通过引用并入本文的美国专利no.9,165,630中的n型(n)mos偏移消除(oc)电流锁存(cl)感测放大器(sa)(noc-clsa)。

继续参考图3,感测系统300中还提供有感测放大器(sa)314。感测放大器314被配置为从感测电路302接收输入电压vsa_data和参考输入电压vsa_ref。例如,提供例如传输门形式的数据输入电路314d和参考输入电路314r以控制感测放大器314从感测电路302接收数据输入电压vsa_data和参考输入电压vsa_ref的定时。如图3所示,数据输入电路314d被配置为在第一感测阶段(ss1)期间传递数据输入电压vsa_data。参考输入电路314r被配置为在第二感测阶段(ss2)期间传递参考输入电压vsa_ref。感测放大器314被配置为基于它们之间的差分电压来感测数据输入电压vsa_data和参考输入电压vsa_ref,以在输出节点316上生成指示电阻性存储器位单元306的存储状态的放大的数据输出电压vout。例如,可能期望提供感测放大器314以生成经放大的数据输出电压vout,该经放大的数据输出电压vout在“0”存储状态与“1”存储状态之间具有大的电压差以提供更大的感测裕度,以在读取操作期间避免或减轻读取干扰误差。

图4是示出可以用作图3中的感测电路302的传统电压电平感测放大器(vlsa)400的示意图。传统vlsa400包括被配置为分别向输出节点out和outb传输数据输入电压vsa_data和参考输入电压vsa_ref的电压电平而没有阈值电压vth损耗的传输门存取晶体管402、404。对于nmos存取晶体管,当输入电压高于电源电压vdd-vthn时,发生阈值电压vth损耗。类似地,对于pmos存取晶体管,当输入电压低于vthn时,发生阈值电压vth损耗。因此,传输门存取晶体管402、404用于避免从gnd到vdd的电压范围的阈值损耗。在传统的vlsa400中使用头开关pmos晶体管406和脚开关nmos晶体管408,以防止在感测放大器阶段信号(sae,saeb)被激活之前出现会影响数据输入电压vsa_data和参考输入电压vsa_ref的值的无效电流路径410。然而,传统的vlsa电路400不能有效地耦合到图3所示的noc-clsa的感测电路302,因为在参考输入电压vsa_ref与数据输入电压vsa_data之间在第一和第二感测阶段(ss1,ss2)可以发生电容耦合,如图4所示。

图5a是可以用作图3中的感测电路302以避免与vlsa的电容耦合问题的传统的电流锁存感测放大器(clsa)500的示例。但是,如图5a所示,由于输入和补充输入晶体管mn4、mn3,clsa500是感测死区。当数据输入电压vsa_data或参考输入电压vsa_ref分别低于输入和补充输入晶体管mn4、mn3的阈值电压vthn时,发生clsa500的感测死区,因为输入和补充输入晶体管mn4、mn3在数据输入电压vsa_data或参考输入电压vsa_ref低于阈值电压vth时不导通。该死区如图5b所示,图5b是图5a中的clsa500的以毫伏(mv)为单位的偏移变化电压(σsa_os)的标准偏差的曲线图502,偏移变化电压(σsa_os)的标准偏差作为提供给输入和补充输入晶体管mn4、mn3作为参考输入电压vsa_ref和数据输入电压vsa_data的以伏特(v)为单位的输入电压的函数。

为了避免用作如图4所示的感测放大器的vlsa中的电容耦合的问题以及用作如图5a所示的感测放大器的clsa中的感测死区的问题,图6中的nmos偏移消除电流锁存感测放大器(noc-clsa)600可以用在图3中的感测系统300中。图3的感测电路302和电阻性存储器位单元306也在图6中示出,并且因此将不能重新描述。noc-clsa600克服了图4中vlsa400的电容耦合缺陷以及对输入晶体管偏移的敏感性。因此,noc-clsa600可以用作图3中的感测系统300中的感测放大器314。

参考图6,noc-clsa600在相应的四(4)个操作阶段期间响应于四个阶段信号p1、p2、p3、p4的序列。在作为预充电阶段的第一操作阶段p1,标记为p1的noc-clsa600的节点被激励。在作为偏移消除阶段的第二操作阶段p2,标记为p2的noc-clsa600的节点被激励。在作为电压捕获阶段的第三操作阶段p3,标记为p3的noc-clsa600的节点被激励。在作为比较阶段的第四操作阶段p4,标记为p4的noc-clsa600的节点被激励。当标记为p1的节点未被激励时,标记为的noc-clsa600的节点被激励,当标记为p2的节点未被激励时,标记为的noc-clsa600的节点被激励,当标记为p3的节点未被激励时,标记为的noc-clsa600的节点被激励,并且当标记为p4的节点未被激励时,标记为的noc-clsa600的节点被激励。

继续参考图6,偏移电压主要由输入nmos晶体管602、604确定。输入nmos晶体管602、604耦合到锁存电路606,锁存电路606包括锁存nmos晶体管608、610和锁存pmos晶体管612、614。根据该示例,输入nmos晶体管602、604不是锁存电路606的一部分,是选择性地耦合在锁存电路606与第一固定电压之间。例如,通过提供避免锁存电路606的输入路径,与图4中的vlsa400相比,noc-clsa600显著地减小了输入电容。第一固定电压在本文中描述为地节点(gnd);然而,本公开的各方面可以包括其中第一固定电压不一定是地节点(gnd)的配置。如下面更详细地讨论的,noc-clsa600在预充电操作阶段p1和偏移消除操作阶段p2期间消除输入nmos晶体管602、604的阈值电压vth失配。

用于noc-clsa600的预充电操作阶段p1参考图7a来描述。在预充电阶段p1期间,输入nmos晶体管602、604的相应栅极被预充电到第二固定电压。第二固定电压被描述为电源电压vdd。来自noc-clsa600的输出616提供存储在第一隔离感测电容器电路(csc)618中的数据输入电压vsa_data。

用于noc-clsa600的偏移消除操作阶段p2参考图7b来描述。在偏移消除阶段p2期间,输入nmos晶体管602、604的相应栅极从电源电压vdd去耦合并且被放电到它们相应的阈值电压vth。因此,消除了输入nmos晶体管602、604的偏移。在偏移消除阶段p2期间,来自noc-clsa600的输出616提供存储在第二隔离感测电容器电路csc620中的参考输入电压vsa_ref。

用于noc-clsa600的电压捕获操作阶段p3参考图7c来描述。在电压捕获阶段p3,数据输入电压vsa_data从第一隔离感测电容器电路(csc)618提供到第一感测放大器电容器电路(csa)622以被存储。数据输入电压vsa_data在第一输入nmos晶体管602的栅极处被捕获。类似地,参考输入电压vsa_ref从第二隔离感测电容器电路(csc)620提供到第二感测放大器电容器电路(csa)624以被存储。参考输入电压vsa_ref在第二输入nmos晶体管604的栅极处被捕获。因为确定输入nmos晶体管602、604的驱动电流的过驱动电压(vgs-vth)不依赖于阈值电压vth变化,所以实现了输入nmos晶体管602、604的偏移消除,同时避免了感测死区。

用于noc-clsa600的比较操作阶段p4参考图7d来描述。当数据输入电压vsa_data在比较阶段(p4)大于参考输入电压vsa_ref时,锁存电路606的第一输出节点(out)626耦合到电源电压vdd,并且第二输出节点(outb)628耦合到地节点(gnd)以提供表示电阻性存储器位单元306的第一存储状态的经放大的数据输出电压。当参考输入电压vsa_ref在比较阶段(p4)高于数据输入电压vsa_data时,第一输出节点(out)626耦合到地节点(gnd),并且第二输出节点(outb)628耦合到电源电压vdd以提供表示电阻性存储器位单元306的与第一存储状态相反的第二存储状态的经放大的参考输出电压。

图8是示出作为感测电容器电路(csc)618、620的宽度的函数的图6中的noc-clsa600中的感测放大器电容器电路(csa)622、624的宽度的曲线图800。如图所示,用于感测电容器电路(csc)618、620和感测放大器电容器电路(csa)622、624的尺寸非常大(例如,wcsa=20μm/lcsa=0.2μm,wcsc=10μm/lcsc=0.2μm)以实现6-7mv的偏移变化电压(σsa_os)。这是因为,通过在感测电容器电路(csc)618、620与感测放大器电容器电路(csa)622、624之间使用电荷共享,将数据输入电压vsa_data和参考输入电压vsa_ref传送到输入nmos晶体管602、604的栅极。因此,因为需要四(4)个大电容器(即,两(2)个感测电容器电路(csc)618、620和两个(2)感测放大器电容器电路(csa)622、624),这导致用于在存储器系统(诸如图3中的mram304)中提供图6中的noc-clsa600的显著的布局面积开销。

在这方面,为了避免需要附加的电容器电路,诸如oczs-sa中的两个(2)感测电容器电路(csc)618、620,在图9中提供了备选的oczs-sa900。作为示例,oczs-sa900可以在集成电路(ic)901中提供,ic901还可以包括存储器系统。如下面将更详细地描述的,oczs-sa900被配置为在电压捕获阶段接收数据输入电压vsa_data和参考输入电压vsa_ref之前,将输入和补充输入晶体管902、904的栅极(g)预充电到供电节点906上的电源电压vdd。作为示例,输入和补充输入晶体管902、904可以是nmos晶体管,如图所示。然后,在电压捕获阶段之前的放电阶段,在接收数据输入电压vsa_data和参考输入电压vsa_ref并且将其存储在耦合到输入和补充输入晶体管902、904的相应栅极(g)的感测放大器电容器(csa)908、910中的同时,输入和补充输入晶体管902、904的栅极(g)从供电节点906放电到它们相应的输入和补充输入晶体管902、904的阈值电压vth,以消除它们的偏移电压。以这种方式,避免了否则将由附加感测电容器电路消耗的附加布局面积。此外,oczs-sa900中用于分别存储数据输入电压vsa_data和参考输入电压vsa_ref的感测放大器电容器(csa)908、910可以更小,从而引起oczs-sa900消耗甚至更少的布局面积,因为oczs-sa900仍然可以实现期望的偏移变化电压。在图10处开始描述oczs-sa900的阶段操作之前,首先参考图9描述oczs-sa900的组件和元件。

在这方面,oczs-sa900包括锁存电路912。锁存电路912包括被配置为在感测阶段期间接收数据输入电压vsa_data的输入节点914。锁存电路912还包括被配置为在感测阶段期间接收参考输入电压vsa_ref的补充输入节点916。锁存电路912被配置为响应于感测放大器阶段信号(sae)922,基于基于数据输入电压vsa_data和参考输入电压vsa_ref的差分电压,在输出节点(out)918上生成经放大的数据输出电压vout并且在补充输出节点(outb)920上生成经放大的补充输出电压voutb,也如图9中的定时图924所示。在该示例中,锁存电路912包括第一反相器926,第一反相器926包括作为补充输出节点(outb)920的第一反相器输入节点928。第一反相器926被配置为将第一反相器输入节点928上的信号反相到补充输出节点(outb)920。锁存电路912还包括第二反相器930,第二反相器930包括第二反相器输入节点932和作为输出节点(out)918的输出节点。补充输出节点(outb)920耦合到第二反相器输入节点932,并且输出节点(out)918耦合到第一反相器输入节点928,使得第一反相器926和第二反相器928交叉耦合。第二反相器930被配置为将第二反相器输入节点932上的信号反相到输出节点(out)918。

继续参考图9,可以是如图所示的nmos头开关晶体管的供电开关电路934耦合在供电节点906与锁存电路912之间,以向第一和第二反相器926、930提供电源电压vdd。可以是如图所示的nmos脚开关晶体管的参考开关电路936耦合在输入和补充输入晶体管902、904的源极(s)之间,输入和补充输入晶体管902、904的漏极(d)耦合到锁存电路912。供电开关电路934和参考开关电路936响应于感测放大器阶段信号(sae)922而被使能,以引起锁存电路912锁存数据输入电压vsa_data和参考输入电压vsa_ref,并且基于指示电阻性存储器位单元306的所感测的存储状态的(outb)920,在输出节点(out)918上生成经放大的数据输出电压vout并且在补充输出节点上生成经放大的补充输出电压voutb。

继续参考图9,oczs-sa900还包括数据感测放大器电容器电路(csa_data)938和参考感测放大器电容器电路(csa_ref)940。数据感测放大器电容器电路(csa_data)938被配置为在电压捕获阶段期间直接存储来自感测电路302的数据输入电压vsa_data。参考感测放大器电容器电路(csa_ref)被配置为在电压捕获阶段期间存储来自感测电路302的参考输入电压vsa_ref。数据感测放大器电容器电路(csa_data)938和参考感测放大器电容器电路(csa_ref)940都可以包括电容器,电容器可以被提供作为晶体管,诸如所示的pmos晶体管。以这种方式,来自感测电路302的数据输入电压vsa_data和参考输入电压vsa_ref可以被提供给输入和补充输入晶体管902、904。输入晶体管902包括耦合到数据感测放大器电容器电路(csa_data)938的栅极(g)。输入晶体管902被配置为响应于感测放大器阶段信号(sae)922,基于存储在数据感测放大器电容器电路(csa_data)938中的数据输入电压vsa_data来将输入节点914耦合到参考节点942。补充输入晶体管904包括耦合到参考感测放大器电容器电路(csa_ref)940的栅极(g)。补充输入晶体管904被配置为响应于感测放大器阶段信号(sae)922,基于存储在参考感测放大器电容器电路(csa_ref)940中的参考输入电压vsa_ref来将补充输入节点916耦合到参考节点942。

继续参考图9,oczs-sa900还包括耦合到输入晶体管902和补充输入晶体管904的参考开关电路936。参考开关电路936被配置为响应于放电阶段信号(p1)944,将输入晶体管902的栅极(g)处的电压调节到输入晶体管902的输入阈值电压vth,并且将补充输入晶体管904的栅极(g)处的电压调节到补充输入晶体管904的补充输入阈值电压vth,以消除输入晶体管902和补充输入晶体管904的偏移电压。oczs-sa900还包括耦合到数据感测放大器电容器电路(csa_data)938的数据输入电路946,数据输入电路946可以是传输门。数据输入电路946被配置为响应于第一电压捕获阶段信号(p2)948,将数据输入电压vsa_data直接传递到数据感测放大器电容器电路(csa_data)938。oczs-sa900还包括耦合到参考感测放大器电容器电路(csa_ref)940的参考输入电路950,参考输入电路950可以是传输门。参考输入电路950被配置为响应于第二电压捕获阶段信号(p4)952,将参考输入电压vsa_ref直接传递到参考感测放大器电容器电路(csa_ref)940。如下面将更详细地讨论的,参考输入电路950也被配置为响应于第一电压捕获阶段信号(p2)948,将数据输入电压vsa_data直接传递到参考感测放大器电容器电路(csa_ref)940。

继续参考图9,oczs-sa900还包括耦合到预充电电路954的预充电电路953,预充电电路954耦合到输入晶体管902的栅极(g)。预充电电路953可以被提供作为pmos晶体管,如图9所示。预充电电路954可以以传输门的形式提供,如图9所示。预充电电路953被配置为响应于预充电阶段信号(pre)956,将电源电压vdd耦合到预充电电路954。预充电电路954被配置为响应于预充电阶段信号(pre)956和放电阶段信号(p1)944,将输入晶体管902的栅极(g)预充电到供电节点906上的电源电压vdd。oczs-sa900还包括耦合到补充预充电电路958的补充预充电电路957,补充预充电电路958耦合输入晶体管902的栅极(g)。补充预充电电路957可以被提供作为pmos晶体管,如图9所示。补充预充电电路958可以以传输门的形式提供,如图9所示。补充预充电电路9537被配置为响应于预充电阶段信号(pre)956,将电源电压vdd耦合到补充预充电电路958。补充预充电电路958被配置为响应于预充电阶段信号(pre)956和放电阶段信号(p1)944,将补充输入晶体管904的栅极(g)预充电到供电节点906上的电源电压vdd。

如下面将更详细地讨论的,输入晶体管902和补充输入晶体管904的栅极(g)的预充电允许在感测期间将输入晶体管902和补充输入晶体管904置于激活状态,以避免零感测死区。如下面将更详细地讨论的,输入晶体管902和补充输入晶体管904的栅极(g)到电源电压vdd的预充电也允许在放电阶段响应于放电阶段信号(p1)944而对输入晶体管902和补充输入晶体管904的栅极(g)处的电压放电,使得输入晶体管902和补充输入晶体管904的阈值电压vth消除它们的偏移电压,同时仍然保持输入晶体管902和补充输入晶体管904处于激活状态以避免零感测死区。

继续参考图9,oczs-sa900还包括耦合在数据感测放大器电容器电路(csa_data)938与地节点(gnd)之间的放电电路960。放电电路960可以以nmos晶体管的形式提供,如图9所示。放电电路960被配置为响应于预充电阶段信号(pre)956和放电阶段信号(p1)944,将数据感测放大器电容器电路(csa_data)938放电到地节点(gnd)。类似地,oczs-sa900还包括耦合在参考感测放大器电容器电路(csa_ref)940与地节点(gnd)之间的补充放电电路962。补充放电电路962可以以nmos晶体管的形式提供,如图9所示。补充放电电路962被配置为响应于预充电阶段信号(pre)956和放电阶段信号(p1)944,将参考感测放大器电容器电路(csa_ref)940放电到地节点(gnd)。继续参考图9,oczs-sa900还包括耦合到输出节点(out)918的锁存放电电路964。锁存放电电路964可以被提供作为nmos晶体管,如图所示。锁存放电电路964被配置为响应于预充电阶段信号(pre)956和放电阶段信号(p1)944,将输出节点(out)918放电到地节点(gnd)。oczs-sa900还包括耦合到补充输出节点(outb)920的补充锁存放电电路966。补充锁存放电电路966可以被提供作为nmos晶体管,如图所示。补充锁存放电电路966被配置为响应于预充电阶段信号(pre)956和放电阶段信号(p1)944,将输出节点(out)920放电到地节点(gnd)。

继续参考图9,oczs-sa900还包括耦合到输出节点(out)918的锁存预充电电路970和耦合到补充输出节点(outl)920的补充锁存预充电电路972。锁存预充电电路970被配置为响应于第一电压捕获信号(p2)948、阶段信号(p3)968和第二电压捕获信号(p4)952,将输出节点(out)918预充电到电源电压vdd。补充锁存预充电电路972被配置为响应于第一电压捕获信号(p2)948、阶段信号(p3)968和第二电压捕获信号(p4)952,将补充输出节点(outb)920预充电到电源电压vdd。以这种方式,输出节点(out)918和补充输出节点(outb)920都响应于感测放大器阶段信号(sae)922,在感测放大器阶段被预充电以准备锁存电路912以评估数据输入电压vsa_data与参考输入电压vsa_data之间的差分电压。继续参考图9,oczs-sa900响应于在对应的五(5)个操作阶段期间的五(5)个阶段信号的序列:预充电阶段信号(pre)956、放电阶段信号(p1)944、第一电压捕获阶段信号(p2)948、阶段信号(p3)968、第二电压捕获阶段信号(p4)952和感测放大器阶段信号(sae)922。然而,这五(5)个阶段可以针对相同的第一和第二感测阶段(ss1,ss2)执行,例如图6中的noc-clsa600,使得在noc-clsa600之上没有性能损失。在由预充电阶段信号(pre)956指示的预充电阶段,标记为pre的oczs-sa900的节点被激励。在由放电阶段信号(p1)944指示的放电阶段,标记为p1的oczs-sa900的节点被激励。在由第一电压捕获阶段信号(p2)948指示的第一电压捕获阶段,标记为p2的oczs-sa900的节点被激励。在由阶段信号(p3)968指示的阶段,标记为p3的oczs-sa900的节点被激励。在由第二电压捕获阶段信号(p4)952指示的第二电压捕获阶段,标记为p4的oczs-sa900的节点被激励。当标记为pre的节点未被激励时,标记为的oczs-sa900的节点被激励。当标记为p1的节点未被激励时,标记为的oczs-sa900的节点被激励。当标记为p2的节点未被激励时,标记为的oczs-sa900的节点被激励。当标记为p3的节点未被激励时,标记为的oczs-sa900的节点被激励。当标记为p4的节点未被激励时,标记为的oczs-sa900的节点被激励。

图10是示出图9中的oczs-sa900的示例性操作过程1000的流程图。将结合图11a-图11d讨论图10中的过程1000。图11a-图11d示出了图9中的oczs-sa900的不同操作阶段,用于在数据和参考输入电压vsa_data、vsa_ref之间进行感测,作为直接存储到数据和参考感测放大器电容器(csa_data,csa_ref)中而不需要提供单独的感测放大器电容器的来自感测电路302的数据和参考输入电压vsa_data、vsa_ref的电阻性存储器位单元306的存储状态的指示。

在这方面,如图11a所示,在通过生成预充电阶段信号(pre)956而控制的预充电阶段,预充电电路954和补充预充电电路958被激活,以将输入晶体管902和补充输入晶体管904的栅极(g)预充电到电源电压vdd。预充电电路953和补充预充电电路957也响应于预充电阶段信号(pre)956而被激活,以将电源电压vdd耦合到预充电电路954和补充预充电电路958。然后,也如图11a所示,在通过生成放电阶段信号(p1)944而控制的下一放电阶段,输入晶体管902的栅极(g)被放电到输入晶体管902的输入阈值电压vth1,并且补充输入晶体管904的栅极(g)被放电到补充输入晶体管904的补充输入阈值电压vth2(图10中的框1002)。这响应于放电阶段信号(p1)944,消除了输入晶体管902和补充输入晶体管904的偏移电压。这还使得输入晶体管902和补充输入晶体管904保持激活以在稍后的感测阶段期间避免感测死区。

如图11b中接下来所示,在通过生成第一电压捕获阶段信号(p2)948而控制的第一电压捕获阶段,数据输入电路946和参考输入电路950被激活(图10中的框1004)。这使得所接收的数据输入电压vsa_data直接存储在耦合到输入晶体管902的栅极(g)的数据感测放大器电容器电路(csa_data)938中(图10中的框1004)。所接收的数据输入电压vsa_data也直接存储在耦合到补充输入晶体管904的栅极(g)的参考感测放大器电容器电路(csa_ref)940中,因为所接收的数据输入电压vsa_data由感测电路302在第一感测阶段(ss1)期间生成。数据感测放大器电容器(csa_data)938和参考感测放大器电容器(csa_ref)940中存储的所接收的数据输入电压vsa_data使得输入晶体管902和补充输入晶体管904的栅极(g)处的电压被调节(即,添加)到栅极(g)处的阈值电压(vth1,vth2),以使输入晶体管902的栅极(g)处的电压为vth1+vsa_data并且补充输入晶体管904的栅极(g)处的电压为vth2+vsa_ref(图10中的框1006)。锁存电路912的输出节点(out)918和补充输出节点(outb)920被预充电到电源电压vdd,以准备感测阶段(图10中的框1008)。

因此,因为输入晶体管902和补充输入晶体管904两者的栅极(g)处的电压高于其阈值电压(vth1,vth2),所以不存在死区感测问题。然而,有必要稍后将所接收的参考输入电压vsa_ref存储在参考感测放大器电容器电路(csa_ref)940中,以提供给补充输入晶体管904的栅极(g),以使得锁存电路912能够执行差分电压比较。

同样,响应于第一电压捕获阶段信号(p2)948的生成,锁存预充电电路970和补充锁存预充电电路972被激活以分别将输出节点(out)918和补充输出节点(outb)920预充电到电源电压vdd。以这种方式,输出节点(out)918和补充输出节点(outb)920都响应于感测放大器阶段信号(sae)922,被预充电以在感测放大器阶段准备锁存电路912以评估数据输入电压vsa_data与参考输入电压vsa_data之间的差分电压。

在这方面,在通过生成阶段信号(p3)968而控制的下一阶段,如图11c所示,oczs-sa900等待由感测电路302在第二感测阶段(ss2)生成并且接收参考输入电压vsa_ref。锁存电路912的输出节点(out)918和补充输出节点(outb)920继续被预充电到电源电压vdd以准备感测阶段。同样,响应于阶段信号(p3)968的生成,锁存预充电电路970和补充锁存预充电电路972继续被激活以分别将输出节点(out)918和补充输出节点(outb)920预充电到电源电压vdd。

接下来,在通过生成第二电压捕获阶段信号(p4)952而控制的第二电压捕获阶段,如图11d所示,参考输入电路950被激活。这使得所接收的参考输入电压vsa_ref直接存储在耦合到补充输入晶体管904的栅极(g)的参考感测放大器电容器电路(csa_ref)940中(图10中的框1010)。在参考感测放大器电容器电路(csa_ref)940中存储的所接收的参考输入电压vsa_ref使得补充输入晶体管904的栅极(g)处的电压被调节(即,相加)到栅极(g)处的阈值电压vth2,以使得补充输入晶体管902的栅极(g)处的电压为vth2+vsa_ref(图10中的框1012)。锁存电路912的输出节点(out)918和补充输出节点(outb)920继续被预充电到电源电压vdd以准备感测阶段。同样,响应于第二电压捕获阶段信号(p4)952的生成,锁存预充电电路970和补充锁存预充电电路972继续被激活以分别将输出节点(out)918和补充输出节点(outb)920预充电到电源电压vdd。

此后,在通过生成感测放大器阶段信号(sae)922而控制的感测阶段,锁存电路912被配置为基于差分电压来在输出节点(out)918上生成经放大的数据输出电压(vout)并且在补充输出节点(outb)920上生成经放大的补充输出电压(voutb)(图10中的框1014),差分电压基于数据输入电压vsa_data和参考输入电压vsa_ref的。输出节点(out)918上的经放大的数据输出电压(vout)或补充输出节点(outb)920上的经放大的补充输出电压(voutb)中的任一个可以被提供给另一电路,以指示电阻性存储器位单元306的所感测的存储状态。

仅出于示例性比较的目的,图12a在图12b中的oczs-sa900旁边示出了图6中的noc-clsa600。如图所示,noc-clsa600包括未在oczs-sa900中提供的被隔离的感测电容器电路(csc)618、620。锁存放电电路964和补充锁存放电电路966分别被提供并且耦合到输出节点(out)918和补充输出节点(outb)920,以在预充电阶段和放电阶段信号(p1)944期间将输出节点(out)918和补充输出节点(outb)920放电到地节点(gnd)。然而,oczs-sa900的布局面积基本上小于noc-clsa600的布局面积,如图13a和图13b所示。图13a示出了noc-clsa600的示例性布局。图13b示出了oczs-sa900的示例性布局。在oczs-sa900中仅包括数据和参考感测放大器电容器(csa_data,csa_ref)908、910。此外,数据和参考感测放大器电容器(csa_data,csa_ref)908、910可以小于noc-clsa600的布局中的数据和参考感测放大器电容器(csa_data,csa_ref)622、624。如图14中的曲线图1400中所示,图6中的noc-clsa600和图9中的oczs-sa900的偏移变化的标准偏差是其中提供的相应感测放大器电容器的宽度的函数。

参考图14,线1402示出了对于给定宽度尺寸的数据和参考感测放大器电容器(csa_data,csa_ref)622、624的图6中的noc-clsa600的偏移变化的示例性标准偏差。线1404示出了对于给定宽度尺寸的数据和参考感测放大器电容器(csa_data,csa_ref)908、910的图9中的oczs-sa900的偏移变化的示例性标准偏差。例如,对于为一(1)微米(μm)的电容器宽度,输入节点914上的数据输入电压vsa_data与补充输入节点916上的参考输入电压vsa_ref之间的偏移电压变化可以相差大于约6-7毫伏(mv)。因此,如图14所示,noc-clsa600中的数据和参考感测放大器电容器(csa_data,csa_ref)622、624的电容器宽度可以是二十(20)μm,以实现与使用具有约为两(2)μm的宽度的数据和参考感测放大器电容器(csa_data,csa_ref)908、910在图9中的oczs-sa900中实现的相同的偏移电压变化。在这方面,作为示例,oczs-sa900中提供的数据和参考感测放大器电容器(csa_data,csa_ref)908、910的宽度可以各自设置在约一(1)到五(5)μm之间。作为另一示例,输入节点914上的数据输入电压vsa_data与补充输入节点916上的参考输入电压vsa_ref之间的偏移电压变化可以为约四(4)到九(9)毫伏(mv)。

图15是用于感测电阻性存储器位单元306的存储状态的示例性感测系统300',其中感测系统300'包括如美国专利no.9,165,630中提供的偏移消除(oc)双级(ds)(ocds)感测电路(sc)(ocds-sc)302',以向oczs-sa900提供表示电阻性存储器位单元306的存储状态的数据和参考输入电压vsa_data、vsa_ref。如图15所示,ocds-sc302'包括数据电流路径1502和参考电流路径1504。数据电流路径1502包括耦合到电阻性存储器位单元306的数据电阻性存储器元件rdata的数据路径退化pmos(pdd)、数据路径负载pmos(pld)、数据路径第一阶段切换晶体管1506和数据路径钳位nmos(ncd)。感测电路输出节点1508位于数据路径负载pmos(pld)与数据路径钳位nmos之间(ncd)。参考电流路径1504包括耦合到电阻性存储器位单元306的参考电阻性存储器元件rref的参考路径退化pmos(pdr)、参考路径负载pmos(plr)、参考路径第一级切换晶体管1510和参考路径钳位nmos(ncr)。

可调负载pmos栅极节点1512位于参考路径负载pmos(plr)与参考路径钳位nmos(ncr)之间。可调负载pmos栅极节点1512耦合到数据路径负载pmos(pld)的栅极(g)和参考路径负载pmos(plr)的栅极(g)。均衡晶体管1514耦合在感测电路输出节点1516与可调负载pmos栅极节点1512之间。数据路径第二级切换晶体管1518耦合在数据路径钳位nmos(ncd)与参考电阻性存储器元件rref之间。参考路径第二级切换晶体管1520耦合在参考路径钳位nmos(ncr)与数据电阻性存储器元件rdata之间。

在ocds-sc302'的第一操作阶段,第一级使能信号(ss1)打开,并且第二级使能信号(ss2)关闭。第一级使能信号(ss1)导通数据路径第一级切换晶体管1506和参考路径第一级切换晶体管1510。在第一操作阶段的早期,到均衡晶体管1514的均衡信号(eq)变为高。通过均衡感测电路输出节点1516处的输出(vout_sc)和可调负载pmos栅极节点1512处的负载pmos栅极电压(vg_load)来快速对数据电流路径1502充电。这种均衡引起感测速度的提高。在第一操作阶段的后期,均衡信号(eq)变为低,这使感测电路输出节点1516和可调负载pmos栅极节点1512去耦合。因此,在第一操作阶段期间,基于rref生成vg_load_1st,并且vsa_data是通过使用rdata和vg_load_1st生成。

在ocds-sc302'的第二操作阶段,第一级使能信号(ss1)关闭,并且第二级使能信号(ss2)打开。第二级使能信号(ss2)导通数据路径第二级切换晶体管1518和参考路径第二级切换晶体管1520。在第二操作阶段的早期,均衡信号(eq)变为高,因此vout_sc复位到vg_load。这种均衡引起感测速度的提高。在第二操作阶段的后期,均衡信号(eq)变为低,这将感测电路输出节点1516与可调负载pmos栅极节点1512去耦合。因此,在第二操作阶段期间,基于rdata生成vg_load_2nd,并且基于rref和vg_load_2nd生成vsa_ref。

ocds-sc302'在同一节点(即,感测电路输出节点1516)处生成数据输入电压vsa_data和参考输入电压vsa_ref。这提供了偏移消除,改善了工艺变化的容限。根据另一示例,可调负载pmos栅极电压vg_load_1st和vg_load_2nd提供双倍的感测裕度。

被配置为将来自感测电路的数据输入电压和参考输入电压直接存储到感测放大器电容器中而不需要提供单独的感测放大器电容器(包括但不限于图9中的oczs-sa900)的oczs-sa被提供或集成到任何基于处理器的设备中。非限制性地,示例包括机顶盒、娱乐单元、导航设备、通信设备、固定位置数据单元、移动位置数据单元、移动电话、蜂窝电话、智能电话、平板电脑、平板手机、计算机、便携式计算机、台式计算机、个人数字助理(pda)、显示器、计算机显示器、电视、调谐器、收音机、卫星广播设备、音乐播放器、数字音乐播放器、便携式音乐播放器、数字视频播放器、视频播放器、数字视频光盘(dvd)播放器、便携式数字视频播放器和汽车。

在这方面,图16示出了基于处理器的系统1600的示例,其可以包括感测系统1602,感测系统1602包括oczs-sa1604(包括但不限于图9中的oczs-sa900),oczs-sa1604被配置为将来自感测电路的数据输入电压和参考输入电压直接存储到感测放大器电容器中,不需要提供单独的感测放大器电容器。oczs-sa1604可以在基于处理器的系统1600中的任何组件中提供。在该示例中,基于处理器的系统1600包括cpu1606,cpu1606包括一个或多个处理器1608(1)-1608(n)。cpu1606可以具有由cpu1608(1)-1608(n)可访问以用于快速访问临时存储的数据的共享高速缓冲存储器1610。作为一个示例,具有oczs-sa1604的感测系统1602可以被包括在高速缓冲存储器1610中用于感测高速缓冲存储器1610中的存储器位单元的存储状态。

cpu1606耦合到系统总线1612,并且可以相互耦合基于处理器的系统1600中包括的主设备和从设备。众所周知,cpu1606由通过系统总线1612交换地址、控制和数据信息来与这些其他设备通信。尽管未在图16中示出,但是可以提供多个系统总线1612,其中每个系统总线1612构成不同的结构。例如,cpu1606可以将总线事务请求传送到作为从设备的示例的存储器系统1614。存储器系统1614可以包括控制对存储器阵列1618的访问的存储器控制器1616。存储器阵列1618可以包括电阻性存储器位单元1620和感测系统1602,感测系统1602包括用于感测存储器阵列1618中的存储器位单元的存储状态的oczs-sa1604。因此,存储器系统1614可以是mram的示例。

其他主设备和从设备可以连接到系统总线1612。如图16所示,这些设备可以包括存储器系统1614、一个或多个输入设备1622、一个或多个输出设备1624、一个或多个网络接口设备1626和一个或多个显示控制器1628。(多个)输入设备1622可以包括任何类型的输入设备,包括但不限于输入键、开关、语音处理器等。(多个)输出设备1624可以包括任何类型的输出设备,包括但不限于音频、视频、其他可视指示符等。网络接口设备1626可以是被配置为允许与网络1630进行数据交换的任何设备。网络1630可以是任何类型的网络,包括但不限于有线或无线网络、专用或公共网络、局域网(lan)、无线局域网(wlan)、广域网(wan)、bluetoothtm网络和互联网。网络接口设备1626可以被配置为支持期望的任何类型的通信协议。

cpu1606还可以被配置为通过系统总线1612访问显示控制器1628以控制发送到一个或多个显示器1632的信息。(多个)显示控制器1628向(多个)显示器1632发送信息以经由一个或多个视频处理器1634进行显示,视频处理器1634将要显示的信息处理成适合于(多个)显示器1632的格式。(多个)显示器1632可以包括任何类型的显示器,包括但不限于阴极射线管(crt)、液晶显示器(lcd)、等离子显示器等。

本领域技术人员将进一步了解,结合本文中公开的各方面而描述的各种说明性逻辑块、模块、电路和算法可以实现为电子硬件、存储在存储器或另一计算机可读介质中并且由处理器或其他处理设备执行的指令、或两者的组合。作为示例,本文中描述的主设备和从设备可以用在任何电路、硬件组件、集成电路(ic)或ic芯片中。本文中公开的存储器可以是任何类型和大小的存储器,并且可以被配置为存储期望的任何类型的信息。为了清楚地说明这种可互换性,上面已经在功能方面对各种说明性的组件、块、模块、电路和步骤进行了总体描述。如何实现这样的功能取决于特定应用、设计选择和/或强加于整个系统的设计约束。技术人员可以针对每个特定应用以不同方式实现所描述的功能,但是这样的实现决策不应当被解释为导致脱离本公开的范围。

结合本文中公开的各方面而描述的各种说明性逻辑块、模块和电路可以用被设计为执行本文中描述的功能的处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其他可编程逻辑器件、离散门或晶体管逻辑、分立硬件组件或其任何组合来实现或执行。处理器可以是微处理器,但是在备选方案中,处理器可以是任何处理器、控制器、微控制器或状态机。处理器还可以实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器结合dsp核、或任何其他这样的配置。

本文中公开的各方面可以实施为硬件和存储在硬件中的指令,并且可以驻留在例如随机存取存储器(ram)、闪存、只读存储器(rom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)、寄存器、硬盘、可移动磁盘、cd-rom或本领域已知的任何其他形式的计算机可读介质中。示例性存储介质耦合到处理器,使得处理器可以从存储介质读取信息和向存储介质写入信息。在备选方案中,存储介质可以是处理器的组成部分。处理器和存储介质可以驻留在asic中。asic可以驻留在远程站中。在备选方案中,处理器和存储介质可以作为分立组件驻留在远程站、基站或服务器中。

还应当注意,描述在本文中的任何示例性方面中描述的操作步骤以提供示例和讨论。所描述的操作可以以除了所示顺序之外的很多不同顺序来执行。此外,在单个操作步骤中描述的操作实际上可以在很多不同的步骤中执行。另外,在示例性方面中讨论的一个或多个操作步骤可以组合。应当理解,流程图中示出的操作步骤可以进行很多不同的修改,这对于本领域技术人员来说是很清楚的。本领域技术人员还将理解,信息和信号可以使用各种不同技术和技艺中的任何一种来表示。例如,在整个以上描述中可以参考的数据、指令、命令、信息、信号、比特、符号和芯片可以用电压、电流、电磁波、磁场或粒子、光场或粒子或其任何组合来表示。

提供先前对本公开的描述是为了使得本领域技术人员能够制作或使用本发明。对于本领域技术人员来说,对本公开的各种修改是很清楚的,并且在不脱离本公开的精神或范围的情况下,本文中定义的一般原理可以应用于其他变型。因此,本发明不旨在限于本文中描述的示例和设计,是与符合本文中公开的原理和新颖特征相一致的最宽范围。

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