Patents by Inventor Puthiya K. Nizar

Puthiya K. Nizar 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: 6889284
    Abstract: A memory translation hub comprising a memory channel interface, a memory bus interface, and a command generator coupled to the memory channel interface and to the memory bus interface. The memory channel interface receives a memory control packet from a memory channel. The memory bus interface provides a memory bus. The command generator causes the memory bus interface to provide memory control signals on the memory bus responsive to the memory control packet.
    Type: Grant
    Filed: October 19, 1999
    Date of Patent: May 3, 2005
    Assignee: Intel Corporation
    Inventors: Puthiya K. Nizar, Khong S. Foo
  • Patent number: 6636957
    Abstract: A method and apparatus for configuring and/or initializing memory devices. A disclosed method initializes a memory controller and a plurality of memory controller configuration registers. Serial identification numbers are assigned to memory devices coupled to the memory controller. Additionally, groups of device identification numbers, which are based at least in part on the memory device sizes, are assigned to the memory devices, and the memory devices are enabled.
    Type: Grant
    Filed: February 7, 2001
    Date of Patent: October 21, 2003
    Assignee: Intel Corporation
    Inventors: William A. Stevens, Puthiya K. Nizar
  • Patent number: 6532526
    Abstract: A method and apparatus for configuring memory devices. A disclosed bus controller includes a storage location and a control circuit. The control circuit is coupled to perform an initialization operation when a value indicating that initialization operation is stored in the storage location. The initialization operation is selected from one of a set of initialization operations that the control circuit is capable of performing.
    Type: Grant
    Filed: October 5, 2001
    Date of Patent: March 11, 2003
    Assignee: Intel Corporation
    Inventors: Puthiya K. Nizar, William A. Stevens
  • Patent number: 6516396
    Abstract: A method and system for extending tTR range of memory devices coupled to a memory devices is described. A first group of memory devices and a second group of memory devices are identified. The first group includes memory devices located close to a memory controller and the second group includes memory devices located a distance away from the memory controller. Commands to access memory devices in the first and second groups are sent. A command to the first group is sent with a transitional delay when the command to the first group follows a command to the second group. In response to the commands, data from the first and second groups is received.
    Type: Grant
    Filed: December 22, 1999
    Date of Patent: February 4, 2003
    Assignee: Intel Corporation
    Inventors: Andrew M. Volk, Puthiya K. Nizar
  • Patent number: 6470238
    Abstract: A method for controlling device temperature. The method involves determining access rate to a component, comparing the access rate with a predetermined threshold modified by a weighted value and controlling the temperature of the component through corrective action.
    Type: Grant
    Filed: June 17, 1999
    Date of Patent: October 22, 2002
    Assignee: Intel Corporation
    Inventors: Puthiya K. Nizar, David J. McDonnell, Brian K. Langendorf, Michael G. LaTondre, Jeff L. Rabe, Tom A. Sutera, Zohar Bogin, Vincent E. VonBokern
  • Patent number: 6467013
    Abstract: A memory repeater hub comprising a main memory channel interface circuit, an expansion control channel interface circuit, and an expansion memory channel interface circuit. The main memory channel interface circuit receives a memory control packet and a memory data packet from a main memory channel. The expansion control channel interface circuit receives a first expansion control packet and a second expansion control packet from an expansion control channel. The expansion memory channel interface circuit selectively transmits the memory control packet to an expansion memory channel responsive to the first expansion control packet, and selectively transmits the memory data packet to the expansion memory channel responsive to the second expansion control packet.
    Type: Grant
    Filed: September 30, 1999
    Date of Patent: October 15, 2002
    Assignee: Intel Corporation
    Inventor: Puthiya K. Nizar
  • Publication number: 20020124195
    Abstract: According to one embodiment, the present invention discloses a method of managing power in a memory system. The memory system includes a plurality of memory devices. Each one of the memory devices is grouped in a first group or a second group. First, access to a memory device is requested. It is next determined whether the requested memory device is located in the first group. If the requested memory device is not located within the first group, it is determined whether the first group is filled to capacity. If the first group is not filled to capacity, the requested memory device is transferred to the first group. According to a further embodiment, each one of the memory devices grouped into the first group is further grouped in to a first subgroup or a second subgroup.
    Type: Application
    Filed: November 4, 1998
    Publication date: September 5, 2002
    Inventor: PUTHIYA K. NIZAR
  • Patent number: 6442698
    Abstract: According to one embodiment, the present invention discloses a method of managing power in a memory system. The memory system includes a plurality of memory devices. Each one of the memory devices is grouped in a first group or a second group. First, access to a memory device is requested. It is next determined whether the requested memory device is located in the first group. If the requested memory device is not located within the first group, it is determined whether the first group is filled to capacity. If the first group is not filled to capacity, the requested memory device is transferred to the first group. According to a further embodiment, each one of the memory devices grouped into the first group is further grouped in to a first subgroup or a second subgroup.
    Type: Grant
    Filed: November 4, 1998
    Date of Patent: August 27, 2002
    Assignee: Intel Corporation
    Inventor: Puthiya K. Nizar
  • Patent number: 6378056
    Abstract: A method and apparatus for configuring memory devices. A disclosed bus controller includes a storage location and a control circuit. The control circuit is coupled to perform an initialization operation when a value indicating that initialization operation is stored in the storage location. The initialization operation is selected from one of a set of initialization operations that the control circuit is capable of performing.
    Type: Grant
    Filed: November 3, 1998
    Date of Patent: April 23, 2002
    Assignee: Intel Corporation
    Inventors: Puthiya K. Nizar, William A. Stevens
  • Publication number: 20020038412
    Abstract: A method and apparatus for configuring memory devices. A disclosed bus controller includes a storage location and a control circuit. The control circuit is coupled to perform an initialization operation when a value indicating that initialization operation is stored in the storage location. The initialization operation is selected from one of a set of initialization operations that the control circuit is capable of performing.
    Type: Application
    Filed: October 5, 2001
    Publication date: March 28, 2002
    Inventors: Puthiya K. Nizar, William A. Stevens
  • Publication number: 20020010830
    Abstract: A method and apparatus for configuring memory devices. A disclosed bus controller includes a storage location and a control circuit. The control circuit is coupled to perform an initialization operation when a value indicating that initialization operation is stored in the storage location. The initialization operation is selected from one of a set of initialization operations that the control circuit is capable of performing.
    Type: Application
    Filed: November 3, 1998
    Publication date: January 24, 2002
    Inventors: PUTHIYA K. NIZAR, WILLIAM A. STEVENS
  • Publication number: 20010008005
    Abstract: A method and apparatus for configuring and/or initializing memory devices. A disclosed method initializes a memory controller and a plurality of memory controller configuration registers. Serial identification numbers are assigned to memory devices coupled to the memory controller. Additionally, groups of device identification numbers, which are based at least in part on the memory device sizes, are assigned to the memory devices, and the memory devices are enabled.
    Type: Application
    Filed: February 7, 2001
    Publication date: July 12, 2001
    Inventors: William A. Stevens, Puthiya K. Nizar
  • Patent number: 6252821
    Abstract: One embodiment of the invention is a method for decoding a memory access address. A portion of the memory access address is compared to a plurality of boundary values, each of the plurality of boundary values representing an uppermost address for a group of memory devices, each of the memory devices in the group having the same configuration. A group number is generated that represents an addressed group that contains an addressed memory device that contains the memory access address. A device number is generated that represents the location of the addressed memory device within the addressed group. A device selection signal is generated responsive to the group number and the device number.
    Type: Grant
    Filed: December 29, 1999
    Date of Patent: June 26, 2001
    Assignee: Intel Corporation
    Inventors: Puthiya K. Nizar, Michael W. Williams
  • Patent number: 6230274
    Abstract: A method and apparatus for restoring a memory device channel when exiting a low power state. One method involves storing a set of memory initialization values from storage locations in a memory controller into a memory that maintains values during a power down state. The values may be necessary to access a system memory. When the power down state is exited, the values are restored to the storage locations in the memory controller.
    Type: Grant
    Filed: November 3, 1998
    Date of Patent: May 8, 2001
    Assignee: Intel Corporation
    Inventors: William A. Stevens, Puthiya K. Nizar
  • Patent number: 6226729
    Abstract: A method and apparatus for configuring and/or initializing memory devices. A disclosed method initializes a memory controller and a plurality of memory controller configuration registers. Serial identification numbers are assigned to memory devices coupled to the memory controller. Additionally, groups of device identification numbers, which are based at least in part on the memory device sizes, are assigned to the memory devices, and the memory devices are enabled.
    Type: Grant
    Filed: November 3, 1998
    Date of Patent: May 1, 2001
    Assignee: Intel Corporation
    Inventors: William A. Stevens, Puthiya K. Nizar
  • Patent number: 6212611
    Abstract: A pipelined memory controller that includes a decode stage, and a schedule stage, wherein the schedule stage includes a command queue to store multiple commands. In one embodiment, the schedule stage further includes look ahead logic which can modify an order memory commands are stored in the command queue.
    Type: Grant
    Filed: November 3, 1998
    Date of Patent: April 3, 2001
    Assignee: Intel Corporation
    Inventors: Puthiya K. Nizar, Michael W. Williams
  • Patent number: 6047355
    Abstract: A symmetric multiprocessing system with a unified environment and distributed system functions provides unified address space for all functional units in the system while distributing the execution of various system functions over the functional units of the system whereby each functional unit assumes responsibility for its own aspects of these operations. In addition, the system provides improved system bus operation for transfer of data from memory.
    Type: Grant
    Filed: March 10, 1997
    Date of Patent: April 4, 2000
    Assignee: Intel Corporation
    Inventors: William S. Wu, Norman J. Rasmussen, Suresh K. Marisetty, Puthiya K. Nizar
  • Patent number: 5809340
    Abstract: Timing calculator means in a computer system are used to adaptively generate an appropriate access signal, to one of a plurality of memory types, based on first and second timing control values, wherein the first timing control value represents information specific to and limited to the start of a memory operation and wherein the second timing control value represents information representing other timing events. That is, the state machine of the present invention requires a distinct starting control value, separate from other timing values, for calculation of appropriate memory access parameters.
    Type: Grant
    Filed: August 12, 1997
    Date of Patent: September 15, 1998
    Assignee: Packard Bell NEC
    Inventors: James F. Bertone, Bruno DiPlacido, Jr., Thomas F. Joyce, Martin Massucci, Lance J. McNally, Thomas L. Murray, Jr., Chester M. Nibby, Jr., Michelle A. Pence, Marc Sanfacon, Jian-Kuo Shen, Jeffrey S. Somers, G. Lewis Steiner, William S. Wu, Norman J. Rasmussen, Suresh K. Marisetty, Puthiya K. Nizar
  • Patent number: 5615404
    Abstract: A bus controller, a number of 1:n bus signal distributors, and a number of bus interfaces are provided for form an hierarchical serial bus assembly for serially interfacing a number of isochronous and asynchronous peripherals to the system unit of a computer system. The bus controller, bus signal distributors, and bus interfaces are provided with circuitry and complementary logic for implementing a master/slave model of flow control for serially interfacing the bus agents to each other to conduct data communication transactions. In certain embodiments, these circuitry and complementary logic further conduct connection management transactions employing also the master/slave model of flow control, implement a frame based polling schedule for polling the slave "devices", employ at least two address spaces to conduct the various transactions, support communication packet based transactions, and/or electrically represent data and/or control states.
    Type: Grant
    Filed: October 31, 1994
    Date of Patent: March 25, 1997
    Assignee: Intel Corporation
    Inventors: Shaun Knoll, Jeff C. Morriss, Shelagh Callahan, Ajay V. Bhatt, Puthiya K. Nizar, Richard M. Haslam, Andrew M. Volk, Sudarshan B. Cadambi
  • Patent number: 5522069
    Abstract: A symmetric multiprocessing system with a unified environment and distributed system functions provides unified address space for all functional units in the system while distributing the execution of various system functions over the functional units of the system whereby each functional unit assumes responsibility for its own aspects of these operations. In addition, the system provides improved system bus operation for transfer of data from memory.
    Type: Grant
    Filed: June 10, 1994
    Date of Patent: May 28, 1996
    Assignee: Zenith Data Systems Corporation
    Inventors: James F. Bertone, Bruno DiPlacido, Jr., Thomas F. Joyce, Martin Massucci, Lance J. McNally, Thomas L. Murray, Jr., Chester M. Nibby, Jr., Michelle A. Pence, Marc Sanfacon, Jian-Kuo Shen, Jeffrey S. Somers, G. Lewis Steiner, William S. Wu, Norman J. Rasmussen, Suresh K. Marisetty, Puthiya K. Nizar