US8842482B1ActiveUtility

Programmable memory with skewed replica and redundant bits for reset control

86
Assignee: KUNST DAVIDPriority: Jun 29, 2012Filed: Jun 29, 2012Granted: Sep 23, 2014
Est. expiryJun 29, 2032(~6 yrs left)· nominal 20-yr term from priority
G11C 2029/4402G11C 7/14G11C 7/065G11C 17/16G11C 7/12G11C 7/20G11C 7/04G11C 7/227
86
PatentIndex Score
16
Cited by
15
References
17
Claims

Abstract

Embodiments of a circuit and method for setting initial trim bits in an integrated circuit (IC) are described. The circuit includes a memory array including a plurality of trim bit cells to store and provide trim bits to trim registers in a main circuit of the IC following energizing of the IC. The memory array further includes replica bit circuitry to generate a number of replica bits. A logic circuit coupled to the memory array and the main circuit of the IC is configured to receive the replica bits, and to provide a signal to the IC that indicates when the trim bits are valid. In one embodiment, the circuit further includes redundancy check logic configured to receive a number of the trim bits from the memory array, compare the number of trim bits to a pre-determined or computed value, and to provide a BITS_OK signal to the logic circuit.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. An initial trim circuit comprising:
 a memory array including a plurality of trim bit cells to store and provide trim bits to trim registers in a main circuit of an integrated circuit (IC) including the initial trim circuit following energizing of the IC, the memory array comprising replica bit circuitry to generate a number of replica bits, wherein the replica bit circuitry is configured to generate the number of replica bits using a current through the replica bit circuitry skewed relative to a current through the plurality of trim bit cells; and 
 a logic circuit coupled to the memory array and the IC, the logic circuit configured to receive the number of replica bits and to provide a signal to the main circuit of the IC that indicates when the trim bits are valid. 
 
     
     
       2. The circuit of  claim 1 , wherein the number of replica bits include at least a replica zero bit and a replica one bit. 
     
     
       3. The circuit of  claim 1 , wherein the replica bit circuitry comprises a circuit similar to that of the plurality of trim bit cells. 
     
     
       4. The circuit of  claim 1 , wherein the current through the replica bit circuitry is skewed by 10% relative to the current through the plurality of trim bit cells. 
     
     
       5. The circuit of  claim 1 , wherein the replica bit circuitry is configured so that the number of replica bits resolve at a higher supply voltage than the trim bits. 
     
     
       6. The circuit of  claim 1 , wherein the logic circuit is further configured so that the signal to the IC also turns off the memory array. 
     
     
       7. The circuit of  claim 1 , further comprising redundancy check logic configured to receive a number of trim bits from the memory array, compare the number of trim bits received from the memory array to a predetermined value and to provide a BITS_OK signal to the logic circuit. 
     
     
       8. An initial trim circuit comprising:
 a memory array including a plurality of trim bit cells to store and provide trim bits to trim registers in a main circuit of an integrated circuit (IC) including the initial trim circuit following energizing of the IC, the memory array further comprising replica bit circuitry to generate a number of replica bits, wherein the replica bit circuitry is configured to generate the number of replica bits using a current through the replica bit circuitry skewed relative to a current through the plurality of trim bit cells; 
 redundancy check logic configured to receive a number of trim bits from the memory array, compare the number of trim bits to a predetermined value and generate a BITS_OK signal; and 
 a logic circuit coupled to the memory array, redundancy check logic and the IC, the logic circuit configured to receive the number of replica bits, the BITS_OK signal, and to provide a signal to the main circuit of the IC that indicates when the trim bits are valid. 
 
     
     
       9. The circuit of  claim 8 , wherein the number of replica bits include at least a replica zero bit and a replica one bit. 
     
     
       10. The circuit of  claim 8 , wherein the replica bit circuitry comprises a circuit similar to that of the plurality of trim bit cells. 
     
     
       11. The circuit of  claim 8 , wherein the current through the replica bit circuitry is skewed by 10% relative to the current through the plurality of trim bit cells. 
     
     
       12. The circuit of  claim 8 , wherein the replica bit circuitry is configured so that the number of replica bits resolve at a higher supply voltage than the trim bits. 
     
     
       13. The circuit of  claim 8 , wherein the logic circuit is further configured so that the signal to the IC also turns off the memory array. 
     
     
       14. A method comprising:
 storing trim bits for an integrated circuit (IC) in a memory array; 
 coupling the trim bits to trim registers in a main circuit of the IC following energizing of the IC; 
 generating a number of replica bits with replica bit circuitry in the memory array, wherein generating the number of replica bits comprises a current through the replica bit circuitry skewed relative to a current through trim bit cells in the memory array; 
 receiving the number of replica bits in a logic circuit coupled to the memory array and the IC; and 
 providing a signal to the main circuit of the IC that indicates when the trim bits are valid and to begin a boot process. 
 
     
     
       15. The method of  claim 14 , wherein the replica bit circuitry is configured so that generating the number of replica bits comprises providing the replica bit circuitry a higher supply voltage than that needed to resolve the trim bits provided to the main circuit of the IC. 
     
     
       16. The method of  claim 14 , wherein providing the signal to the main circuit of the IC further comprises providing a signal to the memory array to turn off the memory array. 
     
     
       17. The method of  claim 14 , further comprising:
 receiving in redundancy check logic a number of trim bits; 
 comparing the number of trim bits to a predetermined value; and 
 providing a BITS_OK signal to the logic circuit.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.