会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Cycle accurate fault log modeling for a digital system
    • 为数字系统循环准确的故障日志建模
    • US08046639B1
    • 2011-10-25
    • US12846653
    • 2010-07-29
    • Grace Y. NordinRakesh MehtaKenneth K. Chan
    • Grace Y. NordinRakesh MehtaKenneth K. Chan
    • G06F11/00
    • G06F11/2268
    • A system and method for accurately modeling a fault log is provided for validating one or more elements of fault detection and logging logic for a real-time fault log of a digital system such as, for instance, a computer processor. The method includes injecting one or more known faults into a data path and/or a control path of the computer processor and spawning an individual tracking thread for each of the injected faults. The tracking threads may be synchronized at a predefined synchronization point that is selected as a function of a collective logging delay representing the time required for each of the injected faults to reach a real-time logging point within the computer processor. Once synchronized, the tracking threads may be input into a fault logging specification for fault behavior and/or system impact modeling and fault prioritization for use in generating a fault log model for comparison to the real-time fault log maintained within the computer processor.
    • 提供了一种用于对故障日志进行精确建模的系统和方法,用于验证数字系统(例如计算机处理器)的实时故障日志的故障检测和记录逻辑的一个或多个元件。 该方法包括将一个或多个已知故障注入到计算机处理器的数据路径和/或控制路径中,并为每个注入的故障产生单独的跟踪线程。 跟踪线程可以在预定义的同步点同步,该预定义同步点被选择为集体记录延迟的函数,其表示每个注入的故障到达计算机处理器内的实时记录点所需的时间。 一旦同步,跟踪线程可以被输入到用于故障行为和/或系统影响建模和故障优先级的故障记录规范中,以用于生成故障日志模型以与计算机处理器内维护的实时故障日志进行比较。
    • 3. 发明授权
    • Method and apparatus for duplicating tag systems to maintain addresses
of CPU data stored in write buffers external to a cache
    • 用于复制标签系统以维持存储在高速缓存外部的写入缓冲器中的CPU数据的地址的方法和装置
    • US5978886A
    • 1999-11-02
    • US785371
    • 1997-01-17
    • Julie W. MonctonKenneth K. Chan
    • Julie W. MonctonKenneth K. Chan
    • G06F12/08G06F13/00G06F12/12
    • G06F12/0831
    • An apparatus and method for duplicating tag addresses to maintain addresses of central processing unit (CPU) data stored in write buffers external to a cache are disclosed. Advance notification of write transactions is issued to allow a subsystem that maintains duplicate cache tags to know in advance which write transactions are present in the CPU's buffers. Such information is used to keep duplicate tags for both the cache and any buffers that contain writes that are to be removed from the cache. The cache is preferably a direct mapped cache and the CPU preferably resides within a multiprocessor architecture. In the preferred embodiment, all write transactions are indirectly caused by a read transaction that is about to bring a line into the cache. Thus, a read transaction is issued by the CPU before the write transaction is issued. A field is added to the read transaction that indicates whether or not the read transaction has a corresponding line that must be written out of the cache and into a buffer, such that the duplicate tags duplicate both the CPU cache and the CPU write buffers.
    • 公开了一种用于复制标签地址以维持存储在高速缓存外部的写缓冲器中的中央处理单元(CPU)的数据的装置和方法。 发出写入事务的预先通知,以允许维护重复的缓存标签的子系统事先知道CPU缓冲区中存在哪些写入事务。 这些信息用于为缓存和包含要从缓存中删除的写入的任何缓冲区保留重复的标签。 高速缓存优选地是直接映射高速缓存,并且CPU优选驻留在多处理器架构内。 在优选实施例中,所有写入事务间接地由即将将高速缓存行引入的读取事务引起。 因此,在发出写入事务之前,由CPU发出读取事务。 读取事务中添加一个字段,该事务指示读取事务是否具有必须从高速缓存写入缓冲区的相应行,使得重复的标记同时复制CPU高速缓存和CPU写入缓冲区。
    • 6. 发明授权
    • Apparatus and method for operating chips synchronously at speeds
