throbber
Case 2:21-cv-00076-JRG Document 1-5 Filed 03/05/21 Page 1 of 12 PageID #: 73
`Case 2:21-cv-00076—JRG Document 1-5 Filed 03/05/21 Page 1 of 12 PageID #: 73
`
`
`
`
`EXHIBIT E
`EXHIBIT E
`
`
`
`
`
`

`

`ease221—cv—ooo7a—JRG Document 1—5 HllllllllllllllllllflalllllIlllllllllllllHIllllilllsllllflllllHllHllHlll
`Case 2:21-cv-00076-JRG Document 1-5 Filed 03/05/21 Page 2 of 12 PageID #: 74
`USOO6628171B1
`
`(12) United States Patent
`US 6,628,171 B1
`(10) Patent N0.:
`Chou et al.
`(45) Date of Patent:
`*Sep. 30, 2003
`
`(54)
`
`(75)
`
`METHOD, ARCHITECTURE AND CIRCUIT
`FOR CONTROLLING AND/OR OPERATING
`AN OSCILLATOR
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`Inventors: Richard Chou, Palo Alto, CA (US);
`Pidugu L. Narayana, Sunnyvale, CA
`(US); Paul H. Scott, San Jose, CA
`(US)
`
`(73)
`
`Assignee: Cypress Semiconductor Corp., San
`Jose, CA (US)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`4,787,097 A * 11/1988 RiZZO ......................... 327/156
`5,406,592 A *
`4/1995 Baumert
`.......
`327/114
`
`6/1997 Kusakabe ................... 331/1 A
`5,635,875 A
`6,028,727 A
`2/2000 Vishakhadata et a1.
`....... 360/51
`6,078,633 A
`6/2000 Shiotsu et al.
`.............. 375/374
`6,140,880 A
`10/2000 Moyal et al.
`............... 331/1 A
`6,141,394 A
`10/2000 Linebarger et a1.
`......... 375/376
`6,163,186 A
`12/2000 Kurita ........................ 327/157
`6,177,843 B1 *
`1/2001 Chou et al.
`..... 331/25
`
`..................... 331/15
`6,369,660 B1 *
`4/2002 Wei et al.
`
`* cited by examiner
`
`This patent is subject to a terminal dis-
`claimer.
`
`Primary Examiner—Arnold Kinkead
`(74) Attorney, Agent, or Firm—Christopher P. Maiorana,
`RC.
`
`(21)
`
`(22)
`
`(63)
`
`(51)
`(52)
`
`(58)
`
`Appl. N0.: 09/767,989
`
`Filed:
`
`Jan. 23, 2001
`
`Related US. Application Data
`
`Continuation of application No. 09/320,057, filed on May
`26, 1999, now Pat. No. 6,177,843.
`
`Int. C1.7 .................................................. H03L 7/00
`US. Cl.
`......................... 331/1 A; 331/17, 327/156;
`327/159, 375/376
`Field of Search ................... 331/17, 1 A; 327/156,
`327/159, 375/376
`
`(57)
`
`ABSTRACT
`
`An apparatus comprising an oscillator circuit and a logic
`circuit. The oscillator circuit may be configured to present an
`output signal having a frequency in response to (i) a refer-
`ence signal, (ii) a control signal and (iii) the output signal.
`The logic circuit may be configured to present the control
`signal
`in response to (i) the output signal and (ii) the
`reference signal. In one example,
`the logic circuit may
`disable the oscillator When the output signal oscillates
`outside a predetermined range.
`
`18 Claims, 6 Drawing Sheets
`
`FREQUENCY
`DETECTOR
`
`117
`vco_our
`
` LTVCONDN
`F8
`128
`
`108
`
`DIVIDER
`
`
`
`
`
`
`
`DIVIDER
`
`113
`
`

`

`Case 2:21-cv-00076-JRG Document 1-5 Filed 03/05/21 Page 3 of 12 PageID #: 75
`Case 2:21-cv-OOO76-JRG Document 1-5 Filed 03/05/21 Page 3 of 12 PageID #: 75
`
`US. Patent
`
`Sep. 30, 2003
`
`Sheet 1 0f 6
`
`US 6,628,171 B1
`
`15
`
`10\
`
`24
`PHASE
`REFCLK-
`OSCILLATOR
` CHARGE PUMP/
`
`30
`FREQUENCY
`
`FmTER $200 OUT (v00)
`
`
`DETECTOR
`
`
`
`DIVIDER
`
`
`(CONVENTIONAL)
`
`FIG. 1
`
`DISABLE/FREEZE THE VCO CTR
`
`
`200
`
`REFCTR'S BIT<5>
`
`
`
`UPDATE TH
`
`
`INTERNAL LOGIC TRAP SIGNAL
`
`FIG. 5
`
`
`
`
` | MAX VCO FREQ BASED ON C ll
`
`I
`
`
`212\}I
`f210
`
`I\
`
`
`
`I||||
`
`III I
`
`MIN VCO FREQ WHEN VCON=0v
`
`F I G _ 6
`
`LOGIC TRAPS MIN AND MAX PROGRAM THRESHOLDS
`
`

`

`m6mMw2dwbh
`
`mmm.wWa1..P2O2S.mU
`
`mmm2u0,C3
`
`H5E920
`
`u3m2zozoo>5
`
`mw.moFomEo
`
`Gs>ozm30mE
`
`Case 2:21-cv-00076-JRG Document 1-5 Filed 03/05/21 Page 4 of 12 PageID #: 76
`1
`mD.
`C
`m
`
`617B”.2“.1mn,
`
`1S
`
`mm|a6.n6,NGE
`
`4$920
`,mUm:
`
`
`

`

`Case 2:21-cv-00076-JRG Document 1-5 Filed 03/05/21 Page 5 of 12 PageID #: 77
`
`

`

`C
`
`S
`
`GR.J.6
`
`C
`
`n
`
`$8amN61S,mU6e
`Case 2:21-cv-00076-JRG Document 1-5 Filed 03/05/21 Page 6 of 12 PageID #: 78817B#.17m1,
`Q65fm00mdemmHS61
`7tmnowW3LP
`
` ZSeCaU
`oJDwS
`t3
`emm2u0,
`
`aP1
`
`g
`
`______.__
`
`r
`
`___Aonmvmmh.>m>.:0|_
`
`Aoumvm§m>50¢cot
`
`_
`
`_
`
`a___
`
`_o
`
`
`_amt/ms:ow
`
`vammtrmSS.20n.
`
`0A
`
`0A
`
`Amvmm§m>5.20n.
`
`
`
`
` oAmvmgm—PE0m
`
`
`
`

`

