SINGLE EVENT TRANSIENT MITIGATION AND MEASUREMENT IN INTEGRATED CIRCUITS
First Claim
1. A method for single event transient filtering of an end user logic design, the logic design including design constraints, in a programmable logic integrated circuit device, the device having physical programmable elements and control elements associated with the programmable elements, the method comprising:
- (a) converting the end user logic design to virtual programmable elements;
(b) identifying locations requiring SET filters;
(c) generating the SET filters out of virtual programmable elements, combining the SET filter virtual programmable elements with the end user logic design virtual programmable elements, and mapping all of the virtual programmable elements into the physical programmable elements of the programmable logic integrated circuit device; and
(d) creating a data structure for programming the control elements.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for single event transient filtering in an integrated circuit device is described. The device comprises three sequential elements, each having a data input and a data output with each of the three data outputs coupled to one of three inputs of a voting gate. The method comprises generating first and second nominally equivalent logic signals in first and second SET domains, converting the first and second nominally equivalent logic signals into first, second and third nominally equivalent data channels, and transmitting the first, second and third nominally equivalent data channels to the data inputs of the first, second and third sequential elements. Provision is made for applying the method to logic designs implemented in programmable logic integrated circuit devices.
255 Citations
12 Claims
-
1. A method for single event transient filtering of an end user logic design, the logic design including design constraints, in a programmable logic integrated circuit device, the device having physical programmable elements and control elements associated with the programmable elements, the method comprising:
-
(a) converting the end user logic design to virtual programmable elements; (b) identifying locations requiring SET filters; (c) generating the SET filters out of virtual programmable elements, combining the SET filter virtual programmable elements with the end user logic design virtual programmable elements, and mapping all of the virtual programmable elements into the physical programmable elements of the programmable logic integrated circuit device; and (d) creating a data structure for programming the control elements. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product in a computer-readable medium for use in a data processing system for programming a programmable logic integrated circuit device with single event transient filtering of an end user logic design, the end user logic design including design constraints, the programmable logic integrated circuit device having physical programmable elements and control elements associated with the physical programmable elements, the computer program product comprising:
-
(a) first instructions for converting the end user logic design into virtual programmable elements; (b) second instructions for identifying locations requiring SET filters; (c) third instructions for generating the SET filters out of virtual programmable elements, combining the SET filter virtual programmable elements with the end user logic design virtual programmable elements, and mapping the virtual programmable elements into the physical programmable elements of the programmable logic integrated circuit device; and (d) fourth instructions for creating a data structure for programming the control elements. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification