Global Patent Index - EP 1190337 A2

EP 1190337 A2 20020327 - METHOD AND APPARATUS FOR PROCESSOR PIPELINE SEGMENTATION AND RE-ASSEMBLY

Title (en)

METHOD AND APPARATUS FOR PROCESSOR PIPELINE SEGMENTATION AND RE-ASSEMBLY

Title (de)

VERFAHREN UND VORRICHTUNG ZUM ZERLEGEN UND ZUSAMMENFÜGEN VON PROZESSORPIPELINE

Title (fr)

PROCEDE ET APPAREIL DE SEGMENTATION ET DE REASSEMBLAGE D'UN PROCESSEUR PIPELINE

Publication

EP 1190337 A2 20020327 (EN)

Application

EP 00930715 A 20000512

Priority

  • US 0013221 W 20000512
  • US 13425399 P 19990513
  • US 41866399 A 19991014
  • US 52417900 A 20000313

Abstract (en)

[origin: WO0070483A2] An improved method and apparatus for implementing instructions in a pipelined central processing unit (CPU) or user-customizable microprocessor. In a first aspect of the invention, an improved method of controlling the operation of the pipeline in situations where one stage has been stalled or interrupted is disclosed. In one embodiment, a method of pipeline segmentation ("tearing") is disclosed where the later, non-stalled stages of the pipeline are permitted to continue despite the stall of the earlier stage. Similarly, a method which permits instructions present at earlier stages in the pipeline to be re-assembled ("catch-up") to later stalled stages is also described. A method of synthesizing a processor design incorporating the aforementioned segmentation and re-assembly methods, and a computer system capable of implementing this synthesis method, are also described.

IPC 1-7

G06F 15/80

IPC 8 full level

G06F 9/38 (2006.01); G06F 17/50 (2006.01)

CPC (source: EP)

G06F 9/3836 (2013.01); G06F 9/3838 (2013.01); G06F 9/3858 (2023.08); G06F 9/3867 (2013.01); G06F 30/30 (2020.01)

Designated contracting state (EPC)

AT BE CH CY DE DK ES FI FR GB GR IE LI

DOCDB simple family (publication)

WO 0070483 A2 20001123; WO 0070483 A3 20010809; AU 4848700 A 20001205; CN 1217261 C 20050831; CN 1355900 A 20020626; EP 1190337 A2 20020327; TW 589544 B 20040601

DOCDB simple family (application)

US 0013221 W 20000512; AU 4848700 A 20000512; CN 00808458 A 20000512; EP 00930715 A 20000512; TW 89109198 A 20000705