Invention Grant
US07653807B2 Removing a pipeline bubble by blocking clock signal to downstream stage when downstream stage contains invalid data
有权
当下游阶段包含无效数据时,通过将时钟信号阻塞到下游阶段来消除管道气泡
- Patent Title: Removing a pipeline bubble by blocking clock signal to downstream stage when downstream stage contains invalid data
- Patent Title (中): 当下游阶段包含无效数据时,通过将时钟信号阻塞到下游阶段来消除管道气泡
-
Application No.: US11231111Application Date: 2005-09-19
-
Publication No.: US07653807B2Publication Date: 2010-01-26
- Inventor: John D. Lofgren , Brett Kobernat
- Applicant: John D. Lofgren , Brett Kobernat
- Applicant Address: US CA Mountain View
- Assignee: Synopsys, Inc.
- Current Assignee: Synopsys, Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Park, Vaughan & Fleming, LLP
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
One embodiment of the present invention provides a system that removes a bubble from a pipeline. During operation, the system first detects a stall in the pipeline. The system next determines whether a first register contains invalid data, which is associated with a bubble. Next, the system determines whether a second register contains valid data, wherein the second register is adjacent to and upstream from the first register. If the first register contains invalid data and the second register contains valid data, the system replaces the invalid data of the first register with valid data based on the valid data in the second register without propagating the invalid data to a downstream register. As a result, the system removes the invalid data from the pipeline.
Public/Granted literature
- US20070067608A1 Method and apparatus for removing a pipeline bubble Public/Granted day:2007-03-22
Information query