IP Library Granted Patent US 8,981,817
Granted Patent B2
US 8,981,817 · App. 13/926,748 · Granted Mar 17, 2015

Operating conditions compensation circuit

Inventors: Vinod Kumar (Pratapgarh, IN); Pradeep Kumar Badrathwal (Greater Noida, IN); Saiyid Mohammad Irshad Rizvi (New Delhi, IN); Paras Garg (Noida, IN); Kallol Chatterjee (Kolkata, IN); Pierre Dautriche (Montbonnot, FR)
Assignees: STMicroelectronics International N.V.; STMicroelectronics (Crolles 2) SAS
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,981,817
App. No.
13/926,748
Granted
Mar 17, 2015
Kind
B2
Abstract

A circuit having a centralized PT compensation circuit to provide compensation signals to localized I/O blocks on the chip. Process variations and temperature variations tend to be approximately uniform across an integrated circuit chip. Thus, a single, centralized PT compensation circuit may be used instead of one PT compensation circuit per I/O section as with solutions of the past. Further, the PT compensation circuit may generate a digital code indicative of the effects of process and temperature. Further yet, each section of I/O block may have a local voltage compensation circuit to compensate the voltage variation of the I/O block. The voltage compensation circuit utilizes an independent reference voltage. The reference voltage is generated by the PT compensation circuit, which is placed centrally in the IC chip and hence any need to repeat the reference generation for each I/O block is eliminated.

Claims (59)

1. An input/output drive circuit, comprising:

a first drive block configured to generate an input/output drive signal for driving an input/output node;

a second drive block configured to alter the input/output drive signal in response to a localized voltage compensation signal generated as a function of a measured difference between a supply voltage for the input/output drive circuit and a fixed bandgap reference voltage;

a third drive block configured to alter the input/output drive signal in response to a centralized operating condition compensation signal generated as a function of process and temperature variation.

2. The input/output drive circuit of claim 1 , wherein the first drive block comprises:

a PMOS driver coupled to a PMOS enable node; and

an NMOS driver coupled to an NMOS enable node.

3. The input/output drive circuit of claim 1 , wherein the third drive block comprises:

a PMOS operating condition compensation block configured to receive a PMOS operating condition compensation code and to alter the input/output drive signal in response to the PMOS operating condition compensation code; and

an NMOS operating condition compensation block configured to receive an NMOS operating condition compensation code and to alter the input/output drive signal in response to the NMOS operating condition compensation code.

4. The input/output drive circuit of claim 3 , wherein the PMOS operating condition compensation code comprises a multi-bit digital code and the NMOS operating condition compensation code comprises a multi-bit digital code.

5. The input/output drive circuit of claim 1 , wherein the second drive block comprises:

a PMOS voltage compensation block configured to receive a PMOS voltage compensation code and to alter the input/output drive signal in response to the operating condition compensation code; and

an NMOS voltage compensation block configured to receive an NMOS voltage compensation code and to alter the input/output drive signal in response to the operating condition compensation code.

6. The input/output drive circuit of claim 5 , wherein the PMOS voltage compensation code comprises a multi-bit digital code and the NMOS voltage compensation code comprises a multi-bit digital code.

7. The input/output drive circuit of claim 1 , further comprising:

a reference signal generator configured to generate a reference signal unaffected by any operating condition corresponding to process and temperature variation;

a compensation signal generator configured to generate a process and temperature variation dependent signal; and

an operating condition code generator configured to generate the centralized operating condition compensation signal in response to a difference between the reference signal and the process and temperature variation dependent signal.

8. The input/output drive circuit of claim 7 , further comprising a serializer circuit coupled to the operating condition code generator and configured to serialize a code signal comprising the centralized operating condition compensation signal.

9. The input/output drive circuit of claim 7 wherein the operating condition code generator comprises a PMOS code generator and an NMOS code generator.

10. The input/output drive circuit of claim 9 wherein the PMOS code generator and the NMOS code generator are configured to generate a four-bit code representative of an operating condition.

11. The input/output drive circuit of claim 7 wherein the compensation signal generator comprises a PMOS signal generator and an NMOS signal generator.

12. An integrated circuit, comprising:

an operating condition compensation circuit configured to generate a process and temperature variation digital compensation signal corresponding to at least one operating condition on the integrated circuit;

a localized voltage compensation circuit configured to generate a voltage variation digital compensation signal as a function of a measured difference between a supply voltage at a localized area of the integrated circuit and a fixed reference voltage; and

