发明授权
- 专利标题: Residue-based error detection for a shift operation
- 专利标题(中): 用于换档操作的基于残差的错误检测
-
申请号: US11209124申请日: 2005-08-22
-
公开(公告)号: US07543007B2公开(公告)日: 2009-06-02
- 发明人: Sorin Iacobovici
- 申请人: Sorin Iacobovici
- 申请人地址: US CA Santa Clara
- 专利权人: Sun Microsystems, Inc.
- 当前专利权人: Sun Microsystems, Inc.
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Osha • Liang LLP
- 主分类号: G06F7/00
- IPC分类号: G06F7/00
摘要:
Errors in a shift result can be detected with a residue-based mechanism, instead of with duplication of an entire shifter. The commutative property of residue computation over a bit string allows the residue of a value to be independent of the actual bit positions when the divisor is a Merrill number. Without a duplicated shifter, an operand that is the subject of a shift operation is formatted to become a multiple of k, where divisor=2k−1, and the divisor is used for computation of residues. The shift operation is translated to a single position shift or a zero position shift. The translated shift is applied to the formatted operand to generate a shift check value. Despite different values, the residues of the shift result and the shift check value will be the same as long as bit groups are consistent between the two. An error(s) is detected by comparing the residue of the shift check value with the residue of the shift result.
公开/授权文献
- US20070043796A1 Residue-based error detection for a shift operation 公开/授权日:2007-02-22
信息查询