发明授权
US5689693A Range finding circuit for selecting a consecutive sequence of reorder
buffer entries using circular carry lookahead
失效
测距电路,用于使用循环进位先行选择连续的重排序缓冲器序列序列
- 专利标题: Range finding circuit for selecting a consecutive sequence of reorder buffer entries using circular carry lookahead
- 专利标题(中): 测距电路,用于使用循环进位先行选择连续的重排序缓冲器序列序列
-
申请号: US233568申请日: 1994-04-26
-
公开(公告)号: US5689693A公开(公告)日: 1997-11-18
- 发明人: Scott A. White
- 申请人: Scott A. White
- 申请人地址: CA Sunnyvale
- 专利权人: Advanced Micro Devices, Inc.
- 当前专利权人: Advanced Micro Devices, Inc.
- 当前专利权人地址: CA Sunnyvale
- 主分类号: G06F9/38
- IPC分类号: G06F9/38 ; B24B37/04 ; G06F7/74 ; G06F7/76 ; G06F9/308 ; G06F9/302
摘要:
A enable circuit (700), employing a "circular carry lookahead" technique to increase its speed performance, is provided for applying two pointers to a circular buffer--an enabling pointer (tail (218)) and a disabling pointer (head (216))--and for generating a multiple-bit enable, ENA (722) in accordance with the pointer values. The pointers designate enable bit boundaries for isolating enable bits of one logic level from enable bits of an opposite logic level. The enable circuit includes several lookahead cells (702, 704, 706 and 708) arranged in an hierarchical array, each of the cells including bits that continue the hierarchical significance. Each cell receives an hierarchical portion of the enabling pointer 218 and the disabling pointer head and a carry. From these pointers, the cell derives a generate, a propagate and the enable bits with a corresponding hierarchical significance. The propagates, generates and carries for all of the lookahead cells are interconnected using a circular propagate carry circuit (710) that provides for asserting a carry to a lookahead cell unless an intervening cell having a nonasserted propagate is interposed in the order of hierarchical significance between the cell and a cell in which enablement is generated.
公开/授权文献
- US6095170A Automatically spreading and collapsing umbrella 公开/授权日:2000-08-01
信息查询