自适应周期波形控制器的制作方法

文档序号:11636019阅读:200来源:国知局
自适应周期波形控制器的制造方法与工艺

相关申请的交叉引用

本申请要求2015年11月30日提交的美国专利申请第14/953,917号的优先权,并且还要求2014年12月4日提交的美国临时申请第62/087,290号的权益。上述申请的整个内容通过引用合并于此。

本公开涉及等离子体腔室以及射频(rf)生成系统和方法,并且更具体地涉及rf生成器。



背景技术:

在此所提供的背景描述通常是为了呈现本公开上下文的目的。就在此背景部分中所述的程度而言,当前所指定的发明人的工作、以及可以另外在递交时刻不具有作为现有技术的资格的描述的方面并未明确地或隐含地承认作为对抗本公开的现有技术。

射频(rf)生成器接收交流(ac)输入功率并且生成rf输出。rf输出可以例如施加至等离子体腔室的等离子体电极。等离子体腔室可以用于薄膜制造系统以及其他类型的系统中。

在一些情况下,等离子体腔室可以包括多个等离子体电极。仅作为示例,可以实现多于一个等离子体电极,其中被处理的表面区域大于单个等离子体电极可以能够服务的区域。

因此,在一些情况下,可以采用多个rf生成器。rf生成器中的每一个生成rf输出并且将rf输出施加至等离子体电极中的每一个。可以致力于电连接rf生成器以生成相同的rf输出。



技术实现要素:

在特征中,公开了一种功率输出生成系统。重复设定点生成器模块根据在连续时间间隔期间重复的预定模式而选择性地改变输出参数的设定点。闭环模块在所述时间间隔中的第一时间间隔期间,基于(i)所述时间间隔中的第一时间间隔期间所述设定点在n个时刻处的n个值与(ii)所述时间间隔中的第一时间间隔期间所述输出参数在所述n个时刻处的n个测量值之间的n个差而分别生成n个闭环值。调节模块在所述时间间隔中的第一时间间隔期间,基于(i)所述时间间隔中的第二时间间隔期间所述设定点在所述n个时刻处的n个值与(ii)所述时间间隔中的第二时间间隔期间所述输出参数在所述n个时刻处的n个测量值之间的n个差而分别生成n个调节值。时间间隔中的第二时间间隔是紧接在时间间隔中的第一时间间隔之前的时间间隔。功率放大器将输出功率施加至负载。混合器模块基于n个闭环值和n个调节值而分别生成n个输出值,并且基于n个输出值而控制输入至功率放大器的功率。

在进一步特征中,n个时刻是相等地间隔开的。

在进一步特征中,n个时刻不相等地间隔开的。

在进一步特征中,闭环模块使用比例积分(pi)控制而生成n个闭环值。

在进一步特征中,调节模块使用比例积分(pi)控制而生成n个调节值。

在进一步特征中,混合器模块进一步基于混合比率而生成n个输出值,并且混合器模块选择性地改变混合比率。

在进一步特征中,频率控制模块选择性地调节功率放大器的基础频率。

在进一步特征中,频率控制模块基于反射功率而选择性地调节功率放大器的基础频率。

在进一步特征中,频率控制模块基于反射系数而选择性地调节功率放大器的基础频率。

在进一步特征中,功率放大器将输出施加至等离子体电极。

在进一步特征中,驱动器模块确定输出的失真并且基于失真选择性地调节功率放大器的基础频率。

在进一步特征中,驱动器控制模块基于失真和输出的失真的至少一个之前的量而确定第一频率调节,基于输出的失真的至少一个之前的量而确定第二频率调节,并且基于功率放大器的之前的开关频率、第一频率调节和第二频率调节而设定功率放大器的基础频率。

在进一步特征中,驱动器控制模块基于第二频率调节的至少一个之前的值而确定第二频率调节。

