1
G Glenn Henry, Arturo Martin de Nicolas, Daniel G Miner: Fuse array control for smart function enable. Integrated Device Technology, James W Huffman, March 30, 1999: US05889679 (79 worldwide citation)

An apparatus and method for smart configuration of functional blocks within a semiconductor device is provided. A fuse array contains a plurality of fuses that are blown in manufacturing to enable/disable functional blocks on the semiconductor device. A control unit reads the state of the fuses, and ...


2
Ronald S Harter, Gary Douglas Huber, Arturo Martin de Nicolas, Seungyoon Peter Song: Method and system for efficiently mapping guest instruction in an emulation assist unit. International Business Machines Corporation, Volel Emile, Sawyer & Associates, April 21, 1998: US05742802 (47 worldwide citation)

The present invention provides a method and system for using hardware to assist software in emulating the guest instructions. The method and system comprises an emulation assist unit (EAU) which efficiently maps a guest instruction to a unique tag, an index, and an address of the corresponding seman ...


3
James Allan Kahle, Soummya Mallick, Arturo Martin de Nicolas: Method and system for performing an emulation context save and restore that is transparent to the operating system. International Business Machines Corporation, Casimer K Salys, Sawyer & Associates, September 22, 1998: US05812823 (19 worldwide citation)

A system and method for performing an emulation context switch save and restore in a processor that executes host applications and emulates guest applications. The processor includes an operating system and a first register that is saved and restored by the operating system during a host application ...


4
Thomas A Crispin, G Glenn Henry, Arturo Martin de Nicolas, Terry Parks: Apparatus and method for performing transparent block cipher cryptographic functions. IP First, Richard K Huffman, James W Huffman, May 12, 2009: US07532722 (16 worldwide citation)

The present invention provides an apparatus and method for performing cryptographic operations on a plurality of input data blocks within a processor. In one embodiment, an apparatus for performing cryptographic operations is provided. The apparatus includes a cryptographic instruction and execution ...


5
Gerard M Col, G Glenn Henry, Arturo Martin de Nicolas: System for combining adjacent push/pop stack program instructions into single double push/pop stack microinstuction for execution. IP First L L C, Richard K Huffman, James W Huffman, February 19, 2002: US06349383 (15 worldwide citation)

An apparatus and method are provided for combining multiple instructions prescribing accesses to a microprocessor stack into a single micro instruction. The apparatus includes a translator and access alignment logic. The translator receives a first stack access instruction and a second stack access ...


6
Dinesh K Jain, Albert J Loper Jr, Arturo Martin de Nicolas: Concurrent execution of divide microinstructions in floating point unit and overflow detection microinstructions in integer unit for integer divide. IP First, Richard K Huffman, James W Huffman, May 9, 2000: US06061781 (14 worldwide citation)

An apparatus and method for performing integer division in a microprocessor are provided. The apparatus includes translation logic, floating point execution logic, and integer execution logic. The translation logic decodes an integer divide instruction into an integer divide micro instruction sequen ...


7
John D Bunda, Arturo Martin de Nicolas: Method for improved bit scan by locating a set bit within a nonzero data entity. IP First L L C, Richard K Huffman, James W Huffman, August 15, 2000: US06105032 (8 worldwide citation)

A method for improving the execution of significant bit scans on a data entity in a computer system is provided. The data entity is examined in a number of iterations equal to the base two logarithm of the size of the data entity in bits, N. Initially, half of the data entity is examined to determin ...


8
Gerard Col, G Glenn Henry, Arturo Martin de Nicolas: Apparatus and method for optimizing execution of push all/pop all instructions. IP First L L C, Richard K Huffman, James W Huffman, March 27, 2001: US06209082 (6 worldwide citation)

An apparatus and method are provided for executing a push all/pop all instruction in a pipeline microprocessor. The apparatus includes an instruction buffer and a translator. The instruction buffer provides the push all/pop all instruction, directing the microprocessor to store/retrieve multiple ope ...


9
G Glenn Henry, Arturo Martin de Nicolas, Terry Parks: Mechanism in a microprocessor for executing native instructions directly from memory. IP First, Richard K Huffman, James W Huffman, January 9, 2007: US07162612 (4 worldwide citation)

An microprocessor apparatus and method are provided for executing native instructions directly from memory. The apparatus includes instruction translation logic and bypass logic. The instruction translation logic retrieves macro instructions provided via an external instruction bus, and translates e ...


10
Arturo Martin De Nicolas: Method and devices for improved location updating in a mobile communication system. Telefonaktiebolaget LM Ericsson, February 1, 2005: US06850760 (4 worldwide citation)

A method for a location update in a mobile communication system with a home location register (HLR) and visitor location registers (VLR) is described. The visitor location registers (VLR) serve different parts of the area covered by the communication system and the home location register holds a dat ...