• DocumentCode
    2680152
  • Title

    Delay optimization using SOP balancing

  • Author

    Mishchenko, Alan ; Brayton, Robert ; Jang, Stephen ; Kravets, Victor

  • Author_Institution
    Dept. of EECS, Univ. of California, Berkeley, CA, USA
  • fYear
    2011
  • fDate
    7-10 Nov. 2011
  • Firstpage
    375
  • Lastpage
    382
  • Abstract
    Reducing delay of a digital circuit is an important topic in logic synthesis for standard cells and LUT-based FPGAs. This paper presents a simple, fast, and very efficient synthesis algorithm to improve the delay after technology mapping. The algorithm scales to large designs and is implemented in a publicly-available technology mapper. The code is available online. Experimental results on industrial designs show that the method can improve delay after standard cell mapping by 30% with the increase in area 2.4%, or by 41% with the increase in area by 3.9%, on top of a high-effort synthesis and mapping flow. In a separate experiment, the algorithm was used as part of a complete industrial standard cell design flow, leading to improvements in area and delay after place-and-route. In yet another experiment, the algorithm was applied before FPGA mapping into 4-LUTs, resulting in 16% logic level reduction at the cost of 9% area increase on top of a high-effort mapping.
  • Keywords
    circuit optimisation; digital circuits; field programmable gate arrays; logic circuits; FPGA mapping; LUT-based FPGA; SOP balancing; complete industrial standard cell design flow; delay optimization; digital circuit; logic synthesis; mapping flow; publicly-available technology; synthesis algorithm; Algorithm design and analysis; Boolean functions; Delay; Field programmable gate arrays; Logic gates; Optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2011 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4577-1399-6
  • Electronic_ISBN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2011.6105357
  • Filename
    6105357