• DocumentCode
    1355196
  • Title

    Performance and Cost Tradeoffs in Metal-Programmable Structured ASICs (MPSAs)

  • Author

    Ahmed, Usman ; Lemieux, Guy G F ; Wilton, Steven J E

  • Author_Institution
    Dept. of Electical & Comput. Eng., Univ. of British Columbia, Vancouver, BC, Canada
  • Volume
    19
  • Issue
    12
  • fYear
    2011
  • Firstpage
    2195
  • Lastpage
    2208
  • Abstract
    As process technology scales, the design effort and nonrecurring engineering (NRE) costs associated with the development of integrated circuits is becoming extremely high. Structured ASICs offer one solution to these problems. However, to realize their full potential, their performance and cost advantages, architectures, and CAD must be fully understood. We believe that this can lead to wider adoption of structured ASICs. In this paper, we take a step in this direction and investigate the area, delay, power, and cost tradeoffs in metal-programmable structured ASICs (MPSAs). In particular, we quantify the impact of the number of user-defined (custom) metal mask layers on these metrics. Results indicate that for lowest cost, the number of custom layers should be minimized, especially for small die sizes (e.g., less than 100 mm2). Delay and power, however, can be improved by a few additional custom layers. With two custom metal layers, MPSAs can be 2x - 10x cheaper than cell-based ICs (CBICs).
  • Keywords
    application specific integrated circuits; integrated circuit modelling; CBIC; MPSA; cell-based integrated circuits; cost tradeoff; custom metal layers; die sizes; metal-programmable structured ASIC; nonrecurring engineering; user-defined metal mask layers; Application specific integrated circuits; Delay; Design automation; Performance analysis; Power demand; Process design; Structured ASICs; VLSI;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2010.2076841
  • Filename
    5605284