用于可配置的阻抗阵列的电路和方法与流程

文档序号:15575819发布日期:2018-09-29 05:29阅读:324来源:国知局
本公开总体涉及可配置的阻抗器,并且具体地,涉及由至少一个关联电子开关(correlatedelectronswitch;ces)组成的可配置的阻抗器。
背景技术
:诸如电阻器链之类的可编程阻抗器可用于许多模拟信号处理应用(例如,数字/模拟转换器中的电阻梯和神经网络中的电阻器数组)中。已为程序化电阻器链提供了各种技术;然而,编程电压和电流中的不确定性在这种编程技术中是常发生的。技术实现要素:根据本技术的第一方面,提供了一种电路,包括:多个相关电子开关(ces),被布置成形成可配置阻抗器的多个关联电子开关(ces),其中,每个ces能被配置至多个阻抗状态中的一个;以及至少一个编程电路,被配置为取决于至少一个输入信号而提供多个编程信号中的一个,其中,每个编程信号配置ces的阻抗状态。在实施例中,该至少一个编程电路包括多个编程电路,每个编程电路被配置以提供该多个编程信号的一者。该多个阻抗状态可包含第一阻抗状态和第二阻抗状态。在实施例中,每个编程电路包括:第一驱动电路,用以提供第一编程信号以配置ces至第一阻抗状态;以及第二驱动电路,用以提供第二编程信号以配置ces至第二阻抗状态,其中,第一编程信号和第二编程信号中的一个取决于至少一个输入信号。该电路还可包括逻辑电路系统,其耦接至该编程电路或每个编程电路,并且被布置以使得该编程电路能根据该至少一个输入信号提供相应的编程信号。该电路还可包括控制电路,该控制电路被配置以:接收至少一个输入信号;以及根据该至少一个输入信号提供至少一个控制信号至至少一个编程电路,其中该至少一个编程电路根据该至少一个控制信号来提供多个编程信号。在实施例中,至少一个编程电路提供多个编程信号,使得在配置一个ces的阻抗状态的同时保持至少一个其它ces的阻抗状态不变。额外地或替代地,该至少一个编程电路提供多个编程信号,使得在配置两个或更多个ces的阻抗状态的同时保持该多个ces的剩余ces的阻抗状态不变。该多个阻抗状态可包括(至少)高阻抗状态和低阻抗状态。在本技术的第二方面中,提供了一种配置可配置的阻抗器的阻抗的方法,该可配置的阻抗器包括多个关联电子开关(correlatedelectronswitch;ces),该方法包括:接收至少一个输入信号;根据该至少一个输入信号来确定至少一个编程信号,其中,该编程信号或每个编程信号配置该多个ces的一个或多个ces的阻抗状态;以及施加编程信号至该多个ces的一个或多个ces以配置该ces或每个ces的阻抗状态。施加编程信号至ces可包括使该多个ces中的至少一个其它ces的阻抗状态保持不变。额外地或替代地,将该编程信号施加至ces可包括使剩余ces的阻抗状态保持不变。在实施例中,施加编程信号包括配置ces至多个阻抗状态中的一个中。该多个阻抗状态可包括高阻抗状态和低阻抗状态。在本技术的第三方面中,提供了一种数字/模拟转换器(digitaltoanalogconverter;dac)电路,包括:多个数据输入,被配置以接收多个数字输入信号;多个关联电子开关(correlatedelectronswitch;ces),该多个ces中的每个ces能根据该多个数字输入信号配置在多个阻抗状态中的一个阻抗状态中;以及至少一个输出,被配置以输出至少一个模拟输出信号,该模拟输出信号或每个模拟输出信号取决于该多个ces的阻抗状态。该dac可包括控制电路,该控制电路被配置以:接收至少一个输入信号,其中,该至少一个输入信号为写入信号;根据该多个数字输入信号而将多个编程信号提供至多个ces,每个编程信号配置ces的阻抗状态。该dac可包括控制电路,被配置以:接收至少一个输入信号,其中,该至少一个输入信号为读取信号;以及向多个ces提供基准信号以输出该至少一个模拟输出信号。该多个阻抗状态包括至少低阻抗状态和高阻抗状态。附图说明在附图中,通过示例示意性地示出了这些技术,其中:图1示出了关联电子开关(ces)元件的电流密度对电压的曲线图;图2是ces设备的等效电路的示意图;图3是示例可配置阻抗器电路的示意图;图4示出了可配置阻抗器的示例性配置;图5示出了用于使用多个ces来编程ces的示例电路;图6示出了示例性or门阵列;图7示出了用于同时编程多个ces的示例电路;图8示出了提供可配置阻抗器的示例方法;图9示出了示例性数字模拟转换器(dac);以及图10示出了包括一个或多个ces元件的示例性存储器阵列。具体实施方式概括而言,本技术的实施例提供的可以是关联电子开关(correlatedelectronswitch;ces)组件,其包括关联电子材料(correlatedelectronmaterial;cem)。该ces可用作非易失性储存器以及可实现电路中的连通性的电路组件两者。如下文更详细地解释,ces组件包括一种材料,其可至少部分地基于该材料(至少一部份)在导电状态与绝缘状态的间的转变而在预定可检测的内存状态之间转变。可编程ces组件使得其可以以非易失性方式储存配置,并且使用其阻抗状态以实现连通性。术语“关联电子开关”在本文可与“ces”、“ces元件”、“ces设备”、“关联电子随机存取存储器”、“ceram”和“ceram设备”互换使用。非易失性存储器是一存储器类别,其中,在移除供应至设备的电力之后,存储器单元或元件不丢失其状态。在闪存设备中,牺牲了保持随机存取(擦除/写入单个位)的能力为了获得速度和更高位密度。闪存仍是非易失性存储器的一种选择。然而,普遍认为,闪存技术可能不易定标至低于40纳米(nanometer;nm);因此,正在积极地寻找能定标至更小尺寸的新的非易失性存储器设备。ces为(全部地或部分地)由cem形成的特定类型的开关。一般而言,ces可展现由于电子相关性而非固态结构相变而产生的急剧导电或绝缘状态转变。(固态结构相变的示例包括在相变存储器(phasechangememory,pcm)设备中的晶态/非晶态变化,或电阻ram设备中的丝状体形成和导电,如上所述)。与熔化/凝固或丝状成形不同的是,ces中的急剧导体/绝缘体转变可响应于量子力学现象。ces在绝缘状态与导电状态之间的量子力学转变可根据莫特转变(motttransition)来理解。在莫特转变中,若发生莫特转变条件则材料可从绝缘状态切换至导电状态。当达到临限载流子浓度使得满足莫特准则时,则将发生莫特转变,且状态将从高电阻/阻抗(或电容)变化至低电阻/阻抗(或电容)。ces元件的“状态”或“存储器状态”可取决于ces元件的阻抗状态或导电状态。在此情境中,“状态”或“存储器状态”意味着存储器设备的指示值、符号、参数和/或条件(仅举例而言)的可检测状态。在一个特定实施方式中,如下所述,可至少部分地基于在读取操作中于存储器设备端子上检测到的信号来检测存储器设备的存储器状态。在另一特定实施方式中,如下所述,存储器设备可通过在“写入操作”中跨存储器设备的端子施加一个或更多个信号,而置于特定存储器状态以表示或储存特定值、符号或参数。在特定的实施方式中,ces元件可包括夹在导电端子之间的材料。通过在端子之间施加特定电压和电流,该材料可在前述导电状态与绝缘状态之间转变。如下文的特定示例性实施中所论述的,夹在导电端子之间的ces元件的材料可通过跨具有电压v重设与电流i重设的端子以电流密度j重设施加第一编程信号而置于绝缘状态,或通过跨具有电压v设定与电流i设定的端子以电流密度j设定施加第二编程信号而置于导电状态。额外地或替代地,ces元件可设置为交叉点存储器阵列中的存储器单元,藉此ces元件可包括形成于半导体上的金属/cem/金属(m/cem/m)堆栈。此类m/cem/m堆栈可例如形成于二极管上。在示例性实施方式中,该二极管可选自由接面二极管和肖特基二极管组成的群组。在此情境中,应理解,“金属”意味着导体,即任何特性类似于金属的材料,包括例如多晶硅或掺杂半导体。图1示出了跨ces元件的端子(未图标)的电流密度对电压的曲线。至少部分地基于施加至ces元件的端子的电压(例如在写入操作中),ces可置于导电状态或绝缘状态。例如,电压v设定和电流密度j设定的施加可使ces元件置于导电存储器状态,且电压v重设和电流密度j重设的施加可使ces元件置于绝缘存储器状态。ces置于绝缘状态或导电状态之后,可通过施加电压v读取(例如在读取操作中)和检测例如跨ces元件的端子处的电流或电流密度或偏压来检测ces元件的特定状态。需要控制ces元件的电流和电压两者以便切换ces元件状态。举例而言,若ces元件处于导电状态,并且对其施加使设备置于绝缘存储器状态所需的电压v重设,则在电流密度亦处在所需值j重设之前ces元件将不会切换至绝缘状态。此意味着,当ces元件用于从存储器中读取/写入时,可以防止意外重写,因为即使施加足够的电压至ces元件上,存储器状态变化将仅在同时施加所需电流密度的情况下发生。图1的ces元件可包括任何过渡金属氧化物(transitionmetaloxide;tmo),诸如钙钛矿、莫特绝缘体、电荷交换绝缘体、以及安德森无序绝缘体。在特定实施方式中,ces元件可由例如诸如氧化镍、氧化钴、氧化铁、氧化钇和钙钛矿(如铬掺杂钛酸锶、钛酸镧),以及包括镨钙锰氧化物和镨镧锰氧化物的锰氧化物(manganite)家族的切换材料形成。具体地,包括具有不完整的d和f轨道壳层的元素的氧化物可展现充足的电阻切换性质以供在ces设备中使用。在一个实施例中,ces元件可在无电铸的情况下制备。其它实施方式可在不背离所要求保护的主题的情况下使用其它过渡金属化合物。例如,{m(chxn)2br}br2,其中m可包括pt、pd、或ni,并且chxn包括1r,2r-环己二胺,并且可在不背离所要求保护的主题的情况下使用其它此类金属络合物。当施加充足的偏压(例如,超过能带分裂电势)并满足前述莫特条件(注入电子空穴=切换区域中的电子)时,ces元件可经由莫特转变而快速从导电状态切换至绝缘状态。此可发生在第1图中的曲线的点108处。在此点处,电子不再被屏蔽,而被定域。此相关性可产生强大的电子间相互作用电势,此电势使能带分裂以形成绝缘体。在ces元件仍然处于绝缘状态时,可通过电子空穴传输而生成电流。当对ces端子施加充足偏压时,电子可越过金属绝缘体金属(metal-insulator-metal;mim)设备的电势屏障而被注入mim二极管。当已注入充足电子和对端子施加充足电势以使ces元件置于设定状态时,电子增多可屏蔽电子且移除电子定域,这可使形成金属的能带分裂电势崩溃。ces元件中的电流可由外部施加的“顺应”条件控制,该条件是至少部分地基于在写入操作期间限制以使ces元件置于导电状态的外部电流而确定的。此外部施加的顺应电流还可设定电流密度条件,以用于随后的重设操作,以使ces置于绝缘状态。如图1的特定实施方式所示,于写入操作期间在点116处施加以使ces元件置于导电状态的电流密度j顺应可决定在后续写入操作中使ces设备置于绝缘状态的顺应性条件。例如,ces元件可随后通过在点108处在电压v重设下施加电流密度j重设≥j顺应而置于绝缘状态,其中j顺应从外部施加。因此,顺应性条件可设定将通过莫特转变的电子空穴“捕获”的ces元件中的电子数目。换言之,在写入操作中被施加以使ces元件置于导电存储器状态的电流可决定将注入ces元件的电子空穴的数目,用于随后将ces元件转变至绝缘存储器状态。如上文指出,重设条件可响应于点108处的莫特转变而出现。如上文指出,该种莫特转变可在ces元件中的电子浓度n等于电子空穴浓度p的条件下发生。图1中示出的曲线的区域104中的电流或电流密度可响应于根据跨ces元件的端子施加的电压信号注入电子空穴而存在。在此,当临界电压vmi跨ces元件的端子施加时,电子空穴注入可满足莫特转变准则以在电流imi处达成导电状态至绝缘状态转变。用于在读取操作中检测ces元件的存储器状态的“读取窗口”102可陈述为当ces元件处于绝缘状态时图1的曲线中的部分106与当ces元件在读取电压v读取下处于导电状态时图1的曲线中的部分104之间的差。类似地,在写入操作中用于使ces元件置于绝缘或导电存储器状态的“写入窗口”110可陈述为v重设(在j重设下)与v设定(在j设定下)之间的差。建立|v设定|>|v重设|实现导电与绝缘状态之间的切换。v重设可近似处于因相关性产生的能带分裂电势处,而v设定可近似为能带分裂电势的两倍。在特定实施方式中,可至少部分地通过ces元件的材料与掺杂而确定写入窗口110的尺寸。从高电阻(或高电容)到低电阻(或低电容)的转变可由设备的单一阻抗表示。图2描绘了示例性可变阻抗设备(诸如ces设备,如可变阻抗设备124)的等效电路的示意图。如本案所提及,可变阻抗设备124可包括可变电阻与可变电容两者的特征。例如,在实施例中,用于可变阻抗设备的等效电路可包括可变电阻器,诸如与可变电容器(诸如可变电容器128)并联的可变电阻器。尽管可变电阻器126与可变电容器128在图2中描绘为分离的组件,但可变阻抗设备124可同样包括大体上同质的ces元件,其中ces元件包括可变电容与可变电阻的特征。下表1示出了示例性可变阻抗设备(诸如可变阻抗设备124)的示例真值表。电阻电容阻抗r高(v施加)c高(v施加)z高(v施加)r低(v施加)c低(v施加)~0z低(v施加)表1-关联电子开关真值表图3示出了根据本公开的实施例的示例可配置的阻抗电路200的概览。电路200包括可配置的阻抗器202、编程电路204和控制电路206。在实施方式中,可配置的阻抗器202可包括布置以提供可配置的阻抗的多个关联电子开关(correlatedelectronswitch;ces)202-1至ces202-n(统称为该多个ces202)。根据一个示例实施方式,ces202-1至ces202-n经串联连接以形成阵列。应理解,ces202-1至ces202-n也可布置成任何其它配置以获得期望可配置的阻抗电路。在图3示出的实施例中,可将单个编程电路耦接至多个ces。然而,在替代实施例中,可将每个ces耦接至各个编程电路。再次参考图3,控制电路206可接收至少一个输入信号208。在示例中,当将该多个ces202的一个或多个编程至多个阻抗状态的一者中时,输入信号208可以是将写入至该多个ces202的一个或多个中的二进制信号。在另一示例中,输入信号208可包括用以控制将多个ces202的相应一者编程至多个阻抗状态的一者中的多个二进制信号。在示例中,阻抗状态可为电阻状态、电容状态或其组合。该电阻状态可为低电阻状态(设定状态)和高电阻状态(重设状态)的一者。如进一步所示,编程电路204可从控制电路206接收控制信号210。编程电路204可基于控制信号210向多个ces202提供多个编程信号212。多个编程信号208可经配置以编程多个ces202的一个或多个至该多个阻抗状态的一者中。在实施方式中,编程信号212可基于输入信号208编程一个或多个ces202。图4根据本公开的实施例示出多个ces202如何被布置以形成可配置的阻抗器202的两个示例性配置。如图所示,第一配置214描绘连接在两节点之间的每个ces(由r0-rn-1表示)。例如,r0图示为连接在节点n0与节点n1之间。另外,没有ces具有与另一ces共享的节点。因此,第一配置214可具有连接n个ces的总共2n个节点。在该配置中,这些ces可通过跨各别节点来提供适宜编程信号进行编程。另外,该经编程的ces可连接在所期望的配置中以便在输出处获得可配置的阻抗值。如图所示,第二配置216连接在两个节点之间的每个ces使得一个节点在两个所连接的ces之间总是共有的。例如,cesr0示出为连接在节点n0与节点n1之间且r1连接在节点n1与节点n2之间。因而,r0与r1具有共有节点,即n1。该配置可因而具有用于连接n个ces的n个节点。图5根据本公开的实施例示出了用于编程来自多个ces的ces的示例性电路300。所示出的示例描绘了电路布置300,包括n个ces302-1.....ces302-n,统称为ces302。在示例中,ces302可被电布置为图4中的第二配置216所示出的那样。每个ceram元件302耦接至编程电路304(图标为304-1...304-n,统称为编程电路304)。如图所示,编程电路304的每个可经由描绘为节点1、节点2等直至节点n的相应节点耦接至逻辑电路系统306。逻辑电路系统306可包括解码器308和or门阵列310。在实施方式中,解码器308可接收log2n个输入。解码器308可基于log2n个输入生成n个数字输出。n个数字输出可作为n个输入馈送至or门阵列310。or门阵列310可基于n个输入生成n个选择信号。每个编程电路304-n可包括第一驱动电路312-n和第二驱动电路314-n。第一驱动电路312可被配置以编程相应ces至第一电阻状态中。第二驱动电路314可被配置以编程ces至第二电阻状态中。如图所示,第一驱动电路312包括传输门316、传输门318和第一位准偏移器320。类似地,第二驱动电路314包括传输门322、传输门324和第二位准偏移器326。在实施方式中,可通过控制电路328控制用以启动第一驱动电路312或第二驱动电路314的一者来编程相应ces302的编程信号。控制电路328可包括第一and门330和第二and门332。第一and门330的输出耦接至位准偏移器334且第二and门332的输出耦接至位准偏移器336。位准偏移器334、位准偏移器336可被配置以提供用于编程ces至所期望的阻抗状态中的充足电压。根据表2进一步解释控制电路328的逻辑实施方式。在一个实施方式中,如表所示,数据输入(d_in)可以是输入信号208,如参考图3所述。另外,p_r可为程序/读取信号。表2-控制电路328的操作如表2所示,对于编程ces302至重设状态中,p_r可设定为逻辑一且d_in可设定为逻辑零。如所示,and门330的输出(由a’表示)为逻辑零且and门332的输出(由b’表示)为逻辑一。因此,启动传输门322和传输门324,且位准偏移器326提供合适的编程信号(例如,合适的电压和/或电流)以编程ces302至重设状态中,即高电阻状态。另外,对于编程ces302至重设状态中,即低电阻状态,p_r也可设定为逻辑一且d_in也可设定为逻辑一。基于上表,and门330的输出通过逻辑一给定且and门332的输出通过逻辑零给定。因而,启动传输门316和传输门318,使得位准偏移器320能提供合适的编程电压以将ces302编程至设定状态中,即低电阻状态。如表2进一步所示,当ces302进行读取处理时,对于控制电路328的两个and门,p_r输入设置为零,因而去激活编程电路304的所有传输门。如图5所示,每个ces302经由相应的节点耦接至编程电路304。在实施方式中,来自or门阵列310的输出可选择编程电路304的一者以编程相应的ces302,使得所有其它ces的电阻状态保持不变。换言之,可仅将来自ces304的一个ces编程于高电阻状态或低电阻状态而保持其它ces的电阻状态不变。图6根据本公开的实施例详细地示出了or门阵列310。如图所示,or门阵列310可由n个or门310-1、310-2、310-3等组成。耦接or门使得每个or门接收来自解码器(诸如在第5图所述之解码器308)的信号。在示例中,解码器308可为n位解码器,使得解码器308基于选择信号提供n位输出至or门阵列310。另外,or门阵列310还可包括n位输入(由数字1至数字n表示),使得来自解码器308的n位输出的每个逻辑位可通过相应的or门接收。在实施方式中,解码器308的n位输出可驱动or门阵列310的n位输入,使得在选定输出之上的全部输出端子为高且其它输出端子接地。基于由有效输出接收的逻辑位,编程电路304可编程相应的ces至低电阻状态或高电阻状态中。举例而言,若必须将ces302-3(未示出)编程于高电阻状态,则基于表2,p_r信号可设置于逻辑1且d_in信号可设置于逻辑0。基于控制电路328的输出,可激活第二驱动电路314-3,即可激活传输门322-3和传输门324-3及位准偏移器326-3(未示出)。因而,可编程ces302-3于高电阻状态。另外,为此,可能需要选择编程电路304-3(未示出)。另外,可以以相应的ces不改变它们的阻抗状态的方式来选择电路布置的全部其它编程电路。为实现此目的,可将合适的输入信号馈送至如上所述的解码器308。基于该输入信号,or门阵列310可产生合适的选择信号,使得ces302-3可被编程至高电阻状态而保持全部其它ces状态不变。图7根据本公开的实施例示出了用于同时编程多个ces的电路布置400。如图所示,电路布置400包括由通过r0-r4描述的五个可编程ces组成的可配置的阻抗器402。ces可以以每个ces经由节点耦接至另一ces的方式彼此串联耦接。节点在图中通过na-nf描述。每个节点可连接至节点电压(va-vf)。此外,每个ces可连接在两个节点之间使得两个节点的节点电压的差表示跨ces的电压降。例如,在用于节点na和节点nb的节点电压之间的差赋予跨cesr0的电压降。跨ces的电压降用作ces的编程电压。在实施方式中,可配置的阻抗器402可连接至编程电路404,使得可配置的阻抗器402的多个可编程ces基于自编程电路404接收的信号同时被编程。另外,即使同时编程ces,仍可将每个ces的编程于低电阻状态或高电阻状态中。在一个实施方式中,编程电路404可基于多个数据输入(由d0-d4表示)提供编程信号至可配置的阻抗器402。在示例中,程序/读取输入(p_r)可保持在逻辑一处同时编程ces。多个数据输入可经馈送至编程电路402中且转换至合适的节点电压以编程可阻态的阻抗器402的多个可编程ces。编程多个可编程ces所需的节点电压的示例性集在下表3中给定。如表3中所示,每个节点可提供特定节点电压,但应理解,所示出的电压仅为说明性而非限制性。如在示例中所示,对于每个ces,ces可当对应数字输入信号处在逻辑零时被编程至高电阻状态,且当对应数字输入信号处在逻辑一时被编程至低电阻状态。该示例仅出于说明性目的而描述,且可能的是,逻辑零可由低电阻状态表示且逻辑一可由高电阻状态表示。在此情况下,相应地生成节点电压。另外,可假定,可需要1.2伏特的近似电压(v设定)以编程ces于设定状态中且可需要0.6伏特的近似电压(v重设)以编程ces于重设状态中。表3:同时编程多个ces再次参考图7,每个ces可连接在两个节点之间使得该两个节点的节点电压的差表示跨ces的电压降。例如,在节点na和节点nb的节点电压之间的差赋予跨cesr0的电压降。跨ces的电压降用作ces的编程电压。在表3所示的示例中,状态#0示出将处于高电阻状态的每个ces。对于将编程于状态号0的ces,节点na至节点nf的对应节点电压分别给定为0.6v、0v、0.6v、0v、0.6v和0v。在状态号1中,r0处于低电阻状态和所有其它ces处于高电阻状态。节点na至节点nf的对应节点电压分别给定为1.2v、0v、0.6v、0v、0.6v和0v。因此,通过选择施加在节点上的合适的节点电压和节点电流,可将多个ces同时编程于不同电阻状态中。如表3中所示,需要总共五个电源电压,即0v、0.6v、1.2v、1.8v和2.4v以实现所述ces的所有不同编程状态。在实施例中,当待编程的ces的数目为奇数时,可通过使该编程状态的一者无效来保存一个电源电压,因而省去了用来生成电源电压的电路系统。再次参考表3,状态号21示出在节点na处的节点电压为2.4伏特。在实施方式中,若消除状态号21,可不再需要2.4伏特的节点电压。因而此可省去在用以生成节点电压的电路系统上所需的功率和面积。另外,在另一实施例中,通过将在节点na处的节点电压自2.4伏特变化至0伏特,仍然可将r0编程至低电阻状态中。此可通过对节点nb和节点na的节点电压使用正v设置电压差,而不使用当施加2.4v于节点na时先前使用的负v设置差来完成。本文所示的示例描述了使用单向ces以实现可配置的阻抗器。在实施例中,可使用双向ces来实现该可配置的阻抗器。编程双向切换ces仅取决于编程电压和电流的值,且与用以编程的电压的极性和电流的方向无关。不依赖于该编程电压和电流的极性可简化用以编程ces的控制方案。在实施例中,单向ces和双向ces的组合可与合适的控制电压和电流一起使用。在实施例中,用以控制节点电压的电压控制可使用复用器来实现。在示例中,为同时编程多个ces,可将8-1复用器耦接至每个节点。用于控制该节点电压的8-1复用器的数字选择信号在下表4中详细地示出。表4:用于控制节点电压的8-1复用器选择信号如表4所示,8-1复用器可提供用以同时编程多个ces所需的四个不同电压,但是应理解,所示出的电压仅为说明性而非限制性。在实施方式中,可将每个节点耦接至复用器使得该复用器可向节点提供所需的节点电压。例如,基于表4,对于在节点处的0.6伏特的节点电压,该复用器可以向节点提供由二进制001给定的选择信号。类似地,二进制000可提供等于0伏特的节点电压。表5示出了一示例,其中使用自复用器接的选择信号同时编程四个ces。表5:同时编程多个ces的真值表如表5所示,为将多个ces编程至高电阻状态或低电阻状态中,可将来自复用器的不同选择信号馈送至每个节点以获得合适的节点电压,但应理解所示出的电压仅为说明性而非限制性。举例而言,如状态号1所示,四个ces的每个,即r0、r1、r2和r3被编程于高电阻状态中。进一步根据表4,为将r0元件编程至高电阻状态中,节点a(na)必须具有0.6伏特的节点电压且节点b(nb)必须具有0伏特的节点电压。为提供该电压,可将二进制001的选择信号馈送至与节点na关联的8-1复用器且可将二进制000的选择信号馈送至与节点nb关联的8-1复用器。在节点na和节点nb上的节点电压可基于由表4说明的方案。可以看出,二进制001可提供0.6伏特的输出且二进制000可提供0伏特的输出。节点nb和节点na的节点电压中的差可提供用以编程cesr0至高电阻状态中所需的编程电压。表5示出了被馈送至节点na和节点nb以生成节点电压的选择信号。可以用类似方式生成用于其它节点,即nc、nd和ne的选择信号。另外,根据彼此耦接的四个ces来解释用于同时编程多个ces的上述布置。然而,在替代实施例中,可同时编程多于四个ces。在一个示例中,对于读取操作,可施加合适的节点电压至这些ces,如表5的状态号7中所示。如图所示,对于读取操作,节点na必须具有0伏特的电压且节点ne必须具有0.4伏特的电压。基于表3示出的方案,为提供该电压,可将二进制000的选择信号馈送至与节点na关联的8-1复用器且可将二进制100的选择信号馈送至与节点ne关联的8-1复用器。另外,所有其它节点可切断或者开路,如表5中“z”所表示。另外,用于ces的数字输入,且因此ces的电阻状态可假定为任意值,如表5中“x”所表示。在一个实施方式中,可读取在na与ne之间的电压降。在另一实施方式中,可施加固定电压且可读取节点na与节点ne之间的电流。在实施例中,为编程多个ces,数字逻辑变换可用于生成来自上述表格的编程电路系统。在另一实施例中,可在寄存器转换逻辑(register-transferlogic;rtl)中建立用于节点电压的电压控制。在该实施方式中,该控制可建立在“永远的”rtl块中,由条件“if”和/或“switch”语句触发。图8根据本公开的实施例图标用于编程可阻态的阻抗器之示例性方法500。该方法可从提供经布置以形成该可阻态阻抗器的多个ces开始。在示例中,多个ces可布置在如图3和图4所示的配置的一者中。另外,在一个实施方式中,可配置的阻抗器可为包括该多个ces的可编程电阻器链。另外,该多个ces的每个能被配置至多个阻抗状态的一者中。多个阻抗状态可由电阻状态、电容状态或其组合组成。电阻状态可包括高电阻状态和低电阻状态。电容状态可包括高电容状态和低电容状态。该方法从接收至少一个输入信号(步骤800)开始。视需要,如本文所述,配置该阻抗器的阻抗状态的编程信号可取决于至少一个输入信号,或可取决于控制信号(其本身取决于该至少一个输入信号)。因而,视需要,可提供控制信号(步骤802)。该方法包括取决于该输入信号或该控制信号来确定编程信号(步骤804)。一旦确定了,该编程信号即施加至形成阻抗器的多个ces的至少一个ces(步骤806),以便配置该ces或每个ces的阻抗状态。视需要,一个或多个ces的阻抗状态保持恒定或保持不变同时施加该编程信号(步骤810)。取决于该至少一个输入信号将该ces编程至阻抗状态中(步骤812)。在示例中,该输入信号可为数字输入信号。举例而言,当数字输入信号处在逻辑零时,可将对应ces编程(通过施加编程信号)至低阻抗状态,且当数字输入信号处在逻辑一时,可将对应ces编程(通过施加编程信号)至高阻抗状态。图9根据本公开的实施例示出了示例性数字模拟转换器(digitaltoanalogconverter;dac)600。在实施方式中,该dac可包括耦接在一起的n个ces(未示出)。该n个ces可使用如图3或图4所示的任一配置彼此耦接。dac600还可包括由d0-dn-1表示的n个数据输入。该数据输入可连接至数字输入信号。该数字输入信号可为二进制。另外,可提供程序/读取(p_r)输入以根据对应数字输入信号编程多个ces或读取dac600的至少一个输出(例如,在out+和out-处的差别输出信号)的模拟信号。例如,当p_r输入设置于二进制1时,可执行写入处理以及当该p_r输入设置于二进制0时,可执行读取操作。另外,可提供由用以编程ces所需的v0-vk表示的合适的电压源。类似地,可提供由i0-il表示的合适的电流源。在示例中,可使用如图7所述的8-1复用器提供该合适的电压和电流。在实施方式中,在读取处理期间,可经由第一节点和最后节点(例如,分别为n0和nn)从所有ces传递固定值的电流。另外,所有其它节点可连接至“断开”状态且可读取在第一节点与最后节点之间的电压降。在另一实施方式中,可设置固定电压且可量测穿过第一节点和最后节点的电流。在示例中,可在模拟输出引脚处(由out+和out-给定)提供所量测的电流或电压的数值。图10根据本公开的实施例示出了示例性存储器阵列700。在此情境下,存储器阵列700以模拟格式储存数据。如图所示,存储器阵列700可包括n个位单元。该位单元的每个可包括连接在节点之间(例如,na-ne)以形成可阻态的电阻器链的一组ces(例如,r0-r3)。为编程存储器阵列700的位单元,可将数字数据转换至合适的节点电压(va-ve)并馈送至节点,使得基于该节点电压,可将该数字数据以由该ces形成的可阻态的电阻器链的电阻器值的形式储存于该可编程ces中,并且因此储存于相应的位单元内。可使用前述的实施例的任一者编程该可配置的电阻器链。因而,存储器阵列700可使用多个ces的同时编程以将数据储存于该位单元内。在实施方式中,当数字数据待写入位单元时,程序/读取信号(p_r)可处在二进制1且当数字数据待从位单元读取时,p_r信号可处在二进制0。如上所述,可从位单元读取数据作为模拟数据。另外,控制元件702可控制在存储器阵列700内的数据储存。尽管这里参考附图详细描述了本发明的说明性实施例,但是将理解的是,本发明不限于这些精确实施例,并且在不偏离所附权利要求限定的发明范围的条件下,本领域技术人员可以想到各种修改和变形。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1