Patents by Inventor Narendra S. Khandekar
Narendra S. Khandekar 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: 7353329Abstract: Apparatus and method to carry out refresh operations on rows of memory cells within a memory device independently of a memory controller during times when there is no activity on a memory bus coupling the memory device to the memory controller that involves the memory device.Type: GrantFiled: September 29, 2003Date of Patent: April 1, 2008Assignee: Intel CorporationInventors: Robert M. Ellis, Kuljit S. Bains, Chris B. Freeman, John B. Halbert, Narendra S. Khandekar, Michael W. Williams
-
Patent number: 6981089Abstract: Methods and apparatus for a memory system using line termination circuits in each memory unit (e.g., integrated circuit memory device) are disclosed. The memory unit contains termination control logic that sets the state of a controllable termination circuit to control reflections on the data bus. The termination control logic determines the proper state for the termination circuit from the state of its memory unit, and in some cases, from the approximate state of the data bus as gleaned from commands decoded from the command/address bus. A termination configuration register on the unit can be used to define the appropriate termination state for each unit state and/or data bus state.Type: GrantFiled: December 31, 2001Date of Patent: December 27, 2005Assignee: Intel CorporationInventors: James M. Dodd, Narendra S. Khandekar
-
Patent number: 6976121Abstract: An apparatus and a method to track command signal occurrence for DRAM data transfer have been disclosed. In one embodiment, the apparatus includes an interface to couple to a data bus, the data bus to transfer data between the interface and one or more memory devices, and a logic unit to generate a command occurrence signal to identify when a command signal is issued, wherein a set of data transfer operations on one of the one or more memory devices are completed in response to the command occurrence signal, a transition of a flag signal, and a chip select signal corresponding to the one memory device. Other embodiments have been claimed and described.Type: GrantFiled: January 28, 2002Date of Patent: December 13, 2005Assignee: Intel CorporationInventors: Narendra S. Khandekar, Michael W. Williams, Howard S. David
-
Patent number: 6976120Abstract: A method and an apparatus to track transition of a flag signal for DRAM data transfer have been disclosed. In one embodiment, the apparatus includes one or more memory devices, coupled to a data bus, to receive a command signal, wherein the command signal initiates a set of data transfer operations to transfer data between the data bus and one of the one or more memory devices; and a timing unit, coupled to the one or more memory devices, to receive the command signal, a flag signal, and a memory select signal, the timing unit to generate a trigger signal, in response to a transition of the flag signal, to complete the data transfer operations if the memory select signal corresponds to the one of the one or more memory devices. Other embodiments have been claimed and described.Type: GrantFiled: January 28, 2002Date of Patent: December 13, 2005Assignee: Intel CorporationInventors: Narendra S. Khandekar, Michael W. Williams, Howard S. David
-
Patent number: 6832177Abstract: A method of addressing a memory device on a memory module includes determining whether a command has been issued to the memory module. An evaluation state is entered if the command has been issued. While in the evaluation state, it is determined whether an identification signal has been issued for the memory device to initiate action. Action is initiated if the identification signal indicates that the memory device is to respond to the command issued.Type: GrantFiled: December 27, 2002Date of Patent: December 14, 2004Assignee: Intel CorporationInventors: Narendra S. Khandekar, Howard S. David
-
Patent number: 6829184Abstract: A technique to encode a precharge command on a flag signal used to execute data transfer to and from a DRAM.Type: GrantFiled: January 28, 2002Date of Patent: December 7, 2004Assignee: Intel CorporationInventors: Narendra S. Khandekar, Michael W. Williams
-
Publication number: 20040128429Abstract: A method of addressing a memory device on a memory module includes determining whether a command has been issued to the memory module. An evaluation state is entered if the command has been issued. While in the evaluation state, it is determined whether an identification signal has been issued for the memory device to initiate action. Action is initiated if the identification signal indicates that the memory device is to respond to the command issued.Type: ApplicationFiled: December 27, 2002Publication date: July 1, 2004Inventors: Narendra S. Khandekar, Howard S. David
-
Patent number: 6639820Abstract: Memory modules, memory systems, and computing devices are described which include memory buffer devices that buffer signals of memory devices. In some embodiments, the memory buffer devices are positioned to reduce the circuit board footprint of the memory buffer devices.Type: GrantFiled: June 27, 2002Date of Patent: October 28, 2003Assignee: Intel CorporationInventors: Narendra S. Khandekar, James M. Dodd
-
Publication number: 20030142557Abstract: A technique to encode a precharge command on a flag signal used to execute data transfer to and from a DRAM.Type: ApplicationFiled: January 28, 2002Publication date: July 31, 2003Inventors: Narendra S. Khandekar, Michael W. Williams
-
Publication number: 20030145156Abstract: A technique to track flag transitions to ensure proper timing of data transfers to and from DRAM devices. In one scheme, a queue is employed to track occurrences of read/write commands, chip select signal and flag transitions to generate a trigger signal to effect the data transfer. In another scheme, read/write command indications are replaced by a rank select signal to enable the data trigger scheme to work in a more heavily loaded configuration where there is more timing skew.Type: ApplicationFiled: January 28, 2002Publication date: July 31, 2003Inventors: Narendra S. Khandekar, Michael W. Williams, Howard S. David
-
Publication number: 20030145161Abstract: A technique to track flag transitions to ensure proper timing of data transfers to and from DRAM devices. In one scheme, a queue is employed to track occurrences of read/write commands, chip select signal and flag transitions to generate a trigger signal to effect the data transfer. In another scheme, read/write command indications are replaced by a rank select signal to enable this data trigger scheme to work even in heavily loaded configurations where there is more timing skew.Type: ApplicationFiled: January 28, 2002Publication date: July 31, 2003Inventors: Narendra S. Khandekar, Michael W. Williams, Howard S. David
-
Publication number: 20030140189Abstract: A computer system that includes at least two host agents is provided. The computer system further includes a chipset that includes a resource to be shared by the at least two host agents. The chipset is coupled to the at least two host agents. The chipset prevents a first host agent, that occupies the shared resource to access the shared resource until a second host agent, has made progress in accessing said shared resource.Type: ApplicationFiled: December 27, 2002Publication date: July 24, 2003Inventors: Zohar Bogin, Narendra S. Khandekar, Steve J. Clohset
-
Publication number: 20030126338Abstract: Methods and apparatus for a memory system using line termination circuits in each memory unit (e.g., integrated circuit memory device) are disclosed. The memory unit contains termination control logic that sets the state of a controllable termination circuit to control reflections on the data bus. The termination control logic determines the proper state for the termination circuit from the state of its memory unit, and in some cases, from the approximate state of the data bus as gleaned from commands decoded from the command/address bus. A termination configuration register on the unit can be used to define the appropriate termination state for each unit state and/or data bus state.Type: ApplicationFiled: December 31, 2001Publication date: July 3, 2003Inventors: James M. Dodd, Narendra S. Khandekar
-
Patent number: 6502150Abstract: A computer system that includes at least two host agents is provided. The computer system further includes a chipset that includes a resource to be shared by the at least two host agents. The chipset is coupled to the-at least two host agents. The chipset prevents a first host agent, that occupies the shared resource to access the shared resource until a second host agent, has made progress in accessing said shared resource.Type: GrantFiled: December 3, 1998Date of Patent: December 31, 2002Assignee: Intel CorporationInventors: Zohar Bogin, Narendra S. Khandekar, Steve J. Clohset
-
Patent number: 6385703Abstract: A computer system that includes a host processor (HP), a system memory (SM), and a host bridge coupled to the HP and SM is provided. The host bridge asserts a first read request to the SM and, prior to availability of snoop results in connection with the first read request, the host bridge asserts a following second read request to the SM.Type: GrantFiled: December 3, 1998Date of Patent: May 7, 2002Assignee: Intel CorporationInventors: Narendra S. Khandekar, David D. Lent, Zohar Bogin
-
Patent number: 6314497Abstract: According to one embodiment, a computer system is disclosed. The computer system includes a processor, a memory, an inverting device, a storage device coupled to the inverting device and a device coupled to the storage device. The device receives byte enable information and inverted information and provides inverted byte enable information to the memory upon a write back operation to the memory.Type: GrantFiled: December 3, 1998Date of Patent: November 6, 2001Assignee: Intel CorporationInventors: Steve J. Clohset, Narendra S. Khandekar, Zohar Bogin
-
Patent number: 6243768Abstract: A method and an apparatus for a synchronous DRAM-type memory control is provided that allows continued and accurate data transfer to and from a synchronous DRAM (syncDRAM) memory for special cases where data is not ready to be transferred. In the event that data is not ready to be transferred between a destination device and the syncDRAM, transfer of data is suspended. Concurrently, at the address from which data was not ready to be transferred, the address is latched by a syncDRAM interface that communicates with the system memory control and the syncDRAM memory. In the event of a read cycle, back-to-back read requests are performed until data can be transferred. In the event of a write request, a mask command is asserted to mask out the data address in the syncDRAM until data is ready to be written to the address, wherein the write request is then reasserted. For both read and write cycles, when data is subsequently ready to be transferred, data transfer is resumed at the latched address.Type: GrantFiled: December 10, 1998Date of Patent: June 5, 2001Assignee: Intel CorporationInventor: Narendra S. Khandekar
-
Patent number: 6157397Abstract: A method for graphics device read and processor write coherency receives a write request from a processor to write data to a storage element for a component to read and flushes the data to the storage element prior to the component reading the address associated with the data in the storage element.Type: GrantFiled: March 30, 1998Date of Patent: December 5, 2000Assignee: Intel CorporationInventors: Zohar Bogin, Narendra S. Khandekar, Vincent E. VonBokern
-
Patent number: 5926828Abstract: A synchronous DRAM-type memory control is provided that allows continued and accurate data transfer to and from a synchronous DRAM (syncDRAM) memory for special cases where data is not ready to be transferred. In the event that data is not ready to be transferred between a destination device and the syncDRAM, transfer of data is suspended. Concurrently, at the address from which data was not ready to be transferred, the address is latched by a syncDRAM interface that communicates with the system memory control and the syncDRAM memory. In the event of a read cycle, back to back read requests are asserted until data can be transferred. In the event of a write request, a mask command is asserted to mask out the data address in the syncDRAM until data is ready to be written to the address, wherein the write request is then reasserted. For both read and write cycles, when data is subsequently ready to be transferred, data transfer is resumed at the latched address.Type: GrantFiled: February 9, 1996Date of Patent: July 20, 1999Assignee: Intel CorporationInventor: Narendra S. Khandekar
-
Patent number: 5873119Abstract: A syncDRAM memory interface is provided that is capable of extending data burst during a data transfer in a syncDRAM memory so as to provide a continuous draw of data from the syncDRAM memory banks. Included in the interface is a pipeline request path configured to receive pipeline request data from a microprocessor, a pipeline command generator configured to generate pipeline commands and transfer them to the syncDRAM memory such that a pipeline data transfer command is transferred to the syncDRAM memory in parallel with a primary command generated from the microprocessor and sent to the syncDRAM. This pipeline data transfer command is received by the syncDRAM through the same internal address latch used in response to a primary data transfer request. A pipeline arm generator is also provided to communicate with the pipeline request path and the data transfer controller to indicate that the syncDRAM interface is ready to transfer data in response to a pipeline request.Type: GrantFiled: February 9, 1996Date of Patent: February 16, 1999Assignee: Intel CorporationInventors: Narendra S. Khandekar, Vincent E. Von Bokern