Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Designing ring oscillator layout

Status
Not open for further replies.

Gullubaba

Newbie level 1
Joined
Jun 5, 2013
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,291
Hi ! I am designing a ring oscillator in 0.18 um CMOS process. To simulate this circuit (in schematic mode) in Mentor Graphics, I need to put an initial condition ( e.g. 1) for start-up the circuit and due to oscillator circuit, no input is required here.

My question is: "During circuit layout, do I need to put an input port to start-up the circuit ? If yes, then this port will be used initially through which a pulse or trigger with sufficient amplitude need to be injected. Right?

If not then how to start-up the CMOS ring oscillator circuit practically in layout ?

Please help me with your expert views.

Thanks in advance...
 

Ring Oscillators are simply a ring of inverters cascaded with the last stage fed into the 1st stage. YOu need an odd number to make it oscillate and you may want to see the signal at a lower frequency than the maximum of a single stage so cascade 5 or more odd number of inverters. YOu can cascade as many as you want.
 

Startup pulse may be a requirement in simulation, it isn't for the real hardware.
 

You want a prime number of stages to ensure that you
can't get a higher order oscillation (a possibility with, say,
a 15-stage RO - will oscillate indefinitely at 1/(15*tpd),
1/(5*tpd) or 1/(3*tpd) depending on how the "traveling
wave" initializes or is modified by switching noises.

Building in a good stiff decoupling on-chip is important
to getting ideal fosc measurements - if the supply is
collapsing, against your nH-range bondwire feed, the
oscillation frequency will be compromised or even
quenched / destabilized. You'd be well off to simulate
with these "external" parasitics, not just the close-in
extracted ones, with a reasonably inductive power
source.

You also want to rebuffer your output, I'd suggest with
a resistor divider or source follower to 50 ohms Zout and,
if practical, give this a separate supply and ground so as
not to perturb the RO with external load currents.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top