两个电容器自参考的非易失性位单元的制作方法

文档序号:6766453阅读:188来源:国知局
两个电容器自参考的非易失性位单元的制作方法
【专利摘要】一种片上系统(SOC),其提供自参考非易失性位单元的存储器阵列。每个位单元包括两个串联在第一板线和第二板线之间的铁电电容器,从而在两个铁电电容器之间形成节点Q。第一板线和第二板线被配置为当位单元位单元没有被访问时提供近似等于第一电压的电压。耦合到节点Q的钳位电路。第一读电容器经由第一控制信号控制的传输器件耦合到位线。第二读电容器经由第二控制信号控制的另一个传输器件耦合到位线。感测放大器耦合在第一读电容器和第二读电容器之间。
【专利说明】两个电容器自参考的非易失性位单元
【技术领域】
[0001]本发明一般涉及非易失性存储器单元及其在系统中的应用,并且具体地,涉及与逻辑阵列结合以提供非易失性逻辑模块。
【背景技术】
[0002]很多便携式电子设备如便携式电话、数码相机/可携式摄像机、个人数字助理、膝上型计算机以及视频游戏机都靠电池工作。在非活动期间,该设备可以不执行处理操作并且可被设置为断电或待机电源模式以省电。提供给电子设备内的一部分逻辑的电力在低功耗待机电源模式中可被关闭。然而,待机电源模式期间泄漏电流的存在对设计便携式的、电池供电的设备提出挑战。数据保持电路如设备内的触发器和/或锁存器可被用来在设备进入待机电源模式之前存储状态信息以用于后续使用。数据保持锁存器,也可被称作影子锁存器或气球锁存器,通常由单独的“永远开启”电源供电。
[0003]用于减少非活动期间的泄漏电流的一种已知技术利用多阈值CMOS (MTCMOS)技术来实现影子锁存器。在这种方法中,影子锁存器利用厚的栅极氧化物晶体管和/或高阈值电压(Vt)晶体管减少待机电源模式中的泄漏电流。在正常操作期间(例如,有效电源模式期间),影子锁存器通常与其它电路断开以保持系统性能。为了在“主从”触发器拓扑中保持数据,第三锁存器,例如影子锁存器,可被加到主锁存器和从锁存器中用于数据保持。在其它情况中,从锁存器可被配置以在低功率操作期间作为保持锁存器工作。然而,仍然需要一些电力来保持保存的状态。例如,参看美国专利7639056,“Ultra Low Area OverheadRetention Flip-Flop for Power-Down Applications (用于断电应用的超低面积开销的保持触发器)”。
[0004]片上系统(SoC)是现在一个经常使用的概念;其基本方法是将越来越多的功能集成到给定设备。这种集成能够采用硬件或软件解决方案的形式。通常通过增加的时钟速率和更高级的过程节点来获得性能改进。许多SoC设计将各种外围设备和存储器电路与微处理器核或多核配对。
[0005]能量收集,也被称为功率收集或能量寻找,是通过其从外部源获得、捕获、以及存储能量的过程,用于小型、无线独立设备,如在可穿戴电子产品和无线传感器网络中使用的那些设备。收集的能量可来自各种源,例如:太阳能、热能、风能、盐度梯度和动能等。然而,典型的能量收集器为低能量电子产品提供非常少量的动力。能量收集器的能量源作为周围背景存在并且可用于使用。例如,温度梯度存在于内燃机的运行和城市中;由于无线电和电视广播,环境中存在大量的电磁能量,等等。

【发明内容】
【专利附图】

