Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
15329 Discussions

gate level simulation with time constranit

Altera_Forum
Honored Contributor II
1,057 Views

hi. I thought about this problem about days and days... I really need your help.  

I want to design so that maximum operating frequency is 100MHz. 

So I added D register in middle of my RTL code to design the maximum operating frequency to be over 100MHz. 

Also I made .sdc file as 100MHz. 

After compiling, I confirmed that the maximum operating frequency was 113MHz in Slow 1200mV/85C model. 

But in gate level simulation, it picking up delay of output data, not the right part of the output. 

So I changed compiler setting, optimization mode(balanced to performance), at first it picking up right part of the output, but it turns red in middle. 

Why is this happening? How can I get right result of gate level simulation? I think this problem is about compiler setting. I use quartus prime lite addition 16.0. This also happens at quartus standard 16.0 addition. Should I have to add more D register in my RTL code?
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
73 Views

Hi Solatidore, 

 

What device that you were using? If you were using V series, gate level simulation is not supported. 

 

Best Regards, 

kentan 

(This message was posted on behalf of Intel Corporation)
Altera_Forum
Honored Contributor II
73 Views

I'm sorry to be late for your reply. I use Cyclone IV E : EP4CE115F29C7 (as known as DE2-115 board).

Altera_Forum
Honored Contributor II
73 Views

Can you put up the screenshot of your red in middle? Does your rtl simulation shows the correct value in the first place? One things to note that we don't encourage user to run the gate level timing simulation in the modelsim because it take a long time for the analysis. If possible, you run the timing analysis in the Time quest to see if there are violation. If you can, post your design.qar files here for us to have a look. Thanks

Reply