基于单元的电力网格(pg)架构

文档序号:1676922 发布日期:2019-12-31 浏览:23次 >En<

阅读说明:本技术 基于单元的电力网格(pg)架构 (Cell-based Power Grid (PG) architecture ) 是由 J·霍斯马尼 M·Y·夏利弗 V·萨纳卡 侯辉博 于 2018-03-26 设计创作,主要内容包括:本公开的各方面针对一种仅金属的基于单元的电力网格(PG)架构。根据一个方面,电力网格(PG)架构包括:具有N×M网格配置的单元构建块结构,N×M网格配置包括布置在第一方向上的N个单元构建块和布置在第二方向上的M个单元构建块,其中第一方向和第二方向彼此正交;以及多个电力网格(PG)单元,其中N个单元构建块中的每个和M个单元构建块中的每个由多个PG单元中的PG单元占据。(Aspects of the present disclosure are directed to a metal-only cell-based Power Grid (PG) architecture. According to one aspect, a Power Grid (PG) architecture comprises: a cell building block structure having an N × M grid configuration including N cell building blocks arranged in a first direction and M cell building blocks arranged in a second direction, wherein the first direction and the second direction are orthogonal to each other; and a plurality of Power Grid (PG) cells, wherein each of the N cell building blocks and each of the M cell building blocks are occupied by a PG cell of the plurality of PG cells.)

基于单元的电力网格(PG)架构

相关申请的交叉引用

本申请要求在2017年4月11日向美国专利商标局提交的非临时申请No.15/484,615的优先权和权益,其全部内容通过引用并入本文,如同以它的整体并且为了所有适用目的在下文被完整阐述。

技术领域

本公开一般地涉及电力网格的领域,并且特别地涉及仅金属的基于单元的电力网格(PG)架构。

背景技术

电子芯片(例如,片上系统SOC)需要dc电力分发以用于恰当运转。电子芯片上的DC电力分发可以在制造时的放置和布线步骤之前针对每个设计采用预定义的电力网格(PG)架构。放置和布线步骤是这样的过程:通过该过程,个体芯片元件被定位在芯片内并且被互连以形成运转的电路系统。常规地,统一电力网格架构可以被指配给整个电路系统。统一电力网格架构可以包括竖直导线和水平导线的阵列。该架构可能关于可布线性(即,将元件互连的能力)和归因于线路电阻的电压降(例如,IR降,其中I=电流并且R=电阻)而限制设计优化。常规地,为了解决局部可布线性问题,整个电力网格必须被重新设计。类似地,在常规的方法中,为了解决局部电压降问题,整个电力网格必须被重新设计。因此,局部可布线性问题或局部电压降问题以全局方式在整个电力网格处被解决,这可能不利地影响针对电力网格元件的其余部分的优化。

发明内容

下文呈现了本公开的一个或多个方面的简化概述,以便提供对这些方面的基本理解。该概述不是本公开的所有设想到的特征的广泛概览,并且既不旨在标识本公开的所有方面的关键或重要元素,也不旨在界定本公开的任何或所有方面的范围。其唯一目的是以简化的形式来呈现本公开的一个或多个方面的一些概念,作为稍后呈现的更详细描述的序言。

在一个方面,本公开提供了一种电力网格(PG)架构,其包括:具有N×M网格配置的单元构建块结构,N×M网格配置包括布置在第一方向上的N个单元构建块和布置在第二方向上的M个单元构建块,其中第一方向和第二方向彼此正交;以及多个电力网格(PG)单元,其中N个单元构建块中的每个和M个单元构建块中的每个由多个PG单元中的PG单元占据。

本公开的另一方面提供了一种用于在电力网格(PG)架构上对一个或多个电力网格(PG)单元进行放置和布线的方法,该方法包括:确定电力网格(PG)架构的N×M网格配置,其中N×M网格配置包括NM数量的单元构建块;确定用于放置在单元构建块中的一个单元构建块上的PG单元的类型;以及将所确定的PG单元的类型的PG单元放置在单元构建块中的一个单元构建块上。在一个示例中,该方法还包括:确定对PG单元的类型的确定是否已经针对NM数量的单元构建块中的每个被作出。在一个示例中,该方法还包括:确定PG单元是否为基本PG单元、以及基本PG单元是否应当被替换为优化PG单元。在一个示例中,该方法还包括:确定N×M网格配置的至少一个水平网格尺寸A和至少一个竖直网格尺寸B。在一个示例中,该方法还包括:使用一个或多个电互连件将PG单元缝合到电力网格(PG)架构的一个或多个PC单元。

本公开的另一方面提供了一种用于在电力网格(PG)架构上对一个或多个电力网格(PG)单元进行放置和布线的装置,该装置包括:用于确定电力网格(PG)架构的N×M网格配置的部件,其中N×M网格配置包括NM数量的单元构建块;用于确定用于放置在单元构建块中的一个单元构建块上的PG单元的类型的部件;以及用于将所确定的PG单元的类型的PG单元放置在单元构建块中的一个单元构建块上的部件。在一个示例中,该装置还包括:用于确定对PG单元的类型的确定是否已经针对NM数量的单元构建块中的每个被作出的部件。在一个示例中,该装置还包括:用于确定PG单元是否为基本PG单元的部件、以及用于确定基本PG单元是否应当被替换为优化PG单元的部件。在一个示例中,该装置还包括:用于确定N×M网格配置的至少一个水平网格尺寸A和至少一个竖直网格尺寸B的部件。在一个示例中,该装置还包括:用于将通向PG单元的一个或多个电互连件缝合到电力网格(PG)架构的一个或多个PC单元的部件。

本公开的另一方面提供了一种存储计算机可执行代码的计算机可读介质,在设备上可操作,该设备包括至少一个处理器和耦合到至少一个处理器的至少一个存储器,其中至少一个处理器被配置为在电力网格(PG)架构上对一个或多个电力网格(PG)单元进行放置和布线,计算机可执行代码包括:用于使得计算机确定电力网格(PG)架构的N×M网格配置的指令,其中N×M网格配置包括NM数量的单元构建块;用于使得计算机确定用于放置在单元构建块中的一个单元构建块上的PG单元的类型的指令;用于使得计算机将所确定的PG单元的类型的PG单元放置在单元构建块中的一个单元构建块上的指令;以及用于使得计算机使用一个或多个电互连件将PG单元缝合到电力网格(PG)架构的一个或多个PC单元的指令。

一经对随后的详细描述的查阅,本发明的这些和其他方面将更加充分地被理解。一经结合附图来查阅本发明的具体示例性实施例的随后描述,本发明的其他方面、特征和实施例对本领域的技术人员将变得明显。尽管可能关于下文的某些实施例和附图来论述本发明的特征,但是本发明的所有实施例可以包括本文中讨论的有利特征中的一个或多个。换言之,尽管一个或多个实施例可能被论述为具有某些有利特征,但是这样的特征中的一个或多个也可以根据本文中论述的本发明的各种实施例而被使用。以类似的方式,尽管示例性实施例在下文可能被论述为设备、系统或方法实施例,但是应当理解,这样的示例性实施例可以实施在各种设备、系统和方法中。

附图说明

图1是示例电力网格(PG)单元的扩大视图。

图2是图1的示例电力网格(PG)单元的顶视图。

图3图示了包括电力网格(PG)单元作为其构建块的第一示例电力网格架构。

图4图示了包括电力网格(PG)单元作为其构建块的第二示例电力网格架构。

图5图示了包括基本PG单元和优化PG单元作为其构建块的示例电力网格(PG)架构。

图6图示了用于一个或多个PG单元在用于电子芯片的电力网格(PG)架构上的放置和布线的示例流程图。

具体实施方式

下文关于附图阐述的详细描述旨在作为对各种配置的描述,并且不旨在表示可以实践本文中描述的概念的仅有配置。该详细描述包括特定细节,以用于提供对各种概念的透彻理解的目的。然而,对本领域的技术人员将明显的是,这些概念可以没有这些特定细节而被实践。在一些情况下,公知的结构和组件以框图形式示出,以便避免使这样的概念模糊不清。

本公开的各个方面涉及用于电力网格(PG)架构的系统和方法。电子芯片(例如,片上系统SOC)中的DC电力分发包括使用电力网格(PG)的电路系统。本公开涉及基于单元的非统一电力网格架构(即,基于单元的电力网格架构)。基于单元的电力网格架构允许关于可布线性和归因于线路电阻的电压降(即,IR降)的设计优化。本公开的各个方面提供了一种电力网格架构,其可以解决局部可布线性需求和/或局部电压降需求并且使总芯片面积最小化,而不要求对电力网格的性能的不期望的全局影响。在一个方面,改进的可布线性转化为改进的总芯片面积,也即,针对相同电力网格要求的较小芯片面积。在另一方面,改进的电压降(即,减小的归因于线路电阻的电压降)转化为改进的电路性能,例如,改进的电压裕度、改进的定时裕度等。

在各个代表性方面,所公开的基于单元的电力网格(PG)架构在硬编码电路宏(“硬宏”)内使用仅金属的PG单元。在一个方面,硬编码电路宏是电路系统的一部分。PG单元结构是高度可配置的,以允许在电压降与可布线性之间的折衷。与具有竖直和水平导线阵列的统一电力网格架构形成对比,基于单元的电力网格架构可以采用具有优化特性的仅金属PG单元作为基本构建块。在各个方面,仅金属的PG单元可以使用电互连件被缝合在一起。单元特性利用较少的金属迹线来允许改进的可布线性,和/或利用更多的金属迹线来允许减小的电压降。以单元作为构建块的电力网格(PG)架构允许电力网格(PG)架构满足硬编码电路宏内的变化的局部可布线性需求和/或局部电压降需求。

在一个方面,基于单元的电力网格(PG)架构允许一个或多个单元的放置策略性地被定位在硬编码电路宏上,其中该一个或多个单元中的每个单元具有被实施的单元结构,该单元结构针对可布线性、减小的电压降、或者可布线性与减小的电压降之间的平衡而被优化,以满足硬编码电路宏的各种局部可布线性需求和/或局部电压降需求。

图1图示了示例电力网格(PG)单元100的扩大视图。在一个示例中,PG单元100可以包括第一多个电力供应线120,它们在y轴方向上彼此平行地安放在第一平面110上。在一种示例中,第一多个电力供应线120中的每个与其他第一多个电力供应线120中的每个均匀地间隔开。在另一示例中,尽管彼此平行地安放,但是第一多个电力供应线120彼此之间不是均匀地被间隔开。第一多个供应线120可以是金属条。

另外,PG单元100可以包括第二多个电力供应线160,它们在x轴方向上彼此平行地安放在第二平面150上。在一种示例中,第二多个电力供应线160中的每个与其他第二多个电力供应线160中的每个均匀地间隔开。在另一示例中,尽管彼此平行地安放,但是第二多个电力供应线160彼此之间不是均匀地被间隔开。第二多个电力供应线160可以是金属条。在一个方面,第一平面110和第二平面150是在z轴方向上的平行平面。

在一个示例中,第一多个电力供应线120中的一个或多个电耦合到第二多个电力供应线160中的一个或多个。电耦合例如可以通过图2中示出的过孔130来完成。图2是图1的示例电力网格(PG)单元100的顶视图。尽管在图2中仅图示了一个过孔130,但是本领域的技术人员将理解,一些PG单元可以包括多于一个的过孔,以将第一平面110上的电力供应线120电耦合到第二平面150上的电力供应线160。

在一个方面,电力供应线120、160中的每个向电子组件(未示出)供应电压。例如,Vdd可以是指用于金属氧化物半导体(MOS)晶体管的漏极电压,并且Vss可以是指用于MOS晶体管的源极电压。即使在PG单元中可以存在多于一个的漏极电压和多于一个的源极电压,但是图2仅示出了一个Vdd和一个Vss。尽管在图2中图示了Vdd和Vss,但是电力供应线120、160上可以供应其他供应电压。在一个示例中,在图2中,Vdd和Vss被示出为在PG单元上彼此正交,也即,Vdd和Vss在正交的PG单元轴上被供应。在另一示例中,Vdd和Vss可以在PG单元上彼此平行,也即,Vdd和Vss在平行的PG单元轴上被供应。

图3图示了包括电力网格(PG)单元310作为其构建块的第一示例电力网格(PG)架构300。也就是说,电力网格(PG)架构300可以包括具有N×M网格配置的单元构建块结构,该N×M网格配置包括在第一方向上布置的N个单元构建块和在第二方向上布置的M个单元构建块,其中第一方向和第二方向彼此正交。例如,第一方向可以是水平方向(也称为x方向),并且第二方向可以是竖直方向(也称为y方向)。

例如,电力网格(PG)架构300包括布置在正方形或矩形网格结构(即,单元构建块结构)中的多个PG单元310,其中水平网格间隔具有第一网格尺寸A,并且竖直网格间隔具有第二网格尺寸B。电力网格架构300被示出为包括N×M个PG单元,其中N数量的PG单元布置在水平方向(也称为x方向)上,并且M数量的PG单元布置在竖直方向(也称为y方向)上。N和M是整数,并且本领域的技术人员将理解,电力网格架构中的PG单元的数目将取决于应用和/或设计选择。在图3中,PG单元310被示出为在x-y平面中在形状上近似为正方形。也就是说,第一网格尺寸A和第二网格尺寸B看起来在长度上近似相同。然而,在其他方面,如图4中示出的,PG单元(例如,PG单元410)在形状上可以更多地是矩形,具有不同的网格尺寸。

图4图示了包括电力网格(PG)单元410作为其构建块的第二示例电力网格架构400。也就是说,电力网格(PG)架构400可以包括具有N×M网格配置的单元构建块结构,该N×M网格配置包括布置在第一方向上的N个单元构建块和布置在第二方向上的M个单元构建块,其中第一方向和第二方向彼此正交。例如,第一方向可以是水平方向(也称为x方向),并且第二方向可以是竖直方向(也称为y方向)。

在示例电力网格架构400中,单元构建块结构中的构建块在x-y平面中在形状上可以是正方形,在形状上可以是矩形。因此,PG单元410在x-y平面中在形状上可以是正方形或在形状上可以是矩形。在水平方向(也称为x方向)上,示出了四个不同的水平网格尺寸:A1、A2、A3和A4。在竖直方向(也称为y方向)上,示出了三个不同的竖直网格尺寸:B1、B2和B3。在图4的示例中,A4和B1的尺寸看起来基本相同。因此,具有尺寸A4×B1的PG单元在x-y平面中可以具有正方形形状。另一方面,A1和B1的尺寸看起来不同。因此,具有尺寸A1×B1的PG单元在x-y平面中可以具有矩形形状。本领域的技术人员将理解,四个不同的水平网格尺寸和三个不同的水平网格尺寸的示例仅用于说明目的,并且其他数量的不同水平网格尺寸和/或不同竖直网格尺寸在本公开的范围和精神之内。

在图4的示例中,电力网格(PG)架构400在每个水平行中包括六个PG单元410,并且在每个竖直列中包括七个PG单元410。因此,电力网格(PG)架构410(在图4的示例中示出)具有N×M个PG单元,其中N=6并且M=7。本领域的技术人员将理解,不偏离本公开的范围和精神,用于N的数目和用于M的数目可以根据应用和/或设计选择而变化。

在一个方面,电力网格(PG)架构(例如,如图3中示出的PG架构300或者如图4中示出的PG架构400)可以包括基本PG单元和优化PC单元的组合。在一个方面,基本PG单元是具有指定的可布线性和电压降特性的PG单元。基本PG单元的可布线性和/或电压降特性可以基于使用、应用、制造考虑、用户选择和/或设计者选择等。在一个方面,优化PG单元是具有针对特定应用被优化的可布线性和/或电压降特性的PG单元,其还考虑了优化PG单元在电力网格(PG)架构上的放置。

电力网格(PG)架构可以是可配置的,以允许电压降与可布线性之间的优化。在一个示例中,电力网格(PG)架构是基于单元的电力网格,其采用具有优化特性的仅金属的PG单元作为其架构性构建块。具有优化特性的PG单元可以被称为优化PG单元。优化的单元特性可以包括改进的可布线性,其可以通过使用比基线设计少的金属迹线来实现。具有改进的可布线性的优化PG单元可以被称为布线优化PG单元。优化的单元特性还可以包括减小的电压降,其可以通过使用比基线设计多的金属迹线来实现。具有减小的电压降的优化PG单元可以被称为电压降优化PG单元。此外,具有改进的可布线性特性和减小的电压降特性的平衡的优化PG单元可以被称为混合优化PG单元。混合优化PG单元可以包括一定数量的金属迹线,其数字上在布线优化PG单元中的金属迹线的数量与电压降优化PG单元中的金属迹线的数量之间。

在一个示例中,基线设计是具有默认数量的金属迹线的PG单元。具有基线设计的PG单元可以称为基本PG单元。在一个示例中,基本PG单元可以具有如图2中示出的Q数量的水平网格线(即,基线水平网格线)和R数量的竖直网格线(即,基线竖直网格线)。例如,电力网格(PG)架构可以采用策略性地位于硬编码电路宏上的一个或多个优化PG单元,其中该一个或多个优化PG单元中的每个具有针对可布线性、电压降、或可布线性与电压降之间的平衡(即,混合)而被优化的单元特性。

