Thermal Driven Placement for Island-style MTCMOS FPGAs

被引:1
|
作者
Jaffari, Javid [1 ]
Anis, Mohab [1 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON, Canada
关键词
FPGA; Placement; Temperature; Maximum Entropy; Simulation Annealing;
D O I
10.4304/jcp.3.4.24-30
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Rapid increase in transistor density and operating frequency has led to the increase in power densities, exhibiting itself as a high temperature profile. The high temperature spots over an FPGA impact the power, performance, and reliability of the chip, hence should be addressed during the design process. The logic block placement is targeted as the natural starting point to address the non-uniform thermal profile problem. The proposed placer simultaneously accounts for conventional placement objectives (routability and timing) while increases the temperature profile uniformity by optimizally spreading the power sources. As a measure of thermal uniformity in the simulation annealing core of the placer, a cost function is derived by adapting the concept of maximum entropy in a dual electrostatic charge model. The runtime complexity of this cost function is linear with respect to the number of used blocks, regardless of the size of the FPGA, and there is no need to perform the time-consuming thermal extractions. Results show an average of 73% and 51% reductions in the standard deviation and maximum gradient of temperature with less than 4% average wiring and delay penalty.
引用
收藏
页码:24 / 30
页数:7
相关论文
共 50 条
  • [31] Timing-Driven Placement for FPGAs with Heterogeneous Architectures and Clock Constraints
    Lin, Zhifeng
    Xie, Yanyue
    Qian, Gang
    Chen, Jianli
    Wang, Sifei
    Yu, Jun
    Chang, Yao-Wen
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1564 - 1569
  • [32] RippleFPGA: Routability-Driven Simultaneous Packing and Placement for Modern FPGAs
    Chen, Gengjie
    Pui, Chak-Wa
    Chow, Wing-Kai
    Lam, Ka-Chun
    Kuang, Jian
    Young, Evangeline F. Y.
    Yu, Bei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (10) : 2022 - 2035
  • [33] TeSHoP : A Temperature Sensing based Hotspot-Driven Placement Technique for FPGAs
    Lu, Weina
    Hu, Yu
    Ye, Jing
    Li, Xiaowei
    2016 26TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2016,
  • [34] Thermal-aware placement for FPGAs using electrostatic charge model
    Jaffari, Javid
    Anis, Mohab
    ISQED 2007: PROCEEDINGS OF THE EIGHTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2007, : 666 - +
  • [35] RippleFPGA: A Routability-Driven Placement for Large-Scale Heterogeneous FPGAs
    Pui, Chak-Wa
    Chen, Gengjie
    Chow, Wing-Kai
    Lam, Ka-Chun
    Kuang, Jian
    Tu, Peishan
    Zhang, Hang
    Young, Evangeline F. Y.
    Yu, Bei
    2016 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2016,
  • [36] A New Timing Driven Placement Algorithm for Dependable Circuits on SRAM-based FPGAs
    Sterpone, Luca
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 4 (01)
  • [37] Timing Driven Placement for Fault Tolerant Circuits Implemented on SRAM-Based FPGAs
    Sterpone, Luca
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2009, 5453 : 85 - 96
  • [38] Multi Terminal Net Routing for Island Style FPGAs using Nearly-2-SAT Computation
    Mukherjee, Shyamapada
    Roy, Suchismita
    2015 19TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2015,
  • [39] Voltage Island-Driven Floorplanning Considering Level shifter Placement
    Lin, Jai-Ming
    Cheng, Wei-Yi
    Lee, Chung-Lin
    Hsu, Richard C. J.
    2012 17TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2012, : 443 - 448
  • [40] A Power-Driven Thermal Sensor Placement Algorithm for Dynamic Thermal Management
    Wang, Hai
    Tan, Sheldon X. -D.
    Swarup, Sahana
    Liu, Xue-Xin
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1215 - 1220