Patents by Inventor Pradeep Batra

Pradeep Batra has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7054771
    Abstract: Disclosed herein is a method and system for calibrating line drive currents in systems that generate data signals by varying line drive currents and that interpret the data signals by comparing them to one or more reference voltages. The calibration includes varying the line drive current at a transmitting component. At different line drive currents, a receiver reference voltage is varied while the transmitting component transmits data to a receiving component. At each line drive current, the system records the highest and lowest receiver reference voltages at which data errors do not occur. The system then examines the recorded high and low receiver reference voltages to determine a desirable line drive current.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: May 30, 2006
    Assignee: Rambus, Inc.
    Inventors: Pradeep Batra, Rick A. Rutkowski
  • Publication number: 20060015275
    Abstract: Disclosed herein is a method and system for calibrating line drive currents in systems that generate data signals by varying line drive currents and that interpret the data signals by comparing them to one or more reference voltages. The calibration includes varying the line drive current at a transmitting component. At different line drive currents, a receiver reference voltage is varied while the transmitting component transmits data to a receiving component. At each line drive current, the system records the highest and lowest receiver reference voltages at which data errors do not occur. The system then examines the recorded high and low receiver reference voltages to determine a desirable line drive current.
    Type: Application
    Filed: September 23, 2005
    Publication date: January 19, 2006
    Applicant: Rambus Inc.
    Inventors: Pradeep Batra, Rick Rutkowski
  • Patent number: 6988044
    Abstract: Disclosed herein is a method and system for calibrating line drive currents in systems that generate data signals by varying line drive currents and that interpret the data signals by comparing them to one or more reference voltages. The calibration includes varying the line drive current at a transmitting component. At different line drive currents, a receiver reference voltage is varied while the transmitting component transmits data to a receiving component. At each line drive current, the system records the highest and lowest receiver reference voltages at which data errors do not occur. The system then examines the recorded high and low receiver reference voltages to determine a desirable line drive current.
    Type: Grant
    Filed: April 8, 2003
    Date of Patent: January 17, 2006
    Assignee: Rambus Inc.
    Inventors: Pradeep Batra, Rick A. Rutkowski
  • Patent number: 6954837
    Abstract: A memory system includes physical memory devices or ranks of memory devices that can be set to reduced power modes. In one embodiment, a hardware memory controller receives memory instructions in terms of a logical address space. In response to the relative usages of different addresses within the logical address space, the memory controller maps the logical address space to physical memory in a way that reduces the number of memory devices that are being used. Other memory devices are then set to reduced power modes. In another embodiment, an operating system maintains a free page list indicating portions of physical memory that are not currently allocated. The operating system periodically sorts this list by group, where each group corresponds to a set or rank of memory devices. The groups are sorted in order from those receiving the heaviest usage to those receiving the lightest usage.
    Type: Grant
    Filed: April 12, 2004
    Date of Patent: October 11, 2005
    Assignee: Rambus Inc.
    Inventors: Steven C. Woo, Pradeep Batra
  • Publication number: 20050146963
    Abstract: Disclosed herein is a method and system for calibrating line drive currents in systems that generate data signals by varying line drive currents and that interpret the data signals by comparing them to one or more reference voltages. The calibration includes varying the line drive current at a transmitting component. At different line drive currents, a receiver reference voltage is varied while the transmitting component transmits data to a receiving component. At each line drive current, the system records the highest and lowest receiver reference voltages at which data errors do not occur. The system then examines the recorded high and low receiver reference voltages to determine a desirable line drive current.
    Type: Application
    Filed: February 28, 2005
    Publication date: July 7, 2005
    Applicant: Rambus Inc.
    Inventors: Pradeep Batra, Rick Rutkowski
  • Publication number: 20040193829
    Abstract: A memory system includes physical memory devices or ranks of memory devices that can be set to reduced power modes. In one embodiment, a hardware memory controller receives memory instructions in terms of a logical address space. In response to the relative usages of different addresses within the logical address space, the memory controller maps the logical address space to physical memory in a way that reduces the number of memory devices that are being used. Other memory devices are then set to reduced power modes. In another embodiment, an operating system maintains a free page list indicating portions of physical memory that are not currently allocated. The operating system periodically sorts this list by group, where each group corresponds to a set or rank of memory devices. The groups are sorted in order from those receiving the heaviest usage to those receiving the lightest usage.
    Type: Application
    Filed: April 12, 2004
    Publication date: September 30, 2004
    Inventors: Steven C. Woo, Pradeep Batra
  • Patent number: 6742097
    Abstract: A memory system includes physical memory devices or ranks of memory devices that can be set to reduced power modes. In one embodiment, a hardware memory controller receives memory instructions in terms of a logical address space. In response to the relative usages of different addresses within the logical address space, the memory controller maps the logical address space to physical memory in a way that reduces the number of memory devices that are being used. Other memory devices are then set to reduced power modes. In another embodiment, an operating system maintains a free page list indicating portions of physical memory that are not currently allocated. The operating system periodically sorts this list by group, where each group corresponds to a set or rank of memory devices. The groups are sorted in order from those receiving the heaviest usage to those receiving the lightest usage.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: May 25, 2004
    Assignee: Rambus Inc.
    Inventors: Steven C. Woo, Pradeep Batra
  • Publication number: 20040034485
    Abstract: Disclosed herein is a method and system for calibrating line drive currents in systems that generate data signals by varying line drive currents and that interpret the data signals by comparing them to one or more reference voltages. The calibration includes varying the line drive current at a transmitting component. At different line drive currents, a receiver reference voltage is varied while the transmitting component transmits data to a receiving component. At each line drive current, the system records the highest and lowest receiver reference voltages at which data errors do not occur. The system then examines the recorded high and low receiver reference voltages to determine a desirable line drive current.
    Type: Application
    Filed: April 8, 2003
    Publication date: February 19, 2004
    Inventors: Pradeep Batra, Rick A. Rutkowski
  • Patent number: 6546343
    Abstract: Disclosed herein is a method and system for calibrating line drive currents in systems that generate data signals by varying line drive currents and that interpret the data signals by comparing them to one or more reference voltages. The calibration includes varying the line drive current at a transmitting component. At different line drive currents, a receiver reference voltage is varied while the transmitting component transmits data to a receiving component. At each line drive current, the system records the highest and lowest receiver reference voltages at which data errors do not occur. The system then examines the recorded high and low receiver reference voltages to determine a desirable line drive current.
    Type: Grant
    Filed: November 13, 2000
    Date of Patent: April 8, 2003
    Assignee: Rambus, Inc.
    Inventors: Pradeep Batra, Rick A. Rutkowski
  • Publication number: 20030028711
    Abstract: Described herein is a system for operating memory at reduced power, based on whether the memory is actually in use. A memory controller receives notifications from an operating system or other computer program regarding which areas of physical memory are actually in use. The memory controller is responsive to the notifications to operate unused portions of memory at reduced power. In systems having refreshable memory, the memory controller omits refreshing for those memory rows that are not currently in use.
    Type: Application
    Filed: July 30, 2001
    Publication date: February 6, 2003
    Inventors: Steven C. Woo, Pradeep Batra
  • Publication number: 20030023825
    Abstract: A memory system includes physical memory devices or ranks of memory devices that can be set to reduced power modes. In one embodiment, a hardware memory controller receives memory instructions in terms of a logical address space. In response to the relative usages of different addresses within the logical address space, the memory controller maps the logical address space to physical memory in a way that reduces the number of memory devices that are being used. Other memory devices are then set to reduced power modes. In another embodiment, an operating system maintains a free page list indicating portions of physical memory that are not currently allocated. The operating system periodically sorts this list by group, where each group corresponds to a set or rank of memory devices. The groups are sorted in order from those receiving the heaviest usage to those receiving the lightest usage.
    Type: Application
    Filed: July 30, 2001
    Publication date: January 30, 2003
    Inventors: Steven C. Woo, Pradeep Batra
  • 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: 6151239
    Abstract: An apparatus and method for storing data in a memory. Mask information is embedded in a data packet and used to indicate memory locations at which data values in the data packet are to be stored.
    Type: Grant
    Filed: November 15, 1999
    Date of Patent: November 21, 2000
    Assignee: Rambus Inc.
    Inventor: Pradeep Batra
  • Patent number: 6122189
    Abstract: An apparatus and method for storing data in a memory. Mask information is embedded in a data packet and used to indicate memory locations at which data values in the data packet are to be stored.
    Type: Grant
    Filed: October 2, 1998
    Date of Patent: September 19, 2000
    Assignee: Rambus Inc.
    Inventor: Pradeep Batra
  • Patent number: 6009487
    Abstract: In a system comprising a current controlling device and a plurality of signal lines coupled to the current controlling device, wherein the current controlling device has an output driver including a register, an improved method for setting a current of the output driver for at least one of the plurality of signal lines. The improved method determines a reference register-setting for the register of the current controlling device. The reference register-setting corresponds to a reference voltage for at least one of the plurality of signal lines. A target register-setting is then determined for the register based on the reference register-setting. The target register-setting corresponds to a target voltage for at least one of the plurality of signal lines, wherein the target voltage produces an appropriate swing about the reference voltage. An operational register-setting is then determined for the register based on the target register-setting.
    Type: Grant
    Filed: May 31, 1996
    Date of Patent: December 28, 1999
    Assignee: Rambus Inc.
    Inventors: Paul Gregory Davis, Pradeep Batra, John B. Dillon, Karnamadakala Krishnamohan, James A. Gasbarro
  • Patent number: 5249133
    Abstract: The present invention takes advantage of the hierarchical nature of the design to perform a hierarchical comparison on as many blocks and sub-blocks which can be matched between the layout and the logic design. Because the internal connections were previously verified when the first occurrence of the block was compared, repetition of lengthy comparisons of multiple occurrences of the same blocks in the designs is avoided and subsequent comparisons are performed simply by comparing the input and output connections to the block.
    Type: Grant
    Filed: April 10, 1991
    Date of Patent: September 28, 1993
    Assignee: Sun Microsystems, Inc.
    Inventor: Pradeep Batra