IP Library › Granted Patent US 11,652,481
Granted Patent B2
US 11,652,481 · App. 17/405,073 · Granted May 16, 2023

Designing single event upset latches

Inventors: Pierre Maillard (Campbell, CA); Betty Lau (Fremont, CA); Yanran Chen (San Jose, CA); Jun Liu (San Jose, CA); Martin L. Voogel (Niwot, CO)
Assignee: XILINX, INC.
H03K19/003G06F30/30G06F30/392H03K3/0233H03K19/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,652,481
App. No.
17/405,073
Granted
May 16, 2023
Kind
B2
Abstract

One example of the present disclosure is an integrated circuit (IC). The IC includes an inverter with an input and an output, a clock transmission gate coupled to the output of the inverter; and a plurality of storage cells. The clock transmission gate is coupled to each of the plurality of storage cells, wherein each of the plurality of storage cells comprises a plurality of nodes arranged based on a minimum spacing.

Claims (31)

1. An integrated circuit (IC), comprising:

an inverter with an input and an output;

a clock transmission gate coupled to the output of the inverter; and

a plurality of storage cells, wherein the clock transmission gate is coupled to each of the plurality of storage cells, wherein each of the plurality of storage cells comprises a plurality of nodes, each of the plurality of nodes is spaced apart from other nodes of the plurality of nodes based on a minimum spacing, the minimum spacing for each node of the plurality of nodes being greater than a maximum charge deposition radius of each adjacent node of the plurality of nodes.

2. The integrated circuit of claim 1 , wherein each of the plurality of storage cells is a dual-interlocked storage cell.

3. The integrated circuit of claim 1 , wherein the clock transmission gate comprises a clock input pair with a first transistor and a second transistor, the clock input pair coupled to a clock signal and an inverted clock signal.

4. The integrated circuit of claim 1 , wherein the minimum spacing between each of the plurality of nodes is based on beam data analysis.

5. The integrated circuit of claim 1 , wherein the minimum spacing between each of the plurality of nodes is configured to minimize charge sharing.

6. The integrated circuit of claim 1 , wherein each output of each of the plurality of storage cells is coupled to an output of another of the plurality of the storage cells.

7. The integrated circuit of claim 1 , wherein the maximum charge deposition radius for each of the plurality of nodes is based on a determination of characterization of each of the plurality of nodes of each of the plurality of storage cells.

8. A method for designing an integrated circuit (IC) layout, comprising:

determining a redundancy scheme for cell radiation tolerance for an IC layout, wherein the integrated circuit (IC) layout comprises a first IC component having a plurality of nodes;

determining minimum spacing between the plurality of nodes for cell radiation tolerance based on a maximum charge deposition radius for the plurality of nodes, the minimum spacing for each node of the plurality of nodes being greater than the maximum charge deposition radius of each adjacent node of the plurality of nodes; and

arranging the plurality of nodes of the first IC component for the IC layout based on the determined minimum spacing and based on the redundancy scheme.

9. The method of claim 8 , further comprising verifying critical charge of the plurality of nodes.

10. The method of claim 9 , further comprising modifying the IC layout if the arrangement of the plurality of nodes fails to meet radiation tolerance levels during verification of critical charge.

11. The method of claim 8 , further comprising determining node characteristics for each of the plurality of nodes of the first IC component.

12. The method of claim 8 , further comprising:

determining the maximum charge disposition radius for each of the plurality of nodes based on beam data analysis.

13. The method of claim 8 , wherein the plurality of nodes include nodes for a first dual-interlocked storage cell and nodes for a second dual-interlocked storage cell.

14. The method of claim 13 , wherein the IC layout includes nodes for a clock transmission gate coupled to the nodes for the first dual-interlocked storage cell and the nodes for the second dual-interlocked storage cell.

15. The method of claim 8 , wherein the plurality of nodes include nodes for a clock transmission gate.

16. An apparatus, comprising:

at least one processor; and

a memory coupled to the at least one processor, the memory comprising code executable by the at least one processor to cause the apparatus to:

determine a redundancy scheme for cell radiation tolerance for an integrated (IC) layout, wherein the IC layout comprises a first IC component having a plurality of nodes;

determine minimum spacing between the plurality of nodes for cell radiation tolerance based on a maximum charge deposition radius for the plurality of nodes, the minimum spacing for each node of the plurality of nodes being greater than the maximum charge deposition radius of each adjacent node of the plurality of nodes; and

arrange the plurality of nodes of the first IC component for the IC layout based on the determined minimum spacing and based on the redundancy scheme.

17. The apparatus of claim 16 , wherein the memory further comprises code executable by the at least one processor to cause the apparatus to verify critical charge of the plurality of nodes.

18. The apparatus of claim 17 , wherein the memory further comprises code executable by the at least one processor to cause the apparatus to modify the IC layout if the arrangement of the plurality of nodes fails to meet radiation tolerance levels during verification of critical charge.

19. The apparatus of claim 16 , wherein the memory further comprises code executable by the at least one processor to cause the apparatus to determine node characterization for each of the plurality of nodes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: MAILLARD, PIERRE; LAU, BETTY; CHEN, YANRAN; LIU, JUN; VOOGEL, MARTIN L.
To: XILINX, INC.
Reel/Frame 058152/0187 →
Continuity (1)
Related Publication 20230055458A1 · Feb 23, 2023
Cited By (1)
US 12,346,226