Multiple-input, multiple-output pass transistor logic
暂无分享,去创建一个
Techniques are presented for the design of multiple-input, multiple-output pass transistor circuits. By using shared functions as map-entered variables, dramatic reductions in transistor count can be achieved. Applied to a Viterbi decoder design for NASA, the transistor count of a CMOS integrated circuit was reduced by nearly 100 000 transistors over the best previously known techniques. A proof is presented which lowers the known theoretical upper bound on transistor count for circuits with six or more input variables. The implementation of practical single-output functions of less than six input variables is also shown to benefit from these techniques.
[1] D. Radhakrishnan,et al. Formal design procedures for pass transistor switching circuits , 1985 .
[2] Edward J. McCluskey,et al. Introduction to the theory of switching circuits , 1965 .
[3] Kazuo Yano,et al. A 3.8-ns CMOS 16*16-b multiplier using complementary pass-transistor logic , 1990 .
[4] Anantha P. Chandrakasan,et al. Low-power CMOS digital design , 1992 .