There are many ways of modeling the behavior of systems, and the use of state machines is one of the oldest and best known. The behavior of the system at a given point in time depends upon the current state and the input or events that occur at that time. For each state the system may be in, behavior is defined for each possible input or event. Here we design a FSM serial adder in SIMULINK.