会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • System To Detect And Identify Errors In Control Information, Read Data And/Or Write Data
    • 系统检测和识别控制信息中的错误,读取数据和/或写入数据
    • US20080163007A1
    • 2008-07-03
    • US12035022
    • 2008-02-21
    • Ian ShaefferCraig HampelYuanlong WangFred Ware
    • Ian ShaefferCraig HampelYuanlong WangFred Ware
    • G06F11/00
    • G06F11/1004
    • An integrated circuit, such as an integrated circuit memory or buffer device, method and system, among other embodiments, generate a plurality of error codes, such as CRC codes, corresponding to control information, write data and read data transactions, respectively. The plurality of separately generated CRC codes is logged or stored in respective storage circuits, such as circular buffers. The stored plurality of CRC codes corresponding to each transaction then may be used to determine whether an error occurred during a particular transaction and thus whether a retry of the particular transaction is issued. The integrated circuit includes a compare circuit to compare a CRC code generated by the integrated circuit with a CRC code provided by a controller device. A CRC code corresponding to read data is transferred to a controller device using a data mask signal line that is not being used during a read transaction. The CRC code generated by the integrated circuit then may be compared to a CRC code generated by the controller device to determine whether an error occurred. The controller device generates and stores a plurality of CRC codes, corresponding to control information, write data and read data. The controller device then compares the CRC codes generated by the controller device with CRC codes generated and stored in the integrated circuit to determine whether an error has occurred during a particular transaction.
    • 集成电路,例如集成电路存储器或缓冲器件,方法和系统以及其他实施例中,分别生成对应于控制信息,写入数据和读取数据事务的多个错误代码,例如CRC代码。 多个单独产生的CRC码被记录或存储在相应的存储电路中,例如循环缓冲器。 对应于每个事务的存储的多个CRC码可以用于确定在特定事务期间是否发生错误,并且因此是否发出特定事务的重试。 集成电路包括比较电路,用于将集成电路产生的CRC码与由控制器装置提供的CRC码进行比较。 使用在读取事务期间未被使用的数据掩码信号线将对应于读取数据的CRC码传送到控制器设备。 然后可以将由集成电路生成的CRC码与由控制器设备生成的CRC码进行比较,以确定是否发生错误。 控制器装置产生并存储对应于控制信息,写数据和读数据的多个CRC码。 然后,控制器设备将由控制器设备产生的CRC码与生成并存储在集成电路中的CRC码进行比较,以确定在特定交易期间是否发生错误。
    • 2. 发明授权
    • System to detect and identify errors in control information, read data and/or write data
    • 用于检测和识别控制信息,读取数据和/或写入数据的错误的系统
    • US07836378B2
    • 2010-11-16
    • US12035022
    • 2008-02-21
    • Ian ShaefferCraig HampelYuanlong WangFred Ware
    • Ian ShaefferCraig HampelYuanlong WangFred Ware
    • G11C29/00
    • G06F11/1004
    • An integrated circuit, such as an integrated circuit memory or buffer device, method and system, among other embodiments, generate a plurality of error codes, such as CRC codes, corresponding to control information, write data and read data transactions, respectively. The plurality of separately generated CRC codes is logged or stored in respective storage circuits, such as circular buffers. The stored plurality of CRC codes corresponding to each transaction then may be used to determine whether an error occurred during a particular transaction and thus whether a retry of the particular transaction is issued. The integrated circuit includes a compare circuit to compare a CRC code generated by the integrated circuit with a CRC code provided by a controller device. A CRC code corresponding to read data is transferred to a controller device using a data mask signal line that is not being used during a read transaction. The CRC code generated by the integrated circuit then may be compared to a CRC code generated by the controller device to determine whether an error occurred. The controller device generates and stores a plurality of CRC codes, corresponding to control information, write data and read data. The controller device then compares the CRC codes generated by the controller device with CRC codes generated and stored in the integrated circuit to determine whether an error has occurred during a particular transaction.
    • 集成电路,例如集成电路存储器或缓冲器件,方法和系统以及其他实施例中,分别生成对应于控制信息,写入数据和读取数据事务的多个错误代码,例如CRC代码。 多个单独产生的CRC码被记录或存储在相应的存储电路中,例如循环缓冲器。 对应于每个事务的存储的多个CRC码可以用于确定在特定事务期间是否发生错误,并且因此是否发出特定事务的重试。 集成电路包括比较电路,用于将集成电路产生的CRC码与由控制器装置提供的CRC码进行比较。 使用在读取事务期间未被使用的数据掩码信号线将对应于读取数据的CRC码传送到控制器设备。 然后可以将由集成电路生成的CRC码与由控制器设备生成的CRC码进行比较,以确定是否发生错误。 控制器装置产生并存储对应于控制信息,写数据和读数据的多个CRC码。 然后,控制器设备将由控制器设备产生的CRC码与生成并存储在集成电路中的CRC码进行比较,以确定在特定交易期间是否发生错误。
    • 8. 发明授权
    • Channel interface and protocols for cache coherency in a scalable symmetric multiprocessor system
    • 可扩展对称多处理器系统中的高速缓存一致性的通道接口和协议
    • US06516442B1
    • 2003-02-04
    • US09281749
    • 1999-03-30
    • Yuanlong WangBrian R. BiardDaniel FuEarl T. CohenCarl G. Amdahl
    • Yuanlong WangBrian R. BiardDaniel FuEarl T. CohenCarl G. Amdahl
    • H03M1300
    • G06F12/0822G06F12/0813G06F15/17375
    • A preferred embodiment of a symmetric multiprocessor system includes a switched fabric (switch matrix) for data transfers that provides multiple concurrent buses that enable greatly increased bandwidth between processors and shared memory. A high-speed point-to-point Channel couples command initiators and memory with the switch matrix and with I/O subsystems. Each end of a channel is connected to a Channel Interface Block (CIB). The CIB presents a logical interface to the Channel, providing a communication path to and from a CIB in another IC. CIB logic presents a similar interface between the CIB and the core-logic and between the CIB and the Channel transceivers. A channel transport protocol is is implemented in the CIB to reliably transfer data from one chip to another in the face of errors and limited buffering.
    • 对称多处理器系统的优选实施例包括用于数据传输的交换结构(交换矩阵),其提供多个并行总线,其能够在处理器和共享存储器之间大大增加带宽。 高速点对点通道将命令启动器和内存与交换机矩阵和I / O子系统耦合起来。 通道的每一端连接到通道接口块(CIB)。 CIB提供了一个到该通道的逻辑接口,为另一个IC提供了一条来自CIB的通信路径。 CIB逻辑在CIB和核心逻辑之间以及CIB和Channel收发器之间呈现类似的接口。 在CIB中实现了信道传输协议,以便在错误和有限缓冲的情况下将数据从一个芯片可靠地传送到另一个芯片。