Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
17267 Discussions

conflicting entity names between TestBench and DUT in ModelSim

Altera_Forum
Honored Contributor II
1,384 Views

Using Quartus II, I generated an .vho (gate level netlist) with option "maintaining hierarchy" set to on.  

 

While in the process of simulating the design, I'm getting binding for component instance errors since my testbench called out some entities that have the same names as the design (DUT) in the gate level netlist.  

 

Is there a way to separate them where each (testbench and DUT) obtain its respective component but then bring it all together on the testbench for simulation in ModelSIM?
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
477 Views

You could compile your DUT into one work library and your testbench components into another. 

 

Your top-level testbench would then reference both
0 Kudos
Altera_Forum
Honored Contributor II
477 Views

Update: I capture the stimulus input in a VCD (vector change dump file) and got rid of the testbench. That seem to be working for this issue

0 Kudos
Reply