在特征中,公开了一种生成功率输出的方法。该方法包括:根据在连续时间间隔期间重复的预定模式而选择性地改变输出参数的设定点;在所述时间间隔中的第一时间间隔期间,基于(i)所述时间间隔中的第一时间间隔期间所述设定点在n个时刻处的n个值与(ii)所述时间间隔中的第一时间间隔期间所述输出参数在所述n个时刻处的n个测量值之间的n个差而分别生成n个闭环值;在所述时间间隔中的第一时间间隔期间,基于(i)所述时间间隔中的第二时间间隔期间所述设定点在所述n个时刻处的n个值与(ii)所述时间间隔中的第二时间间隔期间所述输出参数在所述n个时刻处的n个测量值之间的n个差而分别生成n个调节值,其中所述时间间隔中的第二时间间隔是紧接在所述时间间隔中的第一时间间隔之前的时间间隔;使用功率放大器将输出功率施加至负载;基于n个闭环值和n个调节值而分别生成n个输出值;以及基于n个输出值而控制输入至功率放大器的功率。

在进一步特征中,n个时刻是相等地间隔开的。

在进一步特征中,n个时刻是不相等地间隔开的。

在进一步特征中,生成n个闭环值包括使用比例积分(pi)控制而生成n个闭环值。

在进一步特征中,生成n个调节值包括使用比例积分(pi)控制而生成n个调节值。

在进一步特征中,该方法进一步包括:进一步基于混合比率而生成n个输出值;以及选择性地改变混合比率。

在进一步特征中,该方法进一步包括:选择性地调节功率放大器的基础频率。

在进一步特征中,该方法进一步包括:基于反射功率而选择性地调节功率放大器的基础频率。

在进一步特征中,该方法进一步包括:基于反射系数而选择性地调节基础频率。

在进一步特征中,该方法进一步包括:使用功率放大器将输出施加至等离子体电极。

在进一步特征中,该方法进一步包括:确定输出的失真;以及基于失真选择性地调节功率放大器的基础频率。

在进一步特征中,该方法进一步包括:基于失真和输出的失真的至少一个之前的量而确定第一频率调节;基于输出的失真的至少一个之前的量而确定第二频率调节;以及基于功率放大器的之前的基础频率、第一频率调节、和第二频率调节而设定功率放大器的开关频率。

在进一步特征中,该方法进一步包括:基于第二频率调节的至少一个之前的值而确定第二频率调节。

本公开的进一步的可应用性范围将从详细说明书、权利要求和附图变得明显。详细说明书和具体示例意在仅为了示意说明的目的并且不意在限制本公开的范围。

附图说明

将从详细的描述和附图变得更充分理解本公开,其中:

图1是示例射频(rf)等离子体腔室控制系统的功能框图;

图2是rf等离子体腔室控制系统的示例部分的功能框图;

图3是示例反馈控制系统的功能框图;

图4是示例rf生成器系统的功能框图;

图5包括可以在循环/周期内重复的示例模式的曲线图;

图6包括rf生成器系统的示例闭环控制模块的功能框图;

图7包括示例调节模块的功能框图;

图8-图13包括设定点和测量值与时间对比的曲线图;

图14包括描绘控制rf输出的示例方法的流程图;

图15是示例rf生成器系统的功能框图;以及

图16是示例驱动器控制模块的功能框图。

在附图中,可以重复使用附图标记以标识类似和/或相同的元件。

具体实施方式

现在参照图1,呈现示例射频(rf)等离子体腔室控制系统的功能框图。射频(rf)生成器模块104接收交流(ac)输入功率,并且使用ac输入功率生成rf输出。rf输出施加至等离子体腔室112的等离子体电极108。在其他类型系统中,rf输出可以被不同地使用。等离子体电极108可以例如用于薄膜沉积、薄膜刻蚀以及其他类型系统中。

输出控制模块116接收用于rf输出的功率设定点(pset),该rf输出由rf生成器模块104生成并且输送至等离子体电极108。功率设定点可以例如经由外部接口120或另一合适来源而提供。外部接口120可以将功率设定点提供至输出控制模块116,例如基于经由通用标准(us)rs-232连接、经由以太网连接、经由字段总线(fieldbus)连接(例如profibus、devicenet、ethercat)、经由无线连接或经由前面板接口所提供的诊断或用户输入。取决于等离子体需求,设定点也可以是电压或电流设定点。

rf传感器124测量rf输出的一个或多个参数,并且基于所测量的参数生成一个或多个传感器信号。仅作为示例,rf传感器124可以包括电压-电流(vi)传感器、rf探测器、定向耦合器、伽马传感器、相位-幅度传感器、或另一合适类型的rf传感器。

