Layout method for soft-error hard electronics, and radiation hardened logic cell
First Claim
1. A method of designing a circuit layout of an electronic integrated circuit, the circuit comprising component contact areas, voltage states, and nets, the method being embodied in a data processing apparatus having at least an arithmetic processor and memory, the method comprising the steps of:
- a. determining the effect on the voltage state of one or more nets in the circuit, due to a single event occurring near each contact area, for each contact area in the circuit;
b. categorizing the contact areas in such a way that contact areas for which a single event have opposing effects on the voltage state of the nets in the circuit, and for which a single event has a non-opposing effect on the voltage state of the nets in the circuit, are identified;
c. placing these contact areas in such a way that when a single event has opposing effects on the voltage state of the circuit nets, the opposing first and second contact areas are placed as close to each other as permitted by the circuit and by the design rules;
d. placing a first contact area and a second contact area, with non-opposing effects on the voltage state of the nets in the circuit, said non-opposing effects caused by a single event, wherein the first and second contact areas are non-adjoining, and placing a third contact area in between the first and second contact areas, wherein said third contact area has an effect on the voltage state of the nets in the circuit opposing those of the first and second contact areas, and wherein the third contact area'"'"'s effect on the voltage state of the nets in the circuit is caused by a single event;
e. adjusting the contact areas so that the opposing effects of a single event are of approximately equal magnitude, to substantially minimize the effect of the single event on the voltage state of the nets in the circuit;
f. designing a mask layout of the integrated circuit, the mask layout based on the circuit layout designed using this method; and
g. storing the mask layout in the data processing apparatus memory.
3 Assignments
0 Petitions
Accused Products
Abstract
This invention comprises a layout method to effectively protect logic circuits against soft errors (non-destructive errors) and circuit cells, with layout, which are protected against soft errors. In particular, the method protects against cases where multiple nodes in circuit are affected by a single event. These events lead to multiple errors in the circuit, and while several methods exist to deal with single node errors, multiple node errors are very hard to deal with using any currently existing protection methods. The method is particularly useful for CMOS based logic circuits in modem technologies (.ltoreq.90 nm), where the occurrence of multiple node pulses becomes high (due to the high integration level). It uses a unique layout configuration, which makes the circuits protected against single event generated soft-errors.
36 Citations
6 Claims
-
1. A method of designing a circuit layout of an electronic integrated circuit, the circuit comprising component contact areas, voltage states, and nets, the method being embodied in a data processing apparatus having at least an arithmetic processor and memory, the method comprising the steps of:
-
a. determining the effect on the voltage state of one or more nets in the circuit, due to a single event occurring near each contact area, for each contact area in the circuit; b. categorizing the contact areas in such a way that contact areas for which a single event have opposing effects on the voltage state of the nets in the circuit, and for which a single event has a non-opposing effect on the voltage state of the nets in the circuit, are identified; c. placing these contact areas in such a way that when a single event has opposing effects on the voltage state of the circuit nets, the opposing first and second contact areas are placed as close to each other as permitted by the circuit and by the design rules; d. placing a first contact area and a second contact area, with non-opposing effects on the voltage state of the nets in the circuit, said non-opposing effects caused by a single event, wherein the first and second contact areas are non-adjoining, and placing a third contact area in between the first and second contact areas, wherein said third contact area has an effect on the voltage state of the nets in the circuit opposing those of the first and second contact areas, and wherein the third contact area'"'"'s effect on the voltage state of the nets in the circuit is caused by a single event; e. adjusting the contact areas so that the opposing effects of a single event are of approximately equal magnitude, to substantially minimize the effect of the single event on the voltage state of the nets in the circuit; f. designing a mask layout of the integrated circuit, the mask layout based on the circuit layout designed using this method; and g. storing the mask layout in the data processing apparatus memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification