US Patent No: 4,855,947

Number of patents in Portfolio can not be more than 2000

Microprogrammable pipeline interlocks based on the validity of pipeline states

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

An interlock of an instruction processing pipeline in a data processing system responsive to the validity of the pipeline stages within the instruction unit pipeline under microprogram control, is provided. Thus, a microprogram can provide for the release of a particular pipeline stage based on a selected characteristic of the valid signals generated by other stages of the pipeline. An interlock control signal is generated by a decode of a field in a microinstruction stored in a control store RAM or through hardwired decoding.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
AMDAHL CORPORATIONSUNNYVALE, CA163

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Maier, Robert M San Jose, CA 10 174
Zmyslowski, Allan J 1616 Hollenbeck #19, Sunnyvale, CA 94087 9 161

Cited Art

Patent Info (Count) # Cites Year
 
FUJITSU LIMITED (2)
4,566,103 Method for recovering from error in a microprogram-controlled unit 13 1983
4,701,915 Error recovery system in a data processor having a control storage 23 1985
 
AMDAHL CORPORATION (1)
4,722,046 Cache storage priority 10 1986
 
FREESCALE SEMICONDUCTOR, INC. (1)
4,710,866 Method and apparatus for validating prefetched instruction 53 1986
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
4,594,655 (k)-Instructions-at-a-time pipelined processor for parallel execution of inherently sequential instructions 143 1983
 
NOVATOME (1)
4,585,058 Heat exchanger having a bundle of straight tubes 3 1983

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
COASES INVESTMENTS BROS. L.L.C. (26)
5,842,033 Padding apparatus for passing an arbitrary number of bits through a buffer in a pipeline system 12 1995
5,768,561 Tokens-based adaptive video processing arrangement 45 1995
6,435,737 Data pipeline system and data encoding method 22 1995
6,263,422 Pipeline processing machine with interactive stages operable in response to tokens and system and methods relating thereto 20 1995
6,035,126 Data pipeline system and data encoding method 8 1995
5,878,273 System for microprogrammable state machine in video parser disabling portion of processing stages responsive to sequence.sub.-- end token generating by token generator responsive to received data 6 1995
5,907,692 Data pipeline system and data encoding method 11 1997
5,956,519 Picture end token in a system comprising a plurality of pipeline stages 59 1997
6,038,380 Data pipeline system and data encoding method 12 1997
6,079,009 Coding standard token in a system compromising a plurality of pipeline stages 17 1997
5,809,270 Inverse quantizer 11 1997
5,881,301 Inverse modeller 10 1997
6,067,417 Picture start token 11 1997
5,978,592 Video decompression and decoding system utilizing control and data tokens 8 1997
6,018,776 System for microprogrammable state machine in video parser clearing and resetting processing stages responsive to flush token generating by token generator responsive to received data 10 1997
6,112,017 Pipeline processing machine having a plurality of reconfigurable processing stages interconnected by a two-wire interface bus 18 1997
6,122,726 Data pipeline system and data encoding method 5 1997
6,330,665 Video parser 15 1997
7,095,783 Multistandard video decoder and decompression system for processing encoded bit streams including start codes and methods relating thereto 18 2000
7,711,938 Multistandard video decoder and decompression system for processing encoded bit streams including start code detection and methods relating thereto 11 2001
7,149,811 Multistandard video decoder and decompression system for processing encoded bit streams including a reconfigurable processing stage and methods relating thereto 17 2001
6,892,296 Multistandard video decoder and decompression system for processing encoded bit streams including a standard-independent stage and methods relating thereto 4 2001
6,950,930 Multistandard video decoder and decompression system for processing encoded bit streams including pipeline processing and methods relating thereto 3 2001
6,910,125 Multistandard video decoder and decompression system for processing encoded bit streams including a decoder with token generator and methods relating thereto 5 2001
6,697,930 Multistandard video decoder and decompression method for processing encoded bit streams according to respective different standards 6 2001
7,230,986 Multistandard video decoder and decompression system for processing encoded bit streams including a video formatter and methods relating thereto 11 2001
 
TALON RESEARCH, LLC (7)
5,835,792 Token-based adaptive video processing arrangement 35 1995
5,828,907 Token-based adaptive video processing arrangement 28 1995
5,768,629 Token-based adaptive video processing arrangement 69 1995
5,740,460 Arrangement for processing packetized data 4 1995
6,330,666 Multistandard video decoder and decompression system for processing encoded bit streams including start codes and methods relating thereto 65 1997
5,995,727 Video decompression 7 1997
6,799,246 Memory interface for reading/writing data from/to a memory 145 1997
 
DISCOVISION ASSOCIATES (3)
5,861,894 Buffer manager 6 1995
5,835,740 Data pipeline system and data encoding method 9 1995
5,805,914 Data pipeline system and data encoding method 26 1995
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
5,363,495 Data processing system with multiple execution units capable of executing instructions out of sequence 25 1991
5,471,626 Variable stage entry/exit instruction pipeline 26 1992
5,761,473 Method and system for increased instruction synchronization efficiency in a superscalar processsor system utilizing partial data dependency interlocking 4 1993
 
UNISYS CORPORATION (3)
5,867,699 Instruction flow control for an instruction processor 12 1996
5,796,972 Method and apparatus for performing microcode paging during instruction execution in an instruction processor 26 1997
5,905,881 Delayed state writes for an instruction processor 13 1997
 
ADVANCED MICRO DEVICES, INC. (1)
5,835,753 Microprocessor with dynamically extendable pipeline stages and a classifying circuit 39 1995
 
AMDAHL CORPORATION (1)
5,280,592 Domain interlock 16 1992
 
BULL HN INFORMATION SYSTEMS INC. (1)
5,150,468 State controlled instruction logic management apparatus included in a pipelined processing unit 17 1989
 
FUJITSU LIMITED (1)
6,460,129 Pipeline operation method and pipeline operation device to interlock the translation of instructions based on the operation of a non-pipeline operation unit 0 1997
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
5,822,561 Pipeline data processing apparatus and method for executing a plurality of data processes having a data-dependent relationship 2 1996
 
TEXAS INSTRUMENTS INCORPORATED (1)
5,958,044 Multicycle NOP 15 1998
 
UNIVERSITY OF WASHINGTON (1)
7,694,111 Processor employing loadable configuration parameters to reduce or eliminate setup and pipeline delays in a pipeline system 0 2008
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (1)
5,812,808 Totally pipelined computer, interconnected with others 1 1996