The timing, area and cells has been modified to work properly.
FSM
internal edition
Dynamic allocation has been implemented and tested.