Inventor
NARAYAN RAMMOHAN
US26 patents
Patents
26 patentsUS5822559AOct 13, 1998
Apparatus and method for aligning variable byte-length instructions to a plurality of issue positions
ADVANCED MICRO DEVICES INC100 citations98
US5748978AMay 5, 1998
Byte queue divided into multiple subqueues for optimizing instruction selection logic
ADVANCED MICRO DEVICES INC92 citations96
US6085311AJul 4, 2000
Instruction alignment unit employing dual instruction queues for high frequency instruction dispatch
ADVANCED MICRO DEVICES INC38 citations95
US5850532ADec 15, 1998
Invalid instruction scan unit for detecting invalid predecode data corresponding to instructions being fetched
ADVANCED MICRO DEVICES INC55 citations94
US6076146AJun 13, 2000
Cache holding register for delayed update of a cache line into an instruction cache
ADVANCED MICRO DEVICES INC25 citations92
US6049863AApr 11, 2000
Predecoding technique for indicating locations of opcode bytes in variable byte-length instructions within a superscalar microprocessor
ADVANCED MICRO DEVICES INC28 citations92
US5983321ANov 9, 1999
Cache holding register for receiving instruction packets and for providing the instruction packets to a predecode unit and instruction cache
ADVANCED MICRO DEVICES INC25 citations92
US5935239AAug 10, 1999
Parallel mask decoder and method for generating said mask
ADVANCED MICRO DEVICES INC18 citations92
US5875315AFeb 23, 1999
Parallel and scalable instruction scanning unit
ADVANCED MICRO DEVICES INC22 citations92
US5872947AFeb 16, 1999
Instruction classification circuit configured to classify instructions into a plurality of instruction types prior to decoding said instructions
ADVANCED MICRO DEVICES INC26 citations92
US5859991AJan 12, 1999
Parallel and scalable method for identifying valid instructions and a superscalar microprocessor including an instruction scanning unit employing the method
ADVANCED MICRO DEVICES INC25 citations92
US5826071AOct 20, 1998
Parallel mask decoder and method for generating said mask
ADVANCED MICRO DEVICES INC17 citations92
US5781789AJul 14, 1998
Superscaler microprocessor employing a parallel mask decoder
ADVANCED MICRO DEVICES INC34 citations92
US5968163AOct 19, 1999
Microcode scan unit for scanning microcode instructions using predecode data
ADVANCED MICRO DEVICES INC18 citations91
US5852727ADec 22, 1998
Instruction scanning unit for locating instructions via parallel scanning of start and end byte information
ADVANCED MICRO DEVICES INC18 citations84
US5872946AFeb 16, 1999
Instruction alignment unit employing dual instruction queues for high frequency instruction dispatch
ADVANCED MICRO DEVICES INC16 citations81
US5859992AJan 12, 1999
Instruction alignment using a dispatch list and a latch list
ADVANCED MICRO DEVICES INC19 citations79
US6161172ADec 12, 2000
Method for concurrently dispatching microcode and directly-decoded instructions in a microprocessor
ADVANCED MICRO DEVICES INC6 citations74
US5940602AAug 17, 1999
Method and apparatus for predecoding variable byte length instructions for scanning of a number of RISC operations
ADVANCED MICRO DEVICES INC9 citations74
US5884058AMar 16, 1999
Method for concurrently dispatching microcode and directly-decoded instructions in a microprocessor
ADVANCED MICRO DEVICES INC13 citations74
US6202142B1Mar 13, 2001
Microcode scan unit for scanning microcode instructions using predecode data
ADVANCED MICRO DEVICES INC9 citations72
US5898851AApr 27, 1999
Method and apparatus for five bit predecoding variable length instructions for scanning of a number of RISC operations
ADVANCED MICRO DEVICES INC5 citations63
US5867680AFeb 2, 1999
Microprocessor configured to simultaneously dispatch microcode and directly-decoded instructions
ADVANCED MICRO DEVICES INC2 citations63
US5951675ASep 14, 1999
Instruction alignment unit employing dual instruction queues for high frequency instruction dispatch
ADVANCED MICRO DEVICES INC2 citations62
US5900013AMay 4, 1999
Dual comparator scheme for detecting a wrap-around condition and generating a cancel signal for removing wrap-around buffer entries
ADVANCED MICRO DEVICES INC2 citations62
US6148393ANov 14, 2000
Apparatus for generating a valid mask
ADVANCED MICRO DEVICES INC2 citations61