P

Inventor

NARAYAN RAMMOHAN

US26 patents

Patents

26 patents
US5822559AOct 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