electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

What type of simulation should I do for a 10MHz Oscillator?


Post new topic  Reply to topic    EDAboard.com Forum Index -> Analog IC Design & Layout -> What type of simulation should I do for a 10MHz Oscillator?
Author Message
Hitotsu



Joined: 29 Apr 2009
Posts: 21


Post21 Aug 2009 8:50   

10 mhz oscillator


Hi guys/girls, thank you for looking at this thread.

I had designed a Ring oscillator that runs at 10MHz
I had simulate fast/slow corner and find that its within +-20%
I also done Monte carlo simulation

Is there any other type of simulation that i should be doing? Say for application in RFID.

Thank you for your help
Hitotsu
Back to top
Google
AdSense
Google Adsense




Post21 Aug 2009 8:50   

Ads




Back to top
erikl



Joined: 09 Sep 2008
Posts: 737
Helped: 139
Location: Germany


Post21 Aug 2009 20:42   

oscillator fs type


Hitotsu wrote:
... Is there any other type of simulation that i should be doing?

sf / fs conditions simulated, too?
Self start under MC-mixed conditions, especially worst case process, min. op. voltage and low temperatures (min. op. temperature ... 0°C).
Self start with slowly rising op. voltage.
Back to top
Hitotsu



Joined: 29 Apr 2009
Posts: 21


Post22 Aug 2009 6:29   

oscillator monte carlo simulation


erikl wrote:
Hitotsu wrote:
... Is there any other type of simulation that i should be doing?

sf / fs conditions simulated, too?
Self start under MC-mixed conditions, especially worst case process, min. op. voltage and low temperatures (min. op. temperature ... 0°C).
Self start with slowly rising op. voltage.



Thank you so much for telling me that. May I ask how do i simulate fs & sf? I do know for ff is just 'fast'

I don't really get the MC-mixed condition, whats is that and how can i simulate it? pls advice.

I did simulate the worst case (temp, vdd & res) though
Back to top
erikl



Joined: 09 Sep 2008
Posts: 737
Helped: 139
Location: Germany


Post22 Aug 2009 13:37   

Re: What type of simulation should I do for a 10MHz Oscillat


Hitotsu wrote:
Thank you so much for telling me that. May I ask how do i simulate fs & sf? I do know for ff is just 'fast'

fs means fast pfets combined with slow nfets, sf the other way round (and I guess it's clear what ff means Wink ). These are other possible "worst case" combinations which could occur on a processed wafer. If your PDK contains these models, it is wise to simulate with them.

Hitotsu wrote:
I don't really get the MC-mixed condition, whats is that and how can i simulate it? pls advice.
I did simulate the worst case (temp, vdd & res) though

The problem with oscillators sometimes is, that they won't self-start under special condition combinations, somewhere in the 3-dimensional PVT space, which cannot be found by just simulating the extreme corners of this space (I once happened to have an oscillator design, which worked (self-started) at all simulated PVT corner conditions, but refused to do so at the condition combination {fs , highest (!) VDD, in the T-range -25 .. 0°C}. This was discovered during lab experiments on delivered chips, and could be verified by postLayout simulation under appropriately combined simulation conditions).

This is what I meant with MC-mixed conditions: A selection of different PVT simulation combinations apart from the corner conditions. Not necessarily selected by a Monte Carlo mechanism (actually I don't know if it is possible to select random PVT combinations by the MC method); such local PVT points (combinations) could also be selected intuitively.

If you have the time, just try some more points in the PVT space! With slowly ramping-up VDD.
Good luck! erikl
Back to top
Hitotsu



Joined: 29 Apr 2009
Posts: 21


Post22 Aug 2009 15:21   

Re: What type of simulation should I do for a 10MHz Oscillat


erikl wrote:
Hitotsu wrote:
Thank you so much for telling me that. May I ask how do i simulate fs & sf? I do know for ff is just 'fast'

fs means fast pfets combined with slow nfets, sf the other way round (and I guess it's clear what ff means Wink ). These are other possible "worst case" combinations which could occur on a processed wafer. If your PDK contains these models, it is wise to simulate with them.

Hitotsu wrote:
I don't really get the MC-mixed condition, whats is that and how can i simulate it? pls advice.
I did simulate the worst case (temp, vdd & res) though

The problem with oscillators sometimes is, that they won't self-start under special condition combinations, somewhere in the 3-dimensional PVT space, which cannot be found by just simulating the extreme corners of this space (I once happened to have an oscillator design, which worked (self-started) at all simulated PVT corner conditions, but refused to do so at the condition combination {fs , highest (!) VDD, in the T-range -25 .. 0°C}. This was discovered during lab experiments on delivered chips, and could be verified by postLayout simulation under appropriately combined simulation conditions).

This is what I meant with MC-mixed conditions: A selection of different PVT simulation combinations apart from the corner conditions. Not necessarily selected by a Monte Carlo mechanism (actually I don't know if it is possible to select random PVT combinations by the MC method); such local PVT points (combinations) could also be selected intuitively.

If you have the time, just try some more points in the PVT space! With slowly ramping-up VDD.
Good luck! erikl



Hi Erik,

You have been most helpful & I really appreaciate that. I will try my best to find that special condition if it exists. My ring oscillator deviate alot at Monte Carlo analysis until i think i need a digital trim. Any fundamental design advice to make it more stable? Thanks for the help once again.

Best Regards
Joe
Back to top
erikl



Joined: 09 Sep 2008
Posts: 737
Helped: 139
Location: Germany


Post22 Aug 2009 16:09   

Re: What type of simulation should I do for a 10MHz Oscillat


Hitotsu wrote:
Any fundamental design advice to make it more stable?
Best Regards
Joe

Hi Joe,
just these trivial recommendations: Try to compensate temperature dependencies, and stabilize VDD ! Wink
There's no cure for process variations (apart from screening) Crying or Very sad
Cheers, erikl
Back to top
Hitotsu



Joined: 29 Apr 2009
Posts: 21


Post23 Aug 2009 2:32   

Re: What type of simulation should I do for a 10MHz Oscillat


erikl wrote:
Hitotsu wrote:
Any fundamental design advice to make it more stable?
Best Regards
Joe

Hi Joe,
just these trivial recommendations: Try to compensate temperature dependencies, and stabilize VDD ! Wink
There's no cure for process variations (apart from screening) Crying or Very sad
Cheers, erikl


Hi Erik

Thank for the advice, i'll think about it.

Best regards
Joe
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> Analog IC Design & Layout -> What type of simulation should I do for a 10MHz Oscillator?
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
What should I do for simulation? (7)
what kind of simulation I should run for design bandgap (10)
need help in designing 10Mhz CMOS Oscillator (5)
What kind simulation I should run on a full wave rectifier? (2)
when design Bandgap, what kind of simulation should be done? (12)
unknown oscillator type is this a Hartley oscillator? (2)
req: what should a fabrication engineer should possess? (1)
Should I choose which type of mixer? (3)
analog simulation of type 0 and type 1 systems (1)
analog simulation of type 0 and type 1 systems (1)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS