• DocumentCode
    1587236
  • Title

    A unified framework for characterizing retiming and scheduling solutions

  • Author

    Denk, Tracy G. ; Parhi, Keshab K.

  • Author_Institution
    Dept. of Electr. Eng., Minnesota Univ., Minneapolis, MN, USA
  • Volume
    4
  • fYear
    1996
  • Firstpage
    568
  • Abstract
    Retiming and scheduling are two important techniques used in high-level synthesis. The interaction between these techniques is important for high-quality ASIC design; however, these techniques are often studied separately. In this paper, we systematically study retiming, scheduling, and the interaction between them. We begin with a characterization of all retiming solutions. A similar characterization is then given for scheduling solutions, and this characterization takes into account the interaction between retiming and scheduling. The contribution of this paper is two-fold: first, we believe that our method of characterizing retiming and scheduling solutions lends insight into these problems and how they interact. Second, we demonstrate an algorithm which can generate all possible retiming or scheduling solutions, allowing a circuit designer to explore the space of possible implementations for a given data-flow graph
  • Keywords
    application specific integrated circuits; circuit CAD; data flow graphs; high level synthesis; integrated circuit design; scheduling; timing; characterization; data-flow graph; high-level synthesis; high-quality ASIC design; retiming solutions; retiming/scheduling interaction; scheduling solutions; unified framework; Application specific integrated circuits; Delay; Digital signal processing; High level synthesis; Power dissipation; Scheduling algorithm; Signal processing algorithms; Space exploration; Throughput; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1996. ISCAS '96., Connecting the World., 1996 IEEE International Symposium on
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    0-7803-3073-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.1996.542087
  • Filename
    542087