1. An apparatus for sharing a function logic, the apparatus comprising: a storage which is configured to store data which is received from at least two functional units in order to share at least one function logic; and an arbitrator which is configured to transmit the stored data to each of the at least one function logic, based on a scheduling rule.