edastudy:tessent:atpg
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
edastudy:tessent:atpg [2025/03/16 14:23] – [atpg] user01 | edastudy:tessent:atpg [2025/03/16 14:29] (当前版本) – [1.5 OCC clone] user01 | ||
---|---|---|---|
行 62: | 行 62: | ||
</ | </ | ||
- | ====== gen atpg pattern ====== | + | |
+ | ===== - OCC clone ===== | ||
+ | 或者是多个OCC设置兼容模式 | ||
+ | |||
+ | 方式一:\\ | ||
+ | < | ||
+ | # 将同源或同频的 OCC 输出时钟分配到同一同步组 | ||
+ | add_synchronous_clock_group {clk1 clk1_p clk2 clk2_p} | ||
+ | # 如果是想把OCC输出也弄成一个group的话,这里只需要写occ的inst hier name | ||
+ | </ | ||
+ | |||
+ | 方式二:\\ | ||
+ | 将多个clk添加同一个clock_intercept_node上,它们会共享OCC的shift cgc,永远是同步输出capture clock。 | ||
+ | < | ||
+ | set occ [ add_config_element OCC/ | ||
+ | set_config_value clock_intercept_node -in $occ $clk | ||
+ | </ | ||
+ | |||
+ | 在ATPG时启用兼容时钟模式:\\ | ||
+ | set_clock_restriction domain_clock -compatible_clocks_between_loads on | ||
+ | |||
+ | report_synchronous_clock_groups | ||
+ | |||
+ | ====== - gen atpg pattern ====== | ||
需要读取icl pdl, tcd, netlist文件,这样就可以跑出atpg pattern | 需要读取icl pdl, tcd, netlist文件,这样就可以跑出atpg pattern | ||
<code tcl> | <code tcl> |
edastudy/tessent/atpg.1742106196.txt.gz · 最后更改: 2025/03/16 14:23 由 user01