Ring oscillator with constant gain
Summary by NHIP
Ring oscillator with constant gain
The ring oscillator comprises cascaded delay cells controlled by variable and fixed signals. Each cell contains parallel sub-cells where one plurality varies delay with the variable signal while the other maintains a fixed delay setting.
Claim Score by NHIP
Abstract
This disclosure relates to delay cells in a ring oscillator that include sub-cells having a gain that is a function of a variable control signal and sub-cells with a gain that is set by a fixed control signal.

Term
1.3 yearsleft in the term
Expires 30 January 2028, including 61 days of term adjustment.
- Priority and filed
- Granted
- Today
- Expires
20 claims: 3 independent, 17 dependent
- 1Broadest claimClaim Score 55, average(NHIP)A ring oscillator comprising:a control circuit to generate a variable control signal and a fixed control signal;and a number of cascaded delay cells being controlled by the variable control signal, each delay cell having an input connected to receive an input signal which, except for the first of the cascaded delay cells, corresponds to an output signal derived from preceding delay cells, the input of the first delay cell being connected to receive the output signal of the last of the cascaded delay cells, wherein each of the cascaded delay cells is comprised of a first plurality of sub-cells connected in parallel with each other and a second plurality of sub-cells connected in parallel with each other, wherein the first plurality of sub-cells configured to have a delay that is variable as a function of the variable control signal and the second plurality of the sub-cells configured to have a delay that is set by the fixed control signal.
- 9In a ring oscillator, a device comprising:a number of cascaded delay cells being controlled by a variable control signal and a fixed control signal, each delay cell having an input connected to receive an input signal which, except for the first of the cascaded delay cells, corresponds to an output signal derived from preceding delay cells, the input of the first delay cell being connected to receive the output signal of the last of the cascaded delay cells;and a control circuit to generate the variable control signal and the fixed control signal;wherein each of the cascaded delay cells is comprised of a first plurality of sub-cells connected in parallel with each other and a second plurality of sub-cells connected in parallel with each other, wherein each of the first plurality of sub-cells has a delay that is variable as a function of the variable control signal and each of the second plurality of sub-cells has a delay that is set by the fixed control signal.
- 15A method comprising:cascading a number of delay cells that are each comprised of a first plurality of sub-cells connected in parallel with each other and a second plurality of sub-cells connected in parallel with each other;controlling the delay cells with a variable control signal and a fixed control signal provided from a control circuit;supplying an input signal to an input of each delay cell which, except for the first of the cascaded delay cells, corresponds to an output signal derived from a preceding delay cells;supplying an output signal of the last of the cascaded delay cells to the input of the first delay cell;setting the delay of the first plurality of sub-cells in each of the cascaded delay cells to be a function of the variable control signal;and setting the delay of the second plurality of sub-cells in each of the cascaded delay cells with the fixed control signal.
Independent claims3
36 paragraphs in 4 sections, as filed
BACKGROUND
This application relates to a ring oscillator structures, and more specifically to ring oscillators having controllable gain and output frequencies.
Low-complexity large-tuning range ring oscillators generally have high frequency gain. The availability of a high frequency clock having low jitter is of fundamental importance for the operation of integrated circuits containing building blocks like Analog to Digital Converters, Digital to Analog converters, Serial Interfaces, and wireless or wireline transceivers. A well known solution for the generation of high frequency clocks is the use of a Phase Locked Loop (PLL) circuit, that locks the frequency of a high-frequency oscillator (called a Controlled Oscillator, or “CO”) to a multiple (integer or non-integer) of a reference frequency. The frequency of a CO is tuned using a tuning signal.
A large number of applications require the high-frequency clock to be tunable over a broad frequency range, which could span, for instance, from a few hundred MHz to 10 GHz. Since the PLL might be included in big digital cores, or placed near building blocks which generate disturbances on a power supply, it is important that the CO has low frequency gain (Kco). The frequency gain is defined as ΔF/Δc, where Δc is the variation of the tuning signal and ΔF is the corresponding change in output frequency. Indeed the lower the Kco, the smaller the effect of disturbances or noise on the tuning signal or on the jitter of the clock output.
In many applications, it is customary to use a ring oscillator as the CO. The structure of a ring oscillator is basically a chain of delay cells where the output is fed back to the input. If the Barkhausen criterion is satisfied, this structure will oscillate, generating a clock signal. The frequency can be tuned by changing the delay of each delay cell by using either analog or digital tuning signals.
BRIEF DESCRIPTION OF THE DRAWINGS
The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The use of the same reference numbers in different instances in the description and the figures may indicate similar or identical items.
<figref idrefs="DRAWINGS">FIG. 1</figref> is simplified schematic diagram of a prior art Ring Oscillator.
<figref idrefs="DRAWINGS">FIGS. 2</figref><i>a </i>and <b>2</b><i>b </i>are turning curves for the Ring Oscillator displayed in <figref idrefs="DRAWINGS">FIG. 1</figref>.
<figref idrefs="DRAWINGS">FIG. 3</figref> is simplified schematic diagram of a Ring oscillator coupled with a control circuit.
<figref idrefs="DRAWINGS">FIGS. 4</figref><i>a </i>and <b>4</b><i>b </i>are turning curves for the Ring Oscillator displayed in <figref idrefs="DRAWINGS">FIG. 3</figref>.
<figref idrefs="DRAWINGS">FIG. 5</figref> is a flow diagram of a technique for setting an output frequency of a ring oscillator, such as the ring oscillator displayed in <figref idrefs="DRAWINGS">FIG. 3</figref>.
DETAILED DESCRIPTION
Disclosed herein is a ring oscillator structure and techniques for setting the output frequency of the ring oscillator.
A prior art ring oscillator <b>100</b> is illustrated in <figref idrefs="DRAWINGS">FIG. 1</figref>. Ring oscillator <b>100</b> has an output, and a number of cascaded delay cells <b>102</b><i>a</i>-<b>102</b><i>n</i>. Each of cells <b>102</b><i>a</i>-<b>102</b><i>n </i>respectively having an input terminal <b>104</b><i>a</i>-<b>104</b><i>n </i>and an output terminal <b>106</b><i>a</i>-<i>n</i>. The input terminal, e.g., <b>104</b><i>b</i>, of one cell, e.g., <b>102</b><i>b </i>is connected to the output terminal, e.g., <b>106</b><i>a</i>, of the proceeding cell, e.g., cell <b>102</b><i>a</i>. However, the input terminal <b>104</b><i>a </i>of the first cell <b>102</b><i>a </i>is connected to the output terminal <b>106</b><i>n </i>of the last cell <b>102</b><i>n</i>. Disposed within each of cells <b>102</b><i>a</i>-<b>102</b><i>n </i>are delay sub-cells <b>108</b><i>a</i>-<b>108</b><i>n</i>. Sub-cells <b>108</b><i>a</i>-<b>108</b><i>n </i>each have common inputs respectively connected to input terminals <b>104</b><i>a</i>-<i>n</i>, and a common output respectively connected to output terminals <b>106</b><i>a</i>-<i>n</i>. In one implementation, a capacitor, such as capacitor <b>112</b>, may be connected to the common output.
The delay of each of sub-cells <b>108</b><i>a</i>-<i>n </i>is controlled by a common tuning signal (e.g. an analog voltage or current level) supplied by a control circuit (not shown) on line <b>110</b>. In one implementation, any of the sub-cells <b>108</b><i>a</i>-<b>108</b><i>n </i>may be turned off by putting a delay sub-cell <b>108</b><i>a</i>-<b>108</b><i>n </i>into a power down state (e.g. by deactivating the sub-cell). When power is applied to ring oscillator <b>100</b>, the ring oscillator generates a clock signal on its output having a frequency that varies with the control signal of the common tuning signal and the number of sub-cells powered on.
<figref idrefs="DRAWINGS">FIG. 2</figref><i>a </i>shows a graph <b>200</b><i>a </i>depicting tuning curves <b>202</b>-<b>208</b> of the prior art ring oscillator <b>100</b> (also referred to herein as a controlled ring oscillator) with an output frequency that varies as a function of the voltage of the tuning signal and the number of sub-cells that are powered on. In one embodiment, one of the sub-cells (e.g. sub-cell <b>108</b><i>a</i>) in each of the cells <b>102</b><i>a</i>-<b>102</b><i>n </i>is powered on, while all the other sub cells are powered off. The frequency of the output of the controlled ring oscillator <b>100</b> is shown by curve <b>202</b>. Curves <b>204</b>, <b>206</b> and <b>208</b> depict the frequency of the output of controlled ring oscillator <b>100</b> as a function of the tuning signal as more sub-cells <b>108</b><i>a</i>-<i>n </i>are powered on. In one implementation, curve <b>208</b> illustrates the frequency of the output of the controlled ring oscillator <b>100</b> as the tuning signal changes when all the sub-cells <b>108</b><i>a</i>-<i>n </i>are powered on. The frequency of the output of the controlled ring oscillator <b>100</b> as a function of the tuning signal increases at a greater rate when more sub-cells are powered on. The ring oscillator <b>100</b> depicts a much higher Kco in curve <b>208</b> than curve <b>202</b>. Variable gain excites stress on the control circuit as the control circuit has to accommodate for all cases of gain resulting in suboptimal dimensioning of the ring oscillator when used in a phase lock loop.
<figref idrefs="DRAWINGS">FIG. 2</figref><i>b </i>shows a graph <b>200</b><i>b </i>depicting the tuning curves <b>202</b>-<b>208</b> of ring oscillator <b>100</b>, where the x axis is the oscillator frequency and the y axis is the gain of the controlled or ring oscillator (Kco). Graph <b>200</b><i>b </i>illustrates that frequencies between frequency <b>0</b> and f<b>1</b> can be reached by biasing the ring oscillator with the levels on any of the curves. Graph <b>200</b><i>b </i>illustrates that frequencies between frequency f<b>1</b> and f<b>2</b> can only be reached by biasing the ring oscillator with the levels on curves <b>204</b>-<b>208</b>, that frequencies between frequency f<b>2</b> and f<b>3</b> can be reached by biasing the ring oscillator with levels on the curves <b>206</b> and <b>208</b> and that frequencies above frequency f<b>3</b> can reached by biasing the ring oscillator with levels on curve <b>208</b>.
In one implementation, the ring oscillator <b>100</b> includes a number of cascaded delay cells that are controlled by a variable control signal generated by a control circuit. Each delay cell has an input connected to receive an input signal which, except for the first of the cascaded delay cells, corresponds to an output signal derived from a preceding delay cell. The input of the first delay cell is connected to receive the output signal of the last delay cell. At least one of the delay cells is constituted by sub-cells. Any of sub-cells may be powered off. One of the sub-cells that is powered on has a gain or delay that is variable as a function of a variable control signal. The remaining sub-cells that are powered on have a gain and/or delay that is set by a fixed control signal.
According to another implementation, a method is provided for generating an oscillating output signal having a tunable frequency. A number of delay cells are cascaded such that an input signal is supplied to an input of each delay cell which, except for the first of the cascaded delay cells is provided from an output signal derived from the preceding delay cells. The output signal of the last delay cell is supplied to the input of the first delay cell. A delay of the delay cells is controlled with a variable control signal and a fixed control signal that are respectively connected to sub-cells within the delay cell. The frequency of the oscillating output signal is set by setting a delay of the sub-cells that are powered on in each of the cascaded delay cells to be variable as a function of the variable control signal, and the delay of the rest of the sub-cells that is powered on is set by the fixed control signal. Also in an implementation there may be not be a fixed control signal. For example, when one sub-cell is powered on, it will receive a variable control signal, when two sub-cells are powered on, one sub-cell is controlled by the variable and one by the fixed control signal. When three sub-cells are powered on, one sub-cells is fed the variable control signal and two are fed the fixed control signal.
The techniques described herein may be implemented in a number of ways. One example environment and context is provided below with reference to the included figures and on going discussion.
Exemplary Systems
<figref idrefs="DRAWINGS">FIG. 3</figref> illustrates one implementation of a ring oscillator <b>300</b> in accordance with a one embodiment of the claimed invention. Ring oscillator <b>300</b> has an output on output terminal <b>302</b>, and a number of cascaded delay cells <b>304</b><i>a</i>-<b>304</b><i>n</i>. Each of delay cells <b>304</b><i>a</i>-<b>304</b><i>n </i>respectively have an input terminal <b>306</b><i>a</i>-<b>306</b><i>n </i>and an output terminal <b>308</b><i>a</i>-<i>n</i>. The input terminal (e.g. <b>306</b><i>b</i>) of each of cells is connected to the output terminal (e.g. <b>308</b><i>a</i>) of the preceding cell. However, the input terminal <b>306</b><i>a </i>of the first cell <b>304</b><i>a </i>is connected to the output terminal <b>308</b><i>n </i>of the last cell <b>304</b><i>n</i>. Disposed within each of cells <b>304</b><i>a</i>-<b>304</b><i>n </i>are delay sub-cells <b>310</b><i>a</i>-<b>310</b><i>n</i>. Sub-cells <b>310</b><i>a</i>-<b>310</b><i>n </i>are connecting in parallel with each sub-cell having a common input respectively connected to input terminals <b>306</b><i>a</i>-<b>306</b><i>n</i>, and having a common output respectively connected to output terminals <b>308</b><i>a</i>-<b>308</b><i>n</i>. In one implementation, a capacitor, such as capacitors <b>314</b>, may be connected to the common output.
The delay of some of sub-cells, e.g. <b>310</b><i>a</i>-<b>310</b><i>b</i>, is controlled by a common variable tuning signal (e.g. a variable analog or digital signal, also referred to herein as a variable control signal) on control line <b>316</b> supplied by a control circuit <b>318</b>. In one embodiment, the delay of other sub-cells, e.g. <b>310</b><i>c</i>-<b>310</b><i>n</i>, is controlled by a common fixed tuning signal (e.g. a fixed analog voltage level, fixed digital pattern or current level, also referred to herein as a fixed control signal) on control line <b>320</b> which is supplied by the control circuit <b>318</b>. In another implementation, control circuit <b>318</b> may include a processor and a memory that contains instructions. Using generally known techniques, the control circuit <b>318</b> may generate analog control signals using a digital to analog converter (not shown) or generate digital control signals. In another implementation, the control circuit <b>318</b> may be included in a phase lock loop circuit that generates a tuning signal to cause the output frequency of the control ring oscillator <b>300</b> to be locked to a supplied clock signal (not shown). Control circuit can activate and deactivate sub-cells to increase or decrease the minimum frequency and maximum frequency of a range in which the frequency of the output signal of the ring oscillator <b>300</b> changes as a function of the variable control signal.
In another embodiment, the voltage or current levels of a digital control word of the fixed tuning signal are preset or digital controllable. The levels are directly supplied into the control ring oscillator <b>300</b>. In another implementation, using generally known techniques, any of the sub-cells <b>310</b><i>a</i>-<b>310</b><i>n </i>may be turned off by disconnecting the sub-cell <b>310</b><i>a</i>-<b>310</b><i>n </i>from their power supplies. Powering the sub-cells connected to the fixed tuning signal on and off changes a frequency offset of the output of the ring oscillator <b>300</b>. When power is applied to ring oscillator <b>300</b>, the ring oscillator <b>300</b> generates a clock signal on its output terminal <b>302</b> having a frequency that varies with the voltage level, current level or digital control word of the variable tuning signal and the number of stages having variable or fixed tuning.
Each sub-cell (<b>310</b><i>a</i>-<b>310</b><i>n</i>) in each of cells <b>304</b><i>a</i>-<b>304</b><i>n</i>, may be constructed using generally known techniques, such as using single ended or differential structures. Although a cell comprised of four sub cells are shown, this implementation is meant to serve only as a non-limiting example and any number of sub-cells or any number of cells may be used in the implementation.
<figref idrefs="DRAWINGS">FIG. 4</figref><i>a </i>shows a graph <b>400</b> depicting tuning curves <b>402</b>-<b>408</b> of the ring oscillator <b>300</b>, where the x axis is the level of the tuning signal and the y axis is the ring oscillators frequency. These curves illustrate an output frequency that varies as a function of the voltage of the variable tuning signal and a number of sub-cells that receive power.
In one embodiment, one of the sub-cells (e.g. sub cell <b>310</b><i>a</i>) in each of the cells <b>304</b><i>a</i>-<b>304</b><i>n </i>is powered on, while some of the other sub-cells are powered off and of the rest of the sub-cells receive a fixed tuning signal. The frequency of the output of the controlled oscillator <b>300</b> as a function of the variable tuning signal supplied on line <b>316</b> is shown by curve <b>402</b>. Curves <b>404</b>, <b>406</b> and <b>408</b> depict the frequency of the output of controlled oscillator <b>302</b> as a function of the variable tuning signal as more sub-cells <b>310</b><i>a</i>-<b>310</b><i>n </i>are powered on and fed the fixed tuning signal.
In one implementation, curve <b>408</b> illustrates the frequency of the output of the controlled oscillator <b>300</b> as the variable tuning signal changes, such as when all of the sub-cells <b>310</b><i>a</i>-<b>310</b><i>n </i>are powered on and some of the sub-cells receive a fixed tuning signal. Because some of the sub-cells in the cell are supplied a fixed control signal, and the number of cells receiving a variable tuning signal stays constant, the frequency of the output of the ring oscillator as a function of the variable tuning signal increases at substantially the same rate regardless of the number of sub-cells that are powered on.
<figref idrefs="DRAWINGS">FIG. 4</figref><i>b </i>shows the gain of the ring oscillator as a function of frequency, where the x axis is the output frequency and the y axis is the gain or Kco of the oscillator for any given input level. Input levels <b>202</b>-<b>208</b> are the input levels depicted in <figref idrefs="DRAWINGS">FIG. 2</figref><i>b</i>. Specifically the gain of ring oscillator <b>300</b> is constant for all input levels <b>402</b> to <b>408</b>. This is desirable for all ring oscillators since it relaxes the requirements for the control circuit (e.g. in a PLL) and leads to leaner and more effective designs.
Since the number of stages to be chosen to be used with variable gain, fixed gain or in power down is completely variable, a number of additional tuning curves can be generated. <figref idrefs="DRAWINGS">FIG. 4</figref><i>a </i>shows an example for curves <b>602</b>, <b>604</b> and <b>802</b> in ring oscillators having two stages variable or three stages variable tuned where the rest or the stages has fixed tuning or is powered down. <figref idrefs="DRAWINGS">FIG. 4</figref><i>b </i>depicts that in ring oscillator <b>300</b> the entire space of gain Kco can be reached for any desired frequency.
Exemplary Process
<figref idrefs="DRAWINGS">FIG. 5</figref> shows one example implementation of a process <b>500</b> for tuning the ring oscillator, such as the ring oscillator <b>300</b> illustrated in <figref idrefs="DRAWINGS">FIG. 3</figref>.
At block <b>502</b>, fixed control signals are selectively supplied on line <b>320</b> to sub-cells (e.g. sub cells <b>306</b><i>c</i>, <b>306</b><i>d</i>) in each of cascaded cells <b>302</b><i>a</i>-<b>302</b><i>n </i>or ring oscillator <b>300</b>. These fixed control signals sets the gain and delay of the sub-cells to which they are supplied (e.g. sub-cells <b>306</b><i>c</i>, <b>306</b><i>d</i>). Also variable control signals are selectively supplied on line <b>316</b> to different sub-cells (e.g. sub-cells <b>306</b><i>a </i>and <b>306</b><i>b</i>) and set the gain and delay of the sub-cells to which they are supplied (e.g. sub-cells <b>306</b><i>a</i>, <b>306</b><i>b</i>).
At block <b>504</b>, a determination is made by the control circuit <b>318</b> as to the output frequency to be generated by the ring oscillator <b>300</b>. This determination may be made for example to provide a frequency to lock to a known clock signal in a phase lock loop.
At block <b>506</b>, the control circuit <b>318</b> selectively powers on or off specific sub-cells of cells <b>304</b><i>a</i>-<b>304</b><i>n</i>, to ensure that the desired frequency can be obtained on output terminal <b>302</b>. This desired frequency is set by changing the variable tuning signal (variable control signal) in according with the tuning curves illustrated in <figref idrefs="DRAWINGS">FIG. 4</figref>.
At block <b>508</b>, the level of the variable tuning signal (variable control signal) on line <b>316</b> is adjusted so the ring oscillator <b>300</b> generates the desired output frequency. This variable control signal may be continuously changed to change the output frequency of the ring oscillator <b>300</b>.
Specifics of exemplary methods are described below. However, it should be understood that certain acts need not be performed in the order described, and may be modified, and/or may be omitted entirely, depending on the circumstances. Moreover, the acts described may be implemented by a computer, processor or other computing device based on instructions stored on one or more computer-readable media. The computer-readable media can be any available media that can be accessed by a computing device to implement the instructions stored thereon.
CONCLUSION
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described. Rather, the specific features and acts are disclosed as preferred forms of implementing the claims.
Contents4
8 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10270435B2 | Cited by | United States of America | Search report |
| US9407247B2 | Cited by | United States of America | Applicant |
| US9000822B2 | Cited by | United States of America | Applicant |
| US8350628B1 | Cited by | United States of America | Applicant |
| US10892743B2 | Cited by | United States of America | Applicant |
| US6204694B1 | Cites | United States of America | Search report |
| US6507247B2 | Cites | United States of America | Search report |
| US7449961B2 | Cites | United States of America | Search report |
3 members in 2 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 94807007 | United States of America | A | |
| US20070948070 | – | – | – |
Members3
| Document | Office | Kind | |
|---|---|---|---|
| DE102008059156A1 | Germany | A1 | |
| US2009140820A1 | United States of America | A1 | |
| US7808328B2This record | United States of America | B2 |
48 transactions on the USPTO file
Allowed after 2 non-final rejections, 1 final rejection and 1 RCE.
- Non-final rejections
- 2
- Final rejections
- 1
- RCEs
- 1
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 12th Year, Large EntityM1553 | M1553 | |
| Payment of Maintenance Fee, 8th Year, Large EntityM1552 | M1552 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Email NotificationEML_NTR | EML_NTR | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| IFW TSS Processing by Tech Center CompleteTSSCOMP | TSSCOMP | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Email NotificationEML_NTR | EML_NTR | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Sent to Classification ContractorPGPC | PGPC | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Initial Exam Team nnIEXX | IEXX |
8 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Maintenance fee paymentMAFP | MAFP | |
| Fee paymentFPAY | FPAY | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| Fee payment procedurePAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| Fee payment procedurePAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| Fee payment procedurePAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| AssignmentAS | AS |
Numbers
- Publication
- 07808328
- Publication, DOCDB
- 7808328
- Publication, EPODOC
- US7808328
- Application
- 11948070
- Application, DOCDB
- 94807007
- Application, EPODOC
- US20070948070
Titles
- English
- Ring oscillator with constant gain
Patent term adjustment
- A delay
- +94 daysthe office missed an examination deadline
- Applicant delay
- −33 days
- Net adjustment
- 61 days
Classification
- CPC, 4
- H03K3/0315
- H03K2005/00058
- H03L7/0995
- H03L2207/06
- IPC, 1
- H03K3 03
- USPC, 3
- 331057000
- 331056000
- 331179000