Tag Archives: optimization

Precomputing Logic

One of the most powerful optimizations is the ability to make assumptions about inputs to a system. In this article, timing is met when a comparison is precomputed. This basic method often improves timing. The cost is that assumptions on … Continue reading

Posted in Fundamentals | Tagged | Comments Off on Precomputing Logic

The Carry-Select Method

One method that can be used to optimize a design for performance is based on the carry-select adder.  The general idea is that an adder can either have a carry-in of 0, or a carry-in of 1.  Two adders can … Continue reading

Posted in Fundamentals | Tagged | Comments Off on The Carry-Select Method