Inventor
GODDARD MICHAEL D
US25 patents
Patents
25 patentsUS5632023AMay 20, 1997
Superscalar microprocessor including flag operand renaming and forwarding apparatus
ADVANCED MICRO DEVICES INC126 citations99
US5796974AAug 18, 1998
Microcode patching apparatus and method
ADVANCED MICRO DEVICES INC104 citations98
US5796973AAug 18, 1998
Method and apparatus for decoding one or more complex instructions into concurrently dispatched simple instructions
ADVANCED MICRO DEVICES INC97 citations98
US5689672ANov 18, 1997
Pre-decoded instruction cache and method therefor particularly suitable for variable byte-length instructions
ADVANCED MICRO DEVICES INC99 citations98
US5649225AJul 15, 1997
Resynchronization of a superscalar processor
ADVANCED MICRO DEVICES INC103 citations98
US5574928ANov 12, 1996
Mixed integer/floating point processor core for a superscalar microprocessor with a plurality of operand buses for transferring operand segments
ADVANCED MICRO DEVICES INC104 citations98
US5748516AMay 5, 1998
Floating point processing unit with forced arithmetic results
ADVANCED MICRO DEVICES INC121 citations97
US5764938AJun 9, 1998
Resynchronization of a superscalar processor
ADVANCED MICRO DEVICES INC45 citations96
US5696955ADec 9, 1997
Floating point stack and exchange instruction
ADVANCED MICRO DEVICES INC87 citations96
US5559975ASep 24, 1996
Program counter update mechanism
ADVANCED MICRO DEVICES INC70 citations96
US6351801B1Feb 26, 2002
Program counter update mechanism
ADVANCED MICRO DEVICES INC32 citations93
US5970235AOct 19, 1999
Pre-decoded instruction cache and method therefor particularly suitable for variable byte-length instructions
ADVANCED MICRO DEVICES INC25 citations93
US5903772AMay 11, 1999
Plural operand buses of intermediate widths coupling to narrower width integer and wider width floating point superscalar processing core
ADVANCED MICRO DEVICES INC36 citations93
US5857089AJan 5, 1999
Floating point stack and exchange instruction
ADVANCED MICRO DEVICES INC39 citations93
US5805853ASep 8, 1998
Superscalar microprocessor including flag operand renaming and forwarding apparatus
ADVANCED MICRO DEVICES INC33 citations93
US5799162AAug 25, 1998
Program counter update mechanism
ADVANCED MICRO DEVICES INC17 citations93
US5761105AJun 2, 1998
Reservation station including addressable constant store for a floating point processing unit
ADVANCED MICRO DEVICES INC34 citations92
US5237700AAug 17, 1993
Exception handling processor for handling first and second level exceptions with reduced exception latency
ADVANCED MICRO DEVICES INC29 citations92
US6122721ASep 19, 2000
Reservation station for a floating point processing unit
ADVANCED MICRO DEVICES INC17 citations91
US5878266AMar 2, 1999
Reservation station for a floating point processing unit
ADVANCED MICRO DEVICES INC20 citations91
US5630082AMay 13, 1997
Apparatus and method for instruction queue scanning
ADVANCED MICRO DEVICES INC24 citations89
US6035386AMar 7, 2000
Program counter update mechanism
ADVANCED MICRO DEVICES INC13 citations82
US6189087B1Feb 13, 2001
Superscalar instruction decoder including an instruction queue
ADVANCED MICRO DEVICES INC13 citations74
US5502414AMar 26, 1996
Circuit for delaying data latching from a precharged bus and method
ADVANCED MICRO DEVICES INC7 citations71
US5896518AApr 20, 1999
Instruction queue scanning using opcode identification
ADVANCED MICRO DEVICES INC11 citations70