Patent ID: 7644380

Claim:
A method for implementing a physical MOS device in a circuit comprising analyzing the MOS device, the method comprising: identifying an undirected MOS device in the circuit, the undirected MOS device linking a first net and a second net; defining functions of the first and second nets that cause each net to be a set of logic values as a function of inputs to the circuit; determining whether a signal flows through the undirected MOS device in one or two directions according to a set of rules that applies defined functions, wherein the set of rules for a static device having no pre-charged nets differs from the set of rules for a dynamic device having a pre-charged net; directing the undirected MOS device in one direction if the signal flows through the undirected MOS device in one direction; and implementing the physical MOS device in the circuit based at least in part upon the identified MOS devices.