exceeding the bus speed
    • 以超过总线速度的速度同步运行芯片的装置和方法
    • US5708801A
    • 1998-01-13
    • US744387
    • 1996-11-07
    • James B. WilliamsKenneth K. ChanJohn F. SheltonEhsan Rashid
    • James B. WilliamsKenneth K. ChanJohn F. SheltonEhsan Rashid
    • G06F1/06G06F13/42G06F1/12
    • G06F1/06G06F13/4217
    • A data communication system for communicating data between a bus running at a first clock frequency and a circuit block operating synchronously with the data bus at a second clock frequency. The system includes a clock generator for generating a bus clock signal at the first clock frequency and a chip clock signal at the second clock frequency wherein the first and second clock signal frequencies are in the ratio of (N-1):N where N is an integer greater than 1 and wherein the bus and chip clock signals are synchronized once every N cycles of the chip clock signal. The clock generator also generates a synchronization signal indicating the chip clock signal cycle in which the bus and chip clock signals are synchronized. The circuit block includes an interface circuit for receiving and transmitting data on the bus. The system also includes circuits connected to each circuit block for identifying a chip clock signal cycle in which data cannot be transmitted by the circuit block on the bus and a chip clock signal cycle in which data cannot be received by the circuit block from the bus, there being one of each type of cycle in each contiguous block of N chip clock cycles.
    • 一种数据通信系统,用于在以第一时钟频率运行的总线与在第二时钟频率与数据总线同步工作的电路块之间传送数据。 该系统包括用于产生第一时钟频率的总线时钟信号和第二时钟频率的芯片时钟信号的时钟发生器,其中第一和第二时钟信号频率的比率为(N-1):N,其中N是 大于1的整数,并且其中总线和芯片时钟信号每芯片时钟信号的N个周期被同步一次。 时钟发生器还产生指示芯片时钟信号周期的同步信号,其中总线和芯片时钟信号同步。 电路块包括用于在总线上接收和发送数据的接口电路。 该系统还包括连接到每个电路块的电路,用于识别芯片时钟信号周期,其中数据不能由总线上的电路块发送,并且芯片时钟信号周期中,电路块不能从总线接收数据, 在N个芯片时钟周期的每个相邻块中存在每种类型的周期中的一种。
    • 8. 发明授权
    • Coherent transaction ordering in multi-tiered bus system
    • 多层总线系统中的相干事务排序
    • US5524216A
    • 1996-06-04
    • US242748
    • 1994-05-13
    • Kenneth K. ChanThomas B. AlexanderRobert E. NaasJulie W. Wu
    • Kenneth K. ChanThomas B. AlexanderRobert E. NaasJulie W. Wu
    • G06F12/08G06F12/10G06F13/36G06F13/40G06F15/173
    • G06F13/4027
    • A computer system has a multi-tiered bus system. The multi-tiered bus system includes one or more local buses and a central bus connected to each local bus by a bus interface. In order to maintain one global view of transaction ordering, the processors on each local bus record bus transactions in an order on which the bus transactions appear on the central bus. To do this, bus transactions which are initiated on any local bus are forwarded to the central bus by the corresponding bus interface. The processors connected to the local bus do not record bus transactions when they are initiated on the local bus. Every transaction which occurs on the central bus is echoed back to every local bus by the corresponding bus interface. Each processor records bus transactions at the time they are echoed back to the local bus.
    • 计算机系统具有多层总线系统。 多层总线系统包括一个或多个局部总线和通过总线接口连接到每个局部总线的中央总线。 为了保持交易排序的一个全局视图,每个本地总线上的处理器按照总线事务在中央总线上出现的顺序记录总线事务。 为此,在任何本地总线上启动的总线事务通过相应的总线接口转发到中央总线。 连接到本地总线的处理器在本地总线上启动时不会记录总线事务。 在中央总线上发生的每个事务通过相应的总线接口回传到每个局部总线。 每个处理器在回传到本地总线时记录总线事务。