• DocumentCode
    1663446
  • Title

    Layout driven optimization of datapath circuits using arithmetic reasoning

  • Author

    Neumann, Ingmar ; Stoffel, Dominik ; Sulimma, Kolja ; Berkelaar, Michel ; Kunz, Wolfgang

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Kaiserslautern Univ., Germany
  • fYear
    2004
  • Firstpage
    350
  • Lastpage
    353
  • Abstract
    This paper proposes a new formalism for layout-driven optimization of datapaths. It is based on preserving an arithmetic bit level representation of the arithmetic circuit portions throughout various design stages. The arithmetic bit level description takes into account the arithmetic nature of the datapath and facilitates arithmetic reasoning to identify circuit transformations that are too complex to derive for Boolean reasoning. It is a bit-level representation so that it integrates well into standard design flows. Based on this representation, we developed an optimization algorithm for cycle time. It takes interconnect delay into account and can be applied at late design stages. A prototype has been integrated into a commercial EDA environment. For circuits implementing complex arithmetic expressions we achieved performance improvements of up to 32%.
  • Keywords
    Boolean algebra; adders; circuit optimisation; digital arithmetic; logic design; Boolean reasoning; EDA; arithmetic bit level representation; arithmetic circuit; arithmetic reasoning; datapath circuits; interconnect delay; layout driven optimization; logic design; Adders; Arithmetic; Circuit synthesis; Delay; Electronic design automation and methodology; Integrated circuit interconnections; Integrated circuit synthesis; Logic; Optimization methods; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings. IEEE International Conference on
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-2231-9
  • Type

    conf

  • DOI
    10.1109/ICCD.2004.1347945
  • Filename
    1347945