会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Push Mechanism for Quality of Service (QoS) Support in Coherency Port
    • 推送机制在服务质量(QoS)支持一致性端口
    • US20130132682A1
    • 2013-05-23
    • US13300886
    • 2011-11-21
    • Jason M. Kassoff
    • Jason M. Kassoff
    • G06F12/08
    • G06F13/1684
    • In an embodiment, a memory port controller (MPC) is coupled to a memory port and receives transactions from processors and a coherency port (ACP) used by one or more peripheral devices that may be cache coherent. The transactions include various QoS parameters. If a high priority QoS transaction is received on the ACP, the MPC may push previous (lower priority) transactions until the high priority transaction may be completed. The MPC may maintain a count of outstanding high priority QoS transactions. The L2 interface controller and ACP controller may push increment and decrement events based on processing the high priority QoS transactions, and the MPC may push the memory transactions when the count is non-zero. In an embodiment, the MPC may continue pushing transactions until the L2 interface controller informs the MPC that the earlier transactions have been completed (e.g. by passing an upgrade token to the MPC).
    • 在一个实施例中,存储器端口控制器(MPC)耦合到存储器端口并且接收来自处理器的事务和由一个或多个外围设备使用的可能是高速缓存一致的一致性端口(ACP)。 交易包括各种QoS参数。 如果在ACP上接收到高优先级的QoS事务,则MPC可以推动先前(较低优先级)事务,直到高优先级事务可以完成。 MPC可以保持未完成的高优先级QoS事务的计数。 L2接口控制器和ACP控制器可以基于处理高优先级QoS事务来推动递减事件,并且当计数不为零时,MPC可以推动存储器事务。 在一个实施例中,MPC可以继续推送事务,直到L2接口控制器通知MPC早先的事务已经完成(例如通过将升级令牌传递给MPC)。
    • 4. 发明授权
    • Push mechanism for quality of service (QoS) support in coherency port
    • 一致性端口的服务质量(QoS)支持推送机制
    • US08719506B2
    • 2014-05-06
    • US13300886
    • 2011-11-21
    • Jason M. Kassoff
    • Jason M. Kassoff
    • G06F12/08
    • G06F13/1684
    • In an embodiment, a memory port controller (MPC) is coupled to a memory port and receives transactions from processors and a coherency port (ACP) used by one or more peripheral devices that may be cache coherent. The transactions include various quality of service (QoS) parameters. If a high priority QoS transaction is received on the ACP, the MPC may push previous (lower priority) transactions until the high priority transaction may be completed. The MPC may maintain a count of outstanding high priority QoS transactions. The L2 interface controller and ACP controller may push increment and decrement events based on processing the high priority QoS transactions, and the MPC may push the memory transactions when the count is non-zero. In an embodiment, the MPC may continue pushing transactions until the L2 interface controller informs the MPC that the earlier transactions have been completed.
    • 在一个实施例中,存储器端口控制器(MPC)耦合到存储器端口并且接收来自处理器的事务和由一个或多个外围设备使用的可能是高速缓存一致的一致性端口(ACP)。 交易包括各种服务质量(QoS)参数。 如果在ACP上接收到高优先级的QoS事务,则MPC可以推动先前(较低优先级)事务,直到高优先级事务可以完成。 MPC可以保持未完成的高优先级QoS事务的计数。 L2接口控制器和ACP控制器可以基于处理高优先级QoS事务来推动递减事件,并且当计数不为零时,MPC可以推动存储器事务。 在一个实施例中,MPC可以继续推送事务,直到L2接口控制器通知MPC早先的事务已经完成。
    • 5. 发明申请
    • Critical Word Forwarding with Adaptive Prediction
    • 关键词转发与自适应预测
    • US20110296110A1
    • 2011-12-01
    • US12791387
    • 2010-06-01
    • Brian P. LillyJason M. KassoffHao Chen
    • Brian P. LillyJason M. KassoffHao Chen
    • G06F12/00G06F12/08G06F1/12
    • G06F13/1668G06F12/0862
    • In an embodiment, a system includes a memory controller, processors and corresponding caches. The system may include sources of uncertainty that prevent the precise scheduling of data forwarding for a load operation that misses in the processor caches. The memory controller may provide an early response that indicates that data should be provided in a subsequent clock cycle. An interface unit between the memory controller and the caches/processors may predict a delay from a currently-received early response to the corresponding data, and may speculatively prepare to forward the data assuming that it will be available as predicted. The interface unit may monitor the delays between the early response and the forwarding of the data, or at least the portion of the delay that may vary. Based on the measured delays, the interface unit may modify the subsequently predicted delays.
    • 在一个实施例中,系统包括存储器控制器,处理器和对应的高速缓存。 该系统可以包括不确定性源,其阻止针对处理器高速缓存中丢失的加载操作的数据转发的精确调度。 存储器控制器可以提供指示在随后的时钟周期中应该提供数据的早期响应。 存储器控制器和高速缓存/处理器之间的接口单元可以预测从当前接收的早期响应到相应数据的延迟,并且可以推测地准备转发数据,假设它将如预期的那样可用。 接口单元可以监视早期响应和数据转发之间的延迟,或至少可能变化的部分延迟。 基于测量的延迟,接口单元可以修改随后预测的延迟。
    • 7. 发明授权
    • Regional clock gating and dithering
    • 区域时钟选通和抖动
    • US08769332B2
    • 2014-07-01
    • US13355023
    • 2012-01-20
    • Conrad H. ZieslerJohn H. MyliusJason M. Kassoff
    • Conrad H. ZieslerJohn H. MyliusJason M. Kassoff
    • G06F1/00H03K19/00
    • G06F1/10G06F1/3237H03K19/0016Y02D10/128
    • A system and method for dithering a clock signal during idle times is disclosed. An integrated circuit (IC) includes a number of functional units and a clock tree. The clock tree includes a root level clock-gating circuit, a number of regional clock-gating circuits, and a number of leaf level clock-gating circuits. The root level clock-gating circuit is coupled to distribute an operating clock signal to the regional clock-gating circuits, while the regional clock-gating circuits are each configured to distribute the operating clock signal to correspondingly coupled ones of the leaf level clock-gating circuits. The IC may further include a control unit configured to monitor activity levels and indications from each of the functional units. The control unit may cause the root clock-gating circuit to dither the clock signal if the IC is idle, wherein dithering includes reducing the duty cycle and the effective frequency of the operating clock signal.
    • 公开了一种用于在空闲时间期间抖动时钟信号的系统和方法。 集成电路(IC)包括多个功能单元和时钟树。 时钟树包括根电平时钟门控电路,多个区域时钟门控电路和多个叶电平时钟门控电路。 根电平时钟门控电路被耦合以将操作时钟信号分配给区域时钟门控电路,而区域时钟选通电路被配置为将操作时钟信号分配给对应的叶级别门控时钟信号 电路。 IC还可以包括控制单元,其被配置为监视来自每个功能单元的活动水平和指示。 如果IC空闲,则控制单元可以使根时钟选通电路对时钟信号进行抖动,其中抖动包括降低工作时钟信号的占空比和有效频率。
    • 8. 发明授权
    • Critical word forwarding with adaptive prediction
    • 关键词转发与自适应预测
    • US08713277B2
    • 2014-04-29
    • US12791387
    • 2010-06-01
    • Brian P. LillyJason M. KassoffHao Chen
    • Brian P. LillyJason M. KassoffHao Chen
    • G06F12/00
    • G06F13/1668G06F12/0862
    • In an embodiment, a system includes a memory controller, processors and corresponding caches. The system may include sources of uncertainty that prevent the precise scheduling of data forwarding for a load operation that misses in the processor caches. The memory controller may provide an early response that indicates that data should be provided in a subsequent clock cycle. An interface unit between the memory controller and the caches/processors may predict a delay from a currently-received early response to the corresponding data, and may speculatively prepare to forward the data assuming that it will be available as predicted. The interface unit may monitor the delays between the early response and the forwarding of the data, or at least the portion of the delay that may vary. Based on the measured delays, the interface unit may modify the subsequently predicted delays.
    • 在一个实施例中,系统包括存储器控制器,处理器和对应的高速缓存。 该系统可以包括不确定性源,其阻止针对处理器高速缓存中丢失的加载操作的数据转发的精确调度。 存储器控制器可以提供指示在随后的时钟周期中应该提供数据的早期响应。 存储器控制器和高速缓存/处理器之间的接口单元可以预测从当前接收的早期响应到相应数据的延迟,并且可以推测地准备转发数据,假设它将如预期的那样可用。 接口单元可以监视早期响应和数据转发之间的延迟,或至少可能变化的部分延迟。 基于测量的延迟,接口单元可以修改随后预测的延迟。
    • 10. 发明申请
    • Regional Clock Gating and Dithering
    • 区域时钟门控和抖动
    • US20130191677A1
    • 2013-07-25
    • US13355023
    • 2012-01-20
    • Conrad H. ZieslerJohn H. MyliusJason M. Kassoff
    • Conrad H. ZieslerJohn H. MyliusJason M. Kassoff
    • G06F1/10H03K3/017
    • G06F1/10G06F1/3237H03K19/0016Y02D10/128
    • A system and method for dithering a clock signal during idle times is disclosed. An integrated circuit (IC) includes a number of functional units and a clock tree. The clock tree includes a root level clock-gating circuit, a number of regional clock-gating circuits, and a number of leaf level clock-gating circuits. The root level clock-gating circuit is coupled to distribute an operating clock signal to the regional clock-gating circuits, while the regional clock-gating circuits are each configured to distribute the operating clock signal to correspondingly coupled ones of the leaf level clock-gating circuits. The IC may further include a control unit configured to monitor activity levels and indications from each of the functional units. The control unit may cause the root clock-gating circuit to dither the clock signal if the IC is idle, wherein dithering includes reducing the duty cycle and the effective frequency of the operating clock signal.
    • 公开了一种用于在空闲时间期间抖动时钟信号的系统和方法。 集成电路(IC)包括多个功能单元和时钟树。 时钟树包括根电平时钟门控电路,多个区域时钟门控电路和多个叶电平时钟门控电路。 根电平时钟门控电路被耦合以将操作时钟信号分配给区域时钟门控电路,而区域时钟门控电路各自被配置为将操作时钟信号分配给对应的叶级别门控时钟信号 电路。 IC还可以包括控制单元,其被配置为监视来自每个功能单元的活动水平和指示。 如果IC空闲,则控制单元可以使根时钟选通电路对时钟信号进行抖动,其中抖动包括降低工作时钟信号的占空比和有效频率。