• DocumentCode
    1757319
  • Title

    Simultaneous Constrained Pin Assignment and Escape Routing Considering Differential Pairs for FPGA-PCB Co-Design

  • Author

    Seong-I Lei ; Wai-Kei Mak

  • Author_Institution
    Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • Volume
    32
  • Issue
    12
  • fYear
    2013
  • fDate
    Dec. 2013
  • Firstpage
    1866
  • Lastpage
    1878
  • Abstract
    With the increasing complexity of circuit design in recent years, the pin assignment and escape routing problems for field-programmable gate array (FPGA) on a printed circuit board (PCB) have become greatly difficult due to the fast increase in pin count and density. Most existing works only focus on either the FPGA pin assignment problem or the PCB escape routing problem independently, but cannot handle them simultaneously. In this paper, we propose an integer linear programming based method to simultaneously solve the problem of pin assignment and escape routing for FPGA-PCB co-design. Moreover, differential pairs and single-ended signals are handled together optimally to minimize the total wirelength in escape routing. Encouraging experimental results are shown to support our approach showing reduction in the number of PCB routing layers and/or wirelength.
  • Keywords
    circuit optimisation; field programmable gate arrays; integer programming; linear programming; logic design; network routing; printed circuit design; FPGA pin assignment problem; FPGA-PCB codesign; PCB escape routing problem; PCB routing layers; constrained pin assignment; differential pair; field programmable gate array; integer linear programming; printed circuit board; total wirelength; Design automation; Field programmable gate arrays; Integer linear programming; Printed circuits; Differential pairs; escape routing; field-programmable gate array (FPGA)-printed circuit board (PCB) co-design; pin assignment;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2013.2276536
  • Filename
    6663243