A depth-decreasing heuristic for combinational logic: or how to convert a ripple-carry adder into a carry-lookahead adder or anything in-between
A depth-decreasing heuristic for combinational logic: or how to convert a ripple-carry adder into a carry-lookahead adder or anything in-between
复制标题
组合逻辑的深度递减启发式:或者如何将行波进位加法器转换为超前进位加法器或介于两者之间的任何东西
DOI:
10.1145/123186.123305
复制
发表时间:
1990
期刊:
影响因子:
--
通讯作者:
J. Fishburn
中科院分区:
文献类型:
--
作者:
J. Fishburn
This paper describes a heuristic for speeding up combinational logic by decreasing the logic depth, at the expense of a minimal increase in circuit size. The heuristic iteratively speeds up sections of the critical path by the use of Shannon factorization on the late input. This procedure is empirically found to be capable of reproducing or even beating several classic global optimizations: a chain of an associative operator is transformed into a tree, a ripple prefix circuit into a parallel prefix circuit, and a ripple-carry adder into a slightly smaller and faster circuit than the carry-lookahead adder.