`C
`
`S
`
`GR.J.6
`
`C
`
`n
`
`Case 2:21-cv-00076-JRG Document 1-5 Filed 03/05/21 Page 7 of 12 PageID #: 79917B#.17Dlmu8,amN61S,mU
`Q65fm00wdebm._HS61
`
` 7tmno.wWa1..P2SeOaU
`oJDwS
`t3
`emm2u0,
`
`aP1
`
`7e
`
`g
`
`
`
`mo.onOmmu_IOO>lnm_m\Om_mn_IOO>l._.O<m0;wEmOmm><>>ZOF<I_D_>=mfiwfi
`
`
`
`
`
`
`____Scream:____Serge:___florOLOL_w______o_8.OHSEIoo>IbmamEIoo>I5<
`
`F292855th
`
`oImIoomemE
`
`_.v_I_Ou_mm\._.wm.E
`
`ov_I_Om_._.>m_OO\<.rwm.E
`
`
`
`
`
`
`
`
`
`nmoanmm—m[00>In_m_N_\Om_mn_IOO>I._IO<m0;mSEOuE><>>ZO_._.<I_DS__.wNdN
`
`
`
` _____000000300070000_:_‘oooooom
`
`
`
`
`
`____:____________7_____IIII0Banana”.
`
`oo>EEOMEoo>5<
`
`nK.9“—
`
`ozozooESmmt
`
`oImIooummE
`
`Fvjolmeme
`
`Fflout/moozkmm:
`
`
`

`

`C
`
`C
`
`P
`
`e
`
`2
`
`
`
`
`
`
`
`m.Pom.F”0mmn_|oo>lmmm\om_mn_noo>|5<mo“.mzmob><>>20:33.252:
`
`Case 2:21-cv-00076-JRG Document 1-5 Filed 03/05/21 Page 8 of 12 PageID #: 80mm
`dwbh__HS
`mM
`ZSmU
`mmm2
`W8am
`
`6III.u3mm0E
`
`Wm_i_____:______:;____________
`
`
`
`
`
`
`
`0%mCOO—ooomrOOOOOOOroooooomom.F”Om—NEOO>IH_mm\0m_mn_loo>l._.o<
`
`3
`
`mmFfobmpmmt%SoImloomtmm:Mozozoo>SPmmt
`
`w0,o3858058:
`
`
`
`
`
`w6o.NnOm_mn_ln_mm\Ommn_IOO>m0;wEmOLm><>>ZO_._.<:_D_>=wYmN
`
`
`
`
`
`1_i____________:________________;W608000300000oroooooomo.mnemmLloo>|umm5mEloo>xS<
`
`
`
`#.n|...m1,awCE
`
`@F202095:th
`
`H.mVEcummtmm:OII8omoompwm:
`
`P6,ofomEmooEwmt
`
`

`

`Case 2:21-cv-00076-JRG Document 1-5 Filed 03/05/21 Page 9 of 12 PageID #: 81
`Case 2:21-cv-OOO76-JRG Document 1—5 Filed 03/05/21 Page 9 of 12 PageID #: 81
`
`US 6,628,171 B1
`
`1
`
`METHOD, ARCHITECTURE AND CIRCUIT
`FOR CONTROLLING AND/OR OPERATING
`AN OSCILLATOR
`
`This is a continuation of US. Ser. No. 09/320,057, filed
`May 26, 1999, now US. Pat. No. 6,177,843.
`
`FIELD OF THE INVENTION
`
`The present invention relates to a oscillators generally
`and, more particularly, to a method, architecture, and circuit
`for controlling and/or operating an oscillator.
`
`BACKGROUND OF THE INVENTION
`
`Referring to FIG. 1, an example of a conventional phase
`locked loop circuit 10 is shown. The circuit 10 generally
`comprises phase frequency detector 12, a charge pump/filter
`14, a clamp 15, an oscillator 16 and a divider 18. The circuit
`10 is used to multiply a reference signal REFCLK having a
`fixed frequency, received at an input 24, by some multiple
`set by the divider 18. The phase frequency detector 12 is
`coupled to the oscillator 16 through the charge pump/filter
`14. The divider circuit 18 has an input 28 that receives a
`feedback of the signal VCOiOUT presented at an output 29
`of the oscillator 16. The divider 18 presents a signal to the
`input 30 of the phase frequency detector 12. The phase
`frequency detector 12 is capable of indicating both phase
`error and frequency error. Errors coupled through the charge
`pump/filter 14 cause the VCO 16 to change the frequency of
`the signal VCOiOUT to minimize the error. VCO fre-
`quency errors may be managed by the circuit 10. The
`nominal frequency of operation of the signal VCOiOUT
`will be the frequency of the reference signal REFCLK
`multiplied by the divider ratio. A typical phase frequency
`detector 12, as used in the circuit 10, cannot tolerate irregu-
`lar input data streams that may be found in a serial data
`input. As a result, the circuit 10 may not be an adequate
`solution for the VCO frequency error problem. The circuit
`10 uses an analog clamp 15, which is difficult to optimize
`across a wide range of frequencies at the output. Also, the
`voltages presented by the clamp 15 are difficult to control.
`
`SUMMARY OF THE INVENTION
`
`The present invention concerns an apparatus comprising
`an oscillator circuit and a logic circuit. The oscillator circuit
`may be configured to present an output signal having a
`frequency in response to (i) a reference signal, (ii) a control
`signal and (iii) the output signal. The logic circuit may be
`configured to present the control signal in response to (i) the
`output signal and (ii) the reference signal. In one example,
`the logic circuit may disable the oscillator when the output
`signal oscillates outside a predetermined range.
`The objects, features and advantages of the present inven-
`tion include providing a circuit, architecture and/or method
`for controlling and/or operating an oscillator that may (i)
`prevent a runaway condition, (ii) use logic to sample the
`frequency difference between two clocks to compare with
`programmed thresholds to generate a control sign al, (iii)
`provide a circuit with an adjustable granularity and/or (iv)
`may provide an auto-clearing mechanism.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`These and other objects, features and advantages of the
`present
`invention will be apparent from the following
`detailed description and the appended claims and drawings
`in which:
`
`2
`FIG. 1 is a block diagram of a conventional oscillator;
`FIG. 2 is a block diagram of a preferred embodiment of
`the present invention;
`FIG. 3 is a circuit diagram of the logic trap of FIG. 2;
`FIG. 4 is a circuit diagram of the counter of FIG. 2;
`FIG. 5 is a waveform illustrating the operation of the logic
`trap;
`FIG. 6 is a waveform illustrating the function of the logic
`trap;
`FIGS. 7A and 7B are simulations of various waveforms of
`
`the present invention; and
`FIGS. 8A and 8B are simulations of various waveforms of
`
`5
`
`10
`
`15
`
`the present invention.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Referring to FIG. 2, a block diagram of a circuit 100 is
`shown in accordance with a preferred embodiment of the
`present invention. The circuit 100 generally comprises an
`oscillator block (or circuit) 101, a divider block (or circuit)
`108, a logic trap block (or circuit) 110 and a divider block
`(or circuit) 111. The oscillator circuit 101 generally com-
`prises a phase frequency detector (PFD) 102, a charge
`pump/filter block (or circuit) 104 and an oscillator 106. In
`one example, the oscillator 101 may be implemented as a
`phase-locked loop (PLL). The oscillator 106 may be imple-
`mented as a voltage controlled oscillator (VCO). The oscil-
`lator 106 generally presents a signal (e.g., VCOiOUT) at an
`output 117 in response to a signal (e.g., a VCO control
`voltage VCON) received at an input 112. The charge pump/
`filter circuit 104 generally presents the signal VCON at an
`output 114 in response to a signal received at an input 116.
`The phase frequency detector 102 generally presents a signal
`at an output 118 in response to a signal received at an input
`120, a signal (e.g., FB) received at an input 122 and a signal.
`(e.g., LTVCONDN) received at an input 124. The signal
`received at the input 120 may be a reference signal having
`a particular frequency (e.g., REFCLK). The divider circuit
`108 generally has an input 126 that may receive the signal
`VCOiOUT and may present the signal FB at an output 128.
`The signal FB may be presented to the input 122 of the phase
`frequency detector 102 as well as to an input 130 of the logic
`trap 110. The logic trap 110 may also comprise an output 132
`that may present the signal LTVCONDN to the input 124 of
`the phase frequency detector 102, an input 134 that may
`receive the signal REFCLK and a input 115 that may receive
`a signal (e.g., RCQ<5>) from the divider 111. The divider
`111 may present the signal RCQ<5> in response to the signal
`REFCLK received at an input 113.
`The logic trap 110 generally samples the frequency dif-
`ference between the signal FB and the signal REFCLK. The
`frequency difference is generally compared to a number of
`programmed thresholds to generate the control signal LTV-
`CONDN that is generally presented to the input 124 of the
`phase detector 102. As a result, the signal LTVCONDN may
`prevent the VCO 106 from “running” away by maintaining
`the frequency of oscillation of the signal VCOiOUT within
`a number of predefined criteria that may avoid the runaway
`condition. Additionally, digital divide counters internal to
`the logic trap 110 are kept within a predefined criteria by
`controlling the signal LTVCONDN (to be described in more
`detail in connection with FIGS. 3 and 4). In one example, the
`logic trap 110 may use a 6-bit VCO counter, which may
`provide a tunable granularity of approximately 6 MHZ in a
`frequency ratio range from 0.06—2. However, additional
`
`

`

`Case 2:21-cv-00076-JRG Document 1-5 Filed 03/05/21 Page 10 of 12 PageID #: 82
`Case 2:21-cv-OOO76-JRG Document 1—5 Filed 03/05/21 Page 10 of 12 PageID #: 82
`
`US 6,628,171 B1
`
`3
`bit-width counters may be implemented accordingly to meet
`the design criteria of a particular implementation.
`Additionally,
`the logic trap 110 may provide an auto-
`clearing mechanism (e.g., a reset of the VCO 106 may be
`provided in the event the VCO begins to runaway).
`Referring to FIG. 3, a circuit diagram illustrating an
`example of the logic trap 110 is shown. The logic trap 110
`generally comprises a flip-flop 142, a flip-flop 144, a flip-
`fiop 146, a flip-flop 148, a decoder 150, a decoder 152, a gate
`154, an inverter 156, an inverter 158, an inverter 159, a delay
`block (or circuit) 160, a latch block (or circuit) 162, a latch
`block (or circuit) 164 and a counter block (or circuit) 166.
`The flip-flops 142, 144, 146 and 148 may be implemented,
`in one example, as D-type flip-flops. In another example, the
`flip-flops 142, 144, 146 and 148 may be implemented as
`T-type flip-flops. In one example,
`the decoder 150,
`the
`decoder 152 and the gate 154 may be implemented as NOR
`gates. In one example, the latch circuits 162 and 164 may be
`implemented as set-reset (SR) latches.
`The flip-flop 142 and the flip-flop 148 may each receive
`a signal (e.g., PLLiACTIVE) at a control input (e.g., CD).
`The flip-flops 144 and 146 generally receive a signal (e.g.,
`CLEARLTVCOB) at a control input (e. g., CD). The flip-flop
`142 generally receives the signal REFCLK at a clock input
`(e.g., CP) and the signal RCQ<5> at a D input. In one
`example, the signal RCQ<5>, may be one bit of the six bit
`signal RCQ<5:0> generated by the divider 111. An output Q
`of the flip-flop 142 is generally presented to the inverter 156,
`which may present the signal CLEARLTVCO that may be
`used to reset the circuit 100. The inverter 158 generally
`presents a complement (e.g., CLEARLTVCOB) of the sig-
`nal CLEARLTVCO. The decoder 150 generally receives the
`six bits (e.g., <0:5>) of the signal LTVBYTE and presents a
`signal to the D input of the flip-flop 144. Aclock input of the
`flip-flop 144 generally receives the signal FB (that may be
`a byte clock). The flip-flop 144 generally presents a signal at
`the output Q that may be presented to the set input (e.g., S)
`of the SR latch 162. The flip-flop 146 may have a similar
`configuration as the flip-flop 144. Specifically, the flip-flop
`146 may have a D input that may receive a signal from the
`decoder 152, a clock input that may receive the signal FE,
`and a Q output that may present a signal to the set input of
`the set-reset latch 164. The delay 160 generally presents a
`signal to the reset input (e.g., R) of the SR latches 162 and
`164 in response to the signal CLEARTVCO.
`In one
`example, the delay 160 may be a programmable delay.
`The QN output of the latch 162 and the Q output of the
`latch 164 are generally presented to the gate 154. The gate
`154 generally presents a signal (e.g., INTLTVCONDNB) to
`the D input of the flip-flop 148. The flip-flop 148 generally
`comprises (i) a clock input
`that may receive the signal
`CLEARTVCO, (ii) a control input that may receive the
`signal PLLiACTIVE, and/or (iii) a Q output that may
`present a signal
`to the inverter 159. The inverter 159
`generally presents the signal LTVCONDN. The signal LTV-
`CONDN is generally an active high signal. However, an
`additional number of inverters at the Q output of the flip-flop
`148 may be implemented to provide an active low signal
`LTVCONDN.
`
`The counter 166 generally has an input 141 that may
`receive the signal CLEARTVCOB, an input 143 that may
`receive the signal FB, an output that may present the signal
`LTVBYTE<520> and a complement signal LTVBYTEB
`<5:0>.
`
`Referring to FIG. 4, a diagram of the counter 166 is
`shown. The VCO counter 166 generally comprises a number
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`the flip-flops
`In one example,
`of flip-flops 17041—17011.
`17041—17011 may be implemented as D-type flip-flops. In
`another example, the flip-flops 17041—17011 may be imple-
`mented as T-type flip-flops. The flip-flop 170a generally
`presents the first bit (e.g., <0>) of the signal. Similarly, the
`flip-flop 170b generally presents the second bit (e.g., <1>),
`the flip-flop 170C generally presents the third bit (e.g., <2>),
`the flip-flop 170d generally presents the fourth bit (e.g.,
`<3>), the flip-flop 1706 generally presents the fifth bit (e.g.,
`<4>) and the flip-flip 17011 generally presents the sixth bit
`(e.g., <5>) of the signal LTVBYTE<520>. The clock input of
`the flip-flop 170a generally receives the signal FB. The
`clock input of each of the successive flip-flops 170b—17011
`generally receives the QN output of the previous flip-flop.
`For example, the clock input of the flip-flop 170b generally
`receives the QN output (e.g., LTVBYTEB<0>) as a clock
`input. Each of the flip-flops 170b—17011 generally receives
`the signal CLEARLTVCOB at the control input.
`Referring to FIG. 5, a timing diagram illustrating the
`operation of the logic trap is shown. The waveform 200
`generally represents the signal RCQ<5>. When the signal
`RCQ<5> has a negative transition 202, the VCO counter 166
`is generally disabled, or frozen, until a positive transition
`204 of the signal RCQ<5>. After the positive transition 204,
`the VCO counter 166 begins to operate, and remains in
`operation, until the next subsequent negative transition 206
`of the signal RCQ<5>. A box 208 is shown around the
`positive transition 204 and the negative transition 206 of the
`signal RCQ<5>, which is shown in more detail in connec-
`tion with FIG. 6. In general, a logic trap 110 is updated on
`each negative transition (e.g., 202 and 206) of the signal
`RCQ<5>.
`Referring to FIG. 6, a more detailed diagram of the
`portion of the signal RCQ<5> inside the box 208 is shown.
`Aminimum and maximum operating range of the VCO 106
`is generally illustrated between a vertical line 210 and a
`vertical line 212.
`
`A minimum and maximum operating range of the logic
`trap 110 is generally illustrated between a vertical line 220
`and a vertical line 222. In general, if the operating frequency
`of the VCO 106 moves outside the range defined by the
`vertical lines 220 and 222,
`the logic trap 110 generally
`disables the phase frequency la detector 102 which in turn
`discharges the signal VCON until the VCO 106 continues to
`operate within the frequency window defined by the vertical
`line 220 and 222.
`
`The logic trap 110 generally compares the signal
`REFCLK, which may be derived from an external oscillator,
`with the signal VCOiOUT. The logic trap 110 may deter-
`mine if the VCO 106 is running so fast that the signal
`VCOiOUT cannot toggle, which may prevent the oscillator
`101 from ever reducing the voltage of the signal VCON.
`Such a condition may be referred to as a runaway condition.
`During power up, if the VCO control voltage VCON starts
`at VCC, the VCO 106 is generally configured to run as fast
`as possible, which is generally faster than the VCO 106 can
`toggle consistently. This may generate the signal VCOi
`OUT that is effectively running at a lower frequency. In the
`worst case, the signal VCOiOUT will not toggle at all (e. g.,
`frequency=0) which tells the PFD 102 and the charge
`pump/filter 104 that the loop is running too slow, when the
`loop may be running too fast. The PFD 102 and the charge
`pump/filter 104 may then try to increase the VCO control
`voltage VCON incorrectly, thinking that the loop is running
`too fast. Such a condition generally keeps the oscillator 101
`in the runaway state indefinitely. The signal FB will likewise
`be running at a lower than expected frequency since it is
`clocked by the signal VCOiOUT.
`
`

`

`Case 2:21-cv-00076-JRG Document 1-5 Filed 03/05/21 Page 11 of 12 PageID #: 83
`Case 2:21-cv-OOO76-JRG Document 1—5 Filed 03/05/21 Page 11 of 12 PageID #: 83
`
`US 6,628,171 B1
`
`5
`The logic trap 110 anticipates the runaway condition by
`comparing the signal REFCLK and the signal FB. Under
`normal
`locked conditions,
`the signal REFCLK and the
`signal FB will run at the same rate. The logic trap 110 may
`have two general states of operation. In a first state (e.g.,
`STATEl), a potential runaway condition may occur when
`the frequency of the signal FB will be much smaller than the
`frequency of the signal REFCLK. During such a state, the
`logic trap 110 generally forces the PFD 102 and the charge
`pump/filter 104 to continually PUMP DOWN (e.g., lower)
`the VCO control voltage VCON by activating the signal
`LTVCONDN presented to the input 124. The corresponding
`frequency of the signal VCOiOUT is illustrated as the
`leftmost vertical line 220 in FIG. 6. The frequency at the
`vertical line 220 must generally be less than the lowest
`frequency the VCO generates when the signal VCON is at
`0V (illustrated by the dashed vertical line 210 in FIG. 6).
`A second state (e.g., STATE2) may occur when (i) the
`frequency of the signal FB runs much faster than the
`frequency of the signal REFCLK and (ii) the signal FB is
`still
`toggling consistently. The logic trap 110 may then
`PUMP DOWN the VCO control voltage VCON by activat-
`ing the signal LTVCONDN. The corresponding frequency
`of the signal VCOiOUT is illustrated as the vertical line
`222 in FIG. 6. The signal VCOiOUT generally needs to
`overshoot the PLL lock frequency in order to work properly.
`The PLL lock frequency is determined by the loop damping
`factor C and is illustrated by the dashed vertical line 212 in
`FIG. 6.
`
`The divider 111 may be implemented as a large ripple
`counter. In one example,
`the divider 111 may provide a
`divide by 64 to produce the signal RCQ<5>. The counter
`166 may divide the signal FB in a similar fashion. RCQ<5>
`will generally activate the logic trap 110 every 32 pulses of
`the signal REFCLK, then deactivate the logic trap 110 for
`the next 32 pulses of the signal REFCLK, and then repeat the
`cycle counter 166. This may be accomplished since the
`flip-flops 144 and 146 may be reset/set by the signals.
`CLEARLTVCO/CLEARLTVCOB which may be activated
`when the RCQ<5> is in a
`low state. The signal
`LTVCONDN, which may be, in one example, an active high
`signal, may drive the PFD 102. The signal LTVCONDN
`may be a registered version of the signal.
`INTLTV-
`CONDNB (which is active low) and may be clocked from
`the signal CLEARTVCO (e.g., whenever logic trap 110 is
`deactivated).
`the following is an
`Starting with a deactivated state,
`example of a sequence of events describing the operation of
`the logic trap 110. However, other particular transitions may
`be implemented accordingly to meet the design criteria of a
`particular implementation. When the signal RCQ<5>=0 is
`clocked, the counter 166 is set to a first value (e.g., 3F). The
`signal CLEARTVCO may force the signal
`INTLTV-
`CONDNB active thru the delay 160, the latch 162, the latch
`164 and the gate 154.
`After the signal RCQ<5>=1 is clocked, the counter 166
`and the flip-flops 144, 146 and 148 may no longer reset.
`Again, the signal INTLTVCONDNB generally starts off in
`an active state.
`
`The counter 166 starts counting up after each cycle of the
`signal FB starting from 3F, (e.g., 3F-00-01-02- .
`.
`. 3E-3F-
`00- .
`.
`. ) as long as the signal RCQ<5> has remained high,
`which generally lasts for 32 cycles of the signal REFiCLK.
`State. $1 is 00 and state $2 is 3E.
`
`If the signal FB clocks less than twice after 32 cycles of
`the signal REFCLK,
`the signal INTLTVCONDNB will
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`remain active, generally indicating that the VCO 106 is
`toggling slower than the minimum threshold indicated; by
`line 220 in FIG. 6.
`
`If the signal FB clocks 2 or more times, but less than 65
`times, after 32 cycles of the signal REFCLK, the state SI
`(00) would be decoded and latched after the second clock of
`the signal FE and will generally remain latched. This may
`set the signal INTLTVCONDNB to an inactive state since
`the inputs to the gate 154 are both low. This generally
`indicates that the VCO 106 is toggling at a correct rate
`indicated by the region between the lines 220 and 222 in
`FIG. 6.
`
`If the signal FB clocks more than 65 times after 32 cycles
`of the signal REFCLK, the state SZ (3E) would be decoded
`and latched after the 65th clock of the signal FE and remain
`latched. This generally sets the signal INTLTVCONDNB to
`an active state. This condition generally indicates that the
`VCO 106 is toggling at faster rate than the rate indicated by
`the line 222 in FIG. 6.
`
`After the signal RCQ<5>=0 is clocked, the logic trap 110
`is generally inactive and the signal INTLTVCONDNB is
`propagated to the PFD 102 and is generally held for 32
`cycles of the signal REFCLK. If the signal LTVCONDN is
`active, the PFD 102 will generally pump down the signal
`VCON for 32 REFCLK cycles. The method may repeat
`from the step where the signal RCQ<5>=1 is clocked. If the
`signal VCOiOUT is not within the specified frequency
`limits of FIG. 6, the signal LTVCONDN will remain active.
`The logic trap 110 will generally determine whether to
`inactivate the signal LTVCONDN every 64 REFCLK
`cycles.
`FIGS. 7a and 7b illustrate the logic trap 110 activating and
`staying inactive below, and above the lower frequency limit
`respectively. FIGS. 8a and 8b illustrate the logic trap 110
`staying inactive and activating below and above the upper
`frequency limit respectively.
`While the invention has been particularly shown and
`described with reference to the preferred embodiments
`thereof, it will be understood by those skilled in the art that
`various changes in form and details may be made without
`departing from the spirit and scope of the invention.
`What is claimed is:
`
`1. A circuit comprising:
`an oscillator circuit having (i) first, second and third input
`terminals and (ii) an output terminal coupled to the
`second input terminal; and
`a logic circuit configured to present a control signal to a
`phase frequency detector, the logic circuit having (i)
`input terminals coupled to the first and second input
`terminals of said oscillator circuit, respectively, (ii) a
`counter circuit coupled to the first and second input
`terminals of said oscillator circuit input terminals, and
`(iii) a first decoder circuit coupled to the counter circuit
`through a first plurality of terminals and having a first
`output terminal coupled to the third input terminal of
`said oscillator circuit.
`
`2. The circuit according to claim 1, wherein said oscillator
`circuit comprises:
`a detector circuit having (i) input terminals coupled to the
`first and second input
`terminals of said oscillator
`circuit, respectively, and (ii) an output terminal; and
`a filter circuit coupled to the detector circuit output
`terminal and having an output terminal; and
`a controlled oscillator circuit having an input terminal
`coupled to the filter circuit output terminal and having
`the oscillator circuit output terminal.
`
`

`

`Case 2:21-cv-00076-JRG Document 1-5 Filed 03/05/21 Page 12 of 12 PageID #: 84
`Case 2:21-cv-OOO76-JRG Document 1—5 Filed 03/05/21 Page 12 of 12 PageID #: 84
`
`US 6,628,171 B1
`
`7
`3. The circuit according to claim 2, wherein said detector
`circuit comprises the third input terminal.
`4. The circuit according to claim 2, wherein the detector
`circuit comprises the phase frequency detector circuit.
`5. The circuit according to claim 1, wherein the logic
`circuit further comprises:
`terminals
`input
`a second decoder circuit having (i)
`coupled to the counter circuit through a second plural-
`ity of terminals and (ii) a second output terminal; and
`an output circuit having (i) input terminals coupled to the
`first and second output terminals of the first and second
`decoder circuits, respectively, and (ii) an output termi-
`nal coupled to the third input terminal of the oscillator
`circuit.
`
`6. The circuit according to claim 5, wherein said output
`circuit further comprises:
`a first latch circuit coupled between the first decoder
`circuit and the output terminal of the output circuit; and
`a second latch circuit coupled between the second decoder
`circuit and the output terminal of the output circuit.
`7. A method for generating an output signal having a
`frequency, comprising the steps of:
`(A) generating a feedback signal corresponding to the
`output signal;
`(B) comparing a reference signal to the feedback signal to
`sample a frequency difference between said reference
`signal and said output signal;
`(C) determining a time corresponding to a frequency of
`one of the reference signal and the feedback signal;
`(D) counting a number of cycles of another of the refer-
`ence signal and the feedback signal during the time to
`indicate whether said frequency difference is below a
`first predetermined threshold, above a second predeter-
`mined threshold, or between said first and second
`predetermined thresholds;
`(E) generating a control signal corresponding to the
`number of cycles; and
`(F) adjusting the frequency of the output signal when the
`frequency difference is less than the first predetermined
`threshold or above the second predetermined threshold.
`8. The method according to claim 7, wherein step (A)
`comprises dividing the frequency of the output signal by an
`integer.
`9. The method according to claim 7, further comprising
`the steps of:
`comparing a phase of the reference signal to a phase of the
`feedback signal; and
`generating a control voltage in response to the step of
`comparing a phase.
`10. The method according to claim 7, wherein step (E)
`comprising the sub-steps of:
`generating a first logic state of the control signal when
`said number of cycles is less than a first predetermined
`number; and
`generating a second logic state of the control signal when
`said number of cycles is between the first predeter-
`mined number and a second predetermined number
`greater than said first predetermined number.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`8
`11. The method according to claim 10, further comprising
`the step of:
`generating the first logic state of the control signal when
`said number of cycles is greater than the second pre-
`determined number of said cycles.
`12. A circuit comprising:
`an oscillator circuit having (i) first, second and third input
`terminals and (ii) an output terminal coupled to the
`second input terminal; and
`a logic circuit configured to present a first control signal
`to a phase frequency detector, the logic circuit com-
`prising (i) a plurality of flip-flops, (ii) input terminals
`coupled to the first and second input terminals of said
`oscillator circuit, respectively, and (iii) an output ter-
`minal coupled to the third input terminal of said oscil-
`lator circuit.
`
`13. The circuit according to claim 12, wherein said logic
`circuit comprises:
`a first flip-flop configured to receive a second control
`signal, said first flip-flop coupled to the first
`input
`terminal of said logic circuit; and
`a second flip-flop configured to receive a third control
`signal, said second flip-flop coupled to the second input
`terminal of said logic circuit.
`14. The circuit according to claim 13, wherein said logic
`circuit further comprises:
`a third flip-flop configured to receive a fourth control
`signal,
`therein said third flip-flop is coupled to the
`second input terminal of said logic circuit, and said
`fourth control signal is related to said third control
`signal.
`15. The circuit according to claim 13, wherein said logic
`circuit further comprises:
`a counter circuit (i) having input terminals coupled to (A)
`an output terminal of said first flip-flop and (B) the
`second input
`terminal f said oscillator circuit,
`(ii)
`configured to count a number of cycles corresponding
`to a difference between an output signal of said oscil-
`lator circuit and a reference signal, and (iii) providing
`a multibit signal corresponding to said number of
`cycles; and
`a decoder circuit receiving said multibit signal and having
`an output terminal coupled to an input terminal of said
`third flip-flop.
`16. The circuit according to claim 14, wherein said logic
`circuit further comprises:
`a delay circuit having and input coupled to an output of
`said first flip-flop, and
`an output circuit having (i) input terminals coupled to an
`output from each of said delay circuit, said second
`flip-flop and said third flip-flop, and (ii) an output
`terminal coupled to said output terminal of said logic
`circuit.
`
`17. The circuit according to claim 12, wherein said
`oscillator circuit comprises said phase frequency detector.
`18. The circuit according to claim 1, wherein said oscil-
`lator circuit comprises said phase frequency detector.
`*
`*
`*
`*
`*
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket