As the design grew in complexity, Alex used ISE 10.1's powerful synthesis and mapping tools to optimize the system. He tweaked the design, making adjustments to the timing constraints, and re-synthesizing the design to meet the required performance.