Patent ID: 7471116

Claim:
A method of operating a constant-folded circuit that is representative of at least one first circuit having at least one first input that varies on a relatively short time scale, at least one second input that varies on a relatively long time scale, and at least one output, comprising: determining at least one first value of at least one output of the constant-folded circuit based on at least one first value of said at least one first input, the constant-folded circuit having been configured using first configuration information generated based on the first circuit and a plurality of possible values of said at least one first input, at least one first value of said at least one second input, and at least one first value of the output corresponding to the values of the first and second inputs; and generating, concurrently with determining said at least one first value of said at least one output, second configuration information for the constant-folded circuit based on the first circuit and the plurality of possible values of said at least one first input, at least one second value of said at least one second input, and at least one second value of the output corresponding to the values of the first and second inputs.