Legal claims defining the scope of protection, as filed with the USPTO.
1. An information handling system configured to provide time synchronization in a backplane, the information handling system comprising: a controller configured to generate a time command at a predetermined time interval; and a backplane communicatively coupled to the controller, the backplane including a backplane controller configured to: receive the time command from the controller; calculate a skew for the time command based on a location of the backplane and a duration of the time command, wherein calculating the skew for the time command based on the duration of the time command comprises calculating the skew based on a broadcast time for the time command; and adjust a time domain for the backplane based on the skew for the time command.
2. The information handling system of claim 1 , wherein the backplane controller comprises a storage enclosure processor controller.
3. The information handling system of claim 1 , wherein the controller comprises a baseboard management controller or a random access card controller.
4. The information handling system of claim 1 , further comprising: a multiplexer communicatively coupled between the controller and the backplane; and the backplane controller further configured to calculate the skew for the time command based on a transmittal delay caused by the multiplexer.
5. The information handling system of claim 1 , wherein the backplane controller is further configured to calculate the skew for the time command based on at least one of a setup delay, a toggle delay, and synchronization delay.
6. The information handling system of claim 1 , further comprising a second backplane communicatively coupled to the controller, the second backplane including a second backplane controller configured to: receive the time command from the controller; calculate a second skew for the time command based at least on a location of the second backplane and the duration of the time command; and adjust a second time domain for the second backplane based on the second skew for the time command such that the time domain and the second time domain are synchronized.
7. The information handling system of claim 1 , further comprising a plurality of backplanes organized in a logical group.
8. The information handling system of claim 1 , further comprising: a second backplane communicatively coupled to the backplane; and the backplane controller further configured to: determine a delay time based at least on the delay time caused by the backplane; and provide a new time command to the second backplane based on the delay time caused by the backplane.
9. A storage enclosure processor controller of a backplane comprising: a processor; a memory communicatively coupled to the processor; and processing instructions encoded in the memory, the processing instructions, when executed by the processor, operable to perform operations comprising: receiving a time command; calculating a skew for the time command based on a location of the backplane and a duration of the time command, wherein calculating the skew for the time command based on the duration of the time command comprises calculating the skew based on a broadcast time for the time command; and adjusting a time domain for the backplane based on the calculated skew for the time command.
10. The storage enclosure processor controller of claim 9 , wherein the processing instructions are further operable to perform operations comprising calculating the skew for the time command based on one of a setup delay, a toggle delay, and synchronization delay.
11. The storage enclosure processor controller of claim 9 , wherein the processing instructions are further operable to perform operations comprising calculating the skew for the time command based on a delay caused by a multiplexer communicatively coupled to the backplane.
12. A method for providing time synchronization in a backplane, the method comprising: receiving at a backplane controller a time command from a controller, the backplane controller comprising a storage enclosure processor controller; calculating a skew for the time command based on a location of the backplane and a duration of the time command, wherein calculating the skew for the time command based on the duration of the time command comprises calculating the skew based on a broadcast time for the time command; and adjusting a time domain for the backplane based on the calculated skew for the time command.
13. The method of claim 12 , wherein the controller comprises a baseboard management controller or a random access card controller.
14. The method of claim 12 , wherein calculating the skew for the time command further comprises calculating the skew based on a transmittal delay caused by a multiplexer communicatively coupled between the first controller and the backplane.
15. The method of claim 12 , wherein calculating the skew for the time command further comprises calculating the skew based on at least one of a setup delay, a toggle delay, and synchronization delay.
16. The method of claim 12 , further comprising calculating the skew for the time command based on a delay caused by a multiplexer communicatively coupled between the backplane and the controller.
Unknown
September 29, 2015
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.