Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17249 Discussions

preserving hierarchy of a design

Altera_Forum
Honored Contributor II
2,633 Views

How to preserve hierarchy in Quartus-II synthesis. 

 

Xilinx has KEEP_HIERARCHY which will preserve the complete hierarchy of the design. 

 

I saw in Altera documentation about Incremental compilation to preseve the hierarchy by partitioning each sub-module, which is tedious if you have too many number of modules being instantiated in your top-level or so. 

 

Global command to preserve hierarchy in a design will be helpful.
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
1,641 Views

What do you mean by "preserve the complete hierarchy"? The complete hierarchy should exist in your design. If you mean it acts like a keep on every wire/signal in the design, there isn't anything that does that, but it would basically blow-up a design, bothin size and poor performance. Incremental compilation will keep all the pins of a hierarchy, and even that can cause problems if you do it too much. (To answer your question, I don't think there is, but also think it would cause serious problems. You had it working in X, so maybe it behaved differently there?)

0 Kudos
Altera_Forum
Honored Contributor II
1,641 Views

I dont want any cross boundary optimization to happen for this happen and thats the reason i wanna have my design hierarchy to be as it is. 

 

Optimization can be done with in submodule but not across the sub-modules. 

 

I knew it will blow up the design, I am ready to pay for that, Its a kind of experiment which i am doing on this design. 

 

I will be suprised if altera doesnt have this option as most of the synthesis tools have this option of "preserving the hierarchy".
0 Kudos
Altera_Forum
Honored Contributor II
1,641 Views

 

--- Quote Start ---  

How to preserve hierarchy in Quartus-II synthesis. 

 

Xilinx has KEEP_HIERARCHY which will preserve the complete hierarchy of the design. 

 

I saw in Altera documentation about Incremental compilation to preseve the hierarchy by partitioning each sub-module, which is tedious if you have too many number of modules being instantiated in your top-level or so. 

 

Global command to preserve hierarchy in a design will be helpful. 

--- Quote End ---  

 

 

So I have the same problem. Are there any solutions for KEEP_HIERARCHY in Quartus II?
0 Kudos
Reply