Ring Oscillator Measurement Circuit for Scalable Wafer Testing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing semiconductor wafer testing systems are inadequate for effectively measuring ring oscillators across a large set of dimensions, as they require dozens of ring oscillators that vary incrementally, and current systems are not fast, robust, or capable of producing trustworthy data.
Innovation Solution
A scalable digital infrastructure comprising a collection of ring oscillators, an instruction register block to sequentially address and activate each oscillator, a multiplexer to combine outputs, a pulse counter to count oscillations, and a data shift register to produce a serial frequency count output signal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single ring oscillator is used for testing, then the device complexity is reduced, but it cannot cover all sources of process variation and cannot produce trustworthy data
Solution Approach 1:
The system segments the measurement infrastructure into modular components: multiple ring oscillator units (each capable of independent measurement), instruction register blocks for addressing, multiplexers for signal routing, and pulse counters for frequency measurement. This segmentation allows dozens of oscillators to be measured systematically while maintaining manageable system complexity through standardized modular building blocks.
Solution Approach 2:
The patent implements universal measurement units that can measure multiple parameters (frequency, period, duty cycle) across different oscillator types. The instruction register block and multiplexer structure provides a universal interface that works with any ring oscillator configuration, allowing the same infrastructure to handle diverse measurement needs without requiring separate dedicated systems for each oscillator.
2Measurement precision
If dozens of ring oscillators are used to cover all process variations, then measurement precision is improved, but the system becomes slower and less robust
Solution Approach 1:
The system maintains continuous measurement capability through parallel operation of multiple ring oscillators. While one oscillator is being measured, others continue oscillating and can be immediately measured when selected. The instruction register block enables sequential addressing without interrupting the oscillation of any unit, ensuring continuous data flow and maximizing measurement throughput across all oscillators.
Solution Approach 2:
The instruction register block pre-configures addressing and selection sequences before measurements begin. The system prepares the measurement infrastructure in advance by loading instruction sequences that determine the measurement order and parameters, allowing rapid switching between oscillators without setup delays during the actual measurement process.
3Ease of manufacture
If a simple test circuit is used, then ease of manufacture is improved, but the circuit cannot provide robust measurements under extreme process variation
Solution Approach 1:
The system measures and utilizes key electrical parameters (frequency, period, duty cycle) of ring oscillators to characterize process variations. By monitoring these parameters across multiple oscillators fabricated with the same process, the system can detect and analyze deviations caused by extreme process conditions, providing robust measurement capability while maintaining simple oscillator circuit designs that are easy to manufacture.
Data Source
AI summary
An apparatus has a collection of ring oscillators. An instruction register block is configured to sequentially address and activate each ring oscillator in the collection of ring oscillators. A multiplexer with input lines is connected to each ring oscillator in the collection of ring oscillators and an output line. A pulse counter is connected to the output line of the multiplexer to count the number of oscillations of a selected ring oscillator within a selected time period to form a multiple bit frequency count output signal. A data shift register receives the multiple bit frequency count output signal and produces a serial frequency count output signal.


