会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Out of order DRAM sequencer
    • 乱序DRAM音序器
    • US20070101075A1
    • 2007-05-03
    • US11604906
    • 2006-11-28
    • Joseph Jeddeloh
    • Joseph Jeddeloh
    • G06F12/00
    • G06F3/0659G06F3/0613G06F3/0676G06F12/14G06F13/1626G06F2003/0691
    • Memory access requests are successively received in a memory request queue of a memory controller. Any conflicts or potential delays between temporally proximate requests that would occur if the memory access requests were to be executed in the received order are detected, and the received order of the memory access requests is rearranged to avoid or minimize the conflicts or delays and to optimize the flow of data to and from the memory data bus. The memory access requests are executed in the reordered sequence, while the originally received order of the requests is tracked. After execution, data read from the memory device by the execution of the read-type memory access requests are transferred to the respective requesters in the order in which the read requests were originally received.
    • 存储器访问请求被连续地接收在存储器控制器的存储器请求队列中。 检测到如果以接收到的顺序执行存储器访问请求将发生的临时邻近请求之间的任何冲突或潜在的延迟,并且重新排列接收的存储器访问请求的顺序以避免或最小化冲突或延迟并优化 数据流向和从存储器数据总线流出。 在重新排序的序列中执行存储器访问请求,同时跟踪请求的原始接收顺序。 在执行之后,通过执行读取型存储器访问请求从存储器件读取的数据按照最初接收读取请求的顺序被传送到各个请求者。
    • 6. 发明申请
    • Multiple processor system and method including multiple memory hub modules
    • 多处理器系统和方法包括多个内存集线器模块
    • US20050050255A1
    • 2005-03-03
    • US10653044
    • 2003-08-28
    • Joseph Jeddeloh
    • Joseph Jeddeloh
    • G06F20060101G06F13/00G11C5/00
    • G11C5/00G06F12/0862G06F13/4022
    • A processor-based electronic system includes several memory modules arranged in first and second ranks. The memory modules in the first rank are directly accessed by any of several processors, and the memory modules in the second rank are accessed by the processors through the memory modules in the first rank. The data bandwidth between the processors and the memory modules in the second rank is varied by varying the number of memory modules in the first rank that are used to access the memory module in the second set. Each of the memory modules includes several memory devices coupled to a memory hub. The memory hub includes a memory controller coupled to each memory device, a link interface coupled to a respective processor or memory module, and a cross bar switch coupling any of the memory controllers to any of the link interfaces.
    • 基于处理器的电子系统包括布置在第一和第二等级中的几个存储器模块。 第一级的存储器模块由几个处理器中的任何一个直接访问,并且第二级的存储器模块由处理器通过第一级的存储器模块访问。 通过改变用于访问第二组中的存储器模块的第一级中的存储器模块的数量来改变处理器和第二级中的存储器模块之间的数据带宽。 每个存储器模块包括耦合到存储器集线器的多个存储器件。 存储器集线器包括耦合到每个存储器设备的存储器控​​制器,耦合到相应处理器或存储器模块的链路接口以及将任何存储器控制器耦合到任何链路接口的交叉开关。
    • 8. 发明授权
    • Method for flexibly allocating request/grant pins between multiple bus controllers
    • 在多总线控制器之间灵活分配请求/授权引脚的方法
    • US06385680B1
    • 2002-05-07
    • US09418468
    • 1999-10-15
    • Douglas A. LarsonJoseph JeddelohJeffrey J. Rooney
    • Douglas A. LarsonJoseph JeddelohJeffrey J. Rooney
    • G06F1300
    • G06F13/364
    • One embodiment of the present invention provides a method for flexibly allocating I/O pins used for bus grant signals between bus controllers located on a semiconductor chip. The method operates by receiving a first set of grant lines from a first bus arbitration circuit. This first set of grant lines is used to grant control of a first bus to devices on the first bus. The method divides the first set of grant lines into a first subset of grant lines and a second subset of grant lines. The method also receives a second set of grant lines from a second bus arbitration circuit. This second set of grant lines is used to grant control of a second bus to devices on the second bus. The method divides the second set of grant lines into a third subset of grant lines and a fourth subset of grant lines. Next, the method selects outputs from between the first subset of grant lines and the third subset of grant lines, and drives the outputs off of the semiconductor chip through a first set of output pins. During a first mode of operation, the first subset of grant lines is selected to be driven through the first set of output pins, and during a second mode of operation the third subset of grant lines is selected to driven through the first set of output pins.
    • 本发明的一个实施例提供一种用于在位于半导体芯片上的总线控制器之间灵活地分配用于总线授权信号的I / O引脚的方法。 该方法通过从第一总线仲裁电路接收第一组授权线来操作。 第一组授权线路用于将第一总线的控制权授予第一总线上的设备。 该方法将第一组授权线划分为授权线的第一子集和授权线的第二子集。 该方法还从第二总线仲裁电路接收第二组授权线路。 第二组授权线用于将第二总线的控制权授予第二总线上的设备。 该方法将第二组授权线划分为授权线的第三子集和授权线的第四子集。 接下来,该方法从授权线的第一子集和授权线的第三子集之间选择输出,并通过第一组输出引脚将输出驱动出半导体芯片。 在第一操作模式期间,授权线路的第一子集被选择为通过第一组输出引脚驱动,并且在第二操作模式期间,授权线路的第三子集被选择为通过第一组输出引脚 。
    • 9. 发明授权
    • Accelerated graphics port for multiple memory controller computer system
    • 用于多个内存控制器计算机系统的加速图形端口
    • US06252612B1
    • 2001-06-26
    • US09000511
    • 1997-12-30
    • Joseph Jeddeloh
    • Joseph Jeddeloh
    • G06F1316
    • G09G5/363G06F12/0292G06F12/1081G09G5/39
    • An architecture for storing, addressing and retrieving graphics data from one of multiple memory controllers. In a first embodiment of the invention, one of the memory controllers having an accelerated graphics port (AGP) includes a set of registers defining a range of addresses handled by the memory controller that are preferably to be used for all AGP transactions. The AGP uses a graphics address remapping table (GART) for mapping memory. The GART includes page table entries having translation information to remap virtual addresses falling within the GART range to their corresponding physical addresses. In a second embodiment of the invention, a plurality of the memory controllers have an AGP, wherein each of the plurality of the memory controllers supplies a set of registers defining a range of addresses that is preferably used for AGP transactions. In a third embodiment of the invention, a plurality of memory controllers implemented on a single chip each contain an AGP and a set of configuration registers identifying a range of addresses that are preferably used for AGP transactions.
    • 用于从多个存储器控制器之一存储,寻址和检索图形数据的架构。 在本发明的第一实施例中,具有加速图形端口(AGP)的存储器控​​制器之一包括定义由存储器控制器处理的优选地用于所有AGP事务的地址范围的一组寄存器。 AGP使用图形地址重映射表(GART)来映射内存。 GART包括具有翻译信息的页表条目,以将落在GART范围内的虚拟地址重新映射到其对应的物理地址。 在本发明的第二实施例中,多个存储器控制器具有AGP,其中多个存储器控制器中的每一个提供一组定义优选用于AGP事务的地址范围的寄存器。 在本发明的第三实施例中,在单个芯片上实现的多个存储器控制器各自包含AGP和一组配置寄存器,用于标识优选用于AGP事务的地址范围。
    • 10. 发明授权
    • System for memory error handling
    • 内存错误处理系统
    • US6085339A
    • 2000-07-04
    • US201277
    • 1998-11-30
    • Joseph Jeddeloh
    • Joseph Jeddeloh
    • G06F11/00G06F11/10
    • G06F11/1024G06F11/1048G06F11/1056
    • A computer system stores data according to a plurality of different error handling schemes. The computer system includes a memory controller with a plurality of different error handling modules, each of which can be selectively associated with one or more memory blocks. Each of the error handling modules is structured to write data to and read data from its associated memory block according to a different error handling scheme. A memory controller includes a separate configuration register for each of the plurality of memory blocks. Each configuration register stores an indication of the error handling module that will be employed to write data to and read data from the memory block associated with the configuration register.
    • 计算机系统根据多种不同的错误处理方案存储数据。 计算机系统包括具有多个不同错误处理模块的存储器控​​制器,每个错误处理模块可以选择性地与一个或多个存储块相关联。 每个错误处理模块被构造成根据不同的错误处理方案向相关联的存储器块写入数据并从其读取数据。 存储器控制器包括用于多个存储器块中的每一个的独立配置寄存器。 每个配置寄存器存储将用于向与配置寄存器相关联的存储器块写入数据和从其读取数据的错误处理模块的指示。