Method of high-performance CMOS design
AssigneeUniversity of Washington
InventorsCarl Sechen, Larry McMurchie, Tyler Thorp, Gin Yee
Life of this patent
Estimating the term…
Loading patent…
AssigneeUniversity of Washington
InventorsCarl Sechen, Larry McMurchie, Tyler Thorp, Gin Yee
Estimating the term…
A method for improving the speed of conventional CMOS logic families is disclosed. When applied to static CMOS, OPL retains the restoring character of the logic family, including its high noise margins. Speedups of 2× to 3× over (optimized) conventional static CMOS are demonstrated for a variety of circuits, ranging from chains of gates, to datapath circuits, and to random logic benchmarks. Such speedups are obtained using identical netlists without remapping. When applied to pseudo-nMOS and dynamic families, in combination with remapping to wide-input NORs, OPL yields speedups of 4× to 5× over static CMOS. Since OPL applied to static CMOS is faster than conventional domino logic, and since it has higher noise margins than domino logic, we believe it will scale much better than domino with future processing technologies.
A method of clocking a multilevel logic circuit, each level of the multilevel logic circuit having inverting dynamic logic gates only, each inverting dynamic logic gate implementing an arbitrary inverting logic function, each inverting dynamic logic gate driving the output to the value of the logic function when triggered by a clock signal, each inverting dynamic logic gate having all inputs and an output fully pre-charged to VDD (logic “1”), the method comprising:
A multilevel logic circuit, comprising:
The multilevel logic circuit of claim wherein each inverting dynamic logic gate includes a keeper consisting of an implementation of the dual of the logic function of the gate, known as output prediction logic (OPL) static.
Dependencies are inferred from the claim text.