1. A method for designing a logic circuit, comprising: specifying a target logic function for said logic circuit; identifying a design objective for said target logic function; and implementing said logic circuit by selectively using at least one functionally redundant transistor network, said implemented logic circuit achieving said target logic function and said design objective.