• DocumentCode
    2661540
  • Title

    Memory design for bit-level VLSI architectures

  • Author

    Burleson, Wayne P.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Colorado Univ., Boulder, CO, USA
  • fYear
    1990
  • fDate
    1-3 May 1990
  • Firstpage
    2308
  • Abstract
    Many algorithms make use of memories for table lookup of functions. Parallel implementations of these algorithms require the parallelizing of the table-lookup function. Some of the issues involved with mapping such algorithms to highly parallel VLSI arrays are examined. Reading memory may be viewed as a census function, which is usually and most optimally implemented with tree structures. A parameterized memory algorithm which may be compiled such that it maps to a VLSI architecture which satisfies some notion of optimality is proposed. Optimally pipelining a memory read function is demonstrated, and issues of designing decoders to minimize VLSI cost measures are discussed. The design method is particularly well suited for bit-pipelined, multiport, and content-addressable memories
  • Keywords
    VLSI; content-addressable storage; decoding; integrated memory circuits; memory architecture; parallel algorithms; parallel architectures; pipeline processing; table lookup; CAM; bit pipelined memory; bit-level VLSI architectures; census function; content-addressable memories; decoder design; highly parallel VLSI arrays; memory read function; multiport memory; parameterized memory algorithm; table-lookup function; tree structures; Arithmetic; Computer architecture; Cost function; Decoding; Delay; Design methodology; Iterative algorithms; Logic; Partitioning algorithms; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1990., IEEE International Symposium on
  • Conference_Location
    New Orleans, LA
  • Type

    conf

  • DOI
    10.1109/ISCAS.1990.112471
  • Filename
    112471