• DocumentCode
    2173423
  • Title

    Customizing IP cores for system-on-chip designs using extensive external don´t-cares

  • Author

    Chang, Kai-Hui ; Bertacco, Valeria ; Markov, Igor L.

  • Author_Institution
    EECS Dept., Univ. of Michigan, Ann Arbor, MI
  • fYear
    2009
  • fDate
    20-24 April 2009
  • Firstpage
    582
  • Lastpage
    585
  • Abstract
    Traditional digital circuit synthesis flows start from an HDL behavioral definition and assume that circuit functions are almost completely defined, making don´t-care conditions rare. However, recent design methodologies do not always satisfy these assumptions. For instance, third-party IP blocks used in a system-on-chip are often over-designed for the requirements at hand. By focusing only on the input combinations occurring in a specific application, one could resynthesize the system to reduce its area and power consumption. Therefore we extend modern digital synthesis with a novel technique, called SWEDE, that uses external don´t-cares present implicitly in existing simulation-based verification environments for circuit customization. Experiments indicate that SWEDE scales to large ICs with half-million input vectors and handles practical cases well.
  • Keywords
    circuit simulation; digital circuits; hardware description languages; industrial property; network synthesis; system-on-chip; HDL behavioral definition; IP blocks; IP cores; SWEDE; circuit customization; digital circuit synthesis; simulation-based verification; system-on-chip designs; Algorithm design and analysis; Automatic testing; Circuit simulation; Circuit synthesis; Circuit testing; Digital circuits; Energy consumption; Entropy; Hardware design languages; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
  • Conference_Location
    Nice
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-3781-8
  • Type

    conf

  • DOI
    10.1109/DATE.2009.5090732
  • Filename
    5090732