Stalling pipelines in large designs
AssigneeSun Microsystems, Inc.
InventorsBrian D. Emberling, Ewa M. Kubalska, Steve Kurihara, Anthony S. Ramirez, Andre J. Gaytan
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsBrian D. Emberling, Ewa M. Kubalska, Steve Kurihara, Anthony S. Ramirez, Andre J. Gaytan
Estimating the term…
A method and a system for stalling large pipelined designs. A computational pipeline may comprise a first module and a second module coupled together. The first module may propagate one or more signals to the second module. A stall-signal may be asserted in order to stall the computational pipeline if the second module is not ready to receive the one or more signals from the first module. The one or more signals propagated from the first module and the asserted stall-signal may be buffered in a stall-buffer. The asserted stall-signal may be propagated to the first module in a next cycle. The first module may be stalled in response to the first module receiving the propagated asserted stall-signal. Next, the asserted stall-signal may be propagated up the computational pipeline.
A system, comprising:
A system for stalling modules in a computational pipeline, wherein the computational pipeline comprises a first module and a second module, wherein the first module and the second module are coupled together in order to propagate one or more signals from the first module to the second module, comprising:
A stall-buffer for stalling modules in a computational pipeline, wherein the computational pipeline comprises a first module and a second module, wherein the first module and the second module are coupled together in order to propagate one or more signals from the first module to the second module, the stall-buffer comprising:
A system for stalling modules in a computational pipeline, wherein the computational pipeline comprises a first module and a second module, comprising:
A method for stalling modules in a computational pipeline, wherein the computational pipeline comprises a first module and a second module coupled together, comprising:
A method for stalling modules in a computational pipeline, wherein the computational pipeline comprises a first module and a second module coupled together, comprising:
Dependencies are inferred from the claim text.