Figure 3.12 ADD8 Implementation Spartan2, Virtex