Soft error hard electronic circuit and layout
First Claim
Patent Images
1. A sequential logic cell (also referred to as a latch), comprising:
- a. four inverter circuits, each inverter;
i. comprising at least one p-type MOSFET and at least one n-type MOSFET;
ii. connected as a Dual Interlocked Cell (DICE), the DICE cell having four nets (numbered 1,2,3,4), each net;
1. connected to;
a. one inverter output and to two gates, such that the n'"'"'th net is connected to the output of the n′
th inverter,b. to gate of the p-type MOSFET of the (n+1)'"'"'th inverter, andc. to the n-type MOSFET gate of the (n−
1)'"'"'th inverter, in a cyclic manner (such that when n=0, then n−
1 refers to the 4'"'"'th net, and when n=4 then n+1 refers to the first net), nets 1 and net 3 carrying the same voltage state and net 2 and net 4 carrying the inverse of the voltage state of net 1 and net 3,2. comprising;
a. one p-type drain contact area (denoted p1, p2, p3, p4); and
b. one n-type drain contact area (denoted n1, n2, n3, n4), these contact areas being the original drain contact areas, the MOSFETs of these contact areas being the original 8 MOSFETs, and the DICE circuit cell formed by these MOSFETs the original circuit cell,b. an arrangement where the contact areas of each of the four nets, are placed along a straight line in the layout; and
c. the drain contact areas are placed along the straight line in the layout in any of the following orders;
i. n3, n4, p4, p1, n1, n2, p2, p3;
ii. n4, n3, p4, p3, n2, n1, p2, p1;
iii. n2, n3, p4, p3, n2, n1, p2, p1;
iv. n4, n1, n3, n2, p3, p2, p1, p4;
v. n1, n4, n3, n2, p2, p3, p4, p1;
vi. n1, n4, n3, n2, p4, p3, p2, p1;
vii. n4, p4, n3, p3, n2, p2, n1, p1 andviii. any order that can be derived naturally from these configuration, under consideration of the circuit symmetry, including cyclic permutations, or an interchange of the following drain contact area pairs;
1. [n1, n3];
2, [n2, n4];
3. [p1, p3]; and
4. [p2, p4].
3 Assignments
0 Petitions
Accused Products
Abstract
This invention comprises a layout method to effectively protect electronic circuits against soft errors (non-destructive errors) and circuit cells, which are protected against soft errors. The invention applies a layout method to sequential and combinational logic to generate specific circuit cells with netlists and layouts which are hardened against single event generated soft-errors. It also devices methods of how two or more such cells should be laid out and placed relative to each other, in order to have the best global soft-error protection.
49 Citations
10 Claims
-
1. A sequential logic cell (also referred to as a latch), comprising:
-
a. four inverter circuits, each inverter; i. comprising at least one p-type MOSFET and at least one n-type MOSFET; ii. connected as a Dual Interlocked Cell (DICE), the DICE cell having four nets (numbered 1,2,3,4), each net; 1. connected to; a. one inverter output and to two gates, such that the n'"'"'th net is connected to the output of the n′
th inverter,b. to gate of the p-type MOSFET of the (n+1)'"'"'th inverter, and c. to the n-type MOSFET gate of the (n−
1)'"'"'th inverter, in a cyclic manner (such that when n=0, then n−
1 refers to the 4'"'"'th net, and when n=4 then n+1 refers to the first net), nets 1 and net 3 carrying the same voltage state and net 2 and net 4 carrying the inverse of the voltage state of net 1 and net 3,2. comprising; a. one p-type drain contact area (denoted p1, p2, p3, p4); and b. one n-type drain contact area (denoted n1, n2, n3, n4), these contact areas being the original drain contact areas, the MOSFETs of these contact areas being the original 8 MOSFETs, and the DICE circuit cell formed by these MOSFETs the original circuit cell, b. an arrangement where the contact areas of each of the four nets, are placed along a straight line in the layout; and c. the drain contact areas are placed along the straight line in the layout in any of the following orders; i. n3, n4, p4, p1, n1, n2, p2, p3; ii. n4, n3, p4, p3, n2, n1, p2, p1; iii. n2, n3, p4, p3, n2, n1, p2, p1; iv. n4, n1, n3, n2, p3, p2, p1, p4; v. n1, n4, n3, n2, p2, p3, p4, p1; vi. n1, n4, n3, n2, p4, p3, p2, p1; vii. n4, p4, n3, p3, n2, p2, n1, p1 and viii. any order that can be derived naturally from these configuration, under consideration of the circuit symmetry, including cyclic permutations, or an interchange of the following drain contact area pairs; 1. [n1, n3]; 2, [n2, n4]; 3. [p1, p3]; and 4. [p2, p4]. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification