Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Combinational Circuit Synthesis with Time and Component Bounds

Published: 01 August 1977 Publication History

Abstract

New results are given concerning the design of combinational logic circuits. We give time and component bounds for combinational circuits specified in several ways. For any sequential machine defined by linear recurrence relations, we discuss an algorithm for the synthesis of equivalent combinational logic. The procedure includes upper bounds on the time and components involved. We also discuss the transformation of nonlinear recurrences into combinational circuits. Examples are given using gates as well as IC's as components. These include binary addition, multiplication, and ones' position counting. The time and component bounds our procedure yields compare favorably with traditional results.

References

[1]
S. Winograd, "On the time required to perform addition," J. Ass. Comput. Mach., vol. 12, pp. 277-285, Apr. 1965.
[2]
R. Brent, "On the addition of binary numbers," IEEE Trans. Comput., vol. C-19, pp. 758-759, Aug. 1970.
[3]
S. Winograd, "On the time required to perform multiplication," J. Assoc. Comput. Mach., vol. 14, pp. 793-802, Oct. 1967.
[4]
E. Bloch, "The central processing unit," in Planning a Computer System, W. Buchholz, Ed. New York: McGraw-Hill, 1962.
[5]
O. L. Mac Sorley, "High speed arithmetic in binary computers," Proc. IRE, pp. 67-91, 1961.
[6]
R. Brent, D. J. Kuck, and K. Maruyama, "The parallel evaluation of arithmetic expressions without division," IEEE Trans. Comput., vol. C-22, pp. 532-534, May 1973.
[7]
S. C. Chen and D. J. Kuck, "Time and parallel processor bounds for linear recurrence systems," IEEE Trans. Comput., vol. C-24, pp. 701-717, July 1975.
[8]
D. J. Kuck and Y. Muraoka, "Bounds on the parallel evaluation of arithmetic expressions using associativity and commutativity," Acta Informatica, vol. 3, fasc. 3, pp. 203-216, 1974.
[9]
R. P. Brent, "The parallel evaluation of arithmetic expressions in logarithmic time," in Complexity of Sequential and Parallel Numerical Algorithms, J. F. Traub, Ed. New York: Academic Press, 1973.
[10]
F. P. Preparata, D. E. Muller, and A. B. Barak, "Reduction of depth of Boolean networks with a fan-in constraint," IEEE Trans. Comput., to be published.
[11]
A. H. Sameh and R. P. Brent, "Solving triangular systems on a parallel computer," SIAM J. of Numer. Analysis; also Dep. Comput. Sci., Univ. of Illinois, Urbana-Champaign, Rep. 75-766, Nov. 1975; (NSF -OCA-DCR73-07980 A02 000014).
[12]
S. C. Chen, "Speedup of iterative programs in multiprocessor systems," Ph.D. dissertation, Dep. Comput. Sci., Univ. of Illinois at Urbana-Champaign, 75-694, Jan. 1975; (NSF-OCA-GJ-36936- 000004).
[13]
A. Habibi and P. A. Wintz, "Fast multipliers," IEEE Trans. Comput., vol. C-19, pp. 153-157, Feb. 1970.
[14]
C. S. Wallace, "'A suggestion for a fast multiplier," IEEE Trans. Electron. Comput., vol. EC-13, pp. 14-17, Feb. 1964.
[15]
L. Dadda, "Some schemes for parallel multipliers," Alta Frequenza, vol. 31, pp. 319-356, Mar. 1965.
[16]
W. D. Little, "An algorithm for high-speed digital filters," IEEE Trans. Comput., vol. C-23, pp. 466-469, May 1974.
[17]
L. B. Jackson, Jr. F. Kaiser, and H. S. McDonald, "An approach to the implementation of digital filters," IEEE Trans. Audio Electroacoust., vol. AU-16, Sept. 1968.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computers
IEEE Transactions on Computers  Volume 26, Issue 8
August 1977
141 pages

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 August 1977

Author Tags

  1. Binary addition
  2. binary multiplication
  3. circuit synthesis
  4. combinational circuits
  5. component bounds
  6. sequential circuits
  7. time bounds.

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media