力驱动三维FPGA布局算法.pdfVIP

  • 7
  • 0
  • 约1.7万字
  • 约 7页
  • 2017-09-12 发布于安徽
  • 举报
第 23卷第 1O期 计算机辅助设计与图形学学报 VolJ23NO.10 2011年 1O月 JournalofComputer—AidedDesign ComputerGraphics 0ct.2O11 力驱动三维 FPGA布局算法 隋文涛,董社勤,边计年 (清华大学计算机科学 与技术 系 北京 100084) (suiwt05@mails.tsinghua.edu.en) 摘 要 :三维 FPGA布局 问题 的复杂度与二维情况相 比成指数倍增长 ,布局算法需要花费大量时间,影响了FPGA 物理设计效率.为了在保证布局质量的前提下缩短布局时间,提出以线长为优化 目标基于力驱动的三维 FPGA布局 算法——3D—wFP.该算法 由整体布局、坐标合法化和层划分 、布局优化 3个阶段组成 ,通过力驱动算法快速形成整 体布局,为后续2个子过程提供更精确 的逻辑单元位置和时延信息.提出三维空间填充曲线,根据位置和时延信息依 次对逻辑单元按照三维空 间填充 曲线进行坐标合法化和层划分 ;修正 了低温模拟退火进行布局优化的解空 间,大大 加快 了低温模拟退火 的收敛速度.与 已有 的三维 FPGA布局算法 比较 ,3D—WFP在保证运行时间和时延性能的前提 下,有效地缩短了最终布局结果,缩短的总线长达 7.38 . 关键词 :布局 ;力驱动 ;划分 ;模拟退火 中图法分类号 :TP47 W irelength_·DrivenForce’-Directed3D FPGA Placement SuiWentao,DongSheqin,andBianJinian (DepartmentofComputerScienceandTechnology,TsinghuaUniversity,Beijing 100084) Abstract:Thecomplexityofthree—dimensionalFPGA placementgrowsexponentiallycomparingwith thetwo—dimensionalcase,whichresultsin morerunningtimeoftheplacementalgorithm andaffects the efficiency ofFPGA physicaldesign.A wirelength—driven force—directed three—dimensionalfield programmablegatearrays (FPGA)placementalgorithm (3D—W FP)ispresented forthepurposeof guaranteeingqualityand shortingthetimecost.Thealgorithm iscomposedofthreestages:overlap permitted2D force—directed placement,legalization and 3D layerpartition.Weadjustthetwo— dimensionalforce—directedplacementalgorithm intothree—dimensional,which effectivelyprovidesthe globalinterconnectionandtiminginformationforthenexttWOsub—stages.To legalizethepositionof thelogicblock,a 3D space filling curve isadopted. Different from traditionalpartition—based 3D placers,weadjustthelayerpartition processafterthe2D globalplacement.A low temperature simulatedannealing (SA)isusedtodeterminetheblocksfinallayer。andonlyblockswith thesame horizontalcoordinatearepermitted to interchange.Thespeedofth

文档评论(0)

1亿VIP精品文档

相关文档