Apparatus, systems, and methods to detect and/or correct bit errors using an in band link over a serial peripheral interface

    公开(公告)号:US11144387B2

    公开(公告)日:2021-10-12

    申请号:US16398076

    申请日:2019-04-29

    Abstract: Embodiments include a serial bus controller that may be coupled to an in band serial peripheral interface (SPI) link, to request a write of data and a subsequent read of the data from a memory device and in response to the request to read the data, receive a bit error report and optionally correct the bit error over the in band SPI link. Embodiments include a memory device, e.g., a flash memory device, to detect and report the bit error over the in band SPI link, where the flash memory device, in response to a request to write and/or erase data, calculates or determines an error correction code (ECC) and stores corresponding parity data. In embodiments, after receiving a subsequent request to read the data, the flash memory device accesses the stored parity data to check the ECC for a bit error and if a bit error is detected, reports the detected bit error over the in band SPI link. Other embodiments may be described and claimed.

    Low overhead hierarchical connectivity of cache coherent agents to a coherent fabric

    公开(公告)号:US10133670B2

    公开(公告)日:2018-11-20

    申请号:US14583611

    申请日:2014-12-27

    Abstract: In an example, a system-on-a-chip comprises a plurality of multi-core processors, such as four dual-core processors for eight total cores. Each of the processors connects to shared resources such as memory and peripherals via a shared uncore fabric. Because each input bus for each core can include hundreds of data lines, the number of lines into the shared uncore fabric can become prohibitive. Thus, inputs from each core are multiplexed, such as in a two-to-one configuration. The multiplexing may be a non-blocking, queued (such as FIFO) multiplexing to ensure that all packets from all cores are delivered to the uncore fabric. In certain embodiment, some smaller input lines may be provided to the uncore fabric non-multiplexed, and returns (outputs) from the uncore fabric to the cores may also be non-multiplexed.

    HANDLING A PARTITION RESET IN A MULTI-ROOT SYSTEM
    25.
    发明申请
    HANDLING A PARTITION RESET IN A MULTI-ROOT SYSTEM 审中-公开
    在多根系统中处理分区重置

    公开(公告)号:US20160357696A1

    公开(公告)日:2016-12-08

    申请号:US14865005

    申请日:2015-09-25

    CPC classification number: G06F13/4068

    Abstract: In one embodiment, a method includes: receiving, via a sideband interface of a multi-root agent associated with a first root space and a second root space, a reset prepare signal to inform the multi-root agent that the first root space is to be reset; sending, via the sideband interface, an acknowledgement signal to acknowledge the reset prepare signal; receiving one or more transactions for the first root space from a fabric coupled to the multi-root agent; and terminating the one or more transactions responsive to the reset prepare signal, where the first root space is in a reset state when the one or more transactions are received. Other embodiments are described and claimed.

    Abstract translation: 在一个实施例中,一种方法包括:经由与第一根空间和第二根空间相关联的多根代理的边带接口接收复位准备信号以通知多根代理第一根空间为 复位; 通过边带接口发送确认复位准备信号的确认信号; 从耦合到所述多根代理的结构接收用于所述第一根空间的一个或多个事务; 以及响应于重置准备信号终止一个或多个事务,其中当接收到一个或多个事务时,第一根空间处于复位状态。 描述和要求保护其他实施例。

    Supporting multiple channels of a single interface
    27.
    发明授权
    Supporting multiple channels of a single interface 有权
    支持单个接口的多个通道

    公开(公告)号:US09489329B2

    公开(公告)日:2016-11-08

    申请号:US14209146

    申请日:2014-03-13

    CPC classification number: G06F13/364 G06F9/44 G06F13/362 G06F15/16

    Abstract: In one embodiment, the present invention includes a method for receiving a request for a transaction from a first agent in a fabric and obtaining an address, a requester identifier, a tag, and a traffic class of the transaction, and determining a channel of a target agent to receive the transaction based on at least two of the address, the requester identifier, the tag, and the traffic class. Based on this channel determination, the transaction can be sent to the channel of the target agent. Other embodiments are described and claimed.

    Abstract translation: 在一个实施例中,本发明包括一种用于从结构中的第一代理接收对交易的请求并获得交易的地址,请求者标识符,标签和业务类别的方法,以及确定 基于至少两个地址,请求者标识符,标签和流量类来接收交易的目标代理。 基于此通道确定,可以将事务发送到目标代理的通道。 描述和要求保护其他实施例。

    Providing error handling support to legacy devices
    28.
    发明授权
    Providing error handling support to legacy devices 有权
    为传统设备提供错误处理支持

    公开(公告)号:US09448870B2

    公开(公告)日:2016-09-20

    申请号:US14503637

    申请日:2014-10-01

    CPC classification number: G06F11/0772 G06F11/0784 G06F11/0793 G06F13/4221

    Abstract: In one embodiment, the present invention includes a method for handling a request received in an agent designed in accordance with a peripheral component interconnect (PCI) specification using PCI Express™ semantics. More specifically, responsive to determining that the agent does not support the request, an unsupported request detection register of the agent can be updated, and a response sent from the agent to indicate that the agent does not support the request. Other embodiments are described and claimed.

    Abstract translation: 在一个实施例中,本发明包括一种处理在根据使用PCI Express™语义的外围组件互连(PCI)规范设计的代理中接收到的请求的方法。 更具体地,响应于确定代理不支持请求,可以更新代理的不支持的请求检测注册器,以及从代理发送的指示代理不支持该请求的响应。 描述和要求保护其他实施例。

Patent Agency Ranking