跑TMAX ATPG,testcoverage很低,想把不需要ATPG测试的逻辑剔除不计算在ATPG testcoverage,通过remove_faults命令来剔除这些逻辑cell,但cell太多如何通过*号匹配批量完成?
remove_faults不能直接get_cells 使用*匹配,只能通过foreach_in_collection的方式:
1. 直接带cell hierarchy 匹配,比较精准一些,不至于溢出到其他逻辑。
2. 使用-filter的正则表达式匹配,可以匹配更宽的范围
注:注意其中的get_attribute的那行,是整个get_cells的关键