微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 请教一个Tmax的问题

请教一个Tmax的问题

时间:10-02 整理:3721RD 点击:


我在使用Tmax 产生pattern run_drc时产生一个错误如下:

Chain path6 successfully traced with 144 scan_cells.

Error: U_CORE/U_UART0/sbuf_rec_reg_0_ (14487) in chain path7 previously used in chain trace. (S5-1)

Error: Design rules checking failed: cannot exit DRC command mode. (M100)

Information: script 'script/tmax.tcl'

stopped at line 31 due to error. (CMD-081) (详细如附件tmax.log)

然后我去查了我在做dft是的drc check (如下)
并没有S5的violation,scan也插入正常,还有我这个寄存器是在我的的可关断模块中

DRC Report

Total violations: 27

-----------------------------------------------------------------

4 MODELING VIOLATIONS

4 Cell has unknown model violations (TEST-451)

11 CLOCK VIOLATIONS

11 Clock as data different from capture clock for stable cell violations (C26)

8 SCAN CHAIN VIOLATIONS

8 Nonscan cell disturb violations (S19)

4 OTHER VIOLATIONS

4 Cell is constant 0 violations (TEST-504)

Warning: Violations occurred during test design rule checking. (TEST-124)

-----------------------------------------------------------------

Sequential Cell Report

111 out of 1271 sequential cells have violations(详细如附件post_drc.rpt)

然后我又去查了dft后产生的网表,发现tmax产生错误的寄存器sub_rec_0_的reset被接到了1 (TIMHIM),于是我手动把sub_rec_0_/reset端接到reset port ,然后在dft中做drc check时就会报错,也不会产生scan chain 错误如下,产生错误的是isolation cell,我用autofix也不能把这个violation消除

Begin Scan chain violations...

Error: Chain path7 blocked at DFF gate U_CORE/test_so_UPF_ISO after tracing 0 cells. (S1-1)

顶一下

做dft的时候,dont touch这个cell 。U_CORE/test_so_UPF_ISO 。再跑atpg

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top