• DocumentCode
    1384164
  • Title

    A VLSI inner product macrocell

  • Author

    Breveglieri, Luca ; Dadda, Luigi

  • Author_Institution
    Dipt. di Elettronica e Inf., Politecnico di Milano, Italy
  • Volume
    6
  • Issue
    2
  • fYear
    1998
  • fDate
    6/1/1998 12:00:00 AM
  • Firstpage
    292
  • Lastpage
    298
  • Abstract
    Microcontrollers for embedded computer applications require a library of dedicated macrocells for specific applications. Arithmetic and basic digital signal processor (DSP) computations may be too inefficient when computed by software on the core central processing unit (CPU) of the microcontroller. Here the architecture of a VLSI macrocell is defined and developed for the ST9 microcontroller (8 bits), for the computation of the inner (scalar) product of two vectors of integer numbers based on the multiply/accumulate algorithm. The arithmetic core of the macrocell is an integer pipeline. This macrocell fully interfaces to the ST9 environment and is optimized so as to achieve the maximum performances compatible with the bandwidth of the bus of ST9 and the minimum consumption of silicon area. The macrocell Is implemented in CMOSM5H technology (0.7 /spl mu/ channel width) and its performances, measured in terms of silicon area and throughput, are evaluated.
  • Keywords
    CMOS digital integrated circuits; VLSI; cellular arrays; microcontrollers; pipeline processing; real-time systems; CMOSM5H technology; ST9 microcontroller; VLSI; arithmetic core; bus bandwidth; core central processing unit; dedicated macrocells; embedded computer applications; inner product macrocell; integer numbers; integer pipeline; multiply/accumulate algorithm; throughput; Application software; Central Processing Unit; Computer applications; Digital arithmetic; Digital signal processors; Macrocell networks; Microcontrollers; Silicon; Software libraries; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/92.678890
  • Filename
    678890