FPGA Adders: Performance Evaluation and Optimal Design

 进位跳加法器(Carry-Skip Adder

进位选择加法器(Carry-Select Adder)

carry lookahead adder 超前进位加法器

链式进位加法器(Ripple-Carry Adder)

对速度和时延的判断方法:

obtain operational times from Xilinx timing-
simulation software

we easure
cost as the number of configurable logic
blocks (CLBs) used.

The performance-to-cost
ratio is cost divided by operational time.

比较了三种加法器:

implemented carrycomplete
and carry-look-ahead adders. By
comparison with the ripple adder, their high
costs, complexities, and high fan-in and fanout
requirements3,4 make them unsuitable
for implementation on FPGA devices.

The carry-ripple adder is a basic building
block of other adders. The timing models we
use in our optimization analyses of carry-skip
and carry-select adders are functions of the
carry-ripple adder’s worst-case operational
time.

Our results show that the nonoptimized
carry-skip adder performs no better than the carryripple
adder, with a small increase in cost.

The S-R-R adder is the most economical to implement, at a
cost about 50% less than the other two adders. The speed
improvement of the S-R-R adder over the carry-ripple adder
is 7% to 36%.

The three configurations are the select-rippleripple
(S-R-R), select-skip-ripple (S-S-R), and select-skip-skip
(S-S-S) adders.

你可能感兴趣的:(performance,optimization,basic,less)