Patent
1997-11-12
1999-03-02
Eng, David Y.
G06F 940
Patent
active
058782559
ABSTRACT:
An update unit for an array in an integrated circuit is provided. The update unit delays the update of the array until a clock cycle in which the functional input to the array is idle. The input port normally used by the functional input is then used to perform the update. During clock cycles between receiving the update and storing the update into the array, the update unit compares the current functional input address to the update address. If the current functional input address matches the update address, then the update value is provided as the output of the array. Otherwise, the information stored in the indexed storage location is provided. In this manner, the update appears to have been performed in the clock cycle that the update value was received, as in a dual-ported array. A particular embodiment of the update unit is a branch prediction array update unit.
REFERENCES:
patent: 4044338 (1977-08-01), Wolf
patent: 4453212 (1984-06-01), Gaither et al.
patent: 4734852 (1988-03-01), Johnson et al.
patent: 4807115 (1989-02-01), Torng
patent: 4858105 (1989-08-01), Kuriyama et al.
patent: 5136697 (1992-08-01), Johnson
patent: 5142634 (1992-08-01), Fite
patent: 5226126 (1993-07-01), McFarland et al.
patent: 5226130 (1993-07-01), Favor et al.
patent: 5283873 (1994-02-01), Steely et al.
patent: 5394530 (1995-02-01), Kitta
patent: 5423011 (1995-06-01), Blaner et al.
patent: 5440717 (1995-08-01), Bosshart
patent: 5442756 (1995-08-01), Grochowski et al.
patent: 5454117 (1995-09-01), Puziol et al.
patent: 5519841 (1996-05-01), Sager et al.
patent: 5535346 (1996-07-01), Thomas
patent: 5553255 (1996-09-01), Jain et al.
Scott McFarling, "Combining Branch Predictors," digital Western Research Laboratory, WRL Technical Note TN-36, Jun. 1993, 15 pages.
Intel, "Chapter 2: Microprocessor Architecture Overview," pp. 2-1 through 2-4.
Michael Slater, "AMD's K5 Designed to Outrun Pentium," Microprocessor Report, vol. 8, No. 14, Oct. 24, 1994, 7 pages.
Sebastian Rupley and John Clyman, "P6: The Next Step?," PC Magazine, Sep. 12, 1995, 16 pages.
Tom R. Halfhill, "AMD K6 Takes On Intel P6," BYTE, Jan. 1996, 4 pages.
Tran Thang M.
Witt David B.
Advanced Micro Devices , Inc.
Eng David Y.
Kivlin B. Noel
Stephenson Eric A.
LandOfFree
Update unit for providing a delayed update to a branch predictio does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Update unit for providing a delayed update to a branch predictio, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Update unit for providing a delayed update to a branch predictio will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-431876