IP Library Granted Patent US 7,313,177
Granted Patent B2
US 7,313,177 · App. 10/622,672 · Granted Dec 25, 2007

Reset scheme for I/O pads in a source synchronous system

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 7,313,177
App. No.
10/622,672
Granted
Dec 25, 2007
Kind
B2
Abstract

A system and method for providing reset control between two integrated circuit domains (ICDs) disposed in a synchronous relationship. Upon reset, control signals are generated in a first ICD for resetting driver/receiver circuitry therein in a phased manner. An inter-ICD reset control signal is generated by the first ICD for transmission to the second ICD, wherein the inter-ICD reset control signal is operable to reset the second ICD's driver/receiver circuitry and other components therein.

Claims (31)

1. A method for providing reset control between two integrated circuit domains (ICDs) disposed in a synchronous relationship, comprising:

generating control signals in a first ICD for resetting driver circuitry therein in a phased manner, said driver circuitry for driving a signal towards a second ICD on a signal path;

generating an inter-ICD reset control signal in said first ICD for transmission to said second ICD; and

resetting driver circuitry in said second ICD upon receiving said inter-ICD reset control signal from said first ICD.

2. The method for providing reset control between two ICDs disposed in a synchronous relationship as set forth in claim 1 , wherein said driver circuitry in said first ICD is reset in a phased manner by providing first and second control signals, wherein said driver circuitry drives said signal towards said second ICD only after said first and second control signals have been asserted.

3. The method for providing reset control between two ICDs disposed in a synchronous relationship as set forth in claim 1 , wherein said driver circuitry in said first ICD is reset in a phased manner by providing two control signals thereto, a first control signal operating to release said driver circuitry from a tristated condition and a second control signal operating to toggle said driver circuitry for driving appropriate logic levels with respect to said signal towards said second ICD.

4. The method for providing reset control between two ICDs disposed in a synchronous relationship as set forth in claim 3 , wherein said driver circuitry in said first ICD is operable to drive a strobe signal towards said second ICD.

5. The method for providing reset control between two ICDs disposed in a synchronous relationship as set forth in claim 3 , wherein said driver circuitry in said first ICD is operable to drive a data signal towards said second ICD.

6. The method for providing reset control between two ICDs disposed in a synchronous relationship as set forth in claim 3 , wherein said first control signal is generated based on a system reset signal.

7. The method for providing reset control between two ICDs disposed in a synchronous relationship as set forth in claim 6 , wherein said second control signal is generated by a reset control block disposed in said first ICD, said reset control block operating responsive to a power reset signal.

8. The method for providing reset control between two ICDs disposed in a synchronous relationship as set forth in claim 1 , wherein said second ICD includes clock distribution circuitry for manufacturing a local clock signal based on a transported clock signal provided by said first ICD.

9. A system for providing reset control between two integrated circuit domains (ICDs) disposed in a synchronous relationship, comprising:

circuitry that produces control signals in a first ICD to reset driver circuitry therein in a phased manner, said driver circuitry driving a signal towards a second ICD on a signal path; and

circuitry that produces an inter-ICD reset control signal in said first ICD that is transmitted to said second ICD, said inter-ICD reset control signal operating to reset driver circuitry in said second ICD.

10. The system for providing reset control between two ICDs disposed in a synchronous relationship as set forth in claim 9 , wherein said driver circuitry in said first ICD is reset in a phased manner by providing first and second control signals, wherein said driver circuitry drives said signal towards said second ICD only after said first and second control signals have been asserted.

11. The system for providing reset control between two ICDs disposed in a synchronous relationship as set forth in claim 9 , wherein said driver circuitry in said first ICD is reset in a phased manner by providing two control signals thereto, a first control signal operating to release said driver circuitry from a tristated condition and a second control signal operating to toggle said driver circuitry for driving appropriate logic levels with respect to said signal towards said second ICD.

12. The system for providing reset control between two ICDs disposed in a synchronous relationship as set forth in claim 11 , wherein said driver circuitry in said first ICD is operable to drive a strobe signal towards said second ICD.

13. The system for providing reset control between two ICDs disposed in a synchronous relationship as set forth in claim 11 , wherein said driver circuitry in said first ICD is operable to drive a data signal towards said second ICD.

14. The system for providing reset control between two ICDs disposed in a synchronous relationship as set forth in claim 11 , wherein said first control signal is generated based on a system reset signal.

15. The system for providing reset control between two ICDs disposed in a synchronous relationship as set forth in claim 14 , wherein said second control signal is generated responsive to a power reset signal.

16. The system for providing reset control between two ICDs disposed in a synchronous relationship as set forth in claim 9 , wherein said second ICD includes clock distribution circuitry for manufacturing a local clock signal based on a transported clock signal provided by said first ICD.

17. A computer system having at least two integrated circuit domains (ICDs) disposed therein in a synchronous communication relationship, comprising:

means for generating control signals in a first ICD for resetting driver circuitry therein in a phased manner, said driver circuitry for driving a signal towards a second ICD on a signal path; and

means for generating an inter-ICD reset control signal in said first ICD for transmission to said second ICD, said inter ICD reset control signal operating to reset driver circuitry in said second ICD.

18. The computer system as set forth in claim 17 , wherein said driver circuitry in said first ICD is reset in a phased manner by providing two control signals thereto, a first control signal operating to release said driver circuitry from a tristated condition and a second control signal operating to toggle said driver circuitry for driving appropriate logic levels with respect to said signal towards said second ICD.

19. The computer system as set forth in claim 18 , wherein said driver circuitry in said first ICD is operable to drive a strobe signal towards said second ICD.

20. The computer system as set forth in claim 18 , wherein said driver circuitry in said first ICD is operable to drive a data signal towards said second ICD.

21. The computer system as set forth in claim 18 , wherein said first control signal is generated based on a system reset signal.

22. The computer system as set forth in claim 21 , wherein said second control signal is generated responsive to a power reset signal.

23. The computer system as set forth in claim 17 , wherein said second ICD includes clock distribution circuitry for manufacturing a local clock signal based on a transported clock signal provided by said first ICD.

24. The computer system as set forth in claim 23 , wherein said local clock signal in said second ICD is operable to activate a strobe generation block disposed therein for generating a strobe signal towards said first ICD.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY'S NAME PREVIOUSLY RECORDED AT REEL: 058796 FRAME: 0572. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Aug 16, 2023
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 064608/0757 →
CHANGE OF NAME Recorded Nov 3, 2021
From: CONVERSANT INTELLECTUAL PROPERTY INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 058796/0572 →
RELEASE OF SECURITY INTEREST Recorded Nov 11, 2020
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 054385/0435 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046900/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2014
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 034591/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2003
From: RADJASSAMY, RAJAKRISHNAN
To: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.
Reel/Frame 014002/0770 →