图5图示了包括基本PG单元510和优化PG单元520作为其构建块的示例电力网格(PG)架构500。尽管电力网格(PG)架构500被示出为包括矩形形状的PG单元和正方形形状的PG单元这两者,但是本领域的技术人员将理解,不偏离本公开的范围和精神,电力网格架构500可以包括全部矩形形状的PG单元或全部正方形形状的PG单元。

在一种示例中,电力网格(PG)架构500包括多个基本PG单元510和多个优化PG单元520。在该示例中,多个优化PG单元520包括三种不同类型:a)布线优化PG单元520a;b)电压降优化PG单元520b;以及c)混合优化PG单元520c。根据局部优化需求,每个优化PG单元520可以被覆叠到电力网格(PG)架构500上。

例如,如果针对区域1期望改进的可布线性,则布线优化PG单元520a被覆叠在区域1上。如果针对区域2期望减小的电压降,则电压降优化PG单元520b被覆叠在区域2上。如果针对区域3期望改进的可布线性和减小的电压降两者,则混合优化PG单元520c被覆叠在区域3上。在图5的示例中,示出了多于一个的区域1,并且示出了多于一个的区域2。本领域的技术人员将理解,相应的区域1、区域2和区域3的数量可以根据电力网格(PG)架构的局部优化需求而变化。在电力网格(PG)架构500的示例中,剩余的构建块(它们不是被指明的区域1、区域2或区域3)包括基本PG单元510。在一个方面,PG单元(即,基本PG单元510、布线优化PG单元520a、电压降优化PG单元520b、和混合优化PG单元520c)可以使用电互连件(未示出)被缝合在一起。

例如,优化PG单元可以具有Qopt个水平网格线和Ropt个竖直网格线,其中Qopt的数量不同于基本PG单元中的水平网格线的数量。类似地,Ropt的数量不同于基本PG单元中的竖直网格线的数量R。Qopt的数量如何不同于Q的数量、和/或Ropt的数量如何不同于R的数量,将取决于优化PG单元是被优化为:a)布线优化PG单元(即,520a);b)电压降优化PG单元(即,520b);还是c)混合优化PG单元(即,520c)。

例如,布线优化PG单元可以具有QoptR个水平网格线和RoptR个竖直网格线,其中QoptR<Q和/或RoptR<R,其中Q是用于基本PG单元的水平网格线(即,基线水平网格线)的数量,并且R是用于基本PG单元的竖直网格线(即,基线竖直网格线)的数量。

例如,电压降优化PG单元可以具有QoptV个水平网格线和RoptV个竖直网格线,其中QoptV>Q和/或RoptV>R,其中Q是用于基本PG单元的水平网格线(即,基线水平网格线)的数量,并且R是用于基本PG单元的竖直网格线(即,基线竖直网格线)的数量。

例如,混合优化PG单元可以具有QoptH个水平网格线和RoptH个竖直网格线,其中QoptH和/或RoptH被指定以平衡特定局部可布线性需求和/或局部电压降需求所需要的可布线性和电压降。在混合优化PG单元中,水平网格线的数量QoptH和竖直网格线的数量RoptH将不同于电力网格(PG)架构的基本单元中的相应数量,并且数量差是基于期望的可布线性和电压降特性来确定的。

在一个方面,电力网格(PG)架构的单元构建块是多个PG单元,其可以包括基本PG单元、布线优化PG单元、电压降优化PG单元、和/或混合优化PG单元。例如,电力网格(PG)架构通过确定数量N×M个PG单元而被组装,其中N数量的PG单元布置在水平方向(也称为x方向)上,并且M数量的PG单元布置在竖直方向(也称为y方向)上。在一个示例中,电力网格(PG)架构利用N×M个基本PG单元来实施。然而,在基本PG单元使用电互连件被缝合在一起之前,一个或多个基本PC单元可以被替换为一个或多个优化PG单元((多个)布线优化PG单元、(多个)电压降优化PG单元、和/或(多个)混合优化PG单元)。优化PG单元中的每个在电力网格(PG)架构的N×M网格配置上的放置可以基于局部可布线性需求和/或局部电压降需求来确定。

在一个示例中,电力网格(PG)架构利用每个PG单元在电力网格(PG)架构的N×M网格配置上的布局而被组装。对于N×M网格配置上的每个单元构建块,确定哪种类型的PG单元将被放在它的位置。例如,对于每个单元构建块,确定基本PG单元还是特定类型的优化PG单元(布线优化PG单元、电压降优化PG单元、或混合优化PG单元)应当被放置。一旦为单元构建块中的每个确定了PG单元的类型,不同类型的PG单元被放置在电力网格(PG)架构的N×M网格配置上。在放置之后,PG单元使用电互连件被缝合在一起以形成电力网格(PG)架构。

图6图示了用于一个或多个PG单元在用于电子芯片的电力网格(PG)架构上的放置和布线的示例流程图600。在框610中,确定电力网格(PG)架构的N×M网格配置,其中N×M网格配置包括N乘以M的数量(“NM数量”)的单元构建块。例如,确定将被布置在水平方向(也称为x方向)上的数量N个PG单元,并且确定将被布置在竖直方向(也称为y方向)上的数量M个PG单元。在一个示例中,N和M是整数值,并且N等于M。在另一示例中,N和M是整数值,并且N不等于M。在一个方面,N×M网格配置的确定可以由处理器来执行,处理器可以包括硬件、软件、固件等。

在框620中,确定N×M网格配置的至少一个水平网格尺寸A和至少一个竖直网格尺寸B。在一个示例中,水平网格尺寸A等于竖直网格尺寸B,而在x-y平面中产生正方形单元块。在另一示例中,水平网格尺寸A不等于竖直网格尺寸B,而在x-y平面中产生矩形单元块。在一个方面,N×M网格配置可以包括多于一个水平网格尺寸(例如,A1、A2、A3…Aw),和/或N×M网格配置可以包括多于一个竖直网格尺寸(例如,B1、B2、B3…Bz),其中W和Z可以是任何整数值以适应电力网格(PG)架构的要求。在一个方面,该确定可以由处理器来执行,处理器可以包括硬件、软件、固件等。

在框630中,确定用于放置在N×M网格配置的单元构建块中的一个单元构建块上的PG单元的类型。PG单元的类型可以是以下之一:基本PG单元、布线优化PG单元、电压降优化PG单元、或混合优化PG单元。在一个方面,该确定可以由处理器来执行,处理器可以包括硬件、软件、固件等。

在框640中,将(PG单元的所确定的类型的)PG单元放置在N×M网格配置的单元构建块中的一个单元构建块上。在一个方面,放置步骤可以由处理器来执行,处理器可以包括硬件、软件、固件等。在一个示例中,放置步骤可以由致动器(例如,处理器控制的致动器)来执行。

在框650中,确定是否已经针对N乘以M数量(“NM数量”)的单元构建块中的每个进行了PG单元的类型的确定。如果是,则前进至框660。如果否,则前进回到框630。在一个方面,该确定可以由处理器来执行,处理器可以包括硬件、软件、固件等。

在框660中,确定PG单元是否为基本PG单元、以及基本PG单元是否应当被替换为优化PG单元。如果该确定为是,则将基本PG单元替换为以下类型的优化PG单元之一:布线优化PG单元、电压降优化PG单元、或混合优化PG单元。在一个方面,该确定可以由处理器来执行,处理器可以包括硬件、软件、固件等。

在框670中,使用一个或多个电互连件将PG单元缝合到电力网格(PG)架构的一个或多个PC单元。在一个方面,该使用步骤可以由处理器来执行,处理器可以包括硬件、软件、固件等。在一个示例中,该使用步骤可以由致动器(例如,处理器控制的致动器)来执行。

在一个示例中,一个或多个处理器可以用来执行为了执行图6的流程图中的步骤所需要的软件或固件。软件应当广义地解释为意味着指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行线程、过程、函数等,而无论是称为软件、固件、中间件、微代码、硬件描述语言,还是其他。软件可以驻留在计算机可读介质上。计算机可读介质可以是非瞬态计算机可读介质。通过示例的方式,非瞬态计算机可读介质包括磁存储设备(例如,硬盘、软盘、磁条)、光盘(例如,紧致盘(CD)或数字多功能盘(DVD))、智能卡、闪存设备(例如,卡、棒、或键驱动器)、随机访问存储器(RAM)、只读存储器(ROM)、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、寄存器、可移除磁盘、以及用于存储可以由计算机访问和读取的软件和/或指令的任何其他合适的介质。通过示例的方式,计算机可读介质还可以包括载波、传输线、以及用于传输可以由计算机访问和读取的软件和/或指令的任何其他合适的介质。计算机可读介质可以驻留在处理系统301中,在处理系统外部,或者跨包括处理系统的多个实体而分布。计算机可读介质可以被具体化在计算机程序产品中。通过示例的方式,计算机程序产品可以包括包装材料中的计算机可读介质。计算机可读介质可以包括用于PG单元到电力网格(PG)架构的单元构建块的放置和布线的软件或固件。本领域的技术人员将认识到,取决于特定应用和施加于总体系统的总体设计约束,而如何最佳地实施贯穿本公开呈现的所描述的功能。

(多个)处理器中包括的任何电路装置仅被提供作为示例,并且用于执行所描述的功能的其他手段可以被包括在本公开的各个方面内,包括但不限于计算机可读介质中存储的指令、或者本文中描述的任何其他合适的装置或部件,并且利用例如本文中关于示例流程图描述的过程和/或算法。

在本公开内容内,词语“示例性”用于意指“用作示例、实例或说明”。本文中描述为“示例性”的任何实施方式或方面都不必然被解释为相对于本公开的其他方面是优选或有利的。同样地,术语“方面”不要求本公开的所有方面都包括所讨论的特征、优点、或操作模式。术语“耦合”在本文中用来指代两个对象之间的直接或间接耦合。例如,如果对象A物理地接触对象B,并且对象B接触对象C,则对象A和C仍然可以认为耦合到彼此—即使它们彼此未直接物理接触。例如,即使第一裸片从未与第二裸片直接物理接触,但是第一裸片在封装中也可以耦合到第二裸片。术语“电路”和“电路装置”被广泛地使用,并且旨在包括以下两者:电设备和导体的硬件实施方式(其在被连接和配置时使得本公开中描述的功能的执行成为可能,而没有关于电子电路的类型的限制)、以及信息和指令的软件实施方式(其在由处理器执行时使得本公开中描述的功能的执行成为可能)。

附图中所图示的组件、步骤、特征和/或功能中的一个或多个可以重新布置和/或组合成单个组件、步骤、特征或功能,或者被具体化在若干组件、步骤或功能中。不偏离本文中公开的新颖特征,还可以添加附加的元件、组件、步骤、和/或功能。附图中所图示的装置、设备和/或组件可以被配置为执行本文中描述的方法、特征或步骤中的一个或多个。本文中描述的新颖算法也可以有效地被实施在软件中,和/或嵌入在硬件中。

将理解,所公开的方法中的步骤的特定顺序或层次是示例性过程的说明。基于设计偏好,所理解的是,可以重新布置方法中的步骤的特定顺序或层次。随附的方法权利要求以样本顺序呈现了各种步骤的元素,并且不意味着限于所呈现的特定顺序或层次,除非在其中具体地记载。

先前的描述被提供以使得本领域的任何技术人员能够实践本文中描述的各个方面。对这些方面的各种修改对本领域的技术人员将容易是明显的,并且本文中定义的一般原理可以应用到其他方面。因此,权利要求不旨在限于本文中示出的方面,而是将符合与权利要求的语言相一致的完整范围,其中以单数提及元素不旨在意味着“一个且仅一个”,除非特别地如此陈述,而是意味着“一个或多个”。除非另外特别地陈述,否则术语“一些”是指一个或多个。提及项目列表中的“至少一个”的短语是指这些项目的任何组合,包括单个成员。作为示例,“a、b或c中的至少一个”旨在覆盖:a;b;c;a和b;a和c;b和c;以及a、b和c。本领域的普通技术人员已知或以后变为已知的,贯穿本公开所描述的各个方面的元素的所有结构性和功能性等同物均通过引用明确地并入本文,并且旨在由权利要求所涵盖。此外,本文中公开的内容不意图为贡献给公众,无论这样的公开内容是否明确记载在权利要求中。没有权利要求元素将在35U.S.C.§112第六段的规定之下被解释,除非使用短语“用于……的部件”明确地记载该元素,或者在方法权利要求的情况下,使用短语“用于……的步骤”来记载该元素。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:半导体器件及其制造方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类