The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Aug 17th, 2024, 7:18am
Pages: 1
Send Topic Print
How to design a negative-gm oscillator? (Read 4140 times)
Julian18
Community Member
***
Offline



Posts: 55

How to design a negative-gm oscillator?
Oct 27th, 2008, 8:50am
 
Hi, there
I am newbie in designing a oscillator, but now inevitably involved in a VCO project, I am building a negative -gm oscillator, which is shown below in the figure, but when I simulate this using Transient Analysis(Spectre), circuit simply doesn't oscillate, even after the initial condition is given, it just assumes it DC value, without any oscillating observed. I think maybe the start up condition is violated, but couldn't find how to get it satisfied. So I am stuck here.
Anyone can help me out there ? maybe some design equations specific to this circuit has to be satisfied involving the tail current and the gm of the differential pair. etc.
Thanks
Back to top
 

ocs.JPG
View Profile   IP Logged
didac
Senior Member
****
Offline

There's a million
ways to see the
things in life

Posts: 247
manresa,spain
Re: How to design a negative-gm oscillator?
Reply #1 - Oct 27th, 2008, 1:02pm
 
Hi,
I suppose that R mimics the expected tank loses right?, so the input impedance of the differential pair should equal that losses for oscillation(in practice a safety factor is used), Itail will determine if you are operating in a current limited regime or a voltage limited regime so it will control(amongst other things like Phase Noise and power consumption) the output amplitude. But given your description that the oscillator is "dead" maybe you have a problem with the tolerance from transient, are you using the default ones?, I suggest to go an force a maxstep of 1/10 of the expected period and see what happens.
Hope it helps,
Back to top
 
 
View Profile WWW   IP Logged
Tareeq
Junior Member
**
Offline



Posts: 14

Re: How to design a negative-gm oscillator?
Reply #2 - Oct 27th, 2008, 2:21pm
 
Hi Julian,

1- Start with the Pi model of the inductor modelling all kind of parasitic effect of the inductor in terms of capacitance and resistance. And give it reasonable values so that, when you shall optimize the inductance with asitic things would be just ready (Documentation of asitic and Pi model available here http://rfic.eecs.berkeley.edu/~niknejad/asitic.html)

2- The fact that  you dont see anything  could means two things:

    2a :That the gm of the transistor is not big enough , therefore increase either or both the width and the bias current
 
    2b :Not any transient parameter can make simulation work. You have to be careful. Set: reltol to 10-5, vabstol 10-8, iabstol -13
Select gear2only for the integration method, select "alllocal" for increased acuracy, and gmin reasonably low (10-14).
Also you can use nodeset for initial condition and put an initial voltage higher than the expected common mode of the output signals.


Also, what is the value of the potential VSSD ?
Back to top
 
« Last Edit: Oct 27th, 2008, 11:32pm by Tareeq »  
View Profile   IP Logged
loose-electron
Senior Fellow
******
Offline

Best Design Tool =
Capable Designers

Posts: 1638
San Diego California
Re: How to design a negative-gm oscillator?
Reply #3 - Nov 7th, 2008, 12:01pm
 
Putting an initial condition current in the inductors is a good way to get this started.
Back to top
 
 

Jerry Twomey
www.effectiveelectrons.com
Read My Electronic Design Column Here
Contract IC-PCB-System Design - Analog, Mixed Signal, RF & Medical
View Profile WWW   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.