• DocumentCode
    3162304
  • Title

    Register Minimization beyond Sharing among Variables

  • Author

    Tsung-Yi Wu, Youn-Long Lin

  • Author_Institution
    Department of Computer Science, Tsing Hua University, Hsin-Chu, Taiwan, R.O.C.
  • fYear
    1995
  • fDate
    1995
  • Firstpage
    164
  • Lastpage
    169
  • Abstract
    Traditionally, it is assumed that every variable in the input HDL (Hardware Description Language) behavioral description needs to be held in a register; A register can be shared by multiple variables if they have mutually disjoint lifetime intervals. This approach is effective for signal-flow-like computations such as various DSP algorithms. However, it is not the best for the synthesis of control-dominated circuits, which usually have variables/signals of different bit-width as well as very long lifetime. To go beyond register minimization by lifetime-analysis-based sharing, we propose holding some variables in the state registers, some signal nets, or some unclocked sequential networks. We have implemented the proposed method in a software program called VReg. Experimental results have demonstrated that Vreg minimizes the number of registers more effectively than the lifetime-analysis-based approach does. Better register minimization also leads to both smaller area and faster designs.
  • Keywords
    Control-Dominated Circuit; High-Level Synthesis; Storage Synthesis; Circuit synthesis; Communication system control; Computer science; Control systems; Digital signal processing; Hardware design languages; High level synthesis; Minimization; Network synthesis; Registers; Control-Dominated Circuit; High-Level Synthesis; Storage Synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1995. DAC '95. 32nd Conference on
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-725-1
  • Type

    conf

  • DOI
    10.1109/DAC.1995.250084
  • Filename
    1586696