An analysis function is a generic function designed to produce a specific analysis output. The analysis function takes any number of pins from the data model of the component to be analyzed and variable time spans as input. An analysis function can be tailored to a specific component or applicable across multiple components.