Functionally complete family of self-timed dynamic logic circuits
AssigneeHewlett-Packard Company
InventorJeffry D. Yetter
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Company
InventorJeffry D. Yetter
Estimating the term…
A logic system uses novel mousetrap logic gates which implement novel vector logic. In a vector logic system, any number of valid vector logic states and one invalid vector logic state is defined by the logic signals on a set of logic paths. An invalid vector logic state is defined as the case when all logic paths exhibit a low logic signal. A valid vector logic state can be defined in a variety of ways. In the preferred embodiment, a valid vector logic state is defined as the case when one and only one of said logic paths exhibits a high logic signal. Furthermore, mousetrap logic gates, which can be connected directly in series and/or parallel to collectively perform logic functions, implement the foregoing logic scheme. Each mousetrap logic gate has an arming mechanism, ladder logic, and a buffer. A precharge is supplied by the arming mechanism to the buffer. Incoming logic is operated upon by the ladder logic and used to trigger the precharged buffer. Each of the mousetrap gates is self-timed so that no output exists until all necessary valid inputs are present.
A logic gate for use in a logic system having a plurality of vector logic states wherein one and only one vector logic state is defined valid by a high logic state on a predetermined exclusive set of one or more logic paths and wherein an invalid vector logic state is defined when all said logic paths exhibit a low logic gate, the logic gate comprising:
A logic gate for use in a logic system having a plurality of vector logic states wherein one and only one vector logic state is defined valid by a high logic state on a predetermined exclusive set of one or more logic paths and wherein an invalid vector logic state is defined where all said logic paths exhibit a low logic state, the logic gate comprising:
A self-timed dynamic logic system comprising:
A self-timed dynamic logic system, comprising:
A self-timed dynamic logic system, comprising:
A logic gate for a self-timed and monotonic logic system utilizing vector logic states, each of said vector logic states defined by any number of binary logic states situated respectively on a plurality of logic paths, each of said vector logic states encoding timing information by defining an invalid state when all said binary logic states concurrently exhibit a logic low and by defining one of a plurality of valid states when a preselected exclusive subset of said binary logic states exhibits a logic high, the logic gate for deriving a vector output from a plurality of vector inputs, comprising:
Dependencies are inferred from the claim text.