Patents by Inventor Patrick F. Stolt

Patrick F. Stolt 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).

  • Publication number: 20180173636
    Abstract: A first request to evict a first cache line that is stored in a cache memory may be received. The first cache line may be evicted based on a replacement policy. A second request to evict a second cache line from the cache memory may be received. Following the receipt of the second request, it is determined whether a condition associated with the replacement policy has been satisfied. If the condition associated with replacement policy has been satisfied, then the second cache line may be evicted based on a random replacement policy.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Inventors: Elizabeth Reed, Alaa R. Alameldeen, Helia Naeimi, Patrick F. Stolt
  • Patent number: 8462164
    Abstract: A method and apparatus for an interface architecture for flexible and extensible media processing. In one embodiment, the apparatus may include on-chip interconnection logic, such as, for example, a crossbar. The apparatus, which in one embodiment is a chipset, may include at least one on-chip, functional unit, which is coupled to the interconnection logic. The at least one functional unit to operate as media processing stage of a media processing pipeline. In one embodiment, the apparatus may further include an on-chip controller to enable at least one selected off-chip functional unit to operate as a media processing stage of the media processing pipeline. Accordingly, in one embodiment, the chipset may provide an internal media processing pipeline, which may be expanded, reduced or modified by the inclusion of at least one off-chip media processing stage. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: June 11, 2013
    Assignee: Intel Corporation
    Inventor: Patrick F. Stolt
  • Patent number: 6557071
    Abstract: A memory subsystem for a computer system includes a memory controller that has a data strobe generator. The memory subsystem further includes a Dynamic Random Access Memory (“DRAM”) array coupled to the memory controller and a data path coupled to the data strobe generator and the DRAM array. The DRAM array is separated into two DRAM sets coupled to a common output bus. Access to the DRAM array begins with access to the first DRAM set. After a first Column Address Strobe (CAS) is applied to the first DRAM set, a data strobe is asserted which causes data from the first DRAM set to be latched into the data path. On the next clock cycle after the data strobe is asserted, the data strobe and first CAS are de-asserted. A second CAS is then applied to the second DRAM set on the next clock cycle after the first CAS is de-asserted. In one embodiment, the data path includes a latch that has inputs coupled to the data strobe and an output of the DRAM array via the common output bus.
    Type: Grant
    Filed: June 22, 1998
    Date of Patent: April 29, 2003
    Assignee: Intel Corporation
    Inventors: Patrick F. Stolt, Stephen S. Pawlowski
  • Publication number: 20020078118
    Abstract: An application specific integrated circuit (ASIC) allows an appliance, such as a printer device, to be directly attached to a network. The ASIC includes state machines and on-chip storage buffers that perform functions typically performed by processors, memory, and embedded internal software. The state machines process protocols and cooperate with other components of the ASIC to identify a source/destination of data and to throughput the data through the ASIC.
    Type: Application
    Filed: December 19, 2000
    Publication date: June 20, 2002
    Inventors: Robert W. Cone, Patrick F. Stolt
  • Publication number: 20010011322
    Abstract: A memory subsystem for a computer system includes a memory controller that has a data strobe generator. The memory subsystem further includes a DRAM array coupled to the memory controller and a data path coupled to the data strobe generator and the DRAM array. The DRAM array is separated into two DRAM sets coupled to a common output bus. Access to the DRAM array begins with access to the first DRAM set. After a first CAS is applied to the first DRAM set, a data strobe is asserted which causes data from the first DRAM set to be latched into the data path. On the next clock cycle after the data strobe is asserted, the data strobe and first CAS are de-asserted. A second CAS is then applied to the second DRAM set on the next clock cycle after the first CAS is de-asserted.
    Type: Application
    Filed: June 22, 1998
    Publication date: August 2, 2001
    Inventors: PATRICK F. STOLT, STEPHEN S. PAWLOWSKI
  • Patent number: 6101614
    Abstract: The present invention provides a method and apparatus for automatically scrubbing ECC errors in memory upon the detection of a correctable error in data read from memory. This is performed by providing in a memory controller memory control logic for controlling accesses to memory, an ECC error checking and correcting unit for checking data read from memory for errors and correcting any correctable errors found in the read data, a first data buffer for storing the corrected read data output from the ECC error checking and correcting unit and a writeback path having an input end coupled to an output of the first data buffer and an output end coupled to memory. Upon the detection of a correctable error in data read from a particular memory location, the ECC error checking and correcting unit signals to the memory control logic the existence of a correctable error in the read data.
    Type: Grant
    Filed: October 21, 1997
    Date of Patent: August 8, 2000
    Assignee: Intel Corporation
    Inventors: Mark A. Gonzales, Thomas J. Holman, Patrick F. Stolt
  • Patent number: 5893136
    Abstract: The present invention provides a method and apparatus in a memory controller coupled between a system bus and memory for independently supporting one of a Synchronous DRAM (SDRAM) and an Asynchronous DRAM (ADRAM) memory type via common signal pins. According to the preferred embodiment, the memory controller comprises memory control logic for generating both SDRAM and ADRAM memory interface signals and multiplexing means for selecting as output onto common signal pins either set of interface signals depending upon a memory type setting programmed within a configuration register. The memory control logic comprises at least a request processor in addition to two memory state machines, one for SDRAM and the other for ADRAM memory operations.
    Type: Grant
    Filed: October 24, 1997
    Date of Patent: April 6, 1999
    Assignee: Intel Corporation
    Inventors: Patrick F. Stolt, Thomas J. Holman
  • Patent number: 5812803
    Abstract: A method and apparatus for controlling data transfers between a bus and a memory device using a multi-chip memory controller includes a memory controller having a data controller unit and a data path unit. Signals are passed between the data controller unit and the data path unit, thereby providing an interface between the two units. The data controller receives control signals from the bus and provides commands to the data path unit in response to these control signals. The commands provided to the data path unit enable the data path unit to transfer data to and from the bus and memory device.
    Type: Grant
    Filed: September 29, 1995
    Date of Patent: September 22, 1998
    Assignee: Intel Corporation
    Inventors: Stephen S. Pawlowski, Patrick F. Stolt
  • Patent number: 5721860
    Abstract: The present invention provides a method and apparatus in a memory controller coupled between a system bus and memory for independently supporting one of a Synchronous DRAM (SDRAM) and an Asynchronous DRAM (ADRAM) memory type via common signal pins. According to the preferred embodiment, the memory controller comprises memory control logic for generating both SDRAM and ADRAM memory interface signals and multiplexing means for selecting as output onto common signal pins either set of interface signals depending upon a memory type setting programmed within a configuration register. The memory control logic comprises at least a request processor in addition to two memory state machines, one for SDRAM and the other for ADRAM memory operations.
    Type: Grant
    Filed: December 17, 1996
    Date of Patent: February 24, 1998
    Assignee: Intel Corporation
    Inventors: Patrick F. Stolt, Thomas J. Holman