
A trimmable version of the ring oscillator was taped out with the IHP September shuttle.

The plot below shows the measured temperature dependence of the unloaded LDO output. At 20 °C, the LDO output voltage is 1.842 V, which aligns very well with the Monte-Carlo simulations of the PEX-extracted design:: LDO+BG+IREF PEX.
Across the observed 50 °C temperature range, the measured LDO output increases by approximately 10 mV. a typical simulation of the LDO’s temperature dependence (excluding the bandgap) predicts an increase of only about 1.25 mV over the same temperature span. The same applies to the bandgap reference, which directly determines the LDO output voltage. Its typical temperature sweep shows a variation of roughly 0.6 mV over 50 °C. In total, typical simulations therefore account for only about 2 mV of the measured 10 mV change.
Since typical simulations cannot explain the full temperature dependence, Monte-Carlo results for the LDO and the Bandgap provide additional insight. The histograms indicate that, in rare cases, the bandgap’s temperature coefficient at 20 °C can reach 200 µV/°C, and the LDO’s can reach 50 µV/°C. If we really hit such a corner (which is very unlikely), the combined temperature drift would be approximately 12.5 mV over 50 °C, consistent with the measured behavior.
The TinyTapeout infrastructure was not included in all the simulations. Components such as the output multiplexers or the pad drivers could introduce additional temperature-dependent behavior. However, because the measurements were taken under no-load conditions, these structures are unlikely to contribute significantly to the observed deviation.

The following plot illustrates how the LDO output voltage changes with load current. At an output current of 300 µA, the output voltage drops by roughly 50 mV. This slope corresponds to an effective output impedance of about 160 Ω, which is well within the TinyTapeout specification of less than 500 Ω. For comparison, the LDO itself is expected to exhibit only about 1 mV of load-induced voltage drop under typical conditions, as shown in this simulation.

Frequency and duty cycle were measured across a 50 °C temperature range. As shown in the two plots below, the oscillation frequency changes by approximately 6 kHz/°C, while the duty cycle remains nearly constant.
At 20 °C, the oscillator runs at 6.25 MHz with a positive duty cycle of 44.35%. Comparing these results with the Monte-Carlo PEX simulations at 20 °C shows that the simulated frequency range spans from 8.1 MHz to 10.8 MHz, significantly higher than the measured 6.25 MHz. A similar discrepancy appears in the duty cycle, which is expected to lie between 46% and 51% but is measured at 44.35%. The most likely explanation for the duty-cycle difference is that the digital output pad was not included in the Monte-Carlo simulations.
The frequency mismatch between simulation and measurement is more critical than the duty-cycle deviation. Because the design uses non-minimum-sized transistors, a closer match with simulation would be expected. It should be noted that the Monte-Carlo simulations were done with an ideal reference current source. Since the oscillator is a current-starved ring oscillator, its frequency directly depends on the reference current. Unfortunately, no simulations were performed to evaluate how frequency varies with reference-current deviations.
According to literature, the oscillation frequency is approximately proportional to the reference current. The corner simulation of the reference-current source shows a current range of 9.2 µA to 9.9 µA, corresponding to a deviation of ±3.7% from the typical value. However, this ±3.7% variation in reference current is insufficient to account for the much larger frequency deviation observed at room temperature.


| # | Input | Output | Bidirectional |
|---|---|---|---|
| 0 | OSC_EN | OSC_OUT | |
| 1 | OSC_RESET | ||
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 |
ua | PCB Pin | Internal index | Description |
|---|---|---|---|
| 0 | A0 | 0 | LDO_OUT |