A phase error measurement circuit for measuring phase error between two clocks on an integrated circuit is provided. The measurement circuit includes first and second clock signal inputs, a phase lead detector, a phase lag detector and a phase error measurement output. The phase lead detector includes a phase lead latch having a data input, which is coupled to the first clock signal input, a latch control input, which is coupled to the second clock signal input and a data output. The phase lag detector includes a phase lag latch having a data input, which is coupled to the second clock signal input, a latch control input, which is coupled to the first clock signal input and a data output. The phase error measurement output is formed by the data outputs of the phase lead latch and the phase lag latch.
|
1. A phase error measurement circuit comprising:
a first clock signal input; a second clock signal input; a first phase detector comprising a first plurality of phase latches, each phase latch having a latch data input, which is coupled to the first clock signal input, a latch control input, which is coupled to the second clock signal input and a latch data output; a respective phase delay from the first clock signal input to the latch data outputs of each of the first plurality of phase latches, wherein each of the respective phase delays is different than the other of the phase delays; and a phase error measurement output formed by the latch data outputs.
8. A phase error measurement circuit comprising:
a first clock signal input; a second clock signal input; means for delaying the first clock signal input by a plurality of phase lead measuring delays to produce a plurality of delayed first clock signal inputs; means for delaying the second clock signal input by a plurality of phase lag measuring delays to produce a plurality of delayed second clock signal inputs; phase lead measurement means for detecting whether the plurality of delayed first clock signal inputs lead the second clock signal input; and phase lag measurement means for detecting whether the plurality of delayed second clock signal inputs lead the first clock signal input.
17. A method of measuring phase error between first and second clock signals on an integrated circuit, the method comprising:
delaying the first clock signal by a plurality of different phase lead delays to produce a plurality of delayed first clock signals; latching the delayed first clock signals as a function of the second clock signal to produce a phase lead indicating output signal; delaying the second clock signal by a plurality of different phase lag delays to produce a plurality of delayed second clock signals; latching the delayed second clock signals as a function of the first clock signal to produce a phase lag indicating output signal; and generating signal indicative of the phase error between the first and second clock signals relative to the phase lead delays and the phase lag delays based on the phase lead indicating output and the phase lag indicating output.
13. A phase-locked loop comprising:
a phase detector having a clock input, a feedback input, and a charge control output; a charge pump coupled to the charge control output; a loop filter coupled to the charge pump; a voltage controlled oscillator having a control voltage input coupled to the loop filter and a clock output coupled to the feedback input; and a phase lock detector comprising: a phase lead detector comprising a phase lead latch having a data input coupled to the feedback input, a latch control input coupled to the clock input, a data output and a phase lead delay from the feedback input to the data output, which represents a threshold phase difference between the feedback input and the clock input under which the phase-locked loop is in a lock state, wherein the data output of the phase lead latch has a first logic state when the feedback input leads the clock input by less than the phase lead delay and a second, opposite logic state when the feedback input leads the clock input by more than the phase lead delay; a phase lag detector comprising a phase lag latch having a data input coupled to the clock input, a latch control input coupled to the feedback input, a data output and a phase lag delay from the clock input to the data output, which represents the threshold phase difference, wherein the data output of the phase lag latch has the first logic state when the feedback input lags the clock input by less than the phase lag delay and the second logic state when the feedback input lags the clock input by more than the phase lag delay; and a phase lock signal generator, which comprises a counter circuit, which is coupled to the data outputs of the phase lead and phase lag latches for counting a duration in which either of the data outputs is in the first logic state and responsively generates a phase lock signal indicative of whether the phase-locked loop is in the lock state. 2. The phase error measurement circuit of
the latch data outputs of the first plurality of phase latches have logic states, which indicate a direction and magnitude of a phase difference between the first clock signal input and the second clock signal input.
3. The phase error measurement circuit of
the first phase detector comprises a phase lead detector and the first plurality of phase latches comprises phase lead latches; the phase error measurement circuit further comprises a second, phase lag detector, which comprises: a plurality of phase lag latches, each phase lag latch having a latch data input, which is coupled to the second clock signal input, a latch control input, which is coupled to the first clock signal input and a latch data output; and a respective phase delay from the second clock signal input to the latch data outputs of each of the plurality of phase lag latches, wherein each of the respective phase delays is different than the other of the phase delays in the phase lag detector; and the latch data outputs of the phase lead latches and the phase lag latches together form the phase error measurement output and have a combined logic pattern that represents a direction and magnitude of a phase difference between the first clock signal input and the second clock signal input.
4. The phase error measurement circuit of
the plurality of phase lead latches comprises a first phase lead latch and at least one additional phase lead latch; the plurality of phase lag latches comprises a first phase lag latch and at least one additional phase lag latch; the respective phase delays for the additional phase lead latches each comprises a phase lead delay element coupled between the first clock signal input and the latch data input of the respective phase lead latch; and the respective phase delays for the additional phase lag latches each comprises a phase lag delay element coupled between the second clock signal input and the latch data input of the respective additional phase lag latch.
5. The phase error measurement circuit of
the respective phase delay for the first phase lead latch comprises a phase lead delay element coupled between the first clock signal input and the latch data input of the first phase lead latch; and the respective phase delay for the first phase lag latch comprises a phase lag delay element coupled between the first clock signal input and the latch data input of the first phase lag latch.
6. The phase error measurement circuit of
the phase delay elements have phase delays that are multiples of a base phase delay.
7. The phase error measurement circuit of
9. The phase error measurement circuit of
the phase lead measurement means comprises a plurality of phase lead latches, wherein each phase lead latch comprises a data input, which is coupled to the delayed first clock signal input, a latch control input, which is coupled to the second clock signal input, and a data output; the means for delaying the first clock signal input comprises a plurality of phase lead delay elements coupled in respective data paths between the first clock signal input and the data outputs of respective ones of the phase lead latches; the phase lag measurement means comprises a plurality of phase lag latches, wherein each phase lag latch comprises a data input, which is coupled to the delayed second clock signal input, a latch control input, which is coupled to the first clock signal input, and a data output; and the means for delaying the second clock signal input comprises a plurality of phase lag delay elements coupled in respective data paths between the second clock signal input and the data outputs of respective ones of the phase lag latches.
10. The phase error measurement circuit of
each of the phase lead delay elements has a delay that is different from the delays of the other phase lead delay elements; and each of the phase lag delay elements has a delay that is different from the delays of the other phase lag delay elements.
11. The phase error measurement circuit of
the data outputs of the phase lead latches and the phase lag latches form a combined logic pattern that represents a direction and magnitude of a phase difference between the first clock signal input and the second clock signal input.
12. The phase error measurement circuit of
the phase lead delay elements and the phase lag delay elements have phase delays that are multiples of a base phase delay.
14. The phase-locked loop of
the phase lead detector comprises a plurality of phase lead latches, wherein each phase lead latch comprises a data input, which is coupled to the feedback input, a latch control input, which is coupled to the clock input, a data output coupled to the phase lock signal generator, and a phase lead delay from the feedback input to the data output of that latch, and wherein the phase lead delay of each phase lead latch is different than the phase lead delays of the other phase lead latches; and the phase lag detector comprises a plurality of phase lag latches, wherein each phase lag latch comprises a data input, which is coupled to the clock input, a latch control input, which is coupled to the feedback input, a data output coupled to the lock signal generator, and a phase lag delay from the clock input to the data output of that latch, and wherein the phase lag delay of each phase lag latch is different than the phase lag delays of the other phase lag latches.
15. The phase-locked loop of
16. The phase-locked loop of
18. The method of
latching the plurality of delayed first clock signals with a plurality of edge-triggered phase lead latches as a function of the second clock signal to produce a plurality of phase lead indicating output signals; and latching the plurality of delayed second clock signals with a plurality of edge-triggered phase lag latches as a function of the first clock signal to produce a plurality of phase lag indicating output signals.
19. The method of
|
The present invention relates to semiconductor integrated circuits and, more particularly, to a circuit for measuring phase error between two clock signals on the integrated circuit.
Clock signals are used in semiconductor integrated circuits for clocking sequential elements of the circuit. A typical integrated circuit uses multiple individual clock signals having the same or different frequencies for operating various portions of the integrated circuit. In order to minimize timing errors between sequential elements, it is desirable to minimize the phase error between individual clock signals. The phase error between two clocks on an integrated circuit can vary from one integrated circuit to the next due to variances in process, voltage and temperature, known as "PVT". The variations in process can be caused by fabrication tolerances of the individual semiconductor devices and their interconnects on the integrated circuit. Phase errors exceeding a specified timing margin can induce errors in functionality and other performance problems on the integrated circuit.
For example, phase error between two clocks is an important factor in the operation of phase-locked loops (PLLs). PLLs are used in integrated circuits, such as application specific integrated circuits (ASICs) for clock synchronization and for recovery of serial data streams. Once a PLL has locked a reference feedback signal onto the phase and frequency of an input signal, any remaining phase error between the reference feedback signal and the input signal is known as "jitter". Depending on PLL performance and implementation, the PLL jitter can become unacceptably large for a particular integrated circuit. This can lead to difficulties in clock synchronization or accurate recovery of serial data streams.
One aspect of the present invention is directed to a phase error measurement circuit for estimating phase error between two clock signals on an integrated circuit. The measurement circuit includes first and second clock signal inputs, a phase lead detector, a phase lag detector and a phase error measurement output. The phase lead detector includes a phase lead latch having a data input, which is coupled to the first clock signal input, a latch control input, which is coupled to the second clock signal input and a data output. The phase lag detector includes a phase lag latch having a data input, which is coupled to the second clock signal input, a latch control input, which is coupled to the first clock signal input and a data output. The phase error measurement output is formed by the data outputs of the phase lead latch and the phase lag latch.
Another aspect of the present invention is directed to a phase error measurement circuit, which includes a first clock signal input and a second clock signal input. A delay circuit delays the first clock signal input by a phase lead measuring delay to produce a delayed first clock signal input. A further delay circuit delays the second clock signal input by a phase lag measuring delay to produce a delayed second clock signal input. A phase lead measuring circuit detects whether the delayed first clock signal input leads the second clock signal input, and a phase lag measuring circuit detects whether the delayed second clock signal input leads the first clock signal input.
Another aspect of the present invention is directed to a method of measuring phase error between first and second clock signals on an integrated circuit. The method includes: delaying the first clock signal by a phase lead delay to produce a delayed first clock signal; latching the delayed first clock signal with an edge-triggered phase lead latch as a function of the second clock signal to produce a phase lead indicating output signal; delaying the second clock signal by a phase lag delay to produce a delayed second clock signal; latching the delayed second clock signal with an edge-triggered phase lag latch as a function of the first clock signal to produce a phase lag indicating output signal; and generating signal indicative of the phase error between the first and second clock signals relative to the phase lead delay and the phase lag delay based on the phase lead indicating output and the phase lag indicating output.
Yet another aspect of the present invention is directed to a phase-locked loop, which includes a phase detector, a charge pump, a loop filter, a voltage-controlled oscillator and a phase lock detector. The phase detector has a clock input, a feedback input, and a charge control output. The charge pump is coupled to the charge control output, and the loop filter is coupled to the charge pump. The voltage controlled oscillator has a control voltage input coupled to the loop filter and a clock output coupled to the feedback input. The phase lock detector includes a phase lead detector, a phase lag detector and a phase lock signal generator. The phase lead detector includes a phase lead latch having a data input coupled to the feedback input, a latch control input coupled to the clock input, a data output and a phase lead delay from the feedback input to the data output. The phase lead delay represents a threshold phase difference between the feedback input and the clock input under which the phase-locked loop is in a lock state. The phase lag detector includes a phase lag latch having a data input coupled to the clock input, a latch control input coupled to the feedback input, a data output and a phase lag delay from the clock input to the data output, which represents the threshold phase difference. The phase lock signal generator receives the data outputs of the phase lead and phase lag latches and responsively generates a phase lock signal indicative of whether the phase-locked loop is in the lock state.
The phase error measurement circuit of the present invention estimates phase error between two clock signals on an integrated circuit. The phase error measurement circuit can be used in a variety of applications to detect when the phase error between two clocks exceeds a specified threshold or to provide an estimate of the direction and magnitude of the phase error. The circuit can be easily extended to achieve any desired granularity.
Phase lead detector 12 includes one or more phase lead delay elements 201-20N (labeled DEL1-DELn) and one or more phase lead latches 221-22N, where N is a positive integer variable. Similarly, phase lag detector 14 includes one or more phase lag delay elements 241-24N (labeled DEL1-DELn) and one or more phase lag latches 261-26N. In one embodiment, latches 221-22N and 261-26N each include a positive edge triggered D-type flip-flop having a latch data input "D", a latch data output "Q" and a latch control or clock input "CLK". However, other types of positive or negative edge-triggered latches can also be used in alternative embodiments.
Referring to phase lead detector 12, the latch data inputs "D" of phase lead latches 221-22N are coupled to clock signal input CLK1 through respective ones of the phase lead delay elements 201-20N. The latch control inputs "CLK" of phase lead latches 221-22N are coupled to clock signal input CLK2. The latch data outputs "Q" of phase lead latches 221-22N together form a multiple-bit phase lead error output 231-23N, which is coupled to phase error decoder 16.
Referring to phase lag detector 12, the latch data inputs "D" of phase lag latches 261-26N are coupled to clock signal input CLK2 through respective ones of the phase lag delay elements 241-24N. The latch control inputs "CLK" of phase lag latches 261-26N are coupled to clock signal input CLK1. The latch data outputs "Q" of phase lag latches 261-26N together form a multiple-bit phase lag error output 271-27N, which is coupled to phase error decoder 16.
Phase lead delay elements 201-20N represent the total delay from clock signal input CLK1 to the latch data output "Q" of the respective phase lead latches 221-22N, including any internal delay within that latch. The internal delay can include the setup time of the latch data input "D" relative to the latch control input "CLK". Phase lead delay elements 201-20N can also include additional external delay elements, such as an even number of series-connected inverters, coupled between the latch data input "D" and clock signal input CLK1. Similarly, each phase lag delay element 241-24N represents the total delay from clock signal input CLK2 to the corresponding latch data output "Q" of phase lag latches 261-26N.
In order to provide a graduated measure of the phase error, each phase lead delay element 201-20N has a different time delay than the other phase lead delay elements 201-20N, and each phase lag delay element 241-24N has a different time delay than the other phase lag delay elements 241-24N. In one embodiment, phase lead delay element 20, and phase lag delay element 241 include only the internal delay of latches 221 and 261, and delay elements 202-20N and 242-24N have additional external delays. Multiple copies of the same base delay are used in delay elements 202-20N and 242-24N to provide progressively greater delays for phase lead latches 222-22N and phase lag latches 262-26N, respectively.
During operation, if the rising edge of CLK1 leads the rising edge of CLK2 by at least the delay of phase lead delay element 201, then phase lead latch 22, stores a logic "1" on its "Q" output. If not phase lead latch 221 stores a logic "0". If the rising edge of CLK1 leads the rising edge of CLK2 by at least the delay of phase lead delay element 202, which is greater than the delay of phase lead delay element 201, then phase lead latch 222 stores a logic "1" on its "Q" output. This operation is repeated for each of the phase lead latches 221-22N. Thus, if CLK1 leads CLK2, then the logic patterned formed by phase lead error outputs 231-23N represents the magnitude of the phase difference between CLK1 and CLK2 in terms of the delay of delay elements 201-20N. The granularity of the phase error measurement can be adjusted by adjusting the number of phase lead latches and the difference in delay between each of the phase lead delay elements.
Similarly, if clock signal input CLK1 lags clock signal input CLK2 by at least the delay of phase lag delay element 241, then phase lag latch 261 stores a logic "1" on its "Q" output. If not, phase lag latch 261 stores a logic "0". This operation repeats for each of the phase lag latches 261-26N. Thus, if CLK1 lags CLK2, then the logic patterned formed by phase lag error outputs 271-27N represents the magnitude of the phase difference between CLK1 and CLK2 in terms of the delay of delay elements 241-24N. In one embodiment, phase lag delay elements 241-24N have the same delays as corresponding ones of phase lead delay elements 201-20N. The combined logic pattern formed by phase lead error outputs 231-23N and phase lag error outputs 271-27N therefore reflects a direction and magnitude of a phase difference between CLK1 and CLK2.
Phase error decoder 16 decodes the logic patterns formed by phase lead error outputs 231-23N and phase lag error outputs 271-27N to produce an estimate of the direction and magnitude of the phase difference between CLK1 and CLK2. Phase error decoder 16 can include any suitable decoder circuit, such as combinational logic, a state machine or a microprocessor and can be implemented in hardware, software or a combination of both. Phase error estimate output 18 can be a multiple-bit digital estimate value, a single-bit status flag or an analog level, depending on the particular configuration adopted.
In one embodiment, phase error decoder 16 decodes all of the phase error outputs 231-23N and 271-27N and, based on the logic patterned produced on these outputs, generates a phase error output signal representing the magnitude and direction of the phase error. In another embodiment, phase error decoder 16 detects whether the phase error exceeds a predetermined threshold level. This threshold level can be pre-set within phase error decoder 16, or can be selected through a threshold select input 28. In either case, phase error decoder 16 monitors a selected pair of latches 221-22N and 261-26N and activates phase error estimate output 18 as a status flag, if the either of the respective phase error outputs 231-23N and 271-27N is high. This indicates that the phase error exceeds the delay of the selected delay element.
The value applied to threshold select input 28 determines which of phase error outputs 231-23N and 271-27N are applied to OR gate 44. If the phase error between CLK1 and CLK2 is greater than the delay of the corresponding pair of delay elements 201-20N and 241-24N (shown in FIG. 1), then one of the inputs to OR gate 44 will be a "1" causing phase error estimate output 18 to have a logic "1" state. If not, phase error estimate output 18 has a logic "0" state. Thus, phase error estimate output 18 indicates whether the phase error is greater than or less than the selected threshold level.
When calibration is performed, the user or the software operating the integrated circuit asserts calibration input CAL to begin oscillation. Frequency detector 82 measures the frequency of the output waveform of ring oscillator 80 and generates a measurement output 88 representative of the actual delay of each of the base delay elements. For example, the calibration can be carried out using an oscilloscope in the lab through appropriate test points on the integrated circuit. Alternatively, the calibration can be done within the integrated circuit using a counter, which is clocked by a known frequency. Other frequency detection/delay measurement circuits can also be used. Output 88 can then be provided to phase error decoder 16 (shown in
The phase error measurement circuit of the present invent-ion can be used in a variety of applications on an integrated circuit to measure the phase error between two clocks. For example, the circuit can be used to verify frequency and phase lock in a phase-locked loop (PLL). Additionally, the circuit can be used as part of a built-in self test (BIST) function to estimate phase error in a PLL and compare the estimated phase error with a threshold value.
During operation, phase/frequency detector 112 detects a phase difference between an input signal FIN applied to detector input 120 and a reference feedback signal REF applied to detector input 122. Phase/frequency detector 112 generates "up" and "down" signals on outputs 124 and 126 as a function of the phase difference. The up and down signals are applied to charge pump 114 which causes the charge pump to increase, decrease or not change the voltage on loop filter node 133. VCO 116 receives the voltage on filter node 133 and responsively increases, decreases or does not change its frequency of oscillation, and thus the frequency of oscillation of output signal FOUT. Output signal Fout is fed back to phase/frequency detector 112 through frequency divider 118. This process continues until PLL 100 locks the reference feedback signal REF onto the phase and frequency of input signal FIN.
PLL 100 further includes phase lock detector 150, which includes phase error measurement circuit 10 and phase lock signal generator 152. Clock signal inputs CLK1 and CLK2 of circuit 10 are coupled to receive reference feedback signal REF and input signal FIN, respectively, of PLL 100. In one embodiment, phase error decoder 16 (shown in
Phase lock signal generator 152 receives the phase error status flag on output 18 and responsively generates a LOCK signal on output 154, which indicates whether PLL 100 is in a locked state or an unlocked state. In one embodiment, phase lock signal generator 152 includes a counter that is clocked by a known frequency. Phase error estimate output 18 is used to enable the counter within phase lock signal generator 152. The counter counts the time duration in which the phase error status flag on output 18 is inactive. If the status flag on output 18 stays low for at least a predetermined time period, then PLL 100 is considered to be in the locked state, and phase lock signal generator 152 activates the LOCK signal on output 154. This signal can be used by the integrated circuit or by external test equipment for monitoring or testing clock jitter in PLL 100. The phase error measurement circuit of the present invention can also be used in other applications.
Although the present invention has been described with reference to preferred embodiments, workers skilled in the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the invention. For example, the present invention can be implemented on integrated circuits having various technologies, such as MOS technology. Also, the particular PLL described herein is provided as an example only. Various other types of PLL circuits and delay-locked loop (DLL) circuits can also be used. The term "coupled" can include various types of connections or couplings and can include a direct connection or a connection through one or more intermediate components. The terms "phase lead" and "phase lag" used in the specification and claims are interchangeable.
Reddy, Dayanand K., Christiansen, Joel J., Flanagan, Ian MacPherson
Patent | Priority | Assignee | Title |
6757863, | Sep 19 2000 | Kabushiki Kaisha Toshiba | Read channel circuit and method for decoding using reduced-complexity error correction |
6785832, | Jun 22 2001 | CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Process independent source synchronous data capture apparatus and method |
6934347, | Dec 31 1999 | RPX Corporation | Method for recovering a clock signal in a telecommunications system and circuit thereof |
6954913, | Apr 03 2003 | Oracle America, Inc | System and method for in-situ signal delay measurement for a microprocessor |
7149914, | Sep 26 2003 | Altera Corporation | Clock data recovery circuitry and phase locked loop circuitry with dynamically adjustable bandwidths |
7266744, | Dec 14 2004 | Hewlett Packard Enterprise Development LP | Application specific integrated circuit with internal testing |
7279995, | Nov 14 2002 | Exar Corporation | Circuit for controlling the time duration of a signal |
7493533, | Apr 08 2004 | Hynix Semiconductor Inc. | Delay detecting apparatus of delay element in semiconductor device and method thereof |
7567642, | Dec 23 2003 | Analog Devices, Inc | Phase detector with extended linear operating range |
8149980, | Sep 13 2006 | Sony Corporation | System and method for implementing a phase detector to support a data transmission procedure |
8427195, | May 10 2012 | SAMSUNG ELECTRONICS CO , LTD | Digital signal generator and automatic test equipment having the same |
Patent | Priority | Assignee | Title |
4151463, | Feb 02 1978 | Bell Telephone Laboratories, Incorporated | Phase locked loop indicator |
5909130, | Apr 30 1996 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | Digital lock detector for phase-locked loop |
6094078, | Oct 21 1997 | Matsushita Electric Industrial Co., Ltd. | Phase-locked loop circuit |
6177842, | Oct 13 1997 | Samsung Electronics Co., Ltd. | Stabilized phase lock detection circuits and methods of operation therefor |
6194916, | Jan 17 1997 | SOCIONEXT INC | Phase comparator circuit for high speed signals in delay locked loop circuit |
6252465, | Jun 25 1999 | Renesas Electronics Corporation | Data phase locked loop circuit |
6496554, | Apr 20 1998 | Samsung Electronics Co., Ltd. | Phase lock detection circuit for phase-locked loop circuit |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Apr 12 2000 | FLANAGAN, IAN MACPHERSON | LSI Logic Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010735 | /0317 | |
Apr 12 2000 | CHRISTIANSEN, JOEL J | LSI Logic Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010735 | /0317 | |
Apr 12 2000 | REDDY, DAYANAND K | LSI Logic Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010735 | /0317 | |
Apr 13 2000 | LSI Logic Corporation | (assignment on the face of the patent) | / | |||
Apr 06 2007 | LSI Logic Corporation | LSI Corporation | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 033102 | /0270 | |
May 06 2014 | Agere Systems LLC | DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT | PATENT SECURITY AGREEMENT | 032856 | /0031 | |
May 06 2014 | LSI Corporation | DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT | PATENT SECURITY AGREEMENT | 032856 | /0031 | |
Aug 14 2014 | LSI Corporation | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 035390 | /0388 | |
Feb 01 2016 | DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT | Agere Systems LLC | TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS RELEASES RF 032856-0031 | 037684 | /0039 | |
Feb 01 2016 | DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT | LSI Corporation | TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS RELEASES RF 032856-0031 | 037684 | /0039 |
Date | Maintenance Fee Events |
Mar 05 2007 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Apr 22 2008 | ASPN: Payor Number Assigned. |
Apr 15 2011 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
May 29 2015 | REM: Maintenance Fee Reminder Mailed. |
Oct 21 2015 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Oct 21 2006 | 4 years fee payment window open |
Apr 21 2007 | 6 months grace period start (w surcharge) |
Oct 21 2007 | patent expiry (for year 4) |
Oct 21 2009 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 21 2010 | 8 years fee payment window open |
Apr 21 2011 | 6 months grace period start (w surcharge) |
Oct 21 2011 | patent expiry (for year 8) |
Oct 21 2013 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 21 2014 | 12 years fee payment window open |
Apr 21 2015 | 6 months grace period start (w surcharge) |
Oct 21 2015 | patent expiry (for year 12) |
Oct 21 2017 | 2 years to revive unintentionally abandoned end. (for year 12) |