• DocumentCode
    332690
  • Title

    Integrating logic retiming and register placement

  • Author

    Tzu Chieh Tien ; Hsiao Pin Su ; Yu Wen Tsay

  • Author_Institution
    Dept. of Comput. Sci., Tsinghua Univ., Beijing, China
  • fYear
    1998
  • fDate
    8-12 Nov. 1998
  • Firstpage
    136
  • Lastpage
    139
  • Abstract
    Retiming relocates registers in a circuit to shorten the clock cycle time. In deep sub-micron era, conventional pre-layout retiming cannot work properly because of dominant interconnection delay that is not available before layout. Although some retiming algorithms incorporating interconnection delay have been proposed, layout information is still not utilized effectively nor efficiently. Retiming and layout is combined for the first time in this paper. We present heuristics for two key problems: interconnection delay estimation and post-retiming incremental placement. An efficient retiming algorithm incorporating interconnection delay is also proposed. Experimental results show that on the average we can improve the circuit speed by 5.4% targeted toward a 0.52 /spl mu/m CMOS technology. Scaling down the technology to 0.1 /spl mu/m, as much as 25.6% improvement have been achieved.
  • Keywords
    CMOS logic circuits; delay estimation; logic CAD; timing; CMOS technology; circuit speed; clock cycle time; deep sub-micron era; dominant interconnection delay; heuristics; interconnection delay; interconnection delay estimation; layout information; logic retiming; post-retiming incremental placement; register placement; register relocation; retiming algorithms; Algorithm design and analysis; Delay estimation; Integrated circuit interconnections; Logic; Registers; Routing; Signal processing; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1998. ICCAD 98. Digest of Technical Papers. 1998 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    1-58113-008-2
  • Type

    conf

  • DOI
    10.1109/ICCAD.1998.144257
  • Filename
    742863