ImageVerifierCode 换一换
格式:PPT , 页数:30 ,大小:1,006.50KB ,
资源ID:389628      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-389628.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Task 1091.001- Highly Scalable Placement by Multilevel .ppt)为本站会员(terrorscript155)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

Task 1091.001- Highly Scalable Placement by Multilevel .ppt

1、Task 1091.001: Highly Scalable Placement by Multilevel Optimization,Task Leaders: Jason Cong (UCLA CS) and Tony Chan (UCLA Math) Students with Graduation Dates: Michalis Romesis (UCLA CS, March 2005 -graduated) Kenton Sze (UCLA Math, July 2006 - graduated) Min Xie (UCLA CS, September 2006 - graduate

2、d) Guojie Luo (UCLA CS, September 2010) Research Staff: Joe Shinnerl, UCLA CS,2018/10/14,UCLA VLSICAD LAB,2,Industrial Liaisons,Patrick McGuinness, Freescale Semiconductor, Inc. Natesan Venkateswaran, IBM Corporation Amit Chowdhary, Intel Corporation,2018/10/14,UCLA VLSICAD LAB,3,Task Description an

3、d Anticipated Result,Highly scalable multilevel, multiheuristic placement algorithms that address the critical placement needs of nanometer designs: scalability multi-constraint optimization - timing, routability, power, manufacturability, etc. support of mixed-sized placement and incremental design

4、. Quantitative study of the optimality and scalability of placement algorithms Construction of synthetic benchmarks with known optima to identify the deficiencies of existing methods Our goal is to achieve one-process-generation benefit through innovation of physical-design technologies, especially

5、placement.,2018/10/14,UCLA VLSICAD LAB,4,Task Deliverables,Report on new placement benchmarks with known optimal or near optimal solutions for all major objectives and constraints. Scalability and optimization studies on existing placement techniques (Completed 3-Nov-2003) Experiments and reports on

6、 the applicability of integrated AMG-based weighted aggregation and weighted interpolation. Improvement measured on both PEKO examples and industrial examples from SRC member companies (Completed 1-Jun-2004) Experiments and reports on multiheuristic, multilevel relaxation and the scalable incorporat

7、ion of complex constraints into the enhanced multilevel framework. Improvement measured on both PEKO and industrial examples (Completed 1-Jun-2005) A highly scalable placement tool that (i) supports multi-constraint optimization, mixed-sized placement, and incremental design and (ii) produces best-o

8、f-class results for both PEKO and industrial examples from SRC member companies (Completed 1-Jun-2006) Final report summarizing research accomplishments and future direction (Planned-Oct-31, 2006),2018/10/14,UCLA VLSICAD LAB,5,Accomplishments in the Past Year,Improvements in mPL for routing density

9、control Best quality, ISPD 2006 contest Thermal-Driven Placement Heterogeneous Placement,2018/10/14,UCLA VLSICAD LAB,6,Relative Wirelength,year,2000,2001,2002,2003,2004,UNIFORM CELL SIZE,NON-UNIFORM CELL SIZE,A Brief History of mPL,2005,2006,mPL 5.0Multilevel force directedMixed-size capability,mPL

10、6.0Enhanced Routability handling,mPL 1.0 ICCAD00ESC ClusteringGoto relaxation,mPL 1.1FC clusteringPartitioning added to legalization,mPL 2.0RDFL relaxationPrimal-dual netlist pruning,mPL 3.0 ICCAD03QRS relaxationAMG interpolationMultiple V cycles,mPL 4.0Improved DPBacktracking V cycle,2018/10/14,UCL

11、A VLSICAD LAB,7,mPL: Generalized Force-Directed Placement,Use of accurate objective functions Bertsekas, 82, Naylor et al, 01Optimization-based bin-density constraint formulationIterative Uzawa solverMultilevel for better runtime and wirelength,is a generalized force,2018/10/14,UCLA VLSICAD LAB,8,Ac

12、complishments in the Past Year,Improvements in mPL for routing density control Best quality, ISPD 2006 contest Thermal-Driven Placement Heterogeneous Placement,2018/10/14,UCLA VLSICAD LAB,9,Core Engine for Density Control,Overall scheme One V cycle with comparable quality Minimum perturbation in the

13、 last stages of GFD Significant speed up without losing solution quality Routing density handling Residual density in each bin Even distribution of dummy density into bins Cell area inflation for better convergence,GFD with Density Control,Minimun perturbation,2018/10/14,UCLA VLSICAD LAB,10,Macro Sp

14、reading,Need area density below target value Nam, ISPD06 Target distance between neighboring macros: target density Spreading represented as objective,W,H,w,w1,w2,A1,A2,fij,x,Hij,dxi and dyi : perturbation fxij and fyij : piece-wise linear function,2018/10/14,UCLA VLSICAD LAB,11,Experiment Results o

15、n ISPD06,mPL6 produces the best solution quality using ISPD06 routability-driven metric,Demonstration of mPL6,http:/cadlab.cs.ucla.edu/cpmo/videos/mPL6-density.wmv,2018/10/14,UCLA VLSICAD LAB,12,2018/10/14,UCLA VLSICAD LAB,13,Accomplishments in the Past Year,Improvements in mPL core engine for mixed

