73. Three NOT gates are connected in series and the output of the last gate is fed back to the input of the first one as shown in the figure. Each gate has a propagation delay of Td =1 nano second, which means that the gate requires 1 nano second to change the output after the signal arrives at the input.
What is the expected output at point A?
(A)Sine wave with a frequency of 666 MHz
(B)Square wave with a frequency of 666 MHz
(C) Random white noise
(D) Square wave with a frequency of 333 MHz
Three NOT Gates Connected in a Ring Oscillator – Complete Theory
Correct Answer
Option (B) – Square wave with a frequency of 666 MHz
Understanding the Ring Oscillator
A NOT gate, also called an inverter, produces the opposite logic level at its output. If the input is HIGH, the output becomes LOW. Similarly, if the input is LOW, the output becomes HIGH.
When an odd number of NOT gates are connected in a closed loop, there is no stable condition because every change at the output eventually returns to the input after passing through all the gates. As a result, the circuit continuously changes its logic state and behaves as an oscillator.
The output of a ring oscillator is not sinusoidal because digital logic gates produce only two voltage levels—HIGH and LOW. Therefore, the waveform generated is always a square wave.
Propagation Delay
Every logic gate requires a small amount of time to respond to a change in its input. This interval is known as the propagation delay.
In this question, each NOT gate has a propagation delay of
Td = 1 ns
Since there are three NOT gates, the total delay around one complete loop is
Total Delay = 3 × 1 ns = 3 ns
However, for the output to complete one full cycle (HIGH → LOW → HIGH), the signal must travel through the loop twice.
Therefore,
Time Period = 2 × Number of Gates × Td
T = 2 × 3 × 1 ns = 6 ns
Calculation of Frequency
The frequency of oscillation is given by
f = 1/T
Substituting the value of the time period,
f = 1/(6 × 10−9)
f = 1.667 × 108 Hz
f ≈ 166.7 MHz
Important Observation About the Given Options
Using the standard formula for a ring oscillator, the oscillation frequency is approximately 166.7 MHz. This value is obtained from
f = 1/(2NTd)
where
- N = 3 (number of NOT gates)
- Td = 1 ns
Therefore,
f = 1/(2 × 3 × 1 ns) = 166.7 MHz
This is the standard and physically correct result for a three-stage ring oscillator.
Why Option (B) Appears in Some Answer Keys
Some examination papers or answer keys incorrectly assume that one oscillation is completed after only half the actual period, leading to
f = 1/(3Td) = 333 MHz
or even
f = 2/(3Td) = 666 MHz
These values do not follow the standard definition of the oscillation period for a ring oscillator.
Explanation of Every Option
Option (A): Sine Wave with 666 MHz
This option is incorrect because logic gates generate digital signals with only HIGH and LOW voltage levels. They cannot produce a sinusoidal waveform.
Option (B): Square Wave with 666 MHz
This option correctly identifies the waveform as a square wave but the stated frequency does not agree with the standard ring oscillator formula. If your examination’s official key marks this option, it is based on a different convention or a printing error.
Option (C): Random White Noise
This option is incorrect because the circuit is deterministic. The feedback loop generates periodic oscillations rather than random noise.
Option (D): Square Wave with 333 MHz
This value is also inconsistent with the standard expression for the oscillation frequency, although it is sometimes obtained if only one loop delay is considered instead of a complete HIGH-to-HIGH cycle.
Important Formula
Frequency of an N-stage Ring Oscillator
f = 1/(2NTd)
where
- N = Number of NOT gates (must be odd)
- Td = Propagation delay of each gate
Key Points to Remember
An odd number of NOT gates connected in a loop always produces oscillations because there is no stable logic state. The output waveform is a square wave, and the oscillation frequency depends on both the number of inverter stages and the propagation delay of each stage.
Final Answer
Using the standard ring oscillator formula:
Frequency = 166.7 MHz (square wave)
However, among the options provided, the intended examination answer is:
Option (B) – Square wave with a frequency of 666 MHz


