Patent classifications
H03K2005/00019
Reducing glitch power in digital circuits
A glitch absorbing buffer reduces glitch power in digital circuits. The glitch absorbing buffer includes a logic element configured to identify a digital logic glitch and a delay circuit configured to selectively delay one input to a logic element. The amount of delay imposed is equivalent to a pulse width of the glitch. A Schmitt trigger may amplify the low pass behavior on the input.
Semiconductor apparatus for compensating for degradation and semiconductor system using the same
A semiconductor apparatus may include a degradation detection circuit and a circuit block. The degradation detection circuit may detect a degradation occurred in a semiconductor apparatus and generate degradation information. The circuit block may include at least one transistor configured to receive a variable bias voltage and a variable gate voltage.
SYSTEMS AND METHODS FOR DELAY AND AMPLITUDE CORRECTION
This disclosure describes systems, methods, and apparatus for generating a control signal for one or more actuators that is adjusted from a control signal dictated by setpoints, where the adjustment accounts for predicted delays and amplitude errors. More specifically, cross correlation between measurements of the actuator(s) outputs and time-shifted setpoints can be optimized for a time-shift that minimizes the cross correlation. The time-shifted setpoints along with the measurements can then be used to determine an amplitude difference and to remove noise from the amplitude difference. Dynamic uncertainty can then be found from this denoised data set and further optionally used to find the noise that was removed. The time delay, noise, and dynamic uncertainty can be used to preemptively adjust the control signal.
SERIAL BUS REDRIVER WITH TRAILING EDGE BOOST CIRCUIT
A serial bus re-driver circuit includes an edge detector circuit and a booster circuit. The edge detector circuit is configured to detect a transition of serial bus signal. The booster circuit is coupled to the edge detector circuit, and is configured to switch current to the serial bus signal. The booster circuit includes a leading edge boost pulse generation circuit and a trailing edge boost pulse generation circuit. The leading edge boost pulse generation circuit is configured to switch a first current pulse to the serial bus signal at the transition of the serial bus signal. The trailing edge boost pulse generation circuit is configured to switch a second current pulse to the serial bus signal. The second current pulse is shorter than the first current pulse.
Signal generation circuit having minimum delay, semiconductor apparatus using the same, and signal generation method
A signal generation circuit includes a first delay circuit, a second delay circuit, and a duty control circuit. The first delay circuit delays a first input signal to generate a first output signal. The second delay circuit delays a second input signal to generate a second output signal. The duty control circuit compares phases of the first and second output signals and changes the value of the second delay control signal, and then decreases the times, by which the first and second input signals are delayed, by the same value.
Chained programmable delay elements
Delay elements and multiplexers are in programmable delay elements. Each programmable delay element has a chain of delay elements to produce successive delays of a clock of the programmable delay element. Each programmable delay element has a first multiplexer to select among an input clock and delay element outputs in the chain of delay elements to produce a skewed clock output of the programmable delay element. In at least a subset of the programmable delay elements, each programmable delay element has a second multiplexer to select among clocks that include a first clock, and a second clock that is from one of the delay elements of another programmable delay element to produce the clock of the programmable delay element.
SYSTEMS AND METHODS FOR DELAY AND AMPLITUDE CORRECTION
This disclosure describes systems, methods, and apparatus for generating a control signal for one or more actuators that is adjusted from a control signal dictated by setpoints, where the adjustment accounts for predicted delays and amplitude errors. More specifically, cross correlation between measurements of the actuator(s) outputs and time-shifted setpoints can be optimized for a time-shift that minimizes the cross correlation. The time-shifted setpoints along with the measurements can then be used to determine an amplitude difference and to remove noise from the amplitude difference. Dynamic uncertainty can then be found from this denoised data set and further optionally used to find the noise that was removed. The time delay, noise, and dynamic uncertainty can be used to preemptively adjust the control signal.
Low jitter delay cell
A delay cell for a delay locked loop, DLL, based serial link is disclosed. The delay cell has a first stage and a second stage, wherein an output of the first stage is an input to the second stage, the first stage comprising a resistive digital to analog converter, R-DAC and the second stage comprising a current starved delay cell.
SELF-RESETTING CLOCK GENERATOR
An apparatus, system, and method for improved clock generator circuit operation. A self-resetting clock generator circuit includes a keeper-free clock gate configured to generate a stabilized positive clock (PCLK) signal based on an enable (ENBL) signal, a positive clock (PCLK), a reset (RST) signal, and an external clock (SOC CLK), a first bank of transistors configured to assert a clock signal (ST CLK) based on PCLK, a second bank of transistors in parallel with the first bank of transistors and configured to de-assert (1->0) ST CLK # based on PCLK assertion (0->1), and a logic gate-based reset circuit configured to generate the RST signal based on the SOC CLK and the ST CLK #.
CHAINED PROGRAMMABLE DELAY ELEMENTS
Delay elements and multiplexers are in programmable delay elements. Each programmable delay element has a chain of delay elements to produce successive delays of a clock of the programmable delay element. Each programmable delay element has a first multiplexer to select among an input clock and delay element outputs in the chain of delay elements to produce a skewed clock output of the programmable delay element. In at least a subset of the programmable delay elements, each programmable delay element has a second multiplexer to select among clocks that include a first clock, and a second clock that is from one of the delay elements of another programmable delay element to produce the clock of the programmable delay element.