Figure 1.2 Design Flow