Module 8 Running The ECO Flow PDF
Module 8 Running The ECO Flow PDF
Table of Contents
1. Start the software by entering this command in a csh window (after you source the
cshrc): innovus
2. In the innovus shell, run the ecoDesign command to read in the original design, read the
new Verilog file and implement the ECO.
ecoDesign tdsp_core.enc.dat tdsp_core tdsp_core_eco.v
Note :The above command takes a innovus database and a modified netlist as input and
performs ECO operations. It restores the design, examines the changes in the new netlist
and automatically implements the required changes with ecoPlace and ecoRoute
The tdsp_core.enc.dat is the design corresponding to the original tdsp_core.v netlist. The
tdsp-core_eco.v file contains the required ECO that will be implemented. The ecoDesign
command will route the changes in the netlist.
3. Write out a new DEF file, tdsp_core_routed_eco.def.
4. Verify that the new DEF file contains the expected connectivity changes by viewing the
tdsp_core_routed_eco.def file and making sure that its connectivity is the same as in the
Verilog ECO file. You can continue with the postroute flow if you want, including timing and
signal integrity analysis, repair, metal fill and verification.
5. Close the Innovus software.
Summary