微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > 天线设计和射频技术 > long ring oscillators td delay

long ring oscillators td delay

时间:04-10 整理:3721RD 点击:
Hi,

I am trying to design a basic differtial ring oscillator for a fixed frequency. As i read from the text books the frequency of oscillation is (1/2*n*td), where td is the delay per unit cell.

I was simulating the ring oscillator in spectre but the oscillation frequency is different from the formula, i would have not bothered if the frequency difference is small. But there is a 2 to 3 factor difference. I wasnt able to reson it out the huge difference. Have any people experienced such issues, if so, please help me to resolve it.

Thanks in adavnce,
Prakash.

well spectre also takes into picture the wire delay, that is not shown in the formula.

Also see the technology used.

Smaller technogies have greater wire delays

i can help with filter designs, if you need a waveguide filter i could give you an hint.

F

HI,

Presently I have used the differentiel ring oscillator configuration as shown in Razavi book, but the frequency is very different from the theroritical calculations. As said earlier the 20% deviation is acceptable but more than that, I am not able to understand the reason.

Prakash.

how do you decide the delay time of each stage? i think the td should be decided concerning the real load effect!

The formula takes into account just a small number of variables to demonstrate the oscillation effect. However, during simulation, spectre takes into account many additional things like transister (inverter) sizing, parasitics, wire delay, transmission line related effects, loading etc.

You are better off trusting spectre. don;t forget to do the post layout simulations with realistic loads on the output to get the results that are closest to the actual performance.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top