16、-size global placement Thermal-Driven Placement Heterogeneous Placement,2018/10/14,UCLA VLSICAD LAB,14,Motivation,High power density due to technology scaling Problems caused by high temperature Hot spots become more harmful Higher temperature Higher leakage power More heat Previously negligible eff

17、ects become first-order effects Difficult estimation for power, timing, etc,2018/10/14,UCLA VLSICAD LAB,15,Thermal Model,One layer mesh to model the substrate j (Ti - Tj) Cxy + (Ti Tsink) Cz = Pi Cxy, Cz are the thermal conductance for the substrate and the heat sink Solved by Fast DCT Solve T from

18、CT = P, given C and P Diagonalize C = T is the discrete cosine matrix is a diagonal matrix T = -1-1 P,2018/10/14,UCLA VLSICAD LAB,16,Formulation & Solution,Implement i(x) and ti(x) with filler cells and “filler power” without area Tdes is a given by userSolved by Uzawa AlgorithmAs additional thermal

19、-aware GFD following a WL-driven V-Cycle,2018/10/14,UCLA VLSICAD LAB,17,Experiment Results on IBM-FastPlace,Quality improvementTeven is the ideal temperature with the same total power Max. on-chip temperature: Tinit after Step 1 Tfinal = Tdes after Step More than 90% quality improvement within 5% WL

20、 increase,2018/10/14,UCLA VLSICAD LAB,18,Accomplishments in the Past Year,Improvements in mPL for routing density control 1st quality, ISPD 2006 contest Thermal-Driven Placement Heterogeneous Placement,2018/10/14,UCLA VLSICAD LAB,19,Motivation,Need for placement on array type chips with pre-fabricat

21、ed resources FPGA Structured ASIC Need for heterogeneous capability Memory, DSP, etc Block on sites of the same type,2018/10/14,UCLA VLSICAD LAB,20,Related Work,Academia VPR Betz & Rose 97, PATH Kong 02, SPCD Chen & Cong 04,05, PPFF Maidee et al, 03, CAPRI Gopalakrishnan et al, 06 Most comparisons t

22、o out-dated tools No heterogeneous capability Industry Quartus II Altera Corp., ISE Xilinx Inc. Proprietary chips only Techniques not publicly documented,2018/10/14,UCLA VLSICAD LAB,21,Heterogeneous Placement by mPL-H,First analytical placer for heterogeneous placement Framework based on mPL6 Chan e

23、t al, 05Multiple layered placement One logical layer for each resource Forbidden regions blocked by obstacles Uniform wirelength computation Filler cells on each layer,DSP,M-RAM,LAB,Demonstration of mPL-H,http:/cadlab.cs.ucla.edu/cpmo/videos/mPL-H.wmv,2018/10/14,UCLA VLSICAD LAB,22,2018/10/14,UCLA V

24、LSICAD LAB,23,Experiment Setting,Quartus_map,Verilog netlist,Quartus_fitter,mPL-H,Clustered .vqm netlist,Quartus_router,Chip type,Stratix Description,.xml,.qsf placement,2018/10/14,UCLA VLSICAD LAB,24,Wirelength Comparison,WL still important for architecture evaluation mPL-H is 3% better in HPWL, an

25、d 2% better in routed WL than Quartus II v5.0,2018/10/14,UCLA VLSICAD LAB,25,Runtime Comparison,mPL-H can be 2X faster than Quartus II v5.0 when the circuit becomes sufficiently large,2018/10/14,UCLA VLSICAD LAB,26,Overall Accomplishments Over the Funding Period,34% reduction in WL over 3 years One

26、technology generation advancement,2018/10/14,UCLA VLSICAD LAB,27,Technology Transfer in 2006,Discussions at conferences and workshops ASPDAC 2006, Yokohama, Japan ISPD 2006, San Jose, USA DAC 2006, San Francisco, USA Benchmark Releases (PEKO-MS) http:/cadlab.cs.ucla.edu/pubbenchmPL release: http:/ca

27、dlab.cs.ucla.edu/src_686_mpl/,2018/10/14,UCLA VLSICAD LAB,28,Software Download Record,PEKO/PEKU 2002 now More than 360 downloads SRC member companies Cadence, IBM, Intel, Mentor Graphics,etc. NON-SRC member companies Synopsys, Magma, Monterey Design, etc. Universities CMU, Michigan, MIT, UC Berkeley

28、, UCSD, etc., mPL 2001 now More than 480 downloads SRC member companies Cadence, Intel, Mentor Graphics,etc. NON-SRC member companies Synopsys, Magma, Intrinsity, Oasys, etc. Universities CMU, Michigan, Stanford, UCSD, Natl Taiwan U., etc.,2018/10/14,UCLA VLSICAD LAB,29,Publications in 2006,Conferen

29、ce papers ASPDAC 2006: J. Cong, M. Xie, “A Robust Detailed Placement for Mixed-size IC Designs.” ISPD 2006: T. F. Chan, J. Cong, J. Shinnerl, K. Sze and M. Xie, “mPL6: Enhanced Multilevel Mixed-size Placement.” Thesis Kenton Sze, “Multilevel Optimization for VLSI Circuit Placement.” Min Xie, “Constraint-Driven Large Scale Circuit Placement Algorithms.”,2018/10/14,UCLA VLSICAD LAB,30,Room for Further Improvement?,“Swirls” are difficult to correct with localized refinement,mPL4,mPL5,

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1