Method and apparatus for establishing a quality of service model
    1.
    发明授权
    Method and apparatus for establishing a quality of service model 有权
    建立服务质量模型的方法和装置

    公开(公告)号:US07665069B2

    公开(公告)日:2010-02-16

    申请号:US10698905

    申请日:2003-10-31

    摘要: In general, methods and apparatus for implementing a Quality of Service (QoS) model are disclosed. A Quality of Service (QoS) contract with an initiating network device may be satisfied. A request may be received from the initiating network device in a first time less than or equal to an ordinal number times an arrival interval. The ordinal number signifies a position of the request among a group of requests. The request that has been serviced may be returned to the initiator in a second time less than or equal to a constant term plus the ordinal number times a service interval.

    摘要翻译: 通常,公开了实现服务质量(QoS)模型的方法和装置。 可以满足与发起网络设备的服务质量(QoS)合同。 可以在起始网络设备中的第一次小于等于序号到达间隔的时间来接收请求。 序号表示一组请求中请求的位置。 已经服务的请求可以在小于或等于常数项加上序数与服务间隔倍数的第二时间返回给启动器。

    Various methods and apparatus for width and burst conversion
    2.
    发明授权
    Various methods and apparatus for width and burst conversion 有权
    用于宽度和突发转换的各种方法和装置

    公开(公告)号:US07475168B2

    公开(公告)日:2009-01-06

    申请号:US11078185

    申请日:2005-03-10

    IPC分类号: G06F13/00

    CPC分类号: H04L49/25 H04L49/102

    摘要: Methods and apparatuses are described for a communication system. The communication system may include one or more initiator agents, where each agent couples to its own Intellectual Property core. The communication system may also include two or more target agents, where each agent couples to its own Intellectual Property core. The communication system may also include an interconnect using an end-to-end width conversion mechanism. The conversion mechanism converts data widths between the initiator agent and a first target agent. Two or more branches of pathways in the interconnect exist between the initiator agent and the two or more target agents. The conversion mechanism to use a lookup table that includes data width information of the initiator agent and the two or more branches of pathways to the two or more target agents to concurrently pre-compute width conversion signals for each of the target agent branches.

    摘要翻译: 对于通信系统描述了方法和装置。 通信系统可以包括一个或多个启动器代理,其中每个代理耦合到其自己的知识产权核心。 通信系统还可以包括两个或多个目标代理,其中每个代理人耦合到其自己的知识产权核心。 通信系统还可以包括使用端对端宽度转换机制的互连。 转换机制转换启动器代理和第一个目标代理之间的数据宽度。 在引发剂和两种或多种目标试剂之间存在互连途径中的两个或更多个通路分支。 使用查找表的转换机制,其包括发起者代理的数据宽度信息和到两个或更多个目标代理的路径的两个或更多个分支,以同时预先计算每个目标代理分支的宽度转换信号。

    Scalable low bandwidth multicast handling in mixed core systems
    4.
    发明授权
    Scalable low bandwidth multicast handling in mixed core systems 有权
    混合核心系统中可扩展的低带宽组播处理

    公开(公告)号:US07302691B2

    公开(公告)日:2007-11-27

    申请号:US10144073

    申请日:2002-05-10

    CPC分类号: H04L12/185

    摘要: Embodiments of methods and apparatuses for multicast handling in mixed core systems have been described. A method for multicast handling in mixed core systems includes configuring broadcast group registers located in targets. The method also includes receiving a request to create a broadcast group and creating the broadcast group. Finally, the method includes transmitting the broadcast group to targets with broadcast group registers that correspond to the broadcast group.

    摘要翻译: 已经描述了用于混合核心系统中的多播处理的方法和装置的实施例。 一种混合核心系统中多播处理的方法包括配置位于目标中的广播组寄存器。 该方法还包括接收创建广播组并创建广播组的请求。 最后,该方法包括将广播组发送到具有与广播组对应的广播组寄存器的目标。

    Method and apparatus for configuring an interconnect to implement arbitration
    5.
    发明授权
    Method and apparatus for configuring an interconnect to implement arbitration 有权
    用于配置互连以实施仲裁的方法和装置

    公开(公告)号:US07296105B2

    公开(公告)日:2007-11-13

    申请号:US10678380

    申请日:2003-10-03

    IPC分类号: G06F15/16

    摘要: Various methods and apparatuses are described in which an interconnect couples to a plurality of initiator network resources and a plurality of target network resources. The interconnect may include a first stage of circuitry, a second stage of circuitry, and an arbitration controller. The first stage of circuitry receives incoming transactions from the plurality of initiator network resources. The second stage of circuitry passes outgoing transactions to the plurality of target network resources connecting to the interconnect. The arbitration controller arbitrates transactions from the plurality of initiator network resources destined to one or more of the target network resources. The target network resources supply their availability to service a transaction to the arbitration controller. The arbitration controller implements an arbitration policy that filters out transactions from the arbitration process those transactions from initiator network resources destine to target network resources that are currently not available to service a transaction.

    摘要翻译: 描述各种方法和装置,其中互连耦合到多个发起者网络资源和多个目标网络资源。 互连可以包括第一级电路,第二级电路和仲裁控制器。 电路的第一阶段从多个发起者网络资源接收传入的事务。 电路的第二阶段将输出事务传递到连接到互连的多个目标网络资源。 仲裁控制器仲裁来自指定给一个或多个目标网络资源的多个发起者网络资源的事务。 目标网络资源将其可用性提供给仲裁控制器。 仲裁控制器实施仲裁策略,从仲裁过程中过滤出来自发起者网络资源的那些事务指向当前不可用于服务于事务的网络资源的目标网络资源。

    Various methods and apparatuses for estimating characteristics of an electronic system's design
    7.
    发明申请
    Various methods and apparatuses for estimating characteristics of an electronic system's design 有权
    用于估计电子系统设计特征的各种方法和装置

    公开(公告)号:US20070083831A1

    公开(公告)日:2007-04-12

    申请号:US11398036

    申请日:2006-04-04

    IPC分类号: G06F17/50 G06F9/45

    摘要: Methods and apparatuses are described for an Intellectual Property (IP) Generator for estimating timing, area, and power characteristics of an electronic system design. The IP Generator receives a user-supplied file having data describing a configuration of an IP design having multiple levels of hierarchy. The IP Generator also receives user-supplied technology parameters and data-flow information. The IP generator correlates estimated timing, area, and power characteristics for each IP sub component based on the user supplied technology parameters, data-flow information and configuration parameters. The IP generator reports the timing, area, and power estimates to a user via a graphic user interface prior to a transformation of a Register Transfer Level (RTL) design into the gate-level circuit design.

    摘要翻译: 描述了用于估计电子系统设计的时间,面积和功率特性的知识产权(IP)发生器的方法和装置。 IP生成器接收用户提供的文件,该文件具有描述具有多层次结构的IP设计的配置的数据。 IP生成器还接收用户提供的技术参数和数据流信息。 IP生成器根据用户提供的技术参数,数据流信息和配置参数,关联每个IP子组件的估计时序,面积和功率特性。 在将寄存器传输级别(RTL)设计转换为门级电路设计之前,IP生成器通过图形用户界面向用户报告定时,面积和功率估计。

    Various methods and apparatuses for an executable parameterized timing model
    8.
    发明申请
    Various methods and apparatuses for an executable parameterized timing model 审中-公开
    用于可执行参数化定时模型的各种方法和装置

    公开(公告)号:US20070083830A1

    公开(公告)日:2007-04-12

    申请号:US11246809

    申请日:2005-10-07

    IPC分类号: G06F17/50 G06F9/45

    摘要: Methods and apparatuses are described for an Intellectual Property (IP) Generator for estimating timing, area and power constraints in an electronic design system. The IP Generator receives a user-supplied file having data describing a configuration of an intellectual property (IP) design, the data includes one or more configuration parameters. The IP Generator further enables a transformation of the user-supplied file into a register transfer level design description. Next, the IP Generator receives user-supplied technology parameters and data-flow information. The technology parameters describe a configuration of the IP design. Next, the IP Generator executes a timing module based on the configuration of the IP design as well as executes a timing model for each hierarchical level in the IP design. The timing model predicts timing paths of a final logic circuit. Further, a result of the timing model is provided to the user prior to enabling a transformation of a register transfer level design into the simulation of a gate-level circuit design. Lastly, after the timing model has been executed, is the enablement of the transformation of the register transfer level design into the simulation of the gate-level circuit design.

    摘要翻译: 描述了用于估计电子设计系统中的时间,面积和功率约束的知识产权(IP)发生器的方法和装置。 IP生成器接收具有描述知识产权(IP)设计的配置的数据的用户提供的文件,该数据包括一个或多个配置参数。 IP生成器还可以将用户提供的文件转换为注册传输级设计描述。 接下来,IP生成器接收用户提供的技术参数和数据流信息。 技术参数描述了IP设计的配置。 接下来,IP生成器基于IP设计的配置执行定时模块,并且为IP设计中的每个层级执行定时模型。 定时模型预测最终逻辑电路的定时路径。 此外,在将寄存器传送级别设计转换为门级电路设计的仿真之前,将定时模型的结果提供给用户。 最后,在执行定时模型之后,将寄存器传输级设计的转换实现为门级电路设计的仿真。

    Method and apparatus for scheduling requests to a resource using a configurable threshold
    10.
    发明授权
    Method and apparatus for scheduling requests to a resource using a configurable threshold 有权
    使用可配置的阈值来调度对资源的请求的方法和装置

    公开(公告)号:US07194561B2

    公开(公告)日:2007-03-20

    申请号:US09977600

    申请日:2001-10-12

    IPC分类号: G06F13/14

    CPC分类号: G06F13/161

    摘要: The present invention provides for the scheduling of requests to one resource from a plurality of initiator devices. In one embodiment, scheduling of requests within threads and scheduling of initiator device access is performed wherein requests are only reordered between threads.

    摘要翻译: 本发明提供从多个发起者设备调度对一个资源的请求。 在一个实施例中,执行在线程内的请求的调度和发起者设备访问的调度,其中请求仅在线程之间重新排序。