Semiconductor device, electronic component, and electronic device
Abstract
A semiconductor device includes a logic circuit capable of storing configuration data. The logic circuit includes a latch circuit, an arithmetic circuit, a delay circuit, and a first output timing generation circuit. The latch circuit has a function of receiving a pulse signal and a reset signal and outputting a first signal. The delay circuit has a function of receiving the first signal and outputting a second signal. The first signal controls power supply to the arithmetic circuit and the delay circuit. The second signal is obtained by delaying the first signal so as to correspond to a delay in a critical path of the arithmetic circuit. The first output timing generation circuit has a function of receiving a third signal obtained by a logical operation on the first signal and the second signal and outputting the reset signal.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A semiconductor device comprising a logic circuit capable of storing configuration data,
wherein the logic circuit comprises latch circuits, an arithmetic circuit, a delay circuit, and an output timing generation circuit,
wherein each of the latch circuits is capable of receiving a pulse signal from an adjacent logic circuit and outputting a first signal and a second signal,
wherein a third signal obtained by a logical operation on the first signals controls power supply to the arithmetic circuit and the delay circuit,
wherein the arithmetic circuit is capable of receiving the second signals and outputting a fourth signal,
wherein the second signal is obtained by delaying the first signal in each of the latch circuits,
wherein the delay circuit is capable of receiving the third signal and outputting a fifth signal,
wherein the fifth signal is obtained by delaying the third signal so as to correspond to a delay in a critical path of the arithmetic circuit, and
wherein the output timing generation circuit is capable of receiving a sixth signal obtained by a logical operation on the third signal and the fifth signal and resetting the latch circuits.
2. The semiconductor device according to claim 1 , wherein the logic circuit comprises a register and an output signal generation circuit,
wherein the output timing generation circuit is capable of outputting a seventh signal, an eighth signal, and a ninth signal,
wherein the register is capable of receiving the fourth signal from the logic circuit and outputting the fourth signal to the output signal generation circuit according to the seventh signal, and
wherein the output signal generation circuit is capable of outputting the fourth signal to an adjacent logic circuit according to the eighth signal and the ninth signal.
3. The semiconductor device according to claim 1 , wherein the arithmetic circuit is capable of switching functions in accordance with the configuration data.
4. The semiconductor device according to claim 1 , wherein the configuration data is stored in a memory circuit comprising a transistor containing an oxide semiconductor in a channel formation region.
5. An electronic component comprising:
the semiconductor device according to claim 1 ; and
a lead.
6. An electronic device comprising:
the electronic component according to claim 5 ; and
a display portion, a speaker, a microphone, or an operation button.
7. A semiconductor device comprising a logic circuit capable of storing configuration data,
wherein the logic circuit comprises latch circuits, multiplexers, an arithmetic circuit, a delay circuit, and an output timing generation circuit,
wherein each of the latch circuits is capable of receiving a pulse signal from an adjacent logic circuit and outputting a first signal and a second signal,
wherein a third signal obtained by a logical operation on the first signals controls power supply to the arithmetic circuit and the delay circuit,
wherein each of the multiplexers is capable of receiving each of the second signals and a binary data signal from an adjacent logic circuit and outputting the second signal or the binary data signal to the arithmetic circuit,
wherein the second signal is obtained by delaying the first signal in each of the latch circuits,
wherein the arithmetic circuit is capable of receiving the second signal or the binary data signal and outputting a fourth signal,
wherein the delay circuit is capable of receiving the third signal and outputting a fifth signal,
wherein the fifth signal is obtained by delaying the third signal so as to correspond to a delay in a critical path of the arithmetic circuit, and
wherein the output timing generation circuit is capable of receiving a sixth signal obtained by a logical operation on the third signal and the fifth signal and resetting the latch circuits.
8. The semiconductor device according to claim 7 , wherein the logic circuit comprises a register and an output signal generation circuit,
wherein the output timing generation circuit is capable of outputting a seventh signal, an eighth signal, and a ninth signal,
wherein the register is capable of receiving the fourth signal from the logic circuit and outputting the fourth signal to the output signal generation circuit according to the seventh signal, and
wherein the output signal generation circuit is capable of outputting the fourth signal to an adjacent logic circuit according to the eighth signal and the ninth signal.
9. The semiconductor device according to claim 7 , wherein the arithmetic circuit is capable of switching functions in accordance with the configuration data.
10. The semiconductor device according to claim 7 , wherein the configuration data is stored in a memory circuit comprising a transistor containing an oxide semiconductor in a channel formation region.
11. An electronic component comprising:
the semiconductor device according to claim 7 ; and
a lead.
12. An electronic device comprising:
the electronic component according to claim 11 ; and
a display portion, a speaker, a microphone, or an operation button.Join the waitlist — get patent alerts
Track US9438207B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.