Shenli
2007-01-26 06:37:19 UTC
Hi all,
I am reading "Coding Guidelines for Datapath Synthesis" from Synopsys.
It says "The most important technique to improve the performance of a
datapath is to avoid expensive carry-propagations and to make use of
redundant representations instead (like carry-save or partial-product)
wherever possible."
1. Is there any article talk about what's "carry-propagation" and how
to avoid use it?
2. What's "redundant representations" mean?
Please recommend some readings about it, thanks in advance!
Best regards,
Davy
I am reading "Coding Guidelines for Datapath Synthesis" from Synopsys.
It says "The most important technique to improve the performance of a
datapath is to avoid expensive carry-propagations and to make use of
redundant representations instead (like carry-save or partial-product)
wherever possible."
1. Is there any article talk about what's "carry-propagation" and how
to avoid use it?
2. What's "redundant representations" mean?
Please recommend some readings about it, thanks in advance!
Best regards,
Davy