• DocumentCode
    388569
  • Title

    A fast tally structure and applications to signal processing

  • Author

    Cappello, P. ; Steiglitz, Kenneth

  • Author_Institution
    University of California, Santa Barbara, California, USA
  • Volume
    9
  • fYear
    1984
  • fDate
    30742
  • Firstpage
    343
  • Lastpage
    346
  • Abstract
    We describe the design, layout, and simulation of a recursively defined VLSI chip, using a constraint-based, procedural layout language. We use as an example the problem of counting the number of 1´s in a set of (B - 1) input bits, where B is a power of 2. A regular, recursive structure, called a unary-to-binary converter (UBC(B)), tally circuit, or parallel counter, is described, based on the original design of Swartzlander. Area from the CIF plots and worst-case delay from simulations are given for 5 instantiations of the circuit, for B = 4, 8, 16, 32, and 64. The results verify the expected asymptotic behavior of the implementation as a function of B. The high-level, procedural approach leads to a succinct and parameterized description of the circuit. Verification and simulation of different versions of the circuit is much easier than with the conventional, hand-layout approach.
  • Keywords
    Adders; Application software; Circuit simulation; Computational modeling; Computer science; Computer simulation; Delay; Libraries; Signal processing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP '84.
  • Type

    conf

  • DOI
    10.1109/ICASSP.1984.1172516
  • Filename
    1172516