会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Buffering and interleaving data transfer between a chipset and memory modules
    • 在芯片组和存储器模块之间缓冲和交织数据传输
    • US06697888B1
    • 2004-02-24
    • US09675304
    • 2000-09-29
    • John B. HalbertJim M. DoddChung LamRandy M. Bonella
    • John B. HalbertJim M. DoddChung LamRandy M. Bonella
    • G06F300
    • G06F13/4234
    • Providing electrical isolation between the chipset and the memory data is disclosed. The disclosure includes providing at least one buffer in a memory interface between a chipset and memory modules. Each memory module includes a plurality of memory ranks. The buffers allow the memory interface to be split into first and second sub-interfaces. The first sub-interface is between the chipset and the buffers. The second sub-interface is between the buffers and the memory modules. The method also includes interleaving output of the buffers, and configuring the buffers to properly latch the data being transferred between the chipset and the memory modules. The first and second sub-interfaces operate independently but in synchronization with each other.
    • 公开了在芯片组和存储器数据之间提供电隔离。 本公开包括在芯片组和存储器模块之间的存储器接口中提供至少一个缓冲器。 每个存储器模块包括多个存储器等级。 这些缓冲区允许将存储器接口拆分成第一和第二子接口。 第一个子接口位于芯片组和缓冲区之间。 第二个子接口位于缓冲区和内存模块之间。 该方法还包括交织缓冲器的输出,以及配置缓冲器以适当地锁存正在芯片组和存储器模块之间传输的数据。 第一子接口和第二子接口彼此独立地操作,但是彼此同步。
    • 12. 发明授权
    • Multi-tier point-to-point buffered memory interface
    • 多层点对点缓冲存储器接口
    • US06493250B2
    • 2002-12-10
    • US09753024
    • 2000-12-28
    • John B. HalbertJames M. DoddChung LamRandy M. Bonella
    • John B. HalbertJames M. DoddChung LamRandy M. Bonella
    • G11C506
    • G06F13/4256
    • Methods and apparatus for a memory system using a branching point-to-point memory bus architecture are disclosed. In one embodiment, a primary memory controller maintains a point-to-point bus connection with one memory module and that memory module maintains a separate point-to-point bus connection with a second module. Data passing between the memory controller and the second memory module passes through a buffer circuit on the first memory module. For data received from the memory controller, the buffer circuit also passes that data up a module bus segment to a first bank of memory devices. That bank of memory devices maintains a second module bus segment with a second bank of memory devices. Data passing between the buffer circuit and the second bank of memory devices passes through a pass-through circuit on the first bank of memory devices. In this manner, a point-to-point memory bus architecture can be maintained even when a memory module contains more than one bank of memory devices.
    • 公开了使用分支点对点存储器总线架构的存储器系统的方法和装置。 在一个实施例中,主存储器控制器维护与一个存储器模块的点对点总线连接,并且该存储器模块与第二模块维护单独的点到点总线连接。 存储器控制器和第二存储器模块之间的数据通过第一存储器模块上的缓冲电路。 对于从存储器控制器接收到的数据,缓冲电路还将该数据上传到模块总线段到第一组存储器件。 该存储器组存储有第二组存储器件的第二模块总线段。 在缓冲电路和第二组存储器件之间的数据通过在第一存储器件组上通过一个通过电路。 以这种方式,即使当存储器模块包含多于一组的存储器设备时,也可以维持点对点存储器总线体系结构。
    • 14. 发明授权
    • Fully pipelined and highly concurrent memory controller
    • 完全流水线和高度并发的内存控制器
    • US5537555A
    • 1996-07-16
    • US34290
    • 1993-03-22
    • John A. LandryGary W. ThomePaul A. SantelerRandy M. BonellaMichael J. Collins
    • John A. LandryGary W. ThomePaul A. SantelerRandy M. BonellaMichael J. Collins
    • G06F12/00G06F12/06G06F13/16G06F13/00
    • G06F13/1615
    • A memory controller which makes maximum use of any processor pipelining and runs a large number of cycles concurrently. The memory controller can utilize different speed memory devices and run each memory device at its desired optimal speed. The functions are performed by a plurality of simple, interdependent state machines, each responsible for one small portion of the overall operation. As each state machine completes its function, it notifies a related state machine that it can now proceed and proceeds to wait for its next start or proceed indication. The next state machine operates in a similar fashion. The state machines responsible for the earlier portions of a cycle have started their tasks on the next cycle before the state machines responsible for the later portions of the cycle have completed their tasks. The memory controller is logically organized as three main blocks, a front end block, a memory block and a host block, each being responsible for interactions with its related bus and components and interacting with the various other blocks for handshaking. The memory controller utilizes differing speed memory devices, such as 60 ns and 80 ns, on an individual basis, with each memory device operating at its full designed rate. The speed of the memory is stored for each 128 kbyte block of memory and used when the memory cycle is occurring to redirect a state machine, accomplishing a timing change of the memory devices.
    • 一个内存控制器,最大程度地利用任何处理器流水线并同时运行大量的周期。 存储器控制器可以利用不同的速度存储器件并以其期望的最佳速度运行每个存储器件。 这些功能由多个简单的相互依赖的状态机执行,每个状态机负责整个操作的一小部分。 当每个状态机完成其功能时,它通知相关的状态机它现在可以继续,并继续等待下一个启动或继续指示。 下一台状态机以类似的方式运行。 负责循环早期部分的状态机在下一个循环中开始执行任务,然后负责循环后期部分的状态机完成任务。 存储器控制器在逻辑上组织为三个主要块,前端块,存储器块和主机块,每个都负责与其相关总线和组件的交互,并与各种其他块进行交互。 存储器控制器使用不同的速度存储器件,例如60ns和80ns,各个存储器件以其完全设计的速率工作。 存储器的速度存储每个128 KB的存储器块,并且当发生存储器周期以重定向状态机时使用,实现存储器件的定时改变。
    • 17. 发明授权
    • Dual-port buffer-to-memory interface
    • 双端口缓冲存储器接口
    • US06742098B1
    • 2004-05-25
    • US09678751
    • 2000-10-03
    • John B. HalbertJames M. DoddChung LamRandy M. Bonella
    • John B. HalbertJames M. DoddChung LamRandy M. Bonella
    • G06F1200
    • G06F13/4256
    • Methods and apparatus for a memory system using a new memory module architecture are disclosed. In one embodiment, the memory module has two ranks of memory devices, each rank connected to a corresponding one of two 64-bit-wide data registers. The data registers connect to two 64-bit-wide ports of a 120:64 multiplexer/demultiplexer, and a 64-bit-wide data buffer connects to the opposite port of the multiplexer/demultiplexer. A controller synchronizes the operation of the data registers, the multiplexer/demultiplexer, and the data buffer. In an operating environment, the data buffer connects to a memory bus. When a data access is performed, both ranks exchange data signaling with their corresponding data registers during a single data access. At the buffer, the memory bus data transfer occurs in two consecutive clock cycles, one cycle for each rank. This allows the memory bus transfer rate to double for the same memory bus width and memory device speed.
    • 公开了使用新的存储器模块结构的存储器系统的方法和装置。 在一个实施例中,存储器模块具有两个等级的存储器件,每个等级连接到两个64位宽数据寄存器中对应的一个。 数据寄存器连接到120:64多路复用器/解复用器的两个64位宽端口,64位宽数据缓冲器连接到多路复用器/解复用器的相对端口。 控制器同步数据寄存器,多路复用器/解复用器和数据缓冲器的操作。 在操作环境中,数据缓冲器连接到存储器总线。 当执行数据访问时,在单个数据访问期间,两者都与其对应的数据寄存器交换数据信令。 在缓冲器中,存储器总线数据传输发生在两个连续的时钟周期中,每个等级都有一个周期。 这允许存储器总线传输速率对于相同的存储器总线宽度和存储器件速度来说是双倍的。
    • 19. 发明授权
    • Memory module having buffer for isolating stacked memory devices
    • 具有用于隔离堆叠存储器件的缓冲器的存储器模块
    • US06487102B1
    • 2002-11-26
    • US09666528
    • 2000-09-18
    • John B. HalbertRandy M. Bonella
    • John B. HalbertRandy M. Bonella
    • G11C502
    • G11C8/12G11C5/02G11C5/04
    • The present invention utilizes a buffer to isolate a stack of memory devices, thereby taking advantage of the increased memory density available from stacked memory devices while reducing capacitive loading. A memory module in accordance with the present invention may include a stack of memory devices and a buffer coupled to the first and second memory devices and arranged to capacitively isolate the first and second memory devices from a bus. In a memory system in accordance with the present invention, multiple buffered stacks of memory devices are preferably coupled in a point-to-point arrangement, thereby further reducing capacitive loading.
    • 本发明利用缓冲器来隔离存储器件堆叠,从而利用可堆叠的存储器件可用的增加的存储器密度,同时降低容性负载。 根据本发明的存储器模块可以包括堆叠的存储器件和缓冲器,其耦合到第一和第二存储器件并被布置成将第一和第二存储器件与总线电容隔离。 在根据本发明的存储器系统中,存储器件的多个缓冲堆栈优选地以点对点布置耦合,从而进一步减小电容负载。