← eetop.cn_数字IC设计工程师笔试面试经典100题(大部分有答案)

推荐答案 测试一下

是否接触过自动布局布线?请说出一两种工具软件。自动布局布线需要哪

是否接触过自动布局布线?
问答题 中等 笔试真题问答题

参考答案

接触过自动布局布线(APR)。常用工具包括Synopsys ICC(Integrated Circuit Compiler)和Cadence Encounter(现为Innovus),两者均为数字后端设计的核心EDA工具。自动布局布线需要的输入数据包括:(1)综合后的门级网表(Verilog或VHDL),描述标准单元、宏单元及其连接;(2)时序约束文件(SDC),定义时钟、输入输出延迟、false path等;(3)工艺库(已综合后的.lib与.lef文件),.lib提供标准单元的时序与功耗信息,.lef描述单元的物理尺寸、Pin位置及布线障碍;(4)物理库(.tluplus或.captable),定义金属层电阻电容参数用于RC提取;(5)布局规划(floorplan)信息,如芯片面积、I/O Pad位置、电源网络规划等。自动布局布线主要步骤为:先进行Floorplan(布图规划)确定核心面积及宏单元位置;Placement(布局)将标准单元摆放至低功耗、解时序的位置;Clock Tree Synthesis(时钟树综合)生成低歪斜时钟网络;Routing(布线)包括全局布线、详细布线及布线修正;最后进行时序、功耗、信号完整性分析及物理验证(DRC/LVS)。易错点:初学者常混淆布局布线(APR)与FPGA布局布线——FPGA工具如Vivado、Quartus虽也含布局布线,但其基于查找表与可编程互连,与ASIC自动布局布线(基于标准单元库)原理不同;此外,缺少正确时序约束(如未定义时钟)会导致布局布线工具无法优化,产生大量违例。

涉及知识点

  • 自动布局布线工具ICC和Innovus
  • APR输入文件:门级网表、SDC、工艺库
  • APR流程:布局、时钟树综合、布线
  • 物理库与寄生参数对时序的影响
  • ASIC与FPGA布局布线的区别
← 上一题
登录后反馈错题