Forum Discussion
Altera_Forum
Honored Contributor
18 years agoDesign Flattening
Hi, What is the meaning of Design Flattening. How can i perform Flattening in Quartus 8.0. Will i get any change in timing when flattening is done in a design ? Please share y...
Altera_Forum
Honored Contributor
18 years agoI don't think there is a universal definition. At one time many, many years ago, synthesis didn't do too much across hierarchies. By flattening, you essentially got rid of those hierarchical boundaries and could get better results. The downside is that you often lost the hierarchical naming, which made the final results harder to understand when debugging. As far as I know, all synthesis tools work nicely across boundaries and there really is no need to try and flatten a design.