• DocumentCode
    815637
  • Title

    SIMPPL: An Adaptable SoC Framework Using a Programmable Controller IP Interface to Facilitate Design Reuse

  • Author

    Shannon, Lesley ; Chow, Paul

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Toronto, Ont.
  • Volume
    15
  • Issue
    4
  • fYear
    2007
  • fDate
    4/1/2007 12:00:00 AM
  • Firstpage
    377
  • Lastpage
    390
  • Abstract
    As the complexity of designing system-on-chips increases, so does the need to abstract low-level design issues to improve designer productivity. The reuse of previously designed Intellectual Property (IP) modules is a common form of abstraction used to reduce design time. However, different applications typically use a variety of physical interfaces, communication protocols, and global system-level control for IP modules, which complicates design reuse. In this paper, we describe the SIMPPL system model and an abstraction for IP modules, called the computing element (CE), that facilitate the SoC design for both field-programmable gate array (FPGA) and application-specific integrated circuit (ASIC) platforms. The CE abstraction decouples the datapath and system-level communication from the application-specific control to promote design reuse by localizing control redesign of IP for new applications. The SIMPPL model facilitates multi-clock domain SoC designs and expedites system integration by defining the intermodule links and communication protocols
  • Keywords
    field programmable gate arrays; industrial property; integrated circuit design; programmable controllers; system-on-chip; ASIC; FPGA; SIMPPL; application specific integrated circuits; communication protocols; design reuse; field programmable gate arrays; intellectual property; intermodule links; programmable controllers; system integration; system-on-chip design; Application specific integrated circuits; Communication system control; Control systems; Field programmable gate arrays; Finite impulse response filter; Hardware; Intellectual property; Protocols; Software design; System-on-a-chip; Intellectual Property (IP) reuse; application-specific architectures; application-specific integrated circuits (ASICs); customizable controllers; design reuse; field-programmable gate arrays (FPGAs); system integration; system-on-chip design;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2007.893645
  • Filename
    4162515