会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明申请
    • Apparatus, method, and system for logging diagnostic information
    • 用于记录诊断信息的装置,方法和系统
    • US20050138471A1
    • 2005-06-23
    • US10715266
    • 2003-11-17
    • Bitwoded OkbayCarol SpanelAndrew Walls
    • Bitwoded OkbayCarol SpanelAndrew Walls
    • G06F11/00
    • G06F11/3636G06F11/364
    • A diagnostic tracing logger is presented for use in a multithread environment in which diagnostic trace log entries are captured and recorded. The trace logs are composed of sequences of memory addresses used to access instructions and operands, instruction op-codes and register specifiers, sequences of memory addresses, branch instructions or exceptions, the contents of registers or semiconductor memory locations, and the like. In one embodiment, a software module configures a plurality of buffers to capture bus traces, each trace triggered by a specific pattern. A buffer controller manages transfer of diagnostic trace information from the plurality of buffers to a diagnostic log without using processor memory cycles. The trace information is transferred to a selected buffer using a processor cache flush instruction. Diagnostic trace logging facilitates diagnosis of complex system and software interactions without the cost and overhead of prior art trace logging techniques.
    • 呈现诊断跟踪记录器,用于在其中捕获和记录诊断跟踪日志条目的多线程环境中使用。 跟踪日志由用于访问指令和操作数,指令操作码和寄存器说明符,存储器地址序列,分支指令或异常,寄存器或半导体存储器位置的内容等的存储器地址的序列组成。 在一个实施例中,软件模块配置多个缓冲器以捕获总线迹线,每个跟踪由特定模式触发。 缓冲器控制器管理诊断跟踪信息从多个缓冲器到诊断日志的传送,而不使用处理器存储器周期。 使用处理器高速缓存刷新指令将跟踪信息传输到选定的缓冲区。 诊断跟踪记录便于诊断复杂的系统和软件交互,而不需要现有技术跟踪记录技术的成本和开销。
    • 12. 发明授权
    • Apparatus and method for distinguishing temporary and permanent errors in memory modules
    • 用于区分存储器模块中的临时和永久性错误的装置和方法
    • US08032816B2
    • 2011-10-04
    • US11757221
    • 2007-06-01
    • Carol SpanelAndrew Dale Walls
    • Carol SpanelAndrew Dale Walls
    • G11C29/00
    • G11C29/52G06F11/1012G11C5/04G11C29/44G11C2029/0409G11C2029/0411
    • An apparatus and method for distinguishing correctable bit errors in memory. A bit error detection module detects a correctable bit error in a memory in response to a READ operation. The correctable bit error is correctable using error-correcting code. The READ operation is generated during normal operation. A comparison module compares an error location indicator with a stored error location indicator. The error location indicator includes a memory location of the correctable bit error. The stored error location indicator corresponds to a previously stored error location indicator of a previous correctable bit error. A storage module stores the error location indicator if the comparison module determines that the error location indicator differs from a stored error location indicator. An error counter module increases an error counter corresponding to the error location indicator if the comparison module determines that the error location indicator matches a stored error location indicator.
    • 用于区分存储器中可校正位错误的装置和方法。 响应于READ操作,位错误检测模块检测存储器中的可校正位错误。 使用纠错码可纠正位错误。 在正常操作期间产生READ操作。 比较模块将错误位置指示器与存储的错误位置指示器进行比较。 错误位置指示符包括可纠正位错误的存储位置。 存储的错误位置指示符对应于先前存储的可纠错位错误的错误位置指示符。 如果比较模块确定错误位置指示符与存储的错误位置指示符不同,则存储模块存储错误位置指示符。 如果比较模块确定错误位置指示符与存储的错误位置指示符匹配,则错误计数器模块增加与错误位置指示符相对应的错误计数器。
    • 13. 发明授权
    • Apparatus and method for distinguishing single bit errors in memory modules
    • 用于区分存储器模块中的单个位错误的装置和方法
    • US07971124B2
    • 2011-06-28
    • US11757162
    • 2007-06-01
    • Carol SpanelAndrew Dale Walls
    • Carol SpanelAndrew Dale Walls
    • G11C29/00
    • G11C29/44G06F11/1012G11C5/04G11C29/52G11C2029/0409G11C2029/0411
    • An apparatus, system, and method are disclosed for distinguishing correctable bit errors in memory. A bit error detection module detects a correctable bit error in memory. The correctable bit error is correctable using error-correcting code (“ECC”). A comparison module compares an error location indicator with a stored error location indicator. The error location indicator is a location of the correctable bit error. The stored error location indicator includes to at least one previously stored error location indicator of a previously detected correctable bit error. A storage module stores the error location indicator in response to the comparison module determining that the error location indicator differs from a stored error location indicator. A bit error counter module increases a random bit error counter if the comparison module determines that the error location indicator differs from a stored error location indicator and does not increase the random bit error counter otherwise.
    • 公开了用于区分存储器中的可校正位错误的装置,系统和方法。 位错误检测模块检测存储器中可纠正的位错误。 使用纠错码(“ECC”)可纠正位错误。 比较模块将错误位置指示器与存储的错误位置指示器进行比较。 错误位置指示符是可纠正位错误的位置。 存储的错误位置指示符包括至少一个先前存储的先前检测到的可校正位错误的错误位置指示符。 存储模块响应于比较模块确定错误位置指示符与存储的错误位置指示符不同而存储错误位置指示符。 如果比较模块确定错误位置指示符与存储的错误位置指示符不同,则错误计数器模块会增加随机位错误计数器,否则不会增加随机位错误计数器。
    • 15. 发明授权
    • Apparatus, method, and system for logging diagnostic information
    • 用于记录诊断信息的装置,方法和系统
    • US07284153B2
    • 2007-10-16
    • US10715266
    • 2003-11-17
    • Bitwoded OkbayCarol SpanelAndrew Dale Walls
    • Bitwoded OkbayCarol SpanelAndrew Dale Walls
    • G06F11/00
    • G06F11/3636G06F11/364
    • A diagnostic tracing logger is presented for use in a multithread environment in which diagnostic trace log entries are captured and recorded. The trace logs are composed of sequences of memory addresses used to access instructions and operands, instruction op-codes and register specifiers, sequences of memory addresses, branch instructions or exceptions, the contents of registers or semiconductor memory locations, and the like. In one embodiment, a software module configures a plurality of buffers to capture bus traces, each trace triggered by a specific pattern. A buffer controller manages transfer of diagnostic trace information from the plurality of buffers to a diagnostic log without using processor memory cycles. The trace information is transferred to a selected buffer using a processor cache flush instruction. Diagnostic trace logging facilitates diagnosis of complex system and software interactions without the cost and overhead of prior art trace logging techniques.
    • 呈现诊断跟踪记录器,用于在其中捕获和记录诊断跟踪日志条目的多线程环境中使用。 跟踪日志由用于访问指令和操作数,指令操作码和寄存器说明符,存储器地址序列,分支指令或异常,寄存器或半导体存储器位置的内容等的存储器地址的序列组成。 在一个实施例中,软件模块配置多个缓冲器以捕获总线迹线,每个跟踪由特定模式触发。 缓冲器控制器管理诊断跟踪信息从多个缓冲器到诊断日志的传送,而不使用处理器存储器周期。 使用处理器高速缓存刷新指令将跟踪信息传输到选定的缓冲区。 诊断跟踪记录便于诊断复杂的系统和软件交互,而不需要现有技术跟踪记录技术的成本和开销。
    • 16. 发明授权
    • Bus hang prevention and recovery for data communication systems employing a shared bus interface with multiple bus masters
    • 采用与多个总线主机的共享总线接口的数据通信系统的总线挂起预防和恢复
    • US06496890B1
    • 2002-12-17
    • US09454681
    • 1999-12-03
    • Michael Joseph AzevedoBrent Cameron BeardsleyBitwoded OkbayCarol SpanelAndrew Dale Walls
    • Michael Joseph AzevedoBrent Cameron BeardsleyBitwoded OkbayCarol SpanelAndrew Dale Walls
    • G06F1300
    • G06F13/4036G06F13/28
    • A shared bus hang prevention and recovery scheme for a data communication system is provided, where a shared bus is connected to a plurality of bus masters and corresponding slaves and located between an external bus connected to a system processor, and an internal bus connected to an internal processor. Some of the masters are associated with the external bus and others are associated with the internal bus, and one of the bus masters is a control master associated with the internal processor. The scheme utilizes a shared bus hang prevention and recovery device having a circuitry and a control code. The circuitry is timing each pending request of the control master for the shared bus and initiating bus recovery if the shared bus is hung up, when the control master exceeded a pre-determined time period allowed for waiting to acquire the shared bus control and complete the transfer on the shared bus. The control code is used for monitoring and controlling the circuitry and terminating the transfer in progress causing the shared bus hang-up. During the bus recovery the circuitry prevents bus request grants to the master attached to the external bus until the master subsequent reset, and the control program instructions initiates transfers for all pending requests for the shared bus from the control master queue. Each transfer is being timed and terminated if the shared bus is hung up again. Upon the control master queue clearing, the internal processor executes the control program instructions to reset and reinitialize all masters and slaves on the shared bus.
    • 提供了一种用于数据通信系统的共享总线挂起预防和恢复方案,其中共享总线连接到多个总线主机和相应的从站,并且位于连接到系统处理器的外部总线与连接到系统处理器的内部总线之间 内部处理器 一些主机与外部总线相关,其他主机与内部总线相关,其中一个总线主机是与内部处理器相关的控制主机。 该方案利用具有电路和控制码的共享总线挂起防止和恢复装置。 如果控制主机超过了允许等待获取共享总线控制的预定时间段并且完成了共享总线控制并且完成 在共享总线上传输。 控制代码用于监视和控制电路,并终止正在进行的传输,从而导致共享总线挂断。 在总线恢复期间,电路阻止对连接到外部总线的主机的总线请求授权,直到主机后续复位,并且控制程序指令从控制主机队列开始对所有未决请求的共享总线的传输。 如果共享总线再次挂起,则每次传输都将被定时和终止。 当控制主队列清除时,内部处理器执行控制程序指令,以复位和重新初始化共享总线上的所有主机和从机。
    • 17. 发明申请
    • Apparatus, System, and Method For Adapter Card Failover
    • 用于适配器卡故障转移的设备,系统和方法
    • US20080263391A1
    • 2008-10-23
    • US11738150
    • 2007-04-20
    • Stephen L. BlinickCheng-Chung SongCarol SpanelAndrew Dale Walls
    • Stephen L. BlinickCheng-Chung SongCarol SpanelAndrew Dale Walls
    • G06F11/07
    • G06F11/2038G06F11/2033G06F11/2046
    • An apparatus, system, and method are disclosed for adapter card failover. A switch module connects a first processor complex to an adapter card through a first port as an owner processor complex. The owner processor complex manages the adapter card except for a second port and receives error messages from the adapter card. The switch module further connects a second processor complex to the adapter card through the second port as a non-owner processor complex. The non-owner processor complex manages the second port. A detection module detects a failure of the first processor complex. A setup module modifies the switch module to logically connect the second processor complex to the adapter card as the owner processor complex and to logically disconnect the first processor complex from the adapter card in response to detecting the failure.
    • 公开了用于适配器卡故障切换的装置,系统和方法。 开关模块通过作为所有者处理器的第一端口将第一处理器复合体连接到适配器卡。 所有者处理器复合体管理适配器卡,但第二个端口除外,并从适配器卡接收错误消息。 交换机模块通过第二端口进一步将第二处理器复合体连接到适配器卡作为非所有者处理器复合体。 非所有者处理器复合体管理第二个端口。 检测模块检测第一处理器复杂的故障。 设置模块修改交换机模块以将所有者处理器复杂化,将第二处理器复合体逻辑连接到适配器卡,并根据检测到故障从逻辑上断开第一个处理器复合体与适配器卡的连接。
    • 18. 发明授权
    • Method for avoiding aliased tokens during abnormal communications
    • 在异常通信期间避免别名令牌的方法
    • US07231501B2
    • 2007-06-12
    • US10813519
    • 2004-03-30
    • Michael J. AzevedoCarol SpanelAndrew D. Walls
    • Michael J. AzevedoCarol SpanelAndrew D. Walls
    • G06F13/00G06F11/00
    • H04L67/06
    • A data initiator device designates an initial data tag set for tagging data transfers to thereby attach data tags from the designated set to commands directed to data transfers between the data initiator device and a data target device subsequent to the designation of the initial data tag set. The data transfer commands are issued with the attached data tags from the designated data tag set until an occurrence of a reset error associated with one of the issued data transfer commands. In response to the reset error, the data initiator device designates a different data tag set for tagging data transfers to thereby attach data tags from the newly designated data tag set to commands directed to data transfers between the data initiator device and the data target device subsequent to the designation of the new data tag set.
    • 数据发起者设备指定用于标记数据传输的初始数据标签集,从而将数据标签从指定的集合附加到指定数据发起者设备与数据目标设备之间的数据传输的命令之后,指定初始数据标签集。 数据传输命令与指定数据标签集中的附加数据标签一起发出,直到发生与所发出的数据传送命令之一相关联的复位错误。 响应于复位错误,数据启动器设备指定用于标记数据传输的不同数据标签集,从而将新指定的数据标签集中的数据标签附加到指向数据发起器设备和数据目标设备之间的数据传输的命令之后 指定新的数据标签集。
    • 20. 发明授权
    • Arbitration scheme for optimal performance
    • 最优性能的仲裁方案
    • US06519666B1
    • 2003-02-11
    • US09412990
    • 1999-10-05
    • Michael Joseph AzevedoCarol SpanelAndrew Dale Walls
    • Michael Joseph AzevedoCarol SpanelAndrew Dale Walls
    • G06F13368
    • G06F13/362
    • A shared bus arbitration scheme for a data communication system is provided, where a shared bus is connected to a plurality of bus masters and resources, some resources having higher priority than the others and including a peripheral device. Each master may request control of the shared bus and is adapted to perform short transfers and long burst transfers on the shared bus between a resource and the master. A shared bus arbiter is utilized for dynamically determining the highest priority request between a number of shared bus requests, and granting control of the shared bus to the highest priority requesting bus master. The arbiter utilizes a three-level priority hierarchy arbitration scheme where the highest priority level is given to short message transfer requests on the higher-priority system resources, the intermediate priority level is given to short message transfer requests on the lower-priority system resources, if there are no outstanding higher priority level requests, and the lowest priority level is given for long burst transfers, if there are no outstanding short message transfer requests.
    • 提供了一种用于数据通信系统的共享总线仲裁方案,其中共享总线连接到多个总线主机和资源,一些资源具有比其他资源更高的优先级,并且包括外围设备。 每个主机可以请求对共享总线的控制,并且适于在资源和主机之间的共享总线上执行短传输和长突发传输。 共享总线仲裁器用于动态地确定多个共享总线请求之间的最高优先级请求,以及授予对最高优先级请求总线主机的共享总线的控制。 仲裁器采用三级优先级分级仲裁方案,其中优先级较高的优先级优先级较高优先级系统资源上的短消息传输请求,中间优先权级别给予低优先级系统资源上的短消息传输请求, 如果没有突出的较高优先级请求,并且对于长突发传输给出最低优先级,则如果没有未完成的短消息传送请求。