1.setEcoMode
设置ecoAddRepeater / ecoChangeCell / ecoDeleteRepeater ECO命令的全局行为。使用getEcoMode 命令查询。
2.ecoAddRepeater
在net上添加一个buffer/一对inverter,可以指定坐标或半径;坐标是相对于sink pin,基于slack插入buffer,该命令在检查并遵守指定的inst和坐标的电压域,默认情况下cut wires。当setEcoMode -honorDontTouch设定后,该命令不会修改dont_touch的nets。设置全局变量 set_global timing_enable_simutaneous_setup_hold_mode true 同步setup/hold mode只能用于时序分析,不能用于physical application。
关于成对添加inverter:默认情况下,指定inverter为master cell时 ,ecoAddRepeater会添加一对inverters,如果设定setEcoMode -LEQCheck false ,ecoAddRepeater只会添加一个inverter。
ecoAddRepeater 返回newInst、net name:newInst name 、inputNet、outputNet.