• DocumentCode
    1787734
  • Title

    Asynchronous circuit placement by Lagrangian relaxation

  • Author

    Gang Wu ; Tao Lin ; Hsin-Ho Huang ; Chu, Chris ; Beerel, Peter A.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
  • fYear
    2014
  • fDate
    2-6 Nov. 2014
  • Firstpage
    641
  • Lastpage
    646
  • Abstract
    Recent asynchronous VLSI circuit placement approach tries to leverage synchronous placement tools as much as possible by manual loop-breaking and creation of virtual clocks. However, this approach produces an exponential number of explicit timing constraints which is beyond the ability of synchronous placement tools to handle. Thus, synchronous placer can only produce suboptimal results. Also, it can be very costly in terms of runtime. This paper proposed a new placement approach for asynchronous VLSI circuits. We formulated the asynchronous timing-driven placement problem and transform this problem into a weighted wirelength minimization problem based on a Lagrangian relaxation framework. The problem can then be efficiently solved using any standard wirelength-driven placement engine that can handle net weights. We demonstrate our approach on QDI PCHB asynchronous circuit with a state-of-art quadratic placer. The experimental results show that our algorithm can effectively improve the asynchronous circuits performance at placement stage. In addition, the runtime of our algorithm is shown to be more scalable to large-scale circuits compared with the loop-breaking approach.
  • Keywords
    VLSI; asynchronous circuits; graph theory; integrated circuit layout; minimisation; Lagrangian relaxation; QDI PCHB asynchronous circuit; asynchronous VLSI circuit placement; asynchronous circuit placement; asynchronous timing driven placement problem; quadratic placer; standard wirelength driven placement engine; weighted wirelength minimization problem; Asynchronous circuits; Delays; Engines; Logic gates; Optimization; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2014 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • Type

    conf

  • DOI
    10.1109/ICCAD.2014.7001420
  • Filename
    7001420