07-19-2016, 10:54 AM
I never really explained the thing that saves a tick on that adder so I'll just mention it briefly here:
I purposely bleed the CCA carry tower's generate line with the cancel line and use subtraction mode comparators. The way I bled it was so that the output of the borrow calculation would always be either 0 or 2 signal strength. Because I was guaranteed a consistent sig. strength with this technique, I could use the output directly to do -1 on later parts that depended on that 'borrow' evaluation.
So yeah, saved a tick.
I purposely bleed the CCA carry tower's generate line with the cancel line and use subtraction mode comparators. The way I bled it was so that the output of the borrow calculation would always be either 0 or 2 signal strength. Because I was guaranteed a consistent sig. strength with this technique, I could use the output directly to do -1 on later parts that depended on that 'borrow' evaluation.
So yeah, saved a tick.