Register circuitry with asynchronous system reset

US9768757B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9768757-B1
Application numberUS-201615177004-A
CountryUS
Kind codeB1
Filing dateJun 8, 2016
Priority dateJun 8, 2016
Publication dateSep 19, 2017
Grant dateSep 19, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9768757B1 cover?
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 …
Who is the assignee on this patent?
Altera Corp
What technology area does this patent fall under?
Primary CPC classification H03K3/35625. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 19 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).