测量值控制模块128以预定的采样频率对传感器信号进行采样。在各个实施例中,测量值控制模块128将(模拟)样本转换为对应的数字值。测量值控制模块128还将一个或多个信号处理函数应用至数字值以生成已处理的值。输出控制模块116控制rf生成器模块104以实现功率设定点。在各个实施例中,可以包括提供匹配的匹配网络模块132。虽然rf传感器124示出为在匹配网络模块132的上游,但在各个实施例中,rf传感器124可以位于匹配网络模块132和负载之间。

现在参照图2,呈现了包括rf等离子体腔室控制系统的示例部分的功能框图。输出控制模块116可以基于功率设定点而生成干线电压设定点(干线设定)和驱动器控制设定点(驱动器设定)。基于干线电压设定点,电源模块304从ac输入功率生成干线电压。电源模块304将干线电压施加至rf功率模块308。rf功率模块308包括例如驱动器模块和功率放大器。在各个实施方式中,输出控制模块116可以生成用于异相放大器拓扑结构的多个相移驱动器信号。

驱动器控制模块312基于驱动器控制设定点而驱动rf功率模块308。驱动器控制设定点可以指示目标占空比(即,每个预定周期的导通时间的百分比)。可以实现滤波器316以在rf输出施加至等离子体电极108之前过滤rf功率模块308(例如功率放大器)的谐波输出。可以基于由rf传感器124所测量的rf输出的一个或多个参数而调节rf系统的一个或多个致动器(例如电源模块304、驱动器控制模块312)的输出。

现在参照图3,呈现了用于致动器(例如等离子体电极108)的示例反馈控制系统的功能框图。图3的反馈致动器控制系统可以用于生成例如脉冲rf信号输出,用于控制或驱动信号的包络(envelope),或者另一合适的rf输出。脉冲rf信号输出可以指具有重复模式的输出,包括但不限于相等间隔限定或任意形状的模式。

在也可以称作离散时间控制系统的数字控制系统中,能够产生合适的脉冲rf包络输出的控制器的所需闭环带宽将需要至少比在循环的(相同部分)之间的周期大至少两个数量级的幅度。此外,传感器和致动器的群组延迟将需要大约控制器的采样时间。因此,合适的控制系统可能是复杂且昂贵的。

在图3中,控制模块350包括误差模块354,比例(p)模块358,积分(i)模块362,加法器模块366,以及钳位模块370。误差模块354基于参数的设定点(例如功率设定点)与该参数的所测量的值之间的差而确定误差。

比例模块358基于比例增益和误差值确定p项的值。积分模块362基于误差和积分增益确定i项的值。加法器模块366将p项的值和i项的值相加以确定输出。钳位模块370可以将输出限制到预定范围内。致动器(例如电源模块、驱动器幅度、异相驱动等)基于输出而被控制。然而,如上所述,包括该控制模块的控制系统可能是复杂且昂贵的。

在共同受让人的美国专利第6,700,092号(“vona”)中描述了基于设定点控制输出的另一方式,其整个公开被并入本文。在vona中,“拖延(holdoff)时间”或延迟周期用于以间断方式从一个脉冲状态跳变至另一个脉冲状态。在拖延时间期间,冻结控制器以允许在转变至闭环工作之前脉冲幅度稳定在新数值处。在该配置中,可以使用比上述结合图3更缓慢的控制环路带宽。然而,拖延时间的使用可能影响过冲、上升时间和其他响应。

可以例如通过在开环中朝向其中幅度将在拖延时间期间稳定的数值而斜线拉升(ramp)输出从而改进vona的响应。这种配置在共同受让人的美国专利第8,736,377号(“rughoonundon”)中描述,其全文被并入本文。可以针对多个输出/致动器(诸如幅度、频率等)执行斜线拉升。rughoonundon对矩形脉冲提供更好的响应。

图4包括示例rf控制系统的功能框图,示例rf控制系统包括rf生成器模块404、rf功率放大器408、以及一个或多个传感器412。rf生成器模块404控制功率放大器408以调节从rf功率放大器408诸如至等离子体电极或另一rf装置的rf输出。rf功率放大器408可以是图2的rf电源模块308的部件。

重复设定点生成器模块416根据在循环或周期内的重复模式而生成正向功率(pfwd)设定点。频率控制模块420控制驱动器控制模块312的基础rf频率。频率控制模块420可以改变例如频率以改进复数阻抗匹配,并且因此降低反射功率和反射系数。包络可以限定在循环/周期内的输出信号的一个或两个(上和下)包络。

重复模式可以例如存储在存储器中。图5包括可以重复的模式的三个示例,然而可以使用其他模式。在各个实施方式中,所使用的模式可以是非标准的、周期性模式。标准周期性模式包括例如正弦波、余弦波、周期性脉冲、三角波等。频率对应于重复模式在其内执行一次的时间周期。重复设定点生成器模块416根据每个时间周期/循环内模式的一个循环而改变正向功率设定点。尽管将讨论正向功率设定点和正向功率测量值的示例,但本申请也可适用于其他rf设定点和对应的测量值。

闭环控制模块424在给定时刻基于针对该时刻的正向功率幅度设定点(样本)以及针对该时刻的由传感器412所测量的正向功率幅度(样本)而生成闭环输出。更具体地,闭环控制模块424生成闭环输出以朝向正向功率幅度设定点调节正向功率幅度。闭环控制模块424的示例的功能框在图6中示出。如上所述,尽管将讨论正向功率幅度设定点和正向功率幅度测量值的示例,但本申请也可适用于其他rf设定点和对应的测量值,诸如电压和/或电流幅度。

现在参照图6,闭环控制模块424包括误差模块504,比例(p)模块508,积分(i)模块512,以及加法器模块516。误差模块504基于在某时刻的正向功率设定点与在该时刻使用传感器412所测量的正向功率之间的差而确定正向功率误差。

比例模块508基于预定的比例增益和正向功率误差而确定比例项(值)。积分模块512基于预定的积分增益和正向功率误差而确定积分项(值)。积分模块512可以将积分项限制(也即钳位)到预定范围内。加法器模块516将p项和i项相加以生成闭环输出。尽管示出并讨论了pi闭环控制器的示例,但可以使用p(比例)闭环控制器、pid(比例-积分-微分)闭环控制器、或另一合适类型的闭环控制器。

返回参照图4,rf生成器模块404还包括触发模块428,设定点存储模块432,以及测量值存储模块436。触发模块428在每个循环期间在n个时刻生成触发信号。n是大于1的整数。在一个示例中,触发模块428可以在每个循环期间生成86次触发信号。

触发模块428可以以预定(时间)间隔生成触发信号,或者生成触发信号的时刻之间的间隔可以改变。在触发信号之间不同间隔的情形中,触发模块428可以例如更频繁地并且当正向功率设定点(以及因此重复模式)改变时而生成触发信号。当正向功率设定点更稳定时,触发模块428可以较不频繁地生成触发信号。触发模块428在每个循环期间在n个时刻生成触发信号,并且在每个循环期间相对于各循环的相应开始和结束而在相同n个时刻生成触发信号。闭环控制模块424也可以在每次生成触发信号时更新闭环输出。

设定点存储模块432在每次生成触发信号时存储正向功率设定点的当前值。当循环完成时,设定点存储模块432已经因此在该循环内存储了在n个时刻处的正向功率设定点的n个值。测量值存储模块436在每次生成触发信号时存储正向功率的当前值。当循环完成时,测量值存储模块436因此在该循环内已经存储了在n个时刻处的正向功率的n个值。

每一次在n个时刻中的一个时刻生成触发信号时,设定点存储模块432和测量值存储模块436分别输出针对上一次循环期间n个时刻中的该一个时刻所存储的正向功率设定点和正向功率。来自上一次循环期间该时刻的正向功率设定点将称作前一个正向功率设定点。上一次循环期间在该时刻处所测量的正向功率将称作前一个正向功率。在各个实施方式中,前一个正向功率可以是基于多个之前循环所确定的合成值。这种合成值可以以各种方式确定,诸如使用无限脉冲响应(iir)滤波器。这种合成值的使用可以减小噪声和等离子体瞬变现象的效应。

调节模块440基于针对给定时刻的前一个正向功率设定点以及在上一次循环期间针对该时刻由传感器412所测量的前一个正向功率而在该时刻生成输出调节。调节模块440的示例的功能框图在图7中示出。

现在参照图7,调节模块440包括误差模块604、比例(p)模块608、积分(i)模块612、以及加法器模块616。误差模块604基于在某时刻处的前一个正向功率设定点与在该时刻处的前一个正向功率之间的差而确定前一个误差。

比例模块608基于预定的比例增益和前一个误差而确定比例项(值)。积分模块512基于预定的积分增益和前一个误差确定积分项(值)。积分模块512可以将积分项限制(也即钳位)到预定范围内。加法器模块516将p项和i项相加以生成输出调节。因此,在某时刻处的输出调节反映了前一个循环期间在该时刻的闭环输出。

尽管示出并讨论了pi闭环控制器的示例,但可以使用p(比例)闭环控制器、pid(比例-积分-微分)闭环控制器、或另一合适类型的闭环控制器。同样地,尽管示出并讨论了前一个正向功率设定点和前一个正向功率的存储,但可以在下一个循环期间针对这n个时刻分别存储并使用循环期间针对n个时刻所确定的误差值(由误差模块504所确定)。

返回参照图4,混合器模块444将闭环输出与输出调节混合以生成最终rf输出。混合器模块444可以例如基于混合比率而将闭环输出与输出调节混合。混合比率可以是预定值或者可以改变。例如,混合器模块444可以取决于所需的行为(诸如负载瞬变灵敏度或其他规则)而改变混合比率,或者可以由另一(例如更高层级)控制器设定。混合比率可以对应于施加至闭环输出和输出调节的增益,以使得当将施加值后的增益相加时,导致最终rf输出。

钳位模块448可以将最终rf输出限制(也即钳位)到预定范围内。rf生成器的致动器(诸如功率放大器/驱动器408)基于最终rf输出而操作生成器,以生成rf输出。驱动器控制模块312控制功率放大器/驱动器408的基础工作频率。基础工作频率也可以称作载波频率。rf输出可以例如施加至等离子体电极108或另一rf装置。

调节模块440的使用改进了响应特性。例如,与例如实现图3的系统的rf生成器模块相比,调节模块440可以使正向功率能够更紧密地跟随正向功率设定点,可以更快速(例如以更少循环次数)完成,并且具有较少的过冲和/或欠冲。尽管已经示出并讨论了rf包络输出和设定点的示例,但本申请也可适用于其他非rf输出,诸如直流(dc)输出(包括重复dc设定点),以及交流(ac)输出(包括重复ac设定点)。该方法可以在包括具有非线性传输特性的一个或多个部件模块的系统中日渐有效。在这些系统中,当一个或多个子系统呈现增益扩展、增益压缩或限幅(诸如其可随rf功率放大器发生)时,使用传统的线性控制技术是困难的。等离子体负载也可以呈现非线性行为,诸如随着所施加功率变化的负载阻抗。

图8包括针对根据重复、预定形状设定的设定点在第一循环期间设定点和测量值与时间对比的示例曲线图。在图8的示例中,形状是矩形脉冲或方波。在第一循环期间,尚未存储来自一个或多个之前循环的设定点或测量值。因此,在该循环期间,基于设定点和测量值之间的差仅使用闭环反馈而控制输出。测量的和期望的波形之间的差异可归咎于存在于功率放大器子系统中的非线性。然而,在第一循环之后,之前的设定点和测量值也用于控制输出,并且因此,测量值更紧密地跟随设定点(例如参见图9,循环1、2、10和100)。

图9-图13是图示该特征的示例曲线图并且包括具有各种不同重复形状的设定点。如图9-图13中所示,测量值在稍后循环期间更紧密跟随设定点。从图9-图13可见,本文所述的控制系统可以用于生成正弦波、方波或任意形状的波形。所生成的波形可以限定原始信号,或者所生成的波形可以限定驱动信号工作在其内的包络信号。驱动信号和包络信号可以是连续的波或脉冲信号。

图14是描绘控制输出的示例方法的流程图。控制开始于704,其中计数值(i)被设置为1。在708处,确定当前循环是否是第一循环,例如,在选择了不同重复模式之后或者在单元导通之后。如果708为真,则控制继续至712。如果708为假,则控制转移至730,如下进一步所述。

在712处,监控触发信号,并且做出关于是否已经生成触发信号的判定。当生成触发信号时,控制继续至716。当未生成触发信号时,控制可以留在712处。在716处,设定点存储模块432存储第i个设定点(例如正向功率设定点),并且测量值存储模块436存储第i个所测量的值(例如所测量的正向功率)。在720处,闭环控制模块424基于第i个设定点和第i个所测量的值之间的差而确定闭环输出。在722处,混合器模块444将输出设定成等于闭环输出。基于该输出控制致动器,诸如功率放大器/驱动器408。

