Patent ID: 7865345
Filing Date: 2011-01-04
Classification: G06F

Abstract:
1. A method for performing transaction-level simulation in which communication over a bus is performed by using a transaction, the method comprising: issuing a first transaction, the first transaction being issued by a first functional module, wherein the first transaction includes attribute information that is mapped to hardware and attribute information that is not mapped to hardware; receiving the first transaction, the first transaction being received by a second functional module; performing a process requested by the first transaction, the process being performed by the second functional module; issuing a second transaction to a bus, the second transaction being issued to the bus by the second functional module, wherein the second transaction includes attribute information that is mapped to hardware and attribute information that is not mapped to hardware; receiving the second transaction from the bus, the second transaction being received by the first functional module; reading first and second time information, which is related to the second transaction and is included in the attribute information that is not mapped to hardware, from the received second transaction, wherein the first time information is related to time taken to complete the process requested by the first transaction, and the second time information is related to an expected time at which the process requested by the first transaction would be completed if there is no external factor that causes a delay in completing the process requested by the first transaction; and generating a data log based on the first and second time information.