Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21591 Discussions

Maintaining hierarchical names while doing timing simulation

Altera_Forum
Honored Contributor II
1,778 Views

Hi, 

 

I am running post place and route (timing) simulation in ModelSim. 

But all the wire and register names are modified and difficult to figure. 

 

How to maintain all the component names while doing timing simulation? 

 

Thanks, 

Akshay
0 Kudos
5 Replies
Altera_Forum
Honored Contributor II
931 Views

Hi Akshay, 

 

You can tell the eda netlist write to maintain the hierarchy but the signal names will be weird anyhow. Use Assignments > EDA Tools Settings... > Simulation > EDA Netlist Write options > More Settings > Maintain hierarchy. 

 

Harald
0 Kudos
Altera_Forum
Honored Contributor II
931 Views

Harad's solution will still produce weird names, as said. The only workaround I know to get meangful signal names is to put the interesting signals on ports and propagate them up.

0 Kudos
Altera_Forum
Honored Contributor II
931 Views

thank you for your responses..... 

 

so does these signal have to be routed to the ports of the top most module? 

cause i cannot see the port name of even intermediate level modules?
0 Kudos
Altera_Forum
Honored Contributor II
931 Views

Yes, to the top.

0 Kudos
Altera_Forum
Honored Contributor II
931 Views

If you are using VHDL you can often label ifs, cases, processes, etc with a nice friendly descriptive name and then look for that name in the search and find your signals. Hope this helps a little.

0 Kudos
Reply