Hi ivb1991, Gates On the Fly can handle your case. The patches keep the library cells from revised netlist (reference netlist in GOF)
You can use this script example
# eco.pl
read_library("art.90nm.lib");
read_design("-ref", "reference.gv"); # Resynthesized netlist
read_design("-imp", "implementation.gv"); # netlist under ECO
fix_modules("mod1", "mod2"); # all modules that have been modified
set_top("topmod");
write_verilog("eco_verilog.v");
And run "gof -run eco.pl"
Let me know you need help.
www.nandigits.com
NanDigits Design Automation
- - - Updated - - -
One modification in the script, you should add all the library files in read_library
# eco.pl
read_library("art.90nm.hvt.lib", "arg.90nm.svt.lib");
read_design("-ref", "reference.gv"); # Resynthesized netlist
read_design("-imp", "implementation.gv"); # netlist under ECO
fix_modules("mod1", "mod2"); # all modules that have been modified
set_top("topmod");
write_verilog("eco_verilog.v");