没人理我,呵呵,自己顶自己,相信有后来者能受益,也相信以后会有大牛来指正。
Q11. What is tie-high and tie-low cells and where it is used
答:tie-high和tie-low是钳位cell用于ESD保护
Q12. What is threshold voltage? How it affect timing?
答:阈值电压就是门限电压,是实现电平跳变的极限值,高阈值电压对于对抗漏电流的问题是有好处的,但是带来的代价是高阈值电压会使电路变慢。所以需要综合考虑速度与功耗的需求。可以考虑在关键路径上使用低阈值电压来满足时序要求,在非关键路径上使用高阈值电压来满足对漏电流的控制。
Q13. What is the significance of negative slack?
答:出现negative slack就说明有了时序违反,会引起时序问题
Q14. What is the difference between synthesis and simulation?
答:synthesis的结果是得到netlist,simulation只是仿真过程
Q15. What is the difference between core filler cells and metal fillers?
答:core filler其实就是cell filler,目的是将well OD连成片;metal filler的目的只是为了满足metal density
Q16. What is signal integrity? How it affects Timing?
答:信号完整性是指信号在传输路径上的质量,主要的问题包括IR drop,EM,地弹,串扰,反射等等。会引起delay 增加,setup/hold violation等问题
Q17. What is SDC constraint file contains?
答:SDC中包含
1.工作环境相关命令:set_operation_conditions
2.线负载模型相关命令:set_wire_load_model, set_wire_load_mode etc.
3.系统接口相关命令:set_drive, set_load, set_input_transition, set_fanout_load etc.
4.时序约束相关命令:这部分约束比较多,包括创建clock,generated clock以及clock group,设定input,output delay,uncertainty的指定,还有idea latency,network 等等
5.时序个例相关命令:set_false_path, set_multicycle_path, set_max/min_delay etc
6.设计约束相关命令:set_max_transition/capacitance/fanout, set_min_capacitance etc
7.逻辑赋值相关命令:set_case_analysis, set_logic_one, set_logic_dc, set_logic_zero etc
Q18. What is scan chain? What if scan chain not detached and reordered? Is it compulsory?
答:scan chain是用于DFT测试的。scan chain的reorder是必要的,这是因为在placement的过程中,timing-driven的算法会focus在timing violation上面,这就意味着会吧关键路径上的register pairs拉近,而不去考虑scan chain的连接,就会造成scan chain的route会很远或是绕来绕去,如果不做reorder,那么routing过程中就会出现congestion,并且functional speed的测试
Q19. What is partial floor plan?
答:这个问题没研究过,不知道是涉及partical power net placement blockage还是什么。
Q20. What is OPC, PSM?
答:为了增加曝光图案的真实性,增加了修正的mask,PSM是类似的另一种用于mask的技术,目的一样都是曝光后的图形接近layout的mask。涉及的DFM的内容,再深入的着实不懂。 |