Patents Assigned to Rambus Incorporated
  • Patent number: 6473439
    Abstract: A method and circuit for achieving minimum latency data transfer between two mesochronous (same frequency, different phase) clock domains is disclosed. This circuit supports arbitrary phase relationships between two clock domains and is tolerant of temperature and voltage shifts after initialization while maintaining the same output data latency. In one embodiment, this circuit is used on a bus-system to re-time data from receive-domain, clocks to transmit-domain clocks. In such a system the phase relationships between these two clocks is set by the device bus location and thus is not precisely known. By supporting arbitrary phase resynchronization, this disclosure allows for theoretically infinite bus-length and thus no limitation on device count, as well as arbitrary placement of devices along the bus. This ultimately allows support of multiple latency-domains for very long buses.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: October 29, 2002
    Assignee: Rambus Incorporated
    Inventors: Jared LeVan Zerbe, Michael Tak-kei Ching, Abhijit M. Abhyankar, Richard M. Barth, Andy Peng-Pui Chan, Paul G. Davis, William F. Stonecypher
  • Publication number: 20020150189
    Abstract: The present invention provides a method and apparatus for synchronizing signal transfers between two clock domains, where the clock domains have a gear ratio relationship. A gear ratio means that the clocks are related by a ratio, such that each clock has a different integer number of clock cycles in a common period. Also, in addition to a gear ratio relationship, the clocks may have a synchronized edge at the end of the common period. For each clock, the cycles in the common period are “colored”, i.e., identified by a number (1st, 2nd, etc.). By using the coloring technique, the appropriate clock edge to perform a data or control signal transfer can be identified. The edges are preferably chosen to minimize the latency of the transfer.
    Type: Application
    Filed: March 4, 2002
    Publication date: October 17, 2002
    Applicant: Rambus Incorporated
    Inventors: Frederick A. Ware, Kevin S. Donnelly, Ely K. Tsern, Srinivas Nimmagadda
  • Patent number: 6426984
    Abstract: A digital system includes a master device, a set of slave devices, and a clock generator to generate a clock signal. A transmission channel includes a clock-to-master path extending from the clock generator, through the set of slave devices, to the master device. The transmission channel also includes a clock-from-master path extending from the master device and through the set of slave devices. The transmission channel also includes a slave-to-master path positioned between a first slave device of the set of slave devices and the master device. A master-to-slave path is positioned between the master device and the first slave device. The cumulative length of the slave-to-master path and the master-to-slave path creates a master routing phase shift between a clock signal on the clock-to-master path and a clock signal on the clock-from-master path. A first lead samples the clock signal on the slave-to-master path. A second lead samples the clock signal on the master-to-slave path.
    Type: Grant
    Filed: May 7, 1999
    Date of Patent: July 30, 2002
    Assignee: Rambus Incorporated
    Inventors: Donald V. Perino, Haw-Jyh Liaw, Kevin S. Donnelly
  • Patent number: 6401167
    Abstract: A memory device includes an interconnect with mask pins and a memory core for storing data. A memory interface circuit is connected between the interconnect and the memory core. The memory interface circuit selectively processes write mask data from the mask pins or precharge instruction signals from the mask pins.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: June 4, 2002
    Assignee: Rambus Incorporated
    Inventors: Richard M. Barth, Frederick A. Ware, Donald C. Stark, Craig E. Hampel, Paul G. Davis, Abhijit M. Abhyankar, James A. Gasbarro, David Nguyen
  • Patent number: 6396887
    Abstract: The present invention provides a method and apparatus for synchronizing signal transfers between two clock domains, where the clock domains have a gear ratio relationship. A gear ratio means that the clocks are related by a ratio, such that each clock has a different integer number of clock cycles in a common period. Also, in addition to a gear ratio relationship, the clocks may have a synchronized edge at the end of the common period. For each clock, the cycles in the common period are “colored”, i.e., identified by a number (1st, 2nd, etc.). By using the coloring technique, the appropriate clock edge to perform a data or control signal transfer can be identified. The edges are preferably chosen to minimize the latency of the transfer.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: May 28, 2002
    Assignee: Rambus Incorporated
    Inventors: Frederick A. Ware, Kevin S. Donnelly, Ely K. Tsern, Srinivas Nimmagadda
  • Patent number: 6356975
    Abstract: A memory device has interface circuitry and a memory core which make up the stages of a pipeline, each stage being a step in a universal sequence associated with the memory core. The memory device has a plurality of operation units such as precharge, sense, read and write, which handle the primitive operations of the memory core to which the operation units are coupled. The memory device further includes a plurality of transport units configured to obtain information from external connections specifying an operation for one of the operation units and to transfer data between the memory core and the external connections. The transport units operate concurrently with the operation units as added stages to the pipeline, thereby creating a memory device which operates at high throughput and with low service times under the memory reference stream of common applications.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: March 12, 2002
    Assignee: Rambus Incorporated
    Inventors: Richard M. Barth, Ely K. Tsern, Mark A. Horowitz, Donald C. Stark, Craig E. Hampel, Frederick A. Ware, John B. Dillon, by Nancy David Dillon
  • Patent number: 6347354
    Abstract: The present invention provides various techniques for optimized transfer of information in electronic systems involving memory devices to improve data bandwidth. The invention offers solutions to the problem of packing all of the required information including data, control and address information over a limited number of interconnect lines in an optimized fashion. In one embodiment, the present invention combines different control information, such as row address and bank address information into a unified address field wherein one or more bits can be shared. By sharing bits across various address fields, the present invention conserves bandwidth that is required by the control signals. In another embodiment, the present invention provides various schemes for defining and constructing packets of information that maximize the amount of information carried by a given packet across a limited number of interconnect lines.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: February 12, 2002
    Assignee: Rambus Incorporated
    Inventors: Abhijit M. Abhyankar, Frederick A. Ware, Donald C. Stark, Craig E. Hampel, Paul G. Davis
  • Patent number: 6232796
    Abstract: A method of detecting two bits of data transmitted with a single clock edge includes the step of assessing the value of a first data bit and a second data bit transmitted with a single clock edge to generate a first output bit indicative of the value of said first data bit. The assessing step may be implemented by integrating the first data bit and the second data bit, or by identifying signal transitions between the first data bit and the second data bit. The second output bit is produced by simply passing the second data bit.
    Type: Grant
    Filed: July 21, 1999
    Date of Patent: May 15, 2001
    Assignee: Rambus Incorporated
    Inventors: Pradeep Batra, Stefanos Sidiropoulos
  • Patent number: 6226754
    Abstract: An electronic device with device timing constraints includes a set of connections coupled to an interconnect structure that carries row and column commands. A memory core stores data. A memory interface is connect to the set of connections and the memory core. The memory interface includes circuitry for generating memory core timing signals in accordance with the row commands and the column commands. The memory core timing signals have timing constraints to insure correct memory core operation. The memory interface circuitry includes individual delay components for adjusting the timing of selected timing signals of the memory core timing signals.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: May 1, 2001
    Assignee: Rambus Incorporated
    Inventors: Frederick A. Ware, Richard M. Barth, Donald C. Stark, Craig E. Hampel, Ely K. Tsern, Abhijit M. Abhyankar
  • Patent number: 6163178
    Abstract: An output driver has an output multiplexor and an output current driver. The output multiplexor receives a data signal and outputs a q-node signal. The output current driver receives the q-node signal and drives a bus based on the q-node signal. The output multiplexor processes the data signal in various ways to generate the q-node signal. The output current driver is responsive to current control bits to select a amount of output drive current. In addition, the output multiplexor is controlled such that the output impedance of the output current driver is maintained within a predetermined range.
    Type: Grant
    Filed: December 28, 1998
    Date of Patent: December 19, 2000
    Assignee: Rambus Incorporated
    Inventors: Donald C. Stark, Jun Kim, Kurt T. Knorpp, Michael Tak-Kei Ching, Natsuki Kushiyama
  • Patent number: 6094075
    Abstract: An output driver circuit and current control technique to facilitate high-speed buses with low noise is used to interface with high-speed dynamic RAMs (DRAMs). The architecture includes the following components: an input isolation block (120), an analog voltage divider (104), an input comparator (125), a sampling latch (130), a current control counter (115), and a bitwise output driver (output driver A 107 and output driver B 111).
    Type: Grant
    Filed: August 27, 1998
    Date of Patent: July 25, 2000
    Assignee: Rambus Incorporated
    Inventors: Billy Wayne Garrett, Jr., John B. Dillon, deceased, Michael Tak-Kei Ching, William F. Stonecypher, Andy Peng-Pui Chan, Matthew M. Griffin
  • Patent number: 6075730
    Abstract: A memory device includes an interconnect with control pins and bidirectional data pins. A memory core stores data. A memory interface circuit is connected to the interconnect and the memory core. The memory interface circuit includes a delay circuit to establish a write delay during a memory core write transaction such that the memory core write transaction has a processing time that is substantially equivalent to a memory core read transaction. The delay circuit delays the memory core write transaction for a time corresponding to the time required for signals to travel on the interconnect.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: June 13, 2000
    Assignees: Rambus Incorporated, Intel Corporation
    Inventors: Richard M. Barth, Frederick A. Ware, Donald C. Stark, Craig E. Hampel, Paul G. Davis, Abhijit M. Abhyankar, James A. Gasbarro, David Nguyen, Thomas J. Holman, Andrew V. Anderson, Peter D. MacWilliams
  • Patent number: 6014042
    Abstract: A phase detector operating in a low voltage environment and providing a substantially constant integral voltage over variations in temperature, supply voltage and process parameters. The quadrature phase detector includes an equalizer, a switching unit, a sampler and comparator unit and a bias generator. The bias generator includes a switched capacitor structure which produces a bias current which tracks fluctuations in capacitance values due to temperature, supply voltage and process variations. The errors introduced due to fluctuations in bias current and capacitance are thus minimized.
    Type: Grant
    Filed: February 19, 1998
    Date of Patent: January 11, 2000
    Assignee: Rambus Incorporated
    Inventor: Nhat M. Nguyen
  • Patent number: 5977798
    Abstract: The present invention achieves the stated input receiver goals by merging many of the different functions required into a single unit instead of serializing them in the more traditional fashion. The present invention provides a receiver circuit having both a source-follower pair of MOS transistors, and a source-coupled pair of MOS transistors. The connecting node between these two pairs is coupled to a sense amplifier. The simultaneous use of the source-follower pair, the source-coupled pair and the sense-amplifier transistors allows for fast amplification of the low-swing input to full-rail CMOS, when triggered by a CMOS input clock.
    Type: Grant
    Filed: July 18, 1997
    Date of Patent: November 2, 1999
    Assignee: Rambus Incorporated
    Inventor: Jared L. Zerbe
  • Patent number: 5945862
    Abstract: Circuitry for adjusting the phase of an incoming periodic signal, typically a clock signal, throughout the entire period of the periodic signal. Phase adjustment circuitry has high resolution and employs only the number of delay elements in a delay chain necessary to span at least the period of the incoming signal or at least half the period in the case of dual chains receiving complementary clocks. Phase adjustment circuitry includes a delay chain of having a plurality of taps, a boundary detector for indicating when a tap is at a phase boundary of the incoming periodic signal, and selection circuitry for selecting one of the taps from the delay chain based on the boundary detector output and the selection circuitry input such that the selected tap is the desired phase adjustment of the incoming periodic signal and that the delay of the incoming signal is adjustable across its phase boundaries.
    Type: Grant
    Filed: July 31, 1997
    Date of Patent: August 31, 1999
    Assignee: Rambus Incorporated
    Inventors: Kevin S. Donnelly, Jun Kim, Bruno W. Garlepp, Mark A. Horowitz, Thomas H. Lee, Pak Shing Chau, Jared L. Zerbe, Clemenz L. Portmann, Yiu-Fai Chan
  • Patent number: 5434817
    Abstract: As interfaces to DRAMs become more advanced and higher performance, the interfaces and signal lines required to support the interface become more expensive to implement. Therefore, it is desirable to minimize the number of signal lines and maximize the bandwidth of the signal lines interfacing to the DRAM in order to take advantage of the high performance of the signal lines in the interface. In the DRAM memory system of the present invention, the address and control lines and are combined and the information multiplexed such that the DRAM pins have roughly equal information rate at all times.
    Type: Grant
    Filed: November 3, 1994
    Date of Patent: July 18, 1995
    Assignee: Rambus, Incorporated
    Inventors: Frederick A. Ware, John B. Dillon, Richard M. Barth, Billy W. Garrett, Jr., John G. Atwood, Jr., Michael P. Farmwald