1. A method of pre-tabulating sub-networks comprising: a) generating a sub-network that has a plurality of circuit elements, wherein the sub-network performs a function; b) based on the function, generating a parameter; c) storing the sub-network in a storage structure based on the generated parameter.