在724处,做出关于计数值(i)是否小于预定数目(n)的判定。预定数目对应于在每个循环期间生成触发信号的实例的数目。如果724为真,则在728处计数值(i)递增(例如i=i+1),并且控制返回至712。如果724为假,则控制返回至704以将计数值(i)重置为1。

在730处,在第一循环完成之后,监控触发信号,并且做出关于是否生成触发信号的判定。当生成触发信号时,控制继续至732。当触发信号未生成时,控制可以留在730处。在732处,设定点存储模块432存储第i个设定点(例如,正向功率设定点),并且测量值存储模块436存储第i个所测量的值(例如,所测量的正向功率)。在736处,闭环控制模块424基于第i个设定点和第i个所测量的值之间的差而确定闭环输出。

在740处,调节模块440获得来自上一次循环的第i个设定点以及来自上一次循环的第i个测量值。在744处,调节模块440基于在来自上一次循环的第i个设定点与来自上一次循环的第i个测量值之间的差而生成输出调节。在748处,混合器模块444将闭环输出(在736处确定)与输出调节(在744处确定)混合,以产生输出。如上所述,基于输出控制致动器,诸如功率放大器/驱动器408。

在752处,做出关于计数值(i)是否小于预定数目(n)的判定。预定数目对应于在每个循环期间生成触发信号的实例的数目。如果752为真,则在756处,计数值(i)递增(例如i=i+1),并且控制返回至730。如果756为假,则控制返回至704以将计数值(i)重置为1。

图15是rf生成系统的功能框图。除了由rf生成器模块404所提供的控制之外,驱动器控制模块312可以基于由传感器412测量的一个或多个参数而控制功率放大器/驱动器408的基础rf工作频率。例如,可以调节频率以改进rf功率模块308与等离子体负载的阻抗匹配。

图16是驱动器控制模块312的示例实施方式的功能框图。失真模块804基于由传感器412测量的一个或多个参数而确定rf输出中的失真量。失真量可以对应于反射功率的量,并且可以例如由反射系数或逆功率而指示。

第一频率调节模块808和第二频率调节模块812致力于生成第一频率调节和第二频率调节以最小化失真,并且因此最小化反射功率。第一频率调节模块808分别基于当前失真量、来自之前时刻的失真的一个或多个之前的量、以及一个或多个预定增益值而生成第一频率调节。第一频率调节的示例在共同受让人的美国专利第8,576,013号和第6,020,794号中进行了描述,这两个专利的全文并入本文。第二频率调节模块808分别基于来自之前时刻的失真的一个或多个之前的量、第二频率调节的一个或多个之前的值、以及一个或多个预定增益值而生成第二频率调节。

混合器模块812基于功率放大器/驱动器408的之前基础工作频率、第一频率调节以及第二频率调节而确定功率放大器/驱动器408的基础工作频率。例如,混合器812可以将功率放大器/驱动器408的基础工作频率设定为前一个基础工作频率减去第一频率调节和第二频率调节。延迟模块820在已经存储了预定周期(例如一个采样周期)的前一个基础工作频率之后,提供前一个基础工作频率。在各个实施方式中,在减法之前,混合器模块812可以选择性地改变施加至第一频率调节和第二频率调节的增益值。

前述描述本质上仅是示意性的并且决非意在限制本公开、其应用或用途。本公开的广泛教导可以以各种形式实现。因此,尽管本公开包括特定示例,但本公开的真实范围将不限于此,因为一旦研习了附图、说明书和以下权利要求,其他修改将是明显的。应该理解的是,方法内的一个或多个步骤可以以不同顺序(或同时地)执行而并不改变本公开的原理。进一步,尽管以上实施例中的每一个描述为具有某些特征,但相对于本公开的任何实施例所述的那些特征中的任意一个或多个可以在任何其他实施例的特征中实现和/或与任何其他实施例的特征组合来实现,即便该组合并未明确描述。换言之,所述实施例不是互斥的,并且一个或多个实施例与另一实施例的置换保留在本公开的范围内。

