1461123203-eac9fbb4-11fa-4f69-813f-d0e4b23cc9ac

1. An apparatus for controlling servo signal gains of an optical disc drive, wherein the apparatus adjusts the gains of a plurality of servo signals controlling a servo system of the optical disc drive when the optical disk drive encounters an operating state transition, comprising:
in a first mode, at least one AGC loop, compensating the gains of the servo signals with a selectable bandwidth during a specific period after the operating state transition to accelerate the convergence of the servo signals; and
in a second mode, at least one AGC loop, reloading the previously saved convergence values or pre-determined values as the initial values according to the current operating state immediately after the operating state transition to accelerate the convergence of the servo signals.
2. The apparatus as claimed in claim 1, wherein the operating state transition occurs whenever the operating state of the optical disc drive is changed, and the operating state comprises a write state in which data is being written to the optical disc, a blank state in which a blank zone of the optical disc is being read, and a data state in which a data zone of the optical disc is being read.
3. The apparatus as claimed in claim 2, wherein the apparatus can save the convergence loop-ratio values of the at least one AGC loop, and then reload the saved convergence loop-ratio values of the at least one AGC loop corresponding to the corresponding operating state as the initial loop-ratio values of the at least one AGC loop after the operating state transition to determine the gains of the servo signals in state-reloading mode.
4. The apparatus as claimed in claim 1, wherein the servo signals include a tracking error signal controlling a tracking operation of the optical disc drive, a focusing error signal controlling a focusing operation of the optical disc drive, and a main-beam addition signal or a sub-beam addition signal indicating the summation of the intensity of the main-beam or sub-beam.
5. The apparatus as claimed in claim 2, wherein the apparatus determines an operating state transition according to a write signal and a blank signal, wherein the write signal indicates a switch between a writing operation and a reading operation of the optical disc drive, and the blank signal indicates a switch between a blank zone and a data zone read by the optical disc drive.
6. The apparatus as claimed in claim 1, wherein the servo signals are digital signals, and the gains of the servo signals are adjusted by the apparatus in a digital domain.
7. An apparatus for controlling servo signal gains of an optical disc drive, comprising:
a first automatic gain control module, adjusting a loop ratio of a main-beam to control the gains of a plurality of servo signals whenever the optical disk drive encounters an operating state transition in which the reflectivity of a read portion of an optical disc or the intensity of the main-beam incident to the optical disc is changed, wherein the servo signals control a servo system of the optical disc drive; and
a second automatic gain control module, adjusting the gains of the sub-beam servo signals according to a main-beam sub-beam ratio whenever the optical disk drive encounters the operating state transition, wherein the main-beam sub-beam ratio is calculated according to both the reflection signals of the main-beam and a sub-beam reflected from an optical disc.
8. The apparatus as claimed in claim 7, wherein the servo signals include a tracking error signal controlling a tracking operation of the optical disc drive, a focusing error signal controlling a focusing operation of the optical disc drive, and a main-beam addition signal or a sub-beam addition signal indicating the summation of the intensity of the main-beam or a sub-beam.
9. The apparatus as claimed in claim 8, wherein the first automatic gain control module comprises:
a loop ratio generation module, calculating the loop ratio according to a desired target intensity and the reflection intensity of the current main-beam; and
a first gain control logic, coupled to the loop ratio generation module, determining the gains of the servo signals according to the loop ratio.
10. The apparatus as claimed in claim 8, wherein the second automatic gain control module comprises:
a main-beam sub-beam ratio generation module, calculating the main-beam sub-beam ratio according to from the reflection signal of the current main-beam and the reflection signal of the current sub-beam to calculate the main-beam sub-beam ratio; and
a second gain control logic, coupled to the main-beam sub-beam ratio generation module, determining the gains of sub-beam servo signals for synthesizing the servo signals according to the main-beam sub-beam ratio.
11. The apparatus as claimed in claim 9, wherein the first gain control logic comprises:
a first multiplier, multiplying a first tracking error gain by the loop ratio to obtain a second tracking error gain;
a second multiplier, multiplying a first focusing error gain by the loop ratio to obtain a second focusing error gain;
a third multiplier, multiplying a first main-beam addition gain or a sub-beam addition gain by the loop ratio to obtain a second main-beam addition gain or a sub-beam addition gain; and
a first control module, selecting the first or the second tracking error gain as the gain of the tracking error signal, selecting the first or the second focusing error gain as the gain of the focusing error signal, selecting the first or the second main-beam addition gain or a sub-beam addition gain as the gain of the main-beam addition gain or a sub-beam addition signal.
12. The apparatus as claimed in claim 10, wherein the second gain control logic comprises:
a fourth multiplier, multiplying a first sub-beam summation gain by the main-beam sub-beam ratio to obtain a second sub-beam summation gain;
a fifth multiplier, multiplying a first sub-beam push-pull gain by the main-beam sub-beam ratio to obtain a second sub-beam push-pull gain;
a sixth multiplier, multiplying a first sub-beam focusing error gain by the main-beam sub-beam ratio to obtain a second sub-beam focusing error gain; and
a second control module, selecting the first or the second sub-beam summation gain as the gain of a sub-beam summation signal, selecting the first or the second sub-beam push-pull gain as the gain of a sub-beam push-pull signal, selecting the first or the second sub-beam focusing error gain as the gain of a sub-beam focusing error signal;
wherein the sub-beam summation signal, the sub-beam push-pull signal, and the sub-beam focusing error signal are generated from the reflection signals of the sub-beam by respectively synthesizing the sub-beam addition signal, the tracking error signal, and the focusing error signal.
13. The apparatus as claimed in claim 7, wherein the operating state transition occurs whenever an operating state of the optical disc drive is changed, and the operating state comprises a write state in which data is written to the optical disc, a blank state in which blank zone of the optical disc is read, and a data state in which data zone of the optical disc is read.
14. The apparatus as claimed in claim 7, wherein the servo signals are digital signals, and the gains of the servo signals are adjusted by the apparatus in a digital domain.
15. The apparatus as claimed in claim 8, wherein the first automatic gain control module controls the amplification process of a tracking error signal generation module which generates the tracking error signal according to a main-beam push-pull signal and a sub-beam push-pull signal, a focusing error signal generation module which generates the focusing error signal according to a main-beam focusing error signal and a sub-beam focusing error signal, and a sub-beam addition signal generation module which generates the sub-beam addition signal according to a main-beam summation signal and a sub-beam summation signal; wherein the main-beam push-pull signal, the main-beam focusing error signal, and the main-beam summation signal are generated from the reflection signals of the main-beam, and the sub-beam push-pull signal, the sub-beam focusing error signal, and the sub-beam summation signal are generated from the reflection signals of the sub-beam.
16. The apparatus as claimed in claim 15, wherein the second automatic gain control module controls the amplification process of a sub-beam summation module which generates the sub-beam summation signal, a sub-beam push-pull module which generates the sub-beam push-pull signal, and a sub-beam focusing error module which generates the sub-beam focusing error signal.
17. A method for controlling servo signal gains of an optical disc drive, the method comprising:
adjusting a loop ratio of a main-beam to control the gains of a plurality of servo signals whenever the optical disk drive encounters an operating state transition in which the reflectivity of a read portion of an optical disc or the intensity of the main-beam incident to the optical disc is changed, wherein the servo signals control a servo system of the optical disc drive; and
adjusting the gains of the sub-beam servo signals according to a main-beam sub-beam ratio whenever the optical disk drive encounters the operating state transition, wherein the main-beam sub-beam ratio is calculated according to both the reflection signals of the main-beam and the sub-beam reflected from an optical disc.
18. The method as claimed in claim 17, wherein adjusting a loop ration of a main-beam further comprises:
calculating the loop ratio according to a desired target intensity and the reflection intensity of the current main-beam; and
determining the gains of the servo signals according to the loop ratio.
19. The method as claimed in claim 17, wherein adjusting the gains of the sub-beam servo signals further comprises:
calculating the main-beam sub-beam ratio according to the reflection intensity of the current main-beam and the reflection intensity of the current sub-beam; and
determining the gains of sub-beam servo signals for synthesizing the servo signals according to the main-beam sub-beam ratio.
20. The method as claimed in claim 17, wherein the operating state transition occurs whenever an operating state of the optical disc drive is changed, and the operating state comprise a write state in which data is written to the optical disc, a blank state in which blank zone of the optical disc is read, and a data state in which data zone of the optical disc is read.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An apparatus comprising:
a processor operatively connected to a memory, the processor to include a memory controller to control access to the memory; and
a service processor, co-located on a common board and operatively connected to the processor and the memory, the service processor to include an additional memory controller to control access to the memory as part of a checkpoint regime that utilizes the service processor to periodically transmit a first interrupt to the processor, to activate a first node, to transfer checkpoint data to the first node, and to instruct a second node to rollback to a previous checkpoint to ensure the first node and the second node are utilizing a common checkpoint,
wherein the first interrupt includes the processor receiving a checkpoint and the processor communicating the location of the checkpoint to the service processor.
2. The apparatus of claim 1, wherein each of the memory controller and the additional memory controller have common functionality.
3. The apparatus of claim 2, wherein the common functionality includes at least one of a memory refresh operation, a memory read operation, or a memory write operation.
4. The apparatus of claim 1, wherein the service processor includes a network interface and power supply that are distinct from that of the common board.
5. The apparatus of claim 1, wherein the checkpoint regime includes an arbiter to transmit a second interrupt to the apparatus, the second interrupt to prompt the apparatus to send a responsive message to the arbiter.
6. The apparatus of claim 1, wherein the first interrupt prompts the processor to send a responsive message to the service processor.
7. The apparatus of claim 1, wherein the service processor fetches the checkpoint with the additional memory controller, the checkpoint fetched where a system failure is detected by the service processor.
8. An apparatus comprising:
a processor operatively connected to a memory, the processor to include a memory controller to control access to the memory; and
a service processor, co-located on a common board with the processor and operatively connected to the memory via a bus, the service processor to use the bus to access the memory as part of a checkpoint regime that utilizes the service processor to periodically transmit an interrupt to the processor, to activate a first node, to transfer checkpoint data to the first node, and to instruct a second node to rollback to a previous checkpoint to ensure the first node and the second node are utilizing a common checkpoint,
wherein the interrupt includes the processor receiving a checkpoint and the processor communicating the location of the checkpoint to the service processor.
9. The apparatus of claim 8, wherein the bus is a split bus that operatively connects the service processor and the memory.
10. The apparatus of claim 8, further comprising a service bus that operatively connects the service processor and the memory.
11. The apparatus of claim 8, wherein the service processor includes a network interface and power supply that are distinct from that of the common board.
12. The apparatus of claim 8, further comprising a security module to authenticate the service processor.
13. The apparatus of claim 8, further comprising a service bus memory controller that includes some of the functionality of the memory controller to control access to the memory.
14. The apparatus of claim 8, wherein the checkpoint regime includes the service processor to copy the checkpoint to an additional apparatus where a system failure is detected.
15. An apparatus comprising:
at least one processor connected to a three dimensional (3D) stacked memory to transfer data via one or more memory controllers; and
a service processor, co-located on a common socket with at least one processor, connected to the 3D stacked memory via Through Silicon Vias (TSVs), the service processor to include a memory controller to control access to the 3D stacked memory as part of a checkpoint regime that utilizes the service processor to: periodically transmit an interrupt to the processor, to activate a first node, to transfer checkpoint data to the first node, and to instruct a second node to rollback to a previous checkpoint to ensure the first node and the second node are utilizing a common checkpoint,
wherein the interrupt includes the processor receiving a checkpoint and the processor communicating the location of the checkpoint to the service processor.
16. The apparatus of claim 15, wherein the service processor includes a network interface and power supply that are distinct from that of the common socket.
17. The apparatus of claim 15, wherein the 3D stack memory includes memory cells connected via interconnects and the TSVs.
18. The apparatus of claim 15, wherein the service processor:
detects a system failure; and
retrieves the checkpoint from the 3D stacked memory as part of the checkpoint regime.
19. The apparatus of claim 18, wherein the service processor detects the system failure where the service processor fails to receive a response to the interrupt transmitted to at least one processor.
20. The apparatus of claim 15, wherein the at least one processor is connected to the 3D stacked memory by a connection that includes at least one of a bus or the TSVs.