Patents by Inventor David D. Lent

David D. Lent 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: 6385703
    Abstract: 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: Grant
    Filed: December 3, 1998
    Date of Patent: May 7, 2002
    Assignee: Intel Corporation
    Inventors: Narendra S. Khandekar, David D. Lent, Zohar Bogin
  • Publication number: 20010040833
    Abstract: According to one embodiment, the present invention discloses a computer system that includes a memory and a memory controller. The memory controller includes a refresh timing circuit that generates clock pulses. The clock pulses are used to trigger memory refresh events. According to a further embodiment, the refresh timing circuit includes a clock generator, a counter coupled to the clock generator and a storage register coupled to the clock generator and counter. Further, the refresh timing circuit includes a comparator coupled to the clock generator, the counter and the storage register.
    Type: Application
    Filed: December 4, 1998
    Publication date: November 15, 2001
    Inventors: ZOHAR BOGIN, DAVID D LENT, VINCENT VON BOKERN
  • Patent number: 6314472
    Abstract: A computer system is provided. The computer system includes a host processor (HP), a system memory (SM), and an input/output (I/O) master device to perform a read of a continuous stream of data to the SM. The computer system also includes a bridge coupled to the HP, SM, and I/O master device. The bridge reads ahead to the SM when the I/O master device reads a continuous stream of data from the SM. The bridge aborts read ahead accesses to the SM, prior to an access commit point to the SM, responsive to disengagement of the I/O master device.
    Type: Grant
    Filed: December 1, 1998
    Date of Patent: November 6, 2001
    Assignee: Intel Corporation
    Inventors: Tuong P. Trieu, David D. Lent, Ashish S. Gadagkar, Vincent E. VonBokern, Zohar Bogin
  • Patent number: 6243781
    Abstract: In a bus resource having an outbound pipe for processing both non-posted and posted transactions in a FIFO manner, a rejected non-posted transaction at the head of the outbound pipe is moved aside and into an auxiliary buffer to avoid a potential blockage of the outbound pipe. The auxiliary buffer is for holding transaction information and return data of the rejected non-posted transaction. The rejected transaction is eventually completed from the auxiliary buffer as determined by an arbiter.
    Type: Grant
    Filed: December 3, 1998
    Date of Patent: June 5, 2001
    Assignee: Intel Corporation
    Inventors: Wishwesh Gandhi, Tuong Trieu, Ashish Gadagkar, Zohar Bogin, David D. Lent
  • Patent number: 6237055
    Abstract: An arbiter comprising logic circuitry configured to delay granting bus ownership to an agent X in response to receiving a first signal which indicates that a device coupled to the bus is not available to service transactions directed at the device over the bus. For instance, the device may be a bridge and the grant is delayed if an inbound pipe of the bridge is full. The arbiter may provide a borrowed grant to an outbound pipe of the device for performing a transaction on the bus while waiting for an inbound pipe of the device to become available.
    Type: Grant
    Filed: December 3, 1998
    Date of Patent: May 22, 2001
    Assignee: Intel Corporation
    Inventors: Tuong Trieu, David D. Lent, Zohar Bogin, Ashish Gadagkar
  • Patent number: 6202112
    Abstract: An embodiment of the invention is directed at a bridge having an outbound pipe for buffering transaction information and data being transported from various devices to a bus. The bridge has an arbiter for granting requests associated with these devices to access the outbound pipe for transferring the transaction information and data into the pipe. The bridge generates a reject signal in response to an initial request associated with an initial transaction from a first one of the devices if the outbound pipe is unavailable to accept further transaction information or data. The bridge has response control logic for generating a retry response for the initial transaction in response to the reject signal. The bridge is able to assert a stamp signal in response to the reject signal. The arbiter in response to the stamp being asserted waits, without granting any other lower priority requests to access the outbound pipe, until a subsequent transaction from the first device makes progress.
    Type: Grant
    Filed: December 3, 1998
    Date of Patent: March 13, 2001
    Assignee: Intel Corporation
    Inventors: Ashish Gadagkar, Zohar Bogin, Narendra Khandekar, David D. Lent
  • Patent number: 5794070
    Abstract: A computer system comprises a direct memory access (DMA) transfer unit and a plurality of DMA devices coupled by an external bus. The DMA transfer unit effectuates DMA transfers for the plurality of DMA devices. The DMA transfer unit contains a DMA controller, a bus arbiter, and a bus controller. The DMA controller and the bus controller generate a two-clock cycle DMA transfer. To effectuate a two-clock cycle DMA transfer, a requesting DMA device sets-up a DMA transfer with the DMA controller such that a DACK# signal is asserted during a first clock period. During a second clock period, the DMA controller sets-up the memory address. During a third clock period, the bus controller transitions a command signal on the external bus. Upon assertion of the command signal, valid data is asserted on the external bus. For demand and block mode operations, additional DMA transfers are executed in a two-clock cycle DMA transfer. The DMA controller and the bus controller also generate a three-clock cycle DMA transfer.
    Type: Grant
    Filed: October 16, 1996
    Date of Patent: August 11, 1998
    Assignee: Intel Corporation
    Inventors: Jeffrey L. Rabe, Dave Smyth, David D. Lent, Sathyamurthi Sadhasivan, Dahmane Dahmani, Stephen T. Rowland, James S. Coke, Mitchell W. Dale
  • Patent number: 5611054
    Abstract: A semiconductor component is described which directs transmission of data. The component comprises of a decoder device coupled to said first memory device capable of decoding an address of said data in said first format using said stored address in said first memory device. The component also comprises a translator device coupled to said second memory device capable of transmitting said address of said data in said second format corresponding to said address of said data in said first format, wherein the second format contains the same amount of information as the first format.
    Type: Grant
    Filed: December 5, 1995
    Date of Patent: March 11, 1997
    Assignee: Intel Corporation
    Inventors: David D. Lent, Daniel J. Dunn