Therefore, we designed the functional level simulation to use our Pull–Model approach. In this approach, no device(corresponding to a selector of one) is meaningless, as are all signals feeding that input transitively. Clearly, expending simulator CPU cycles to determine the value of signals which ultimately are unused is inefficient.