Device and method for programming a logic level within an integrated circuit using multiple mask layers
First Claim
1. A method for determining a mask layer revision used to produce an integrated circuit, said method comprising the steps of:
- providing a plurality of mask layers, each mask layer comprises opaque elements arranged in a pattern across said mask layer and a portion of said opaque elements on each mask layer are confined within a programmable cell;
lithography forming from the programmable cell of each said mask layer a programmable circuit at respective layers within an integrated circuit;
electrically connecting said programmable circuit at one layer to another programmable circuit at another layer to form a series-connected device;
forming a mask layer revision by reconfiguring opaque elements on one of said plurality of mask layers and one said programmable cell;
stimulating the input of said series-connected device and, based on reconfigured said opaque elements, producing a programmed logic level at the output of said series-connected device; and
reading a logic value of said programmed logic level corresponding to said mask layer revision.
0 Assignments
0 Petitions
Accused Products
Abstract
A device and method is provided for programming an output logic level based on one or more revisions to mask layers utilized for forming an integrated circuit. The programmed logic level is represented as a logic value and is output from a device embodied within the integrated circuit formed from the mask layers. Each revision of mask layers is represented as a binary value at bit locations within a revision code output from the present system. The device and method hereof is used to program the system in accordance with an infinite numbers of mask layers and revisions to those mask layers. The programmed output from the system is represented as a revision code of numerous bits output through a pin location extending from the outer surface of a package surrounding the integrated circuit. Ready access to the pin location allows an end user to access and determine a version of integrated circuit product embodied within a sealed package, without opening the package and destroying the enclosed product.
59 Citations
5 Claims
-
1. A method for determining a mask layer revision used to produce an integrated circuit, said method comprising the steps of:
-
providing a plurality of mask layers, each mask layer comprises opaque elements arranged in a pattern across said mask layer and a portion of said opaque elements on each mask layer are confined within a programmable cell; lithography forming from the programmable cell of each said mask layer a programmable circuit at respective layers within an integrated circuit; electrically connecting said programmable circuit at one layer to another programmable circuit at another layer to form a series-connected device; forming a mask layer revision by reconfiguring opaque elements on one of said plurality of mask layers and one said programmable cell; stimulating the input of said series-connected device and, based on reconfigured said opaque elements, producing a programmed logic level at the output of said series-connected device; and reading a logic value of said programmed logic level corresponding to said mask layer revision. - View Dependent Claims (2, 3, 4, 5)
-
Specification