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

conflicting entity names between TestBench and DUT in ModelSim

Altera_Forum
Honored Contributor II
1,374 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
467 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
467 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