a localized input/output drive circuit configured to generate an input/output drive signal in response to the process and temperature variation digital compensation signal and the voltage variation digital compensation signal.

13. The integrated circuit of claim 12 , further comprising a serial bus coupled to the localized input/output drive circuit and coupled to the operating condition compensation circuit, the serial bus configured to communicate the process and temperature variation digital compensation signal from the operating condition compensation circuit to the localized input/output drive circuit.

14. The integrated circuit of claim 12 , further comprising a single integrated circuit die that includes the integrated circuit.

15. The integrated circuit of claim 12 , further comprising multiple integrated circuit dies that includes the integrated circuit.

16. The integrated circuit of claim 12 , further comprising:

a second localized voltage compensation circuit configured to generate a digital compensation signal corresponding to a voltage at a second localized area of the integrated circuit; and

a second localized input/output drive circuit configured to generate a second input/output drive signal in response to the process and temperature variation digital compensation signal and the digital compensation signal.

17. The integrated circuit of claim 12 , further comprising:

a serializer circuit coupled to the operating condition compensation circuit and configured to serialize an operating condition compensation code generated by the operating condition compensation circuit; and

a de-serializer circuit coupled to the serializer circuit and coupled to the localized input/output drive circuit and configured to de-serialize the operating condition compensation code generated by the operating condition compensation circuit.

18. A system, comprising:

a first integrated circuit, including:

an operating condition compensation circuit configured to generate a process and temperature variation digital compensation signal corresponding to at least one operating condition on the integrated circuit;

a localized voltage compensation circuit configured to generate a voltage variation digital compensation signal as a function of a measured difference between a supply voltage at a localized area of the first integrated circuit and a fixed reference voltage; and

a localized input/output drive circuit configured to generate an input/output drive signal in response to the process and temperature variation digital compensation signal and the voltage variation digital compensation signal; and

a second integrated circuit coupled to the first integrated circuit.

19. The system of claim 18 , wherein one of the first and second integrated circuits comprises a processor.

20. The system of claim 18 , wherein one of the first and second integrated circuits comprises a memory.

21. A method, comprising:

sensing a global process and temperature variation operating condition in an integrated circuit that affects the operation of the integrated circuit;

generating a process and temperature compensation signal in response to the sensed global process and temperature variation operating condition;

sensing a local voltage variation operating condition that affects the operation of at least one localized circuit within the integrated circuit by measuring a difference between a supply voltage for the localized circuit and a fixed reference voltage;

generating a voltage compensation signal in response to the sensed local voltage variation operating condition; and

altering operation of said at least one localized circuit with the process and temperature compensation signal and the voltage compensation signal.

22. The method of claim 21 , wherein the compensation signals comprise multi-bit digital code signals.

23. The method of claim 21 , further comprising:

serializing the compensation signals;

communicating the serialized compensation signals via a serial bus to the at least one localized circuit; and

deserializing the serialized compensation signals at each localized circuit.

24. A method, comprising:

sensing a global process and temperature variation operating condition in an integrated circuit and generating a global process and temperature compensation signal;

sensing a plurality of localized voltage variation operating conditions in corresponding localized circuits within said integrated circuit and generating a local voltage compensation signal for each localized circuit, wherein each localized voltage operating condition is generated as a function of a measured difference between a supply voltage for the localized circuit and a fixed bandgap reference voltage for the integrated circuit; and

altering operation of at least one local input/output circuit of the integrated circuit in response to the global process and temperature compensation signal and in response to the local voltage compensation signal.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2022
From: STMICROELECTRONICS (CROLLES 2) SAS
To: STMICROELECTRONICS INTERNATIONAL N.V.
Reel/Frame 060784/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2014
From: STMICROELECTRONICS PVT LTD
To: STMICROELECTRONICS INTERNATIONAL N.V.
Reel/Frame 032020/0217 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2013
From: DAUTRICHE, PIERRE
To: STMICROELECTRONICS (CROLLES 2) SAS
Reel/Frame 030684/0628 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2013
From: KUMAR, VINOD; BADRATHWAL, PRADEEP KUMAR; RIZVI, SAIYID MOHAMMAD IRSHAD; GARG, PARAS; CHATTERJEE, KALLOL
To: STMICROELECTRONICS PVT LTD
Reel/Frame 030685/0752 →
Continuity (1)
Related Publication 20140375357A1 · Dec 25, 2014