synthesize question:
i have a design composed of several modules,
and some modules are modified, when synthisize it with the same script, i found
the areas of the modules which i did not modify changed!!!
why???
Please mail , me,
i will give you a script which automatically goes into each module and get the area of chip.
you can run on your earlier design and new design and after that compare same .
For security reasons i cant put code in foroum.
synthesize question:
i have a design composed of several modules,
and some modules are modified, when synthisize it with the same script, i found
the areas of the modules which i did not modify changed!!!
why???
compile the unchanged module to .db file
open the .db file to your top script
link them
set current design at top module
compile them
then the unchanged module won't be different!
If you synthesize your modules in a hierarchical way and set_dont_touch to the modules you don't want to be changed, the result should go as what you expected. How ever this might not be the optimized results, DC is able to optimize the module boundaries according to the changes in the load and logics.
We can synthesize the modules by bottom up compile because then we can just characterize the lower sub module and know the environment surrounding the submodule block and hence we can constrain the design more accurately