1. One or more computer-readable media storing computer-executable instructions for causing one or more processors to perform a method, the method comprising: analyzing a layout design to identify matching patterns that match a pre-calculated pattern in a pattern database, each of pre-calculated patterns in the pattern database having a time-to-failure characteristic value pre-computed based on a model of electric current path generation and evolution which assumes field-based hoping conductivity of current carriers; and determining time-to-failure characteristic values for the matching patterns based on the pre-computed time-to-failure characteristic values and electric attributes of geometric elements in each of the matching patterns.