本发明提供了一种批量替换单元名的方法,可以实现一次性的将多个原始单元名修改成新的单元名,同时保持这些单元在设计里的引用关系,从而保证设计的正确性,属于EDA工具中电路设计领域。
背景技术:
在集成电路设计公司中,开启一个新的项目时,往往都是直接先将旧有的项目的数据直接引用进来,在此基础上进行改版,以此来缩短设计周期。在改版的过程中,为了区别旧有数据,常常需要将这些数据单元重新进行命名,用带有新项目的标识符来给这些单元进行统一的命名,这些标识符往往是在设计单元名的前缀或者后缀位置。传统的EDA工具中,都只能对一个单元名进行重新命名,用户需要做多次操作才能完成所有所需数据单元的重新命名操作,耗时又费力。
针对上述情况,提出本发明,支持通过通配符*来匹配多个单元名,从而帮助用户一次性的实现多个数据单元名的重新命名操作,操作轻松简单,减少人工命名的次数。是一种更为安全,更为有效,更为经济的方法。
技术实现要素:
本发明公开一种批量替换单元名的方法。
Ø提供选择原始单元名的选项;
Ø提供设置新单元名的选项;
Ø支持通过通配符*号来查找多个原始单元名;
Ø支持通过通配符*号来表示多个新单元名;
Ø支持一次性的批量的将多个原始单元名替换成新单元名;
Ø提供报告来对单元替换情况进行总结;
Ø支持在原始单元名替换成新单元名之后,自动更新设计里引用的这些单元,保证设计层次关系的正确。
附图说明
图1原始单元名图示
图2设置功能界面图示
图3替换的报告图示
图4批量替换后单元名图示
图5新单元的引用关系图示
图6支持通配符*的匹配图示
具体实施步骤:
根据设计要求,在EDA工具中启动该功能,使用通配符*来设置原始的数据单元名以及新单元名,进行批量的替换。
具体功能操作如下:
1.原始数据单元名,如图1所示;
2.启动本专利对应的功能,采用通配符*来设置原始数据单元名以及新单元名,如图2所示;
3.批量替换后给出提示报告,总结替换单元名的情况,如图3所示;
4.替换后得到新单元名,如图4所示;
5.替换后自动更新单元的引用关系,如图5所示;
6.通配符*号的匹配方式如图6所示。