×

High performance load/store functional unit and data cache

  • US 6,298,423 B1
  • Filed: 08/26/1996
  • Issued: 10/02/2001
  • Est. Priority Date: 10/29/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus for buffering store information and for providing store forwarding of the store information, the apparatus comprising:

  • a first store buffer entry coupled to receive first store information from a store information providing circuit; and

    a second store buffer entry coupled to receive second store information from the store information providing circuit when a second store address does not match a first store address, the second store buffer entry being coupled to receive the second store information from at least one of the store information providing circuit and the first store buffer entry when the second store address matches the first store address;

    wherein the store information providing circuit includes a merge circuit coupled to receive a number N data bytes from a data cache and N data bytes from a reservation station circuit, the N data bytes from the reservation station circuit including at least one updated data byte, the merge circuit replacing at least one data byte of the N data bytes from the data cache with a corresponding at least one updated data byte from the reservation station circuit to provide N store data bytes including the at least one updated data byte to one of the first and second store buffer entries responsive to receiving the data bytes from the data cache and the reservation station circuit.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×