使用各种术语描述元件之间(例如模块之间)的空间和功能关系,包括“连接”、“结合”、“接合”和“联接”。除非明确地描述为“直接”,当在以上本公开中描述第一元件和第二元件之间的关系时,该关系包括其中在第一元件和第二元件之间不存在其他中间元件的直接关系,以及其中在第一元件和第二元件之间(空间地或功能地)存在一个或多个中间元件的间接关系。如本文所使用的,短语a、b和c中的至少一个应该理解为意味着逻辑(aorborc),使用非排他性的逻辑or,并且不应理解为意味着“a中的至少一个,b中的至少一个,以及c中的至少一个”。

在该申请中,包括以下的定义,术语“模块”或术语“控制器”可以替换为术语“电路”。术语“模块”可以指执行代码的处理器硬件(公用、专用或群组)以及存储了由处理器硬件执行的代码的存储器硬件(公用、专用或群组)的一部分,或者包括执行代码的处理器硬件(公用、专用或群组)以及存储了由处理器硬件执行的代码的存储器硬件(公用、专用或群组)。

模块可以包括一个或多个接口电路。在一些示例中,接口电路可以包括连接至局域网(lan)、互联网、广域网(wan)或其组合的有线或无线接口。本公开的任何给定模块的功能可以分布在经由接口电路连接的多个模块之间。例如,多个模块可以允许负载平衡。在进一步的示例中,服务器(也已知为远程的,或云)模块可以实现代表客户端模块的一些功能。

如上所使用的,术语代码可以包括软件、固件和/或微代码,并且可以指程序、例程、函数、类、数据结构、和/或对象。共用的处理器硬件包括执行来自多个模块的一些或全部代码的单个微处理器。群组处理器硬件包括与额外的微处理器组合而执行来自一个或多个模块的一些或全部代码的微处理器。提到的多个微处理器包括在分立电路芯片上的多个微处理器、在单个电路芯片上的多个微处理器、单个微处理器的多个内核、单个微处理器的多个线程、或者以上的组合。

共用存储器硬件包括存储来自多个模块的一些或全部代码的单个存储器装置。群组存储器硬件包括与其他存储器装置组合而存储来自一个或多个模块的一些或全部代码的存储器装置。

术语存储器硬件是术语计算机可读介质的子集。如本文所使用的,术语计算机可读介质并未包括通过介质(诸如在载波上)传播的临时电子或电磁信号;因此,术语计算机可读介质被视作是有形的且非瞬态的。非瞬态计算机可读介质的非限制性示例是非易失性存储器装置(诸如快闪存储器装置、可擦除可编程只读存储器装置、或者掩模只读存储器装置)、易失性存储器装置(诸如静态随机存取存储器装置或动态随机存取存储器装置)、磁性存储介质(诸如模拟或数字磁带或硬盘驱动)、以及光学存储介质(诸如cd、dvd、或蓝光碟片)。

在本申请中所述的设备和方法可以部分地或完全地由专用计算机实现,该专用计算机通过配置通用计算机以执行具体化在计算机程序中的一个或多个特定功能而创建。如上所述的功能块和流程图要素用作软件规范,其可以由熟练技工或程序员的常规工作而转换为计算机程序。

计算机程序包括存储在至少一个非瞬态计算机可读介质上的处理器可执行指令。计算机程序也可以包括或依赖于所存储的数据。计算机程序可以包括与专用计算机的硬件交互的基本输入/输出系统(bios)、与专用计算机的特定装置交互的装置驱动器、一个或多个操作系统、用户应用程序、后台服务、后台应用程序等。

计算机程序可以包括:(i)待解析的描述性文本,诸如html(超文本标记语言)或xml(可扩展标记语言),(ii)汇编代码,(iii)由编译器从源代码生成的目标代码,(iv)用于由注释器执行的源代码,(v)用于由适时编译器编译并执行的源代码等。仅作为示例,可以使用来自包括以下语言的语法来编写源代码:c、c++、c#、objective-c、haskell、go、sql、r、lisp、fortran、perl、pascal、curl、ocaml、html5、ada、asp(动态服务器网页)、php、scala、eiffel、smalltalk、erlang、ruby、visuallua、以及

权利要求中记载的要素并非意在作为在35u.s.c.§112(f)含义内的装置加功能要素,除非使用短语“用于……的装置”或者在方法权利要求中使用短语“用于……的操作”或“用于……的步骤”而明确地记载要素。

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