System and method for direct memory access buffer utilization by setting DMA controller with plurality of arbitration weights associated with different DMA engines
    31.
    发明授权
    System and method for direct memory access buffer utilization by setting DMA controller with plurality of arbitration weights associated with different DMA engines 有权
    通过设置具有与不同DMA引擎相关联的多个仲裁权重的DMA控制器来直接存储器访问缓冲器利用的系统和方法

    公开(公告)号:US09128925B2

    公开(公告)日:2015-09-08

    申请号:US13454505

    申请日:2012-04-24

    CPC classification number: G06F13/28

    Abstract: A DMA controller allocates space at a buffer to different DMA engines based on the length of time data segments have been stored at a buffer. This allocation ensures that DMA engines associated with a destination that is experiencing higher congestion will be assigned less buffer space than a destination that is experiencing lower congestion. Further, the DMA controller is able to adapt to changing congestion conditions at the transfer destinations.

    Abstract translation: DMA控制器根据数据段已经存储在缓冲区的时间长度,将缓冲区的空间分配给不同的DMA引擎。 该分配确保与经历较高拥塞的目的地相关联的DMA引擎将被分配比经历较低拥塞的目的地更少的缓冲区空间。 此外,DMA控制器能够适应转移目的地处的变化的拥塞状况。

    System and method for maintaining packet order in an ordered data stream
    33.
    发明授权
    System and method for maintaining packet order in an ordered data stream 有权
    用于在有序数据流中维护分组顺序的系统和方法

    公开(公告)号:US09054998B2

    公开(公告)日:2015-06-09

    申请号:US13760109

    申请日:2013-02-06

    CPC classification number: H04L47/62

    Abstract: A source processor can divide each packet of a data stream into multiple segments prior to communication of the packet, allowing a packet to be transmitted in smaller chunks. The source processor can process the segments for two or more packets for a given data stream concurrently, and provide appropriate context information in each segments header to facilitate in order transmission and reception of the packets represented by the individual segments. Similarly, a destination processor can receive the packet segments packets for an ordered data stream from a source processor, and can assign different contexts, based upon the context information in each segments header. When a last segment is received for a particular packet, the context for the particular packet is closed, and a descriptor for the packet is sent to a queue. The order in which the last segments of the packets are transmitted maintains order amongst the packets.

    Abstract translation: 源处理器可以在分组通信之前将数据流的每个分组划分成多个分段,从而允许以更小的分组发送分组。 源处理器可以对于给定数据流并发地处理两个或更多个分组的分段,并且在每个分段报头中提供适当的上下文信息,以有助于顺序发送和接收由各个分段表示的分组。 类似地,目的地处理器可以从源处理器接收用于有序数据流的分组分段分组,并且可以基于每个分段报头中的上下文信息来分配不同的上下文。 当针对特定分组接收到最后一个分段时,特定分组的上下文被关闭,并且分组的描述符被发送到队列。 传送数据包的最后一个段的顺序维护数据包之间的顺序。

    High sensitivity eddy current monitoring system
    34.
    发明授权
    High sensitivity eddy current monitoring system 有权
    高灵敏度涡流监测系统

    公开(公告)号:US09023667B2

    公开(公告)日:2015-05-05

    申请号:US13095818

    申请日:2011-04-27

    Abstract: A method of chemical mechanical polishing a substrate includes polishing a metal layer on the substrate at a polishing station, monitoring thickness of the metal layer during polishing at the polishing station with an eddy current monitoring system, and controlling pressures applied by a carrier head to the substrate during polishing of the metal layer at the polishing station based on thickness measurements of the metal layer from the eddy current monitoring system to reduce differences between an expected thickness profile of the metal layer and a target profile, wherein the metal layer has a resistivity greater than 700 ohm Angstroms.

    Abstract translation: 一种基板的化学机械抛光方法包括:在抛光台处抛光基板上的金属层,在抛光台处用涡流监视系统监测在抛光过程中金属层的厚度,以及控制承载头施加到 基于来自涡流监测系统的金属层的厚度测量在抛光站处抛光金属层的衬底,以减少金属层的预期厚度分布与目标轮廓之间的差异,其中金属层具有更大的电阻率 超过700欧姆埃。

    SYSTEM AND METHOD FOR TRANSFERRING DATA BETWEEN COMPONENTS OF A DATA PROCESSOR
    35.
    发明申请
    SYSTEM AND METHOD FOR TRANSFERRING DATA BETWEEN COMPONENTS OF A DATA PROCESSOR 有权
    用于传输数据处理器的组件之间的数据的系统和方法

    公开(公告)号:US20140281043A1

    公开(公告)日:2014-09-18

    申请号:US13841916

    申请日:2013-03-15

    CPC classification number: G06F13/126

    Abstract: A data processing device includes a plurality of devices, a processor core, a memory, and a queue manager. The processor core stores one or more commands in a command queue of the memory to be executed by the plurality of devices to implement a data transfer path. The queue manager stores a frame queue for each of the plurality of devices. Each frame queue includes a first field having a pointer to an address of the command queue, and a second field to identify a next-in-sequence frame queue. A first device stores a data descriptor in the frame queue of the second device to initiate a data transfer from the first device to the second device. The data descriptor includes a field to indicate an offset value from the address of the command queue to a location of a command to be executed by the second device.

    Abstract translation: 数据处理设备包括多个设备,处理器核心,存储器和队列管理器。 处理器核心将一个或多个命令存储在由多个设备执行的存储器的命令队列中以实现数据传输路径。 队列管理器存储多个设备中的每一个的帧队列。 每个帧队列包括具有指向命令队列的地址的指针的第一字段和用于标识下一个序列帧队列的第二字段。 第一设备将数据描述符存储在第二设备的帧队列中,以启动从第一设备到第二设备的数据传输。 数据描述符包括用于指示从命令队列的地址到由第二设备执行的命令的位置的偏移值的字段。

    Multi-carrrier optical communication method and system based on DAPSK
    36.
    发明授权
    Multi-carrrier optical communication method and system based on DAPSK 有权
    基于DAPSK的多载波光通信方法和系统

    公开(公告)号:US08718160B2

    公开(公告)日:2014-05-06

    申请号:US13450894

    申请日:2012-04-19

    CPC classification number: H04L27/2071 H04L1/0061 H04L27/36

    Abstract: The present invention provides an optical communication method, comprising: performing modulation on the obtained bit stream data to generate modulated signals; performing differential encoding on the modulated signals to generate differentially encoded signals; converting the differentially encoded signals into electrical signals; and mapping the electrical signals onto optical carriers to generate optical signals for transmission. With the present invention, it is possible to enhance the system's capability of resisting inter-carrier interference without decreasing spectrum efficiency, hence improving the tolerance of existing optical communication systems towards laser linewidth, fast-changing PMD, optical fiber nonlinearity, inter-channel interference and other damages, greatly enhancing system performances.

    Abstract translation: 本发明提供一种光通信方法,包括:对获得的比特流数据执行调制以产生调制信号; 对调制信号执行差分编码以产生差分编码信号; 将差分编码的信号转换成电信号; 并将电信号映射到光载波上以产生用于传输的光信号。 利用本发明,可以提高系统抵抗载波间干扰的能力,而不降低频谱效率,从而提高现有光通信系统对激光线宽,快速变化PMD,光纤非线性,信道间干扰的容限 和其他损害赔偿,大大提高了系统性能。

    Technique for generating hash-tuple independent of precedence order of applied rules
    37.
    发明授权
    Technique for generating hash-tuple independent of precedence order of applied rules 有权
    用于生成独立于应用规则的优先顺序的散列元组的技术

    公开(公告)号:US08638800B2

    公开(公告)日:2014-01-28

    申请号:US12418259

    申请日:2009-04-03

    Inventor: David Kramer Kun Xu

    CPC classification number: H04L45/745 H04L69/22

    Abstract: Techniques have been developed to facilitate evaluation of match and hash rule entries in ways that allow an implementation to decouple (i) the order in which match rules are applied to a first subset of packet header fields from (ii) the ordering of a second subset of packet header fields over which a non-commutative hash is computed. In short, the set and ordering of fields evaluated in accordance with a precedence order of rules need not correspond to the set or ordering of fields over which a hash is computed in a communications controller.

    Abstract translation: 已经开发了技术来促进对匹配和散列规则条目的评估,以允许实现将匹配规则应用于分组报头字段的第一子集的顺序从(ii)第二子集的排序 的分组报头字段,在其上计算非可交换散列。 简而言之,根据规则的优先顺序来评估的字段的集合和排序不必对应于在通信控制器中计算散列的字段的集合或排序。

    Message passing using direct memory access unit in a data processing system
    38.
    发明授权
    Message passing using direct memory access unit in a data processing system 有权
    在数据处理系统中使用直接存储器访问单元的消息传递

    公开(公告)号:US08615614B2

    公开(公告)日:2013-12-24

    申请号:US13307271

    申请日:2011-11-30

    CPC classification number: G06F13/28

    Abstract: A method includes generating, by a first software process of the data processing system, a source partition descriptor for a DMA job which requires access to a first partition of a memory which is assigned to a second software process of the data processing system and not assigned to the first software process. The source partition descriptor comprises a partition identifier which identifies the first partition of the memory. The DMA unit receives the source partition descriptor and generates a destination partition descriptor for the DMA job. Generating the destination partition descriptor includes translating, by the DMA unit, the partition identifier to a buffer pool identifier which identifies a physical address within the first partition of the memory which is assigned to the second software process; and storing, by the DMA unit, the buffer pool identifier in the destination partition descriptor.

    Abstract translation: 一种方法包括通过数据处理系统的第一软件过程生成用于DMA作业的源分区描述符,其需要访问分配给数据处理系统的第二软件处理并且未分配的存储器的第一分区 到第一个软件过程。 源分区描述符包括标识存储器的第一分区的分区标识符。 DMA单元接收源分区描述符,并为DMA作业生成目标分区描述符。 生成目的地分区描述符包括由DMA单元将分区标识符转换为标识分配给第二软件进程的存储器的第一分区内的物理地址的缓冲池标识符; 并且由DMA单元将缓冲池标识符存储在目的地分区描述符中。

    Bandwidth control for a direct memory access unit within a data processing system
    39.
    发明授权
    Bandwidth control for a direct memory access unit within a data processing system 有权
    数据处理系统内直接内存访问单元的带宽控制

    公开(公告)号:US08447897B2

    公开(公告)日:2013-05-21

    申请号:US13168331

    申请日:2011-06-24

    CPC classification number: G06F13/28

    Abstract: A method for controlling bandwidth in a direct memory access (DMA) unit of a computer processing system, the method comprising: assigning a DMA job to a selected DMA engine; starting a source timer; and issuing a request to read a next section of data for the DMA job. If a sufficient amount of the data was not obtained, allowing the DMA engine to wait until the source timer reaches a specified value before continuing to read additional data for the DMA job.

    Abstract translation: 一种用于控制计算机处理系统的直接存储器访问(DMA)单元中的带宽的方法,所述方法包括:将DMA作业分配给所选择的DMA引擎; 启动源计时器; 并发出读取DMA作业的下一个数据部分的请求。 如果未获得足够数量的数据,则允许DMA引擎等待,直到源定时器达到指定值,然后再继续读取DMA作业的其他数据。

    Use of pad conditioning in temperature controlled CMP
    40.
    发明授权
    Use of pad conditioning in temperature controlled CMP 有权
    在温度控制CMP中使用焊盘调节

    公开(公告)号:US08292691B2

    公开(公告)日:2012-10-23

    申请号:US12240615

    申请日:2008-09-29

    CPC classification number: B24B37/042 B24B37/015 B24B49/16

    Abstract: A method and apparatus for temperature control for a chemical mechanical polishing process is provided. In one embodiment, the method comprises polishing the substrate with a surface of a polishing pad assembly, measuring a real-time temperature of the surface of the polishing pad assembly, determining whether the real-time temperature of the surface of the polishing pad assembly is within a predetermined processing temperature range, and contacting the surface of the polishing pad assembly with a pad conditioner to adjust the temperature of the surface of the polishing pad assembly to fall within the predetermined temperature range.

    Abstract translation: 提供了一种用于化学机械抛光工艺的温度控制方法和装置。 在一个实施例中,该方法包括用抛光垫组件的表面抛光衬底,测量抛光垫组件的表面的实时温度,确定抛光垫组件的表面的实时温度是否为 在预定的处理温度范围内,并且将抛光垫组件的表面与衬垫调节器接触,以调节抛光垫组件的表面的温度落在预定温度范围内。

Patent Agency Ranking