Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 25pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US6192466: Pipeline control for high-frequency pipelined designs
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
25 pages

 
Inventor: Gschwind, Michael K.; Danbury, CT

Assignee: International Business Machines Corporation, Armonk, NY
other patents from INTERNATIONAL BUSINESS MACHINES CORPORATION (280070) (approx. 44,393)
 News, Profiles, Stocks and More about this company

Published / Filed: 2001-02-20 / 1999-01-21

Application Number: US1999000234820

IPC Code: Advanced: G06F 9/38;
Core: more...
IPC-7: G06F 9/30;

ECLA Code: G06F9/38E; G06F9/38H;

U.S. Class: Current: 712/214; 712/E09.049; 712/E09.06;
Original: 712/214;

Field of Search: 712/023,207,214,216

Priority Number:
1999-01-21  US1999000234820

Abstract: A pipeline control system, in accordance with the present invention, includes a plurality of operation stages for processing instructions, the operation stages including at least one instruction issue stage wherein instructions wait to be issued. A mechanism for analyzing an issued instruction is included to determine if the issued instruction is successful without requiring stall cycles. If instructions cannot be completed successfully due to resource conflicts or exception conditions, they are aborted and reissued by the at least one instruction issue stage. A mechanism is also included for directly returning the aborted instructions to be reissued to the at least one instruction issue stage such that the instruction is reissued while the operational stages continue to process instructions. A method for pipeline control is included.

Attorney, Agent or Firm: F. Chau & Associates, LLP ;

Primary / Asst. Examiners: Eng, David Y.;

INPADOC Legal Status: Show legal status actions

Family: None

First Claim:
Show all 36 claims
What is claimed is:     1. A pipeline control system comprising:
  • a plurality of operation stages for processing instructions, the operation stages including at least one instruction issue stage including buffers wherein instructions wait to be issued;
  • means for issuing the instructions;
  • means for analyzing the issued instructions to determine if the issued instructions are to be aborted and reissued; and
  • means for directly returning the aborted instructions to be reissued to the at least one instruction issue stage without communicating that instructions have been aborted to other stages of the plurality of operational stages such that the instructions are reissued by the means for issuing the instructions while the operational stages continue to process instructions,
  • the means for directly returning the aborted instructions further including a mechanism coupled to a stage of the plurality of stages the mechanism being directly connected to the at least one issue stage for communicating the aborted instructions directly to the at least one instruction issue stage.


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

Forward References: Show 6 U.S. patent(s) that reference this one

       
U.S. References: Go to Result Set: All U.S. references   |  Forward references (6)   |   Backward references (12)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 31pp US5075844  1991-12 Jardine et al.  Tandem Computers Incorporated Paired instruction processor precise exception handling mechanism
Buy PDF- 15pp US5185872  1993-02 Arnold et al.  Intel Corporation System for executing different cycle instructions by selectively bypassing scoreboard register and canceling the execution of conditionally issued instruction if needed resources are busy
Buy PDF- 33pp US5572690  1996-11 Molnar et al.  Sun Microsystems, Inc. Cascaded multistage counterflow pipeline processor for carrying distinct data in two opposite directions
Buy PDF- 15pp US5574925  1996-11 Paver  The Victoria University of Manchester Asynchronous pipeline having condition detection among stages in the pipeline
Buy PDF- 28pp US5600848  1997-02 Sproull et al.  Sun Microsystems, Inc. Counterflow pipeline processor with instructions flowing in a first direction and instruction results flowing in the reverse direction
Buy PDF- 9pp US5666506  1997-09 Hesson et al.  International Business Machines Corporation Apparatus to dynamically control the out-of-order execution of load/store instructions in a processor capable of dispatchng, issuing and executing multiple instructions in a single processor cycle
Buy PDF- 129pp US5887152  1999-03 Tran  Advanced Micro Devices, Inc. Load/store unit with multiple oldest outstanding instruction pointers for completing store and load/store miss instructions
Buy PDF- 18pp US5987594  1999-11 Panwar et al.  Sun Microsystems, Inc. Apparatus for executing coded dependent instructions having variable latencies
Buy PDF- 8pp US6006030  1999-12 Dockser  VLSI Technology, Inc. Microprocessor with programmable instruction trap for deimplementing instructions
Buy PDF- 31pp US6009506  1999-12 Jardine et al.  Tandem Computers Incorporated Computer architecture capable of concurrent issuance and execution of general purpose multiple instructions
Buy PDF- 17pp US6052775  2000-04 Panwar et al.  Sun Microsystems, Inc. Method for non-intrusive cache fills and handling of load misses
  USH1291  1994-02 Hinton et al.   Microprocessor in which multiple instructions are executed in one clock cycle by providing separate machine bus access to a register file for different types of instructions
       
Foreign References: None

Other References:
  • Sproull et al., "The Counterflow Pipeline Processro Architecture," IEEE Design & Test of Computers, pp. 48-59, 1994. (12 pages) Cited by 9 patents [ISI abstract]
  • Moudgill et al., "Register Renaming and Dynamic Speculation: an Alternatice Approach," IEEE, pp. 202-213, 1993.
  • Sutherland, "Micropipelines," Communications of the ACM, vol. 32, No. 6, pp. 720-738, Jun. 1989. (19 pages) Cited by 21 patents
  • Woods et al., "AMULET 1: An Asynchronous ARM Microprocessor," IEEE Transactions on Computers, vol. 46, No. 4, pp. 385-398, Apr. 1997. (14 pages) [ISI abstract]
  • Richardson et al., "Fred: An Architecture for a Self-Timed Decoupled Computer," IEEE, pp. 60-68, 1996.
  • Richardson et al., "Precise Exception Handling for a Self-Timed Processor," IEEE, pp. 32-37, 1995.
  • Gschwind, Dissertation, "Hardware/Software Co-Evaluation of Instruction Sets," pp. 1-115, Apr. 1996.


  • Inquire Regarding Licensing

    Powered by Verity


    Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

    Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
    Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help