1. An apparatus comprising a non-transitory computer-readable medium encoded with a computer program that, when executed performs the steps of: selecting a device parameter associated with an integrated circuit, wherein the selected device parameter includes one of a change in saturation current, a leakage parameter, and a speed parameter; collecting process data, wherein the process data includes time series process data and values associated with a plurality of process parameters; summarizing the time series process data; and performing a correlation analysis, wherein the correlation analysis identifies a key parameter included in the plurality of process parameters, wherein the key process parameter is correlative to the selected device parameter, and wherein the correlation analysis includes generating a gene map for the selected device parameter, wherein the gene map includes a first axis showing a plurality of process steps and a second axis illustrating the plurality of process parameters and illustrates the plurality of process parameters relative correlation to the selected device parameter at the plurality of process steps.