Apparatus and method for recording and/or reading program history
First Claim
1. An integrated circuit comprising:
- a first storage element including information as to a particular revision of software with which the integrated circuit is programed;
a second storage element including information identifying a particular manufacturing revision of the integrated circuit, wherein the first and second storage elements comprise non-volatile storage elements; and
wherein the second storage element is accessible before accessing the first storage element and is inaccessible during normal operation of the integrated circuit.
5 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit, apparatus and method is provided for programming manufacturing information and software program information upon non-volatile storage elements on the integrated circuit. The manufacturing information includes information as to a specific processing recipe or layout used to form hardware of the integrated circuit. The software information indicates a specific revision of software used to program the integrated circuit, or a programming tool used to input the software into the integrated circuit. Combination of software and hardware is therefore embodied in non-volatile storage elements as product engineering bits. The product engineering bits can be called upon and read by the manufacturer or by the customer outside normal operation of the integrated circuit. A comparison of the hardware and software revisions will indicate possible incompatibility. This may signal that a new software revision is needed which is suited for the existing hardware revision, or that a new hardware revision is needed to match the existing software.
19 Citations
10 Claims
-
1. An integrated circuit comprising:
-
a first storage element including information as to a particular revision of software with which the integrated circuit is programed;
a second storage element including information identifying a particular manufacturing revision of the integrated circuit, wherein the first and second storage elements comprise non-volatile storage elements; and
wherein the second storage element is accessible before accessing the first storage element and is inaccessible during normal operation of the integrated circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for storing manufacturing and software revisions readable at a later time, the method comprising:
-
writing information into a second storage element arranged on the integrated circuit as to a particular manufacturing revision of the integrated circuit;
writing information into a first storage element arranged on the integrated circuit as to a particular revision of software for programming the integrated circuit, wherein the first and second storage elements comprise non-volatile storage elements; and
programming said software into memory elements of the integrated circuit of the first storage element concurrent with said writing information into the first storage element as to the particular revision of the software. - View Dependent Claims (9, 10)
-
Specification