发明名称 Redundancy-free circuits for zero counters
摘要 A more efficient method of counting the number of zeros in a 4-bit value generates three output bits (q0, q1 and q2) from four input bits (a0, a1, a2 and a3) according to the logic equations q0=not(a1+a2+a3+a4), q1=not(a0+a1), q2=a1(not a0)+not(a0+a2). These output bits yield the number of non-significant (leading or trailing) zeros in the 4-bit value. The invention may be implemented in a 16-bit zero counter having four 4-bit decoders, but is applicable to any number of zero counters. The output bits from the four 4-bit decoders can be combined to yield a 5-bit count whose most significant bit is a one when all input bits from all four of the 4-bit blocks are zero. A multiplexer stage derives two outputs based on a portion of the decode bits. For wider counters, the output stage uses four AOI21 gates to merge additional decode bits from a next lower 16-bit zero counter.
申请公布号 US7461110(B2) 申请公布日期 2008.12.02
申请号 US20050130551 申请日期 2005.05.17
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 KAPLUN ALEKSANDR;WEN HUAJUN J.
分类号 G06F7/00 主分类号 G06F7/00
代理机构 代理人
主权项
地址