• DocumentCode
    2297899
  • Title

    DCP: an algorithm for datapath/control partitioning of synthesizable RTL models

  • Author

    Lam, Victor J. ; Olukotun, Kunle A.

  • Author_Institution
    Comput. Syst. Lab., Stanford Univ., CA, USA
  • fYear
    1998
  • fDate
    5-7 Oct 1998
  • Firstpage
    442
  • Lastpage
    449
  • Abstract
    Currently, the majority of ASIC and custom chip implementations go through a process by which a cycle-accurate synthesizable RTL model is refined into an RT/gate-level model that has been partitioned into datapath and control. This partitioning is usually done manually. This paper describes an algorithm for automatic datapath/control decomposition of synthesizable RTL models based on communication and area considerations. The partitioning results match the decisions made by human designers. Automatic partitioning provides a foundation for better RT-level analysis such as more accurate high-level area and timing estimates for designs implemented with deep submicron IC technologies. Tools that operate at the RT-level are becoming increasingly important as integration levels and design complexity continue to rise. We demonstrate one application of automatic datapath/control partitioning by using DCP to compute significantly more accurate area estimates in much less time
  • Keywords
    application specific integrated circuits; computational complexity; logic design; timing; ASIC; DCP; custom chip implementations; datapath/control partitioning; deep submicron IC technologies; design complexity; gate-level model; synthesizable RTL models; Clustering algorithms; Communication system control; Computer architecture; Data mining; Design automation; Design optimization; Integrated circuit synthesis; Partitioning algorithms; Process design; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1998. ICCD '98. Proceedings. International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-9099-2
  • Type

    conf

  • DOI
    10.1109/ICCD.1998.727088
  • Filename
    727088