首页> 外文期刊>Expert systems with applications >An evolutionary approach to implement logic circuits on three dimensional FPGAs
【24h】

An evolutionary approach to implement logic circuits on three dimensional FPGAs

机译:实现三维FPGA逻辑电路的进化方法

获取原文
获取原文并翻译 | 示例

摘要

Three Dimensional Field Programmable Gate Arrays (3D FPGAs) recently are presented as the next generation of the FPGA family to continue the integration of more transistors on a single chip seamlessly. The 3D FPGA are fabricated by stacking several layers of semiconductor substrates and the interconnection among layers are realized using Through Silicon Vias (TSVs). Despite their benefits regarding less area and higher speed, 3D FPGAs encounter two major problems; huge size of single TSV and trapping generated heat in inner layers. To handle these problems, we propose a complete Computer Aided Design (CAD) flow to implement an arbitrary logic circuit on 3D FPGA. Prtitioning, Placement, and Routing are primary stages of the proposed CAD flow. The partitioning and placement stages of the flow are based on Simulated Annealing algorithm. Furthermore, the routing stage is a modified version of the Pathfinder algorithm. Unbalanced SA based partitioning tremendously reduces the required TSVs along with distribution of highly active circuit's modules on the bottom layers and constructing thermal channels facilitate transferring the generated heat in intermediate layers. Simulation results show more than 60%, 65%, and 23% reduction in TSV count, heat transfer performance, and area respectively, along with 4% increase in critical path delay. In addition, comparison between 2D FPGA and 3D FPGA with our proposed architecture (including 2 tier), shows that the circuit speed increases by 28.61%, and minimum channel width decreases by 30.47%. Finally, the results of comparison between 2-tier and 4-tier in 3D FPGA show that circuit speed and minimum channel width increase by 15.95% and 15.92% in 4-tier, respectively.
机译:三维现场可编程门阵列(3D FPGA)最近呈现为下一代FPGA系列,以便无缝地继续在单个芯片上集成更多晶体管。通过堆叠几层半导体基板和层之间的互连通过硅通孔(TSV)来实现3D FPGA。尽管他们对较少的面积和更高的速度有益,但3D FPGA遇到了两个主要问题;巨大的单层TSV和内层中的产生热量。为了处理这些问题,我们提出了一个完整的计算机辅助设计(CAD)流动,用于在3D FPGA上实现任意逻辑电路。 Prtititing,Placement和路由是所提出的CAD流程的主要阶段。流程的分区和放置阶段基于模拟退火算法。此外,路由阶段是Pathfinder算法的修改版本。基于SA的基于SA的分区在底层上的高度有源电路模块的分布以及构造热通道的分布迅速地减少了所需的TSV,并且促进在中间层中的产生热量。模拟结果分别显示TSV计数,传热性能和面积的60%,65%和23%,临界路径延迟增加4%。此外,2D FPGA和3D FPGA与我们所提出的架构(包括2层)的比较,表明电路速度增加28.61%,最小通道宽度降低30.47%。最后,3D FPGA中的2层和4层的比较结果表明,电路速度和最小通道宽度分别在4层中增加了15.95%和15.92%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号