Pause control for a calibration sequence
AssigneeCadence Design Systems, Inc.
InventorsScott David Huss, Loren B. Reiss, Fred Staples Stivers, Matthew Robert Collin, James Lee House, Ramakrishna Kasukurthi
Life of this patent
Estimating the term…
Abstract
A calibration control component within a transmit (TX) or receive (RX) device executes a calibration sequence to ensure reliable data transmission and reception within the device. The calibration sequence comprises a set of calibration functions that are sequentially executed. The calibration control component detects a pause function being enabled based on a pause function configuration register. Based on detecting the pause function being enabled, the calibration control component pauses execution of the calibration sequence.
Claims20
A calibration system comprising:
- a calibration control component to control execution of a calibration sequence in a device, the calibration sequence comprising a set of calibration functions that are sequentially executed;
- and
- a pause function configuration register storing an indication of an enabled pause function, wherein the calibration control component pauses execution of the calibration sequence prior to or after execution of a particular calibration function in the set of calibration functions based on the enabled pause function.
A method comprising:
- initiating execution of a calibration sequence at a device, the calibration sequence comprising a set of calibration functions that are sequentially executed;
- detecting a pause function being enabled based on an enabled bit in a pause function configuration register;
- and
- pausing execution of the calibration sequence at the device prior to or after execution of a particular calibration function in the set of calibration functions based on detecting the pause function being enabled.
A physical layer device comprising:
- a set of lanes, each lane comprising a transmitter or a receiver;
- a set of calibration components to execute a calibration sequence on each lane, the calibration sequence comprising a set of sequentially executed calibration functions;
- and
- a calibration control component to control execution of the calibration sequence, the calibration control component to pause execution of the calibration sequence prior to or after execution of a particular calibration function in the set of calibration functions based on an indication of an enabled pause function in a pause function configuration register.
Dependencies are inferred from the claim text.