Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Super Contributor
embedded
Posts: 123
Registered: ‎06-09-2011
0

Some basic questions about ISim

Hi all,

 

I have some questions about ISim which I tried to find answers for them in ISim user guide but I couldn't so I am writing this post to ask you the answers, below are my questions:

 

  1. How can we change time resolution of ISim? Sometimes post-route simulation is very time consuming while there is no need to such highest default value of 1ps, I want to change it to - say 100 ps - to speed up post-route simulation time, once I changed resolution in SDF file but I think it didn't take it into account.
  2. Is there a way for changing signal format to analog instead of digital literals? As you may know MODELSIM has already this feature in it and you can select a signal and change its format to analog.

I am using ISE12.4.

 

Thanks in advance,

Hossein,

Expert Contributor
gszakacs
Posts: 7,226
Registered: ‎08-14-2007
0

Re: Some basic questions about ISim

1.  The time resolution is specified in the source files.  For post-P&R this would be the library

modules that are not easy to change.  However, I don't think that the simulation resolution is

really the factor slowing you down.  Modern simulators including ISIM use event scheduling,

so the execution time does not necessarily have a linear relationship to simulation resolution.

Also it's worth noting that many of the models need the 1 ps resolution to work properly.  Are

you using the "full" version or the "light" version of ISIM?  The full version should run a bit faster,

but probably not as fast as ModelSim.

 

2.  I'm not aware of this feature in ISIM.  Perhaps some Xilinx guru could chip in...

 

-- Gabor

-- Gabor
Expert Contributor
sushantm
Posts: 286
Registered: ‎04-02-2011
0

Re: Some basic questions about ISim

Yes you can change your time resolution from your source file only.

Still you want to change the timing pattern on ISIM you have to change it to 100 ms or like that according to your need.

 

By default it is set to 1.00 micro seconds. change it according to your requirement & then relauch it.

 

Request you to use latest 13.1 or 13.2 version of ISIM.

 

 

Most welcome for further queries.

Thanks,

Sushant.M

--Sushant Mahajan
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Signature:

1.Have you ever tried typing your question into Google? If not you should before posting.
Too many results? Try adding site:www.xilinx.com
2.Read the datasheet and user guide. Have you read the user guide in detail ? Can you find the user guide?
3. Search the forums for similar topics.
4.I have neither found any similar thread in existing forum nor web-search is helpful to me.What should I do ?
Post your issue in detail comprehensive format on the relevant
forum.
5. Do not post the same question on multiple forums,please search and post it on relevant forum.
6. Do not raise a new topic or question on someone else's thread, start a new thread!
7. Students/Newbies: Copying code is not the same as learning to design.
8. "It does not work" is not a question which can be answered. Provide much details (with webaddress, datasheet links,etc..).
and make sure to be specific!
9. You are not charged extra fees for comments in your code,It will help others to understand well.
10.If someone answers your question, mark the post with "Accept as solution". If you see a particularly good and informative post, consider giving it Kudos (the star on the left).
Super Contributor
embedded
Posts: 123
Registered: ‎06-09-2011
0

Re: Some basic questions about ISim

[ Edited ]

Hi Gabor,

 

Thanks for your answer,

I am using full version of ISim and I see that it is not as fast as MODELSIM, I thought I may be able to change that resolution to speed up simulation time in the case of post-PAR, if this can't help, what is the reason of slow simulation by ISim then? 

I should tell that my design is simple not very complex nor having many IP cores and the like.

In MODELSIM I can change the simulation resolution from process properties - inside ISE - and I see this speeds up post-PAR simulation, is MODELSIM a time based simulator?

What is that 1ps defined in the .SDF file then?

 

Regards,

Hossein

Super Contributor
embedded
Posts: 123
Registered: ‎06-09-2011
0

Re: Some basic questions about ISim

Hi Sushantm,

 

Thanks for your answer,

I say again that I want to change time resolution not final resolution time!..  According to your statements I think you misunderstood my question and tried to explain how to change final simulation time or step. This is not my case.

If you correctly get what I mean , would you please specify which file I need to change?

If your last recommendation is about my second question, I should tell not know but maybe in the near future I may use that.

 

 

Regards,

Hossein

Expert Contributor
sushantm
Posts: 286
Registered: ‎04-02-2011
0

Re: Some basic questions about ISim

Hi Hossein,

 

Refer to the following thread and the Answer record.

 

 

http://208.74.204.60/t5/Simulation-and-Verification/Need-help-with-ISim-Time-resolution-setting/td-p/49972

 

http://www.xilinx.com/support/answers/22498.htm

 

let me know if this helps.

 

Thanks,

Sushant.M

--Sushant Mahajan
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Signature:

1.Have you ever tried typing your question into Google? If not you should before posting.
Too many results? Try adding site:www.xilinx.com
2.Read the datasheet and user guide. Have you read the user guide in detail ? Can you find the user guide?
3. Search the forums for similar topics.
4.I have neither found any similar thread in existing forum nor web-search is helpful to me.What should I do ?
Post your issue in detail comprehensive format on the relevant
forum.
5. Do not post the same question on multiple forums,please search and post it on relevant forum.
6. Do not raise a new topic or question on someone else's thread, start a new thread!
7. Students/Newbies: Copying code is not the same as learning to design.
8. "It does not work" is not a question which can be answered. Provide much details (with webaddress, datasheet links,etc..).
and make sure to be specific!
9. You are not charged extra fees for comments in your code,It will help others to understand well.
10.If someone answers your question, mark the post with "Accept as solution". If you see a particularly good and informative post, consider giving it Kudos (the star on the left).