Patent ID: 7543307

Claim:
An interface method for a logical circuit comprising a logical operation element, comprising: defining a hardware interface, using a first interface definition language which is partly common to a second interface definition language directed to a software object, wherein the first interface definition language has means for defining a plurality of functions, each function having a function name, and a function return value, and at least one function having at least one function argument; providing at least a function identifying register for identifying the function name defined by the first interface definition language for a server interface circuit in order to realize the interface among the function identifying register for identifying the function name defined by the first interface definition language, an input/output register for storing the argument, and a return value register for storing the return value; determining whether the function is the at least one function having the at least one function argument; and performing at least one of inputting the function argument, outputting the function argument and outputting the function return value, the function return value being generated by a random number generator, wherein the software object is capable of realizing the hardware interface independently of the server interface circuit by using only the second interface definition language.