Dual interlocked cell (DICE) storage element with reduced charge sharing
US-9344067-B1 · May 17, 2016 · US
US9768757B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9768757-B1 |
| Application number | US-201615177004-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jun 8, 2016 |
| Priority date | Jun 8, 2016 |
| Publication date | Sep 19, 2017 |
| Grant date | Sep 19, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Integrated circuits having flip-flops with asynchronous reset capabilities are provided. The flip-flops may be single event upset (SEU) hardened registers implemented using dual-interlocked cell (DICE) latch circuits. A logic gate may be inserted at the data input of each flip-flop. A multiplexer may be inserted at the input of the clock tree that is being used to feed clock signals to each of the flip-flops. Both the logic gate and the multiplexer may receive an asynchronous reset signal. The multiplexer may also receive a normal clock signal and a delayed clock pulse signal that is triggered in response to detecting assertion of the reset signal.
Opening claim text (preview).
What is claimed is: 1. Circuitry, comprising: a register having a clock input; a clock tree that is coupled to the clock input of the register; and a switching circuit having inputs that receive a clock signal and an asynchronous reset signal and an output that is coupled to the clock tree, the switching circuit comprises a multiplexer, and the multiplexer having a control input that receives the asynchronous reset signal and a data input that receives a delayed version of the asynchronous reset signal. 2. The circuitry of claim 1 , wherein the register comprises a flip-flop. 3. The circuitry of claim 2 , wherein the flip-flop is immune to soft error upsets. 4. The circuitry of claim 1 , wherein the multiplexer further includes an additional data input that receives the clock signal. 5. The circuitry of claim 4 , further comprising: a delay circuit that is coupled to the second input of the multiplexer. 6. The circuitry of claim 4 , further comprising: a pulse generator that is coupled to the second input of the multiplexer. 7. The circuitry of claim 6 , wherein the pulse generator is configured to generate a clock pulse signal in response to detecting an edge in the asynchronous reset signal. 8. The circuitry of claim 1 , further comprising: a logic gate inserted at a data input of the register. 9. The circuitry of claim 8 , further comprising: combinational logic, wherein the logic gate has a first input that is connected to the combinational logic, a second input that receives the asynchronous reset signal, and an output that is connected to the data input of the register. 10. A method of operating an integrated circuit, comprising: using a register to store data; using a clock tree to supply a control signal to a clock input of the register; with a switching circuit, receiving a clock signal and an asynchronous reset signal and outputting the control signal to the clock tree; and with a logic gate, receiving user signals and the asynchronous reset signal and selectively outputting a reset value to the register when the asynchronous reset signal is asserted. 11. The method of claim 10 , wherein the switching circuit comprises a multiplexer, and wherein receiving the clock signal and the asynchronous reset signal comprises: receiving the asynchronous reset signal at a control input of the multiplexer; receiving the clock signal at a first data input of the multiplexer; and receiving a delayed version of the asynchronous reset signal at a second data input of the multiplexer. 12. The method of claim 11 , further comprising: with a delay circuit, delaying the asynchronous reset signal and outputting the delayed version of the asynchronous reset signal to the second data input of the multiplexer. 13. The method of claim 10 , further comprising: with a pulse generator, outputting a pulse signal in response to detecting an edge in the asynchronous reset signal.
of the primary-secondary type · CPC title
using complementary field-effect transistors · CPC title
provided with means for increasing reliability; for protection; for ensuring a predetermined initial state when the supply voltage has been applied; for storing the actual state when the supply voltage fails (digital storage cells each combining volatile and non-volatile storage properties G11C14/00) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.