Patent
1995-09-27
1999-01-19
Treat, William M.
395568, G06F 930
Patent
active
058623701
ABSTRACT:
A data processing system includes a microprocessor, memory, and an instruction substitution filter. The microprocessor has separate data and instruction caches. The filter includes configuration memory that occupies memory mapped I/O space. Configuration data indicating instruction types to be deimplemented is entered into the filter during a boot sequence. Once configured, the filter substitutes call instructions for the deimplemented instructions. When executed, the call instructions activate a substitution routine that determines the address of the deimplemented instruction and then performs a data read of the unfiltered deimplemented instructions and then implements the function that the deimplemented function was intended to implement (but, due to microprocessor defects, does not). Accordingly, the present invention allows a microprocessor with defectively implemented instructions to be used as intended with minimal performance penalties.
REFERENCES:
patent: 4109311 (1978-08-01), Blum et al.
patent: 4298933 (1981-11-01), Shimokawa et al.
patent: 4425618 (1984-01-01), Bishop et al.
patent: 5226122 (1993-07-01), Thayer
patent: 5226127 (1993-07-01), Fu et al.
patent: 5274815 (1993-12-01), Trissel et al.
patent: 5367661 (1994-11-01), Hogh et al.
patent: 5381530 (1995-01-01), Thayer
patent: 5455936 (1995-10-01), Maemura
patent: 5479620 (1995-12-01), Kiyohara et al.
VY86C060 Architectural Overview, VLSI Technology, San Jose, Jan. 1994, pp. 6-10.
"ARM FPA10 Data Sheet", ARM, Limited, Cambridge, England., 1993, pp. 16-17.
Flynn, Laurie, "Intel Facing a General Fear of Its Pentium Chip", New York Times, Dec. 19, 1994 (copy downloaded from America Online, Inc.) no page numbers.
ARM70DM Data Sheet: Chapter 9: Debug Support Hardware, ARM Limited, Cambridge, England, Jul. 1993, pp. 105-109.
Gwennap, Linley, "Intel Releases Pentium Errata List" Microprocessor Report, Mar. 6, 1995, pp. 15-19.
Anderson Clifton L.
Maung Zarni
Treat William M.
VLSI Technology Inc.
LandOfFree
Data processor system with instruction substitution filter for d does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Data processor system with instruction substitution filter for d, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data processor system with instruction substitution filter for d will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1254607