所有的 Synopsys工具都使用相同规则的名称匹配方式,以便它们可以将Golden UPF 文件中的对象名称与 Design Compiler 和 IC Compiler 工具生成的新名称和重命名的对象匹配起来(这也就意味着每家EDA巨头都有着自己的名称规则)。使用这种基于规则的方法,工具可以自动匹配以下情况产生的名称:
- 标准 Verilog 重命名规则
- 解组(Ungrouping,即flatten)
- 通配符名称扩展(Wildcard name expansion,即支持正则表达式)
例如,假设Golden UPF 使用通配符名称为元素设置保留策略:
set_retention -domain PD1 -elements A*