Comments on Control (cont.)
FSM split for easier synthesis
Efficient synthesis requires 2 step process
- synthesis of indiv. blocks to gates
- flatten gate netlist from CONTROL down and resynthesize to remove gates due to MERGE block
FSM implemented 1-level subroutine capability to increase state sharing