【附图说明】
[0006]现在仅通过实例并参考附图描述根据本发明的具体实施例:[0007]图1是包括本发明实施例的片上系统(SoC)的一部分的功能性框图;
[0008]图2是用于图1的SoC中的一个触发器云的更详细的框图;
[0009]图3是图示铁电电容器呈现的极性滞后的曲线图;
[0010]图4-7是示出铁电非易失性位单元的一个实施例的原理图和时序图;
[0011]图8-9是示出铁电非易失性位单元的另一个实施例的原理图和时序图;
[0012]图10是示出用于图1的SoC中的NVL阵列的框图;
[0013]图1lA和图1lB是用于图10的NVL阵列中的输入/输出电路的更详细的原理图。
[0014]图12A是示出读周期期间偏移电压测试的时序图;
[0015]图12B示出在偏移电压扫描期间产生的直方图;
[0016]图13是示出了在图10的NVL阵列中奇偶生成的原理图;
[0017]图14是示出NVL阵列中的电源域的框图;
[0018]图15是用于NVL阵列中的电平转换器的原理图;
[0019]图16是示出在铁电位单元内使用感测放大器的电平转移操作的时序图;
[0020]图17示出具有非易失性位单元的非易失性逻辑阵列的示例性操作流程图;以及
[0021]图18是包括NVL阵列的另一个SoC的框图。
[0022]根据附图和下列详细描述,本实施例的其它特征将变得明显。
【具体实施方式】
[0023]现在将参照附图详细描述本发明的具体实施例。出于一致性考虑,各个附图中的类似元件由类似的附图标记表示。在本发明的实施例的下列详细描述中,为了提供本发明更全面的理解,阐述若干具体细节。然而,对于本领域技术人员来说没有这些具体细节,本发明也可被实施,这是明显的。在其它例子中,已知的特征没有被详细描述以避免不必要的复杂化本说明书。
[0024]在此描述的片上系统(SoC)提供一种自参考非易失性位单元的存储器阵列。每个位单元包括两个串联在第一板线和第二板线之间的铁电电容器,从而在两个铁电电容器之间形成节点Q。第一板线和第二板线被配置为在该位单元没有被访问时,提供近似等于第一电压的电压。钳位电路耦合至节点Q。第一读电容器经由第一控制信号控制的传输器件耦合至位线。第二读电容器经由第二控制信号控制的另一个传输器件耦合至位线。感测放大器耦合在第一读电容器和第二读电容器之间。
[0025]虽然现有技术系统使用保持锁存器保持低功耗操作期间逻辑模块中的触发器的状态,但保持状态仍然需要一些电力。本发明的实施例可使用非易失性元件在电力被完全移除时保持逻辑模块中的触发器的状态。这种逻辑元件在这将被称作非易失性逻辑(NVL)。在SoC(片上系统)内与NVL —起实现的微控制单元(MCU)可具有停止、断电、和上电的能力而没有功能性的丢失。在电力被完全移除后,不要求系统重置/重启以恢复操作。这种能力对于新兴能量收集应用是很理想的,例如近场通信(NFC)、射频识别(RFID)应用、以及嵌入式控制和监测系统,例如,其中重置/重启过程的时间和功率成本能够消耗很多可用能量、留下很少或没有留下能量用于有用的计算、感测或控制功能。尽管本实施例利用包括用于排序SoC状态机的可编程MCU的SoC (片上系统),本领域的一个技术人员能明白NVL能够被应用到硬编码为如常规逻辑门或R0M(只读存储器)、PLA(可编程逻辑阵列)、或基于PLD (可编程逻辑器件)的控制系统的状态机。
[0026]本发明的实施例可包括在SoC内以形成一个或更多个非易失性逻辑块。例如,基于非易失性逻辑(NVL)的SoC可在接收电力中断时备份它的工作状态(所有的触发器),在睡眠模式具有零泄漏,以及一旦上电则需要少于400ns恢复系统状态。
[0027]没有NVL,芯片要么必须使所有触发器被供电处在至少低功耗保持状态中,该状态即使在待机模式也需要持续的电源,要么在上电之后浪费能量和时间重启。对于能量收集应用,NVL是有用的,因为不需要恒定的电源来保持触发器(FF)的状态,并且即使当间歇性电源可用时,仅启动代码都会消耗所有收集的能量。对于具有有限冷却和电池容量的手持设备,具有“即时启动”能力的零泄漏IC(集成电路)是理想的。
[0028]铁电随机存取存储器(FRAM)是具有与DRAM(动态随机存取存储器)类似的表现的非易失性存储器技术。能够存取每个单独的位,但是不同于EEPROM(电可擦除可编程只读存储器)或闪存,FRAM不要求特殊的顺序来写数据,也不要求电荷泵来获得所需的较高编程电压。每个铁电存储器单元包括一个或更多个铁电电容器(FeCap)。各个铁电电容器可被用作在此描述的NVL电路中的非易失性元件。
[0029]图1是包括本发明的一个实施例的片上系统(SoC)IOO的一部分的功能性框图。尽管在此使用术语SoC代表包括一个或更多个系统元件的集成电路,但是其它实施例可包括在各种类型的集成电路中,这些集成电路包括提供非易失性状态保持的功能性逻辑块如锁存器和触发器。在大型阵列的受控环境外嵌入非易失性元件提出可靠性和制造挑战,如参考文献[2-5]中更详细地描述。NVL位单元通常设计有最大读取信号裕量和原位裕量(in-situ margin)测试性,如用于任何NV-存储器技术所需要的。然而,考虑到面积开销,增加可测试特征件到各个NVL FF可能是被禁止的。为了分摊测试特征件成本和提供可制造性,使用256位迷你阵列110实现SoClOO,所述256位迷你阵列110在此将被称作NVL阵列,基于FeCap (铁电电容器)的位单元分散在整个逻辑云中以在电力移除时保存各种触发器120的状态。FF120的每个云102-104包括关联的NVL阵列110。中央NVL控制器106控制所有阵列和它们与FF120的通信。尽管在此示出三个FF云102-104,但是SoClOO可具有附加的,或更少的FF云,FF云全部由NVL控制器106控制。现有的NVL阵列实施例使用256位迷你阵列,但是本领域技术人员能够容易地想到阵列可根据需要具有更多或更少位数。
[0030]SoCIOO通过使用修改的保持触发器120实现。存在各种已知的方式实现保持触发器。例如,数据输入可由第一锁存器锁存。耦合到第一锁存器的第二锁存器可在待机电源模式下第一锁存器无效时接收用于保持的数据输入。第一锁存器从第一电力线接收电力,其中第一电力线在待机电源模式期间切断。第二锁存器从第二电力线接收电力,其中第二电力线在待机模式期间保持开启。控制器接收时钟输入和保持信号以及提供时钟输出给第一锁存器和第二锁存器。保持信号的改变指示转换到待机电源模式。控制器继续将时钟输出保持在预定电压水平并且第二锁存器在待机电源模式中继续从第二电力线接收电力,从而保持该数据输入。美国专利 7639056“Ultra Low Area Overhead Retention Flip-Flopfor Power-Down Application(用于断电应用的超低面积开销的保持触发器)”详细描述了这种保持锁存器,其通过引用纳入于此。保持锁存器的另一个实施例将参考图2进行更详细地描述。在那个实施例中,保持触发器架构不需要时钟在保持期间保持在特定状态。在这种“时钟自由” NVL触发设计中,“不关心”保持期间的时钟值。
[0031]在SoCIOO中,改变的保持FF120包括简单输入和控制改变以在系统转换到断电状态时允许每个FF的状态被保存到NVL阵列110中关联的FeCap位单元中。当系统恢复时,接着保存的状态被从NVL阵列110传回到每个FF120。在SoClOO中,NVL阵列110和控制器106工作在称作VDDN的NVL电源域上并且在正常操作期间关闭。所有的逻辑、存储器块107如ROM (只读存储器)和SRAM (静态随机存取存储器)、以及FF的主级工作在称作VDDL的逻辑电源域上。FRAM(铁电随机存取存储器)阵列直接连接到专用全局电源轨(VDDZ),VDDZ保持在FRAM所需的较高固定电压上。在一典型的实施例中,VDDZ是固定电源并且只要VDDL保持在比VDDZ低的电势上,则VDDL能够变化。注意FRAM阵列103可包括集成电源开关,其允许FRAM阵列根据需要断电。然而,能够容易看出没有内部电源开关的FRAM阵列能够与FRAM阵列外部的电源开关联合使用。保持FF的从级工作在称作VDDR域的保持电源域上,以使在待机操作模式中能够进行常规保持。
[0032]表1综述在正常操作、系统备份到NVL阵列、睡眠模式、系统从NVL阵列恢复、以及回到正常操作期间的电源域操作。表1也详列了在待机空闲模式期间所使用的域,该模式在系统软件的控制下启动以使用保持触发器的易失性保持功能进入降低的功耗状态。开关组如在108指示的,被用于控制各种电源域。可具有多个开关,它们分布在整个SoClOO中并由SoCIOO上的处理器执行的软件和/或SoCIOO中的硬件控制器(未示出)控制。除了这里示出的那些,还可以有额外的域,如将在后面描述的。
[0033]
【权利要求】
1.一种片上系统,即SoC,包括: 自参考非易失性位单元位单元的存储器阵列,其中每个位单元位单元包括: 串联在第一板线和第二板线之间的两个铁电电容器,从而节点Q形成在所述两个铁电电容器之间,其中所述第一板线和所述第二板线被配置为当所述位单元没有被访问时提供近似等于第一电压的电压;和 耦合在所述节点Q和位线之间的传输门; 其中所述存储器阵列进一步包括: 第一读电容器,其经由第一控制信号控制的传输器件耦合至所述位线;第二读电容器,其经由第二控制信号控制的另一个传输器件耦合至所述位线;和感测放大器,其耦合在所述第一读电容器和所述第二读电容器之间,所述感测放大器可操作以通过比较由所述第一传输器件从所述节点Q传输到所述第一读电容器的第一感测电压和由所述第二传输器件从所述节点Q传输到所述第二读电容器的第二感测电压,确定所选位单元位单元中存储的值。
2.根据权利要求1所述的SoC,其中每个位单元位单元进一步包括稱合至所述节点Q的钳位电路,其中当所述位单元位单元没有被访问时,所述钳位电路可操作以将所述节点Q钳位至近似等于第一电压的电压。
3.根据权利要求2所述的SoC,其中所述存储器阵列进一步包括耦合至所述第一读电容器和所述第二读电容的预充电电路。
4.根据权利要求3所述的SoC,其中所述存储器阵列进一步包括控制器,其中所述控制器被配置为通过以下操作读取所选位单元: 释放钳位器件,预充电所述第一和第二读电容器,设置第二电压到所述第一板线上并维持所述第二板线上的所述第一电压,使能所述传输门,以及断言所述第一控制信号以将所述第一感测电压从所述节点Q传输到所述第一读电容器,设置第二电压到所述第二板线上并保持所述第一板线上的所述第一电压,使能传输门,以及断言所述第二控制信号以将所述第二感测电压从所述节点Q传输到所述第二读电容器。
5.根据权利要求4所述的SoC,其中所述预充电电路可操作以将所述第一读电容器和所述第二读电容器预充电至近似所述第一电压和所述第二电压中间的电压值。
6.根据权利要求4所述的SoC,其中所述存储器控制器被进一步配置以在所述第一感测电压被传输到所述第一读电容器之后使能所述钳位器件一小段时间。
7.根据权利要求1所述的SoC,其中所述SoC进一步包括易失性触发器组,并且其中所述易失性触发器的每个可互换地耦合到所述非易失性位单元的相应一个。
8.根据权利要求7所述的SoC,其中所述SoC进一步包括多个存储器阵列和多组易失性触发器。
9.一种用于在片上系统即SoC中读取存储器阵列内的位单元的方法,其中所述位单元包括串联在第一板线和第二板线之间的两个铁电电容器,以使节点Q形成在所述两个铁电电容器之间,所述方法包括: 当所述位单元没有被访问时,设置第一电压到所述第一板线上和所述第二板线上; 当所述位单元没有被访问时,将所述节点Q钳位至近似等于第一电压的电压: 通过去钳位所述节点Q、设置第二电压到所述第一板线上并维持所述第二板线上的所述第一电压以及将第一感测电压从所述节点传输至第一读电容器以从所述节点Q获取所述第一感测电压; 通过设置所述第一电压到所述第一板线上并维持所述第二板线上的所述第一电压以及将所述节点Q钳位至近似等于第一电压的电压一小段时间以重置所述节点; 通过去钳位所述节点Q、设置第二电压到所述第二板线上并维持所述第一板线上的所述第一电压以及从所述节点Q传输第二感测电压到所述第二读电容器以获得所述第二感测电压;以及 通过比较所述第一感测电压和所述第二感测电压以确定所述位单元存储的数据值。
10.根据权利要求9所述的方法,进一步包括在传输所述第一感测电压前预充电所述第一读电容器以及在传输所述第二感测电压前预充电所述第二读电容器。
11.根据权利要求10所述的方法,其中所述第一读电容器和所述第二读电容器被预充电至近似在所述第一电压和所述第二电压中间的电压值。
12.根据权利要求9所述的方法,其中所述SoC包括多个非易失性位单元,所述多个非易失性位单元可互换地耦合到多个易失性触发器的相应一个易失性触发器,其中对于每个非易失性位单元,从所述位单元读取的所述数据值是所述相应的易失性触发器的状态值。
13.根据权利要求12所述的方法,进一步包括: 从每个所述易失性触发器传输状态值到所述非易失性位单元的相应的一个; 将所有电力从所述多个非易失性位单元和所述多个易失性触发器移除;以及 恢复所述多个非易失性位单元和所述多个易失性触发器的电力;以及 通过将从每个非易失性位单元读取的状态值传输到相应的易失性触发器来恢复所述多个易失性触发器的每一个的所述状态。
14.一种用于在片上系统即SoC中读取存储器阵列内的位单元的方法,其中所述位单元包括串联的两个铁电电容器,以使节点Q形成在所述两个铁电电容器之间,该方法包括: 通过在所述两个串联的铁电电容器两端施加偏置电压获得第一感测电压; 通过在所述两个串联的铁电电容器两端施加反向偏置电压来获得第二感测电压;以及 通过比较所述第一感测电压和所述第二感测电压确定存储的数据值。
15.根据权利要求14所述的方法,进一步包括在第一电压存储器件中存储所述第一感测电压的表示和在第二电压存储器件中存储所述第二感测电压的表示。
【文档编号】G11C16/06GK103971740SQ201410085130
【公开日】2014年8月6日 申请日期:2014年1月28日 优先权日:2013年1月30日
【发明者】S·康纳, S·C·巴特林 申请人:德克萨斯仪器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1