US20200153417A1 - Oscillator and method for operating an oscillator - Google Patents

Oscillator and method for operating an oscillator Download PDF

Info

Publication number
US20200153417A1
US20200153417A1 US16/184,871 US201816184871A US2020153417A1 US 20200153417 A1 US20200153417 A1 US 20200153417A1 US 201816184871 A US201816184871 A US 201816184871A US 2020153417 A1 US2020153417 A1 US 2020153417A1
Authority
US
United States
Prior art keywords
timer
current
control circuit
oscillator
core
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US16/184,871
Other versions
US10659012B1 (en
Inventor
Xu Zhang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NXP BV
Original Assignee
NXP BV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NXP BV filed Critical NXP BV
Priority to US16/184,871 priority Critical patent/US10659012B1/en
Publication of US20200153417A1 publication Critical patent/US20200153417A1/en
Application granted granted Critical
Publication of US10659012B1 publication Critical patent/US10659012B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/01Details
    • H03K3/012Modifications of generator to improve response time or to decrease power consumption
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/0175Coupling arrangements; Interface arrangements
    • H03K19/017509Interface arrangements
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/02Generators characterised by the type of circuit or by the means used for producing pulses
    • H03K3/027Generators characterised by the type of circuit or by the means used for producing pulses by the use of logic circuits, with internal or external positive feedback
    • H03K3/03Astable circuits
    • H03K3/0315Ring oscillators
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L3/00Starting of generators
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03BGENERATION OF OSCILLATIONS, DIRECTLY OR BY FREQUENCY-CHANGING, BY CIRCUITS EMPLOYING ACTIVE ELEMENTS WHICH OPERATE IN A NON-SWITCHING MANNER; GENERATION OF NOISE BY SUCH CIRCUITS
    • H03B2200/00Indexing scheme relating to details of oscillators covered by H03B
    • H03B2200/006Functional aspects of oscillators
    • H03B2200/0094Measures to ensure starting of oscillations

Definitions

  • Oscillators are important to the efficient operation of such IC chips and associated electronic components and devices due to their ability to provide oscillating output signals for timing and other operations.
  • an oscillator is a low power oscillator, which can be designed to function with low power applications that, for example, rectify a digital signal to supply an IC chip. In such cases, the power supply for the IC chip has limited loading capability. This means that the oscillator is expected to consume low power during operations.
  • a current controlled ring oscillator is typically used in such situations because it may consume an order less power compared to other types of oscillators such as, for example, a relaxation oscillator.
  • a low power ring oscillator may output a middle rail signal before it oscillates during the startup phase, which can result in an excessive short-through current from, for example, one or more logic gates that load the oscillator. Such a power consumption peak during the startup phase can collapse the system or cause malfunctions. Thus, an important goal involves minimizing the startup current associated with an oscillator as much as possible.
  • an oscillator can include a ring oscillator core, a control circuit, and a timer that coordinates timing of the control circuit to avoid a current resulting from a voltage level associated with an output of the ring oscillator core during a startup and to allow the ring oscillator core to operate with a low startup current and a low operational power.
  • control circuit can be gated by the timer, which disables the control circuit when the ring oscillator core is not oscillating to avoid the current from at least one of the control circuit and clock loading stages associated with the timer.
  • the timer can be released by a reset signal.
  • the timer expires and activates the control circuit after a startup time of the ring oscillator core.
  • control circuit can be electronically connected to the ring oscillator core and the timer at an interface between the ring oscillator core and the timer.
  • the ring oscillator core can include a current-controlled oscillator core.
  • control circuit can include a level shifter.
  • the time can include an analog timer.
  • the time can include a digital timer.
  • the current can include a short-through current.
  • a method of operating an oscillator can involve coordinating a control circuit with a timer to avoid a current resulting from a voltage level associated with an output of a ring oscillator core during a startup phase and to allow the ring oscillator core to operate with a low startup current and a low operational power.
  • the method can further involve gating the control circuit by the timer so as to disable the control circuit when the ring oscillator core is not oscillating such that the current from at least one of the control circuit and clock loading stages associated with the timer is avoided.
  • the method can further include releasing the timer by a reset signal.
  • the timer expires and activates the control circuit after a startup time of the ring oscillator core.
  • control circuit can be electronically connected to the ring oscillator core and the timer at an interface between the ring oscillator core and the timer.
  • the ring oscillator core can include a current-controlled oscillator core.
  • control circuit can include a level shifter.
  • the time can include at least one of an analog timer and a digital timer.
  • an oscillator can include a current-controlled oscillator core, a level shifter, and a timer that coordinates timing of the level shifter to avoid a short-through current resulting from a voltage level associated with an output of the current-controlled oscillator core during a startup and to allow the current-controlled oscillator core to operate with a low startup current and a low operational power.
  • the level shifter can be gated by the timer, which disables the level shifter when the current-controlled oscillator core is not oscillating to avoid the short-through current from at least one of the level shifter and clock loading stages associated with the timer.
  • FIG. 1 depicts a schematic circuit diagram of an oscillator configured to operate with a minimized startup current.
  • FIG. 2 depicts a timing diagram that corresponds to the disclosed oscillator ring, which illustrates a sequence of the oscillator startup behavior.
  • FIG. 3 depicts a schematic diagram of an oscillator having a glitch free and stable frequency start with a minimized or limited startup current.
  • FIG. 4 depicts a flow chart of operations depicting operational steps of a method of operating an oscillator with a minimized or limited startup current.
  • FIG. 1 depicts a schematic circuit diagram of an oscillator 100 configured to operate with a reduced startup current.
  • the oscillator 100 shown in FIG. 1 can be implemented as a device, apparatus or system that includes a ring oscillator core 102 that can function as a current-controlled oscillator core.
  • the oscillator 100 can function as a current-controlled oscillator.
  • the oscillator 100 can be arranged such that its startup current can be optimized to reduce the transient current loading for a low power supply.
  • the oscillator 100 can include a timer 104 (e.g., an analog timer or a digital timer, depending upon design considerations) and a control circuit 106 (e.g., a level shifter or another type of control circuit) configured to bring the core output (e.g., “core_out”) to full rail or to perform other logic operations.
  • the timer 104 can coordinate the moment that the control circuit 106 is activated to avoid a short-through current due to the voltage level (e.g., voltage level ambiguity such as an undetermined voltage level) of the core output during the startup, which could potentially stress the power supply to the extent that it now operates with limited loading capabilities.
  • the voltage level e.g., voltage level ambiguity such as an undetermined voltage level
  • timer 104 coordinates the moment or time that the control circuit 106 is activated to avoid a current (e.g., short-through current) resulting from the voltage level associated with the output of the ring oscillator core 102 during a startup phase and to allow the ring oscillator core 102 to operate with a low startup current and a low operational power, as discussed herein.
  • a current e.g., short-through current
  • activating the control circuit 106 can involve applying power to the control circuit 106 to take the control circuit 106 from an unpowered state to a powered state.
  • activating the control circuit 106 can involve applying a control signal to take the control circuit 106 from a non-functional mode (e.g., in which some of the circuits or sub-circuits in the control circuit 106 are unpowered) to a functional mode (e.g., in which all of the circuits needed to provide full functionality of the control circuit 106 are powered).
  • the term “non-functional mode” may relate to a “low power non-functional mode”, which can be a mode wherein some of the circuits in the control circuit 106 are unpowered (thus saving power). Note that “to activate,” “activated,” “activates,” and word variations thereof can be encompassed by the definition of “activating” discussed above.
  • the timer 104 can coordinate timing of the control circuit 106 so as to avoid a current (e.g., short-through current) resulting from an undetermined voltage level associated with the output of the ring oscillator core 102 during a startup.
  • a current e.g., short-through current
  • the output of the ring oscillator core 102 may be undetermined (e.g., an ambiguous voltage level), which is one of the causes of current such as a short-through current.
  • the oscillator 100 can achieve a low startup current in addition to a low operational power.
  • the oscillator 100 can thus be architected to include the use of the timer 104 to coordinate the avoidance or prevention of a short-through current of the oscillator 100 during the startup phase.
  • the terms “avoid” or “avoidance” can relate to the prevention of the occurrence or effectiveness of a current such as the short-through current discussed herein.
  • the ring oscillator core 102 can include a group of inverters 110 , 112 , and 114 electronically in series with one another while also tied to a current source 108 that in turn can connect electronically to a voltage source 107 .
  • inverter 110 , inverter 112 , and inverter 114 are shown in FIG. 1 with respect to the ring oscillator core 102 , fewer or more inverters may be implemented in the context of other embodiments. In other words, the embodiments are not limited to the use of inverter 110 , inverter 112 , and inverter 114 , and can include additional or fewer inverters.
  • a reference current signal 122 (“iref_osc”) can be input to the ring oscillator core 102 and timer 104 for biasing generation purposes.
  • the ring oscillator core 102 and the timer 104 can generate a bias current with different ratios from this reference current to minimize PVT (process, voltage and temperature) variations.
  • This reference current can be generated within the oscillator 100 in some configurations.
  • the timer 104 can be a sub-circuit of the oscillator 180 that includes a current source 116 that connects electronically to a capacitor 120 and an amplifier 118 .
  • the current source can also connect electronically to the voltage source 107 .
  • the capacitor 120 is also coupled to ground 121 and the output from the amplifier 118 can be connected electronically to the control circuit 106 .
  • the output from the amplifier 118 which also constitutes the output from the timer 104 , provides the core startup signal 140 (“core_started”) as shown in FIG. 1 .
  • the control circuit 106 can provide an output clock signal 142 (“clk_out”).
  • the oscillator 100 may be configured as a ring oscillator that provides an oscillating output signal.
  • the oscillator 100 can function as a current-controlled oscillator and can be configured to limit power consumption.
  • the clock loading stages provided by the timer 104 are not directly loaded to the ring oscillator core 102 .
  • the control circuit 106 can be applied at the interface between the ring oscillator core 102 and the timer 104 .
  • the ring oscillator core 102 functions at a lower voltage supply level to reduce power consumption, and the control circuit 106 may be used to bring the core output to the specified swing (e.g., a voltage V dd swing level).
  • the control circuit 106 (e.g., a controller such as a level shifter) can be subject to a timing signal provided by the timer 104 as input to the control circuit 106 .
  • the timing signal can be used to disable the control circuit 106 during the time or period when the ring oscillator core 102 is not oscillating.
  • the short-through current from either the control circuit 106 or following clock stages (not shown in FIG. 1 ) can be avoided.
  • the term “disable” and word variations thereof can relate to “disabling” or putting the control circuit 106 (or the control logic associated with the control circuit 106 ) temporarily “out of action” or limiting its ability to operate during the time in which the ring oscillator core 102 is not oscillating.
  • disabling the control circuit 106 can involve removing power from the control circuit 106 to take the control circuit 106 from a powered state to an unpowered state.
  • disabling the control circuit 106 can involve applying a control signal to take the control circuit 106 from a functional mode to a non-functional mode.
  • the timer 104 can be released (allowed to act freely) via a reset signal 124 (e.g., shown as “rstn” in FIG. 1 ), which indicates that the supply and bias current of the oscillator 100 are within specifications. Once released, the timer 104 expires and can activate the control circuit 106 after the startup time of the ring oscillator core 102 .
  • the timer 104 can be implemented as a current over capacitor delay cell. Note that the current is a ratio of the ring oscillator core current so as to reduce PVT (Process, Voltage, and Temperature) variations. The current can be potentially implemented in the context of other oscillator configurations as long as the current provides a reliable delay more than the oscillator core startup time after the supply and bias current are within operating specifications.
  • the oscillator 100 shown in FIG. 1 thus can function as a low power oscillator that includes the ring oscillator core 102 , the control circuit 106 , and the timer 104 .
  • This configuration allows the timer 104 to coordinate timing of the control circuit 106 to avoid a short-through current resulting from voltage level ambiguity (e.g., such as an undetermined voltage level output) associated with an output of the ring oscillator core 102 during a startup, which allows the oscillator 100 to operate with a low startup current and a low operational power.
  • voltage level ambiguity e.g., such as an undetermined voltage level output
  • a “low power” or “low operational power” or “power consumption” can be, for example, approximately 3 ⁇ Watts with a supply of voltage of 1V to 2V.
  • the additional power consumption during startup can be, for example, about 1 ⁇ W to 2 ⁇ W (microwatt).
  • the oscillator, method and system described herein can also be used for applications in the nW (nanoWatt) range.
  • the terms “low power” or “low operational power” as utilized herein can thus relate to devices and applications that can operate with power in the ⁇ W and nW power ranges.
  • “low power” or “low operational power” or “power consumption” may also relate to devices, circuits and applications that operate in the milliwatt range.
  • a “low startup current” can similarly be a current in the ⁇ W and nW and milliwatt power ranges.
  • FIG. 2 depicts a timing diagram 130 that is associated with the operation of the ring oscillator core 102 depicted in FIG. 1 and FIG. 3 .
  • the sequence of the oscillator startup behavior is explained by the example timing signals shown in FIG. 2 .
  • a supply signal 134 (“supply”)
  • rstn reset signal 124
  • core_out an output 138
  • core_started core startup signal 140
  • clk_out an output clock signal 142
  • a power supply and a current can trigger the reset signal 124 (also shown as “rstn” in FIG. 2 ) to a logic “high” and initiate the timer 104 at the same time.
  • the reset signal 124 also shown as “rstn” in FIG. 2
  • the output 138 of the core 102 is undetermined or ambiguous (e.g., see the hatched section in the timing diagram 130 of FIG. 2 ), which can be the root cause for any startup shot-through current.
  • the timer 104 asserts the “core_started” (i.e., core startup signal 140 ) after the ring oscillator core 102 begins to oscillate at the “core_out” (i.e., core output signal 138 ). Thereafter, “clk_out” (i.e., output clock signal 142 ) is available to the following loading stages.
  • the output clock signal 142 from the control circuit 106 can pass to additional counters to further delay the “clk_out” output clock signal 142 in applications that may need a stable clock once available and thereby avoid any settling behavior.
  • An example of an oscillator of this type is shown in greater detail in FIG. 3 .
  • FIG. 3 depicts a schematic diagram of an oscillator 180 having a malfunction free and stable frequency start with a reduced startup current.
  • the oscillator 180 shown in FIG. 3 is an alternative version of the oscillator 100 depicted in FIG. 1 .
  • the oscillator 180 can also function as a low power oscillator.
  • similar or identical components or elements are indicated by identical reference numerals.
  • the oscillator 100 can include the ring oscillator core 102 , the timer 104 , and the control circuit 106 as shown in FIG. 1 , albeit with some additional components and features.
  • the core startup signal 140 (“core_started”) that is output from the amplifier 118 , in addition to being electronically connected to the control circuit 106 , can connect electronically to a divider 184 (e.g., a counter), which in turn can connect electronically to an edge alignment device 186 .
  • the output from the amplifier 118 can be transmitted to the divider 180 as a reset signal (“Reset Divider”) such as the reset signal 124 shown in FIG. 2 , and to the control circuit 106 as the core startup signal 140 .
  • the divider 184 and the edge alignment device 186 can together form at least a portion of the loading stage 182 for the oscillator 180 .
  • the divider 184 and the edge alignment device 186 further connect electronically to the output of the control circuit 106 and to an input to an AND gate 188 .
  • an output from the edge alignment device 186 connects electronically to an input (i.e., “clk_en”) to the AND gate 188
  • an input to the edge alignment device 186 and an input to the divider 184 connect electronically to another input (i.e., “lvl_out”) of the AND gate 188 .
  • the divider 184 provides the delay for the settling of oscillator frequency.
  • the edge alignment device 186 can align the divider output with respect to the transition edges of the control circuit output so that a “glitch” (e.g., a sudden malfunction or irregularity) at the output of the AND gate 188 may be avoided, because “clk_en” can be asserted at the “lvl_out” transitions.
  • the loading stage 182 together with the AND gate 188 can thus assist in facilitating a “glitch” free and stable clock output.
  • FIG. 4 depicts a flow chart of operations depicting operational steps of a method 200 of operating a low power oscillator (such as the oscillator 180 ) with a reduced startup current.
  • a low power oscillator such as the oscillator 180
  • the process can be initiated.
  • an oscillator such as the oscillator 100 or oscillator 180 discussed previously herein can be configured to incorporate components such as the ring oscillator core 102 , the timer 104 , and the control circuit 106 , also previously discussed herein.
  • Steps or operations can be then implemented, as shown beginning with block 206 , wherein the control logic is gated by the timer 104 and optional logic circuits, which results in disablement of the control circuit 106 when the oscillator core is not oscillating (and as a result, the startup short-through current from either the control circuit 106 or following clock loading stages can also be avoided).
  • “disablement” as utilized in this context relates to making or rendering the control circuit 106 inactive.
  • a step or operation can be implemented to determine whether or not to coordinate timing of the control circuit 106 to facilitate the prevention or avoidance of the short-through current that results from the voltage level ambiguity (e.g., undetermined voltage level), as discussed previously. Coordinating timing of the control circuit 106 can involve coordinating the moment or time in which the control circuit 106 becomes active. If these actions are not implemented, then the process simply terminates, as indicated at block 216 .
  • the voltage level ambiguity e.g., undetermined voltage level
  • the timer coordinates the control circuit, as discussed herein. That is, as shown at block 210 , a step or operation can be implemented in which the timer 104 is released by the reset signal 124 (e.g., the reset signal 124 discussed previously with respect to FIG. 2 ), which indicates that the supply and bias current associated with the oscillator are within specifications.
  • the reset signal 124 e.g., the reset signal 124 discussed previously with respect to FIG. 2
  • a step or operation can be implemented in which the timer 104 expires. Then, as depicted at block 214 , the control circuit 106 can be activated after the startup time of the ring oscillator core 102 . The process can then end, as shown at block 216 .
  • the method 200 shown in FIG. 4 is one possible method that can be implemented for operating an oscillator such as the oscillators 100 and 180 discussed herein.
  • Other methods and variations may involve the use of additional components and features such as the divider 184 , the edge alignment device 186 , and so on as shown in FIG. 3 .
  • the functions noted in the blocks may occur out of the order noted in the figures.
  • two blocks shown in succession may, in fact, be executed concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
  • each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
  • One example application can involve energy harvesting in low power devices or systems.
  • the disclosed devices, methods, and systems may be implemented to assist in the extraction of power from signals such as cell phone signals.
  • IoT Internet of Things
  • An ambient source such as a photovoltaic cell (PV), a radio frequency (RF) device, a thermoelectric generator (TEG), or a piezoelectric material (such as lead zirconate titanate), for example, is particularly well-suited for use in IoT (Internet of Things) products and applications.
  • the Internet of Things (IoT) is the network of physical objects or “things” embedded with electronics, software, sensors, and network connectivity, which allow such objects to collect and exchange data.
  • the IoT allows objects to be sensed and controlled remotely across existing network infrastructure, creating opportunities for more direct integration between the physical world and computer-based systems, and resulting in improved efficiency, accuracy and economic benefit.
  • the “things” in the “Internet of Things” are uniquely identifiable through an embedded computing system and are able to interoperate within the existing Internet infrastructure. Energy harvesting may be utilized in an IoT application where on-line utility power is not reachable and an off-line stand-alone battery does not fit due to constrains in size and/or weight.
  • the disclosed embodiments are ideally suited for such IoT applications.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Electronic Switches (AREA)
  • Oscillators With Electromechanical Resonators (AREA)

Abstract

Embodiments of an oscillator and a method of operating an oscillator are disclosed. In an embodiment, an oscillator can include a ring oscillator core, a control circuit, and a timer that coordinates timing of the control circuit to avoid a current resulting from a voltage level associated with an output of the ring oscillator core during a startup and to allow the ring oscillator core to operate with a low startup current and a low operational power.

Description

    BACKGROUND
  • The need for low power circuits has increased significantly due to the tremendous growth in small, portable battery-powered devices and IC (Integrated Circuit) chips that support such devices. Oscillators are important to the efficient operation of such IC chips and associated electronic components and devices due to their ability to provide oscillating output signals for timing and other operations.
  • One example of an oscillator is a low power oscillator, which can be designed to function with low power applications that, for example, rectify a digital signal to supply an IC chip. In such cases, the power supply for the IC chip has limited loading capability. This means that the oscillator is expected to consume low power during operations. A current controlled ring oscillator is typically used in such situations because it may consume an order less power compared to other types of oscillators such as, for example, a relaxation oscillator.
  • A low power ring oscillator may output a middle rail signal before it oscillates during the startup phase, which can result in an excessive short-through current from, for example, one or more logic gates that load the oscillator. Such a power consumption peak during the startup phase can collapse the system or cause malfunctions. Thus, an important goal involves minimizing the startup current associated with an oscillator as much as possible.
  • SUMMARY
  • Embodiments of an oscillator and a method of operating an oscillator are disclosed. In an embodiment, an oscillator can include a ring oscillator core, a control circuit, and a timer that coordinates timing of the control circuit to avoid a current resulting from a voltage level associated with an output of the ring oscillator core during a startup and to allow the ring oscillator core to operate with a low startup current and a low operational power.
  • In an embodiment, the control circuit can be gated by the timer, which disables the control circuit when the ring oscillator core is not oscillating to avoid the current from at least one of the control circuit and clock loading stages associated with the timer.
  • In an embodiment, the timer can be released by a reset signal.
  • In an embodiment, after a release of the timer by the reset signal, the timer expires and activates the control circuit after a startup time of the ring oscillator core.
  • In an embodiment, the control circuit can be electronically connected to the ring oscillator core and the timer at an interface between the ring oscillator core and the timer.
  • In an embodiment, the ring oscillator core can include a current-controlled oscillator core.
  • In an embodiment, the control circuit can include a level shifter.
  • In an embodiment, the time can include an analog timer.
  • In an embodiment, the time can include a digital timer.
  • In an embodiment, the current can include a short-through current.
  • In an embodiment, a method of operating an oscillator can involve coordinating a control circuit with a timer to avoid a current resulting from a voltage level associated with an output of a ring oscillator core during a startup phase and to allow the ring oscillator core to operate with a low startup current and a low operational power.
  • In an embodiment, the method can further involve gating the control circuit by the timer so as to disable the control circuit when the ring oscillator core is not oscillating such that the current from at least one of the control circuit and clock loading stages associated with the timer is avoided.
  • In an embodiment, the method can further include releasing the timer by a reset signal.
  • In an embodiment of the method, after the reset signal releases the timer, the timer expires and activates the control circuit after a startup time of the ring oscillator core.
  • In an embodiment of the method, the control circuit can be electronically connected to the ring oscillator core and the timer at an interface between the ring oscillator core and the timer.
  • In an embodiment of the method, the ring oscillator core can include a current-controlled oscillator core.
  • In an embodiment of the method, the control circuit can include a level shifter.
  • In an embodiment of the method, the time can include at least one of an analog timer and a digital timer.
  • In an embodiment, an oscillator can include a current-controlled oscillator core, a level shifter, and a timer that coordinates timing of the level shifter to avoid a short-through current resulting from a voltage level associated with an output of the current-controlled oscillator core during a startup and to allow the current-controlled oscillator core to operate with a low startup current and a low operational power.
  • In an embodiment of the oscillator, the level shifter can be gated by the timer, which disables the level shifter when the current-controlled oscillator core is not oscillating to avoid the short-through current from at least one of the level shifter and clock loading stages associated with the timer.
  • Other aspects will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, illustrated by way of example of the principles of the disclosed solution.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 depicts a schematic circuit diagram of an oscillator configured to operate with a minimized startup current.
  • FIG. 2 depicts a timing diagram that corresponds to the disclosed oscillator ring, which illustrates a sequence of the oscillator startup behavior.
  • FIG. 3 depicts a schematic diagram of an oscillator having a glitch free and stable frequency start with a minimized or limited startup current.
  • FIG. 4 depicts a flow chart of operations depicting operational steps of a method of operating an oscillator with a minimized or limited startup current.
  • Throughout the description, similar reference numbers may be used to identify similar elements.
  • DETAILED DESCRIPTION
  • It will be readily understood that the components of the embodiments as described herein and illustrated in the appended figures can be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of various embodiments, as represented in the figures, is not intended to limit the scope of the present disclosure, and may be merely representative of various embodiments. While the various aspects of the embodiments are presented in drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
  • The disclosed approach may be embodied in other specific forms without departing from its spirit or characteristics. The described solutions are to be considered in all respects only as illustrative and not restrictive. The scope of this disclosure is, therefore, indicated by the appended claims rather than by this detailed description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.
  • Reference throughout this specification to features, advantages, or similar language does not imply that all of the features and advantages that may be realized with the present invention should be or are in any single embodiment of the invention. Rather, language referring to the features and advantages is understood to mean that a specific feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present invention. Thus, discussions of the features and advantages, and similar language, throughout this specification may or may not refer to the same embodiment.
  • Furthermore, the described features, advantages, and characteristics of the invention may be combined in any suitable manner in one or more embodiments. One skilled in the relevant art will recognize, in light of the description herein, that the invention can be practiced without one or more of the specific features or advantages of a particular embodiment. In other instances, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the invention.
  • Reference throughout this specification to “one embodiment”, “an embodiment”, or similar language means that a particular feature, structure, or characteristic described in connection with the indicated embodiment is included in at least one embodiment. Thus, the phrases “in one embodiment”, “in an embodiment”, and similar language throughout this specification may or may not all refer to the same embodiment.
  • FIG. 1 depicts a schematic circuit diagram of an oscillator 100 configured to operate with a reduced startup current. The oscillator 100 shown in FIG. 1 can be implemented as a device, apparatus or system that includes a ring oscillator core 102 that can function as a current-controlled oscillator core. Thus, the oscillator 100 can function as a current-controlled oscillator. As will be discussed in greater detail herein, the oscillator 100 can be arranged such that its startup current can be optimized to reduce the transient current loading for a low power supply.
  • In addition to the ring oscillator core 102, the oscillator 100 can include a timer 104 (e.g., an analog timer or a digital timer, depending upon design considerations) and a control circuit 106 (e.g., a level shifter or another type of control circuit) configured to bring the core output (e.g., “core_out”) to full rail or to perform other logic operations. The timer 104 can coordinate the moment that the control circuit 106 is activated to avoid a short-through current due to the voltage level (e.g., voltage level ambiguity such as an undetermined voltage level) of the core output during the startup, which could potentially stress the power supply to the extent that it now operates with limited loading capabilities.
  • Thus, timer 104 coordinates the moment or time that the control circuit 106 is activated to avoid a current (e.g., short-through current) resulting from the voltage level associated with the output of the ring oscillator core 102 during a startup phase and to allow the ring oscillator core 102 to operate with a low startup current and a low operational power, as discussed herein.
  • In an embodiment activating the control circuit 106 can involve applying power to the control circuit 106 to take the control circuit 106 from an unpowered state to a powered state. In another embodiment, activating the control circuit 106 can involve applying a control signal to take the control circuit 106 from a non-functional mode (e.g., in which some of the circuits or sub-circuits in the control circuit 106 are unpowered) to a functional mode (e.g., in which all of the circuits needed to provide full functionality of the control circuit 106 are powered). In addition, the term “non-functional mode” may relate to a “low power non-functional mode”, which can be a mode wherein some of the circuits in the control circuit 106 are unpowered (thus saving power). Note that “to activate,” “activated,” “activates,” and word variations thereof can be encompassed by the definition of “activating” discussed above.
  • Thus, the timer 104 can coordinate timing of the control circuit 106 so as to avoid a current (e.g., short-through current) resulting from an undetermined voltage level associated with the output of the ring oscillator core 102 during a startup. As will be explained shortly, during the startup phase (e.g., time, tstartup) or “startup”, the output of the ring oscillator core 102 may be undetermined (e.g., an ambiguous voltage level), which is one of the causes of current such as a short-through current.
  • As a result of coordinating the timing of the control circuit 106 as discussed above, the oscillator 100 can achieve a low startup current in addition to a low operational power. The oscillator 100 can thus be architected to include the use of the timer 104 to coordinate the avoidance or prevention of a short-through current of the oscillator 100 during the startup phase. Note that as utilized in this context, the terms “avoid” or “avoidance” can relate to the prevention of the occurrence or effectiveness of a current such as the short-through current discussed herein.
  • The ring oscillator core 102 can include a group of inverters 110, 112, and 114 electronically in series with one another while also tied to a current source 108 that in turn can connect electronically to a voltage source 107. Although inverter 110, inverter 112, and inverter 114 are shown in FIG. 1 with respect to the ring oscillator core 102, fewer or more inverters may be implemented in the context of other embodiments. In other words, the embodiments are not limited to the use of inverter 110, inverter 112, and inverter 114, and can include additional or fewer inverters.
  • A reference current signal 122 (“iref_osc”) can be input to the ring oscillator core 102 and timer 104 for biasing generation purposes. The ring oscillator core 102 and the timer 104 can generate a bias current with different ratios from this reference current to minimize PVT (process, voltage and temperature) variations. This reference current can be generated within the oscillator 100 in some configurations.
  • The timer 104 can be a sub-circuit of the oscillator 180 that includes a current source 116 that connects electronically to a capacitor 120 and an amplifier 118. The current source can also connect electronically to the voltage source 107. The capacitor 120 is also coupled to ground 121 and the output from the amplifier 118 can be connected electronically to the control circuit 106. The output from the amplifier 118, which also constitutes the output from the timer 104, provides the core startup signal 140 (“core_started”) as shown in FIG. 1. Finally, the control circuit 106 can provide an output clock signal 142 (“clk_out”).
  • An example of a working principal of the oscillator 100 is shown in FIG. 1. In some example embodiments, the oscillator 100 may be configured as a ring oscillator that provides an oscillating output signal. The oscillator 100 can function as a current-controlled oscillator and can be configured to limit power consumption. In general, the clock loading stages provided by the timer 104 are not directly loaded to the ring oscillator core 102. The control circuit 106 can be applied at the interface between the ring oscillator core 102 and the timer 104. The ring oscillator core 102 functions at a lower voltage supply level to reduce power consumption, and the control circuit 106 may be used to bring the core output to the specified swing (e.g., a voltage Vdd swing level).
  • The control circuit 106 (e.g., a controller such as a level shifter) can be subject to a timing signal provided by the timer 104 as input to the control circuit 106. The timing signal can be used to disable the control circuit 106 during the time or period when the ring oscillator core 102 is not oscillating. As a result, the short-through current from either the control circuit 106 or following clock stages (not shown in FIG. 1) can be avoided. Note that the term “disable” and word variations thereof can relate to “disabling” or putting the control circuit 106 (or the control logic associated with the control circuit 106) temporarily “out of action” or limiting its ability to operate during the time in which the ring oscillator core 102 is not oscillating.
  • Thus, in an embodiment disabling the control circuit 106 can involve removing power from the control circuit 106 to take the control circuit 106 from a powered state to an unpowered state. In another embodiment, disabling the control circuit 106 can involve applying a control signal to take the control circuit 106 from a functional mode to a non-functional mode.
  • The timer 104 can be released (allowed to act freely) via a reset signal 124 (e.g., shown as “rstn” in FIG. 1), which indicates that the supply and bias current of the oscillator 100 are within specifications. Once released, the timer 104 expires and can activate the control circuit 106 after the startup time of the ring oscillator core 102. The timer 104 can be implemented as a current over capacitor delay cell. Note that the current is a ratio of the ring oscillator core current so as to reduce PVT (Process, Voltage, and Temperature) variations. The current can be potentially implemented in the context of other oscillator configurations as long as the current provides a reliable delay more than the oscillator core startup time after the supply and bias current are within operating specifications.
  • The oscillator 100 shown in FIG. 1 thus can function as a low power oscillator that includes the ring oscillator core 102, the control circuit 106, and the timer 104. This configuration allows the timer 104 to coordinate timing of the control circuit 106 to avoid a short-through current resulting from voltage level ambiguity (e.g., such as an undetermined voltage level output) associated with an output of the ring oscillator core 102 during a startup, which allows the oscillator 100 to operate with a low startup current and a low operational power.
  • Note that in some embodiments, a “low power” or “low operational power” or “power consumption” can be, for example, approximately 3 μWatts with a supply of voltage of 1V to 2V. The additional power consumption during startup can be, for example, about 1 μW to 2 μW (microwatt). The oscillator, method and system described herein can also be used for applications in the nW (nanoWatt) range. The terms “low power” or “low operational power” as utilized herein can thus relate to devices and applications that can operate with power in the μW and nW power ranges. In some cases, “low power” or “low operational power” or “power consumption” may also relate to devices, circuits and applications that operate in the milliwatt range. A “low startup current” can similarly be a current in the μW and nW and milliwatt power ranges.
  • FIG. 2 depicts a timing diagram 130 that is associated with the operation of the ring oscillator core 102 depicted in FIG. 1 and FIG. 3. The sequence of the oscillator startup behavior is explained by the example timing signals shown in FIG. 2. For example, a supply signal 134 (“supply”), a reset signal 124 (“rstn”), an output 138 (“core_out”), a core startup signal 140 (“core_started”), and an output clock signal 142 (“clk_out”) are shown in the timing diagram 130 in FIG. 2.
  • In general, a power supply and a current (note that the bias current is not shown in FIG. 2) can trigger the reset signal 124 (also shown as “rstn” in FIG. 2) to a logic “high” and initiate the timer 104 at the same time. It is clear from the figure that during the “tstartup” or startup phase 144, the output 138 of the core 102 is undetermined or ambiguous (e.g., see the hatched section in the timing diagram 130 of FIG. 2), which can be the root cause for any startup shot-through current. The timer 104 asserts the “core_started” (i.e., core startup signal 140) after the ring oscillator core 102 begins to oscillate at the “core_out” (i.e., core output signal 138). Thereafter, “clk_out” (i.e., output clock signal 142) is available to the following loading stages.
  • The output clock signal 142 from the control circuit 106 can pass to additional counters to further delay the “clk_out” output clock signal 142 in applications that may need a stable clock once available and thereby avoid any settling behavior. An example of an oscillator of this type is shown in greater detail in FIG. 3.
  • FIG. 3 depicts a schematic diagram of an oscillator 180 having a malfunction free and stable frequency start with a reduced startup current. Note that the oscillator 180 shown in FIG. 3 is an alternative version of the oscillator 100 depicted in FIG. 1. The oscillator 180 can also function as a low power oscillator. In FIGS. 1-3 herein, similar or identical components or elements are indicated by identical reference numerals. Thus, the oscillator 100 can include the ring oscillator core 102, the timer 104, and the control circuit 106 as shown in FIG. 1, albeit with some additional components and features.
  • For example, as depicted in FIG. 3, the core startup signal 140 (“core_started”) that is output from the amplifier 118, in addition to being electronically connected to the control circuit 106, can connect electronically to a divider 184 (e.g., a counter), which in turn can connect electronically to an edge alignment device 186. The output from the amplifier 118 can be transmitted to the divider 180 as a reset signal (“Reset Divider”) such as the reset signal 124 shown in FIG. 2, and to the control circuit 106 as the core startup signal 140. The divider 184 and the edge alignment device 186 can together form at least a portion of the loading stage 182 for the oscillator 180.
  • The divider 184 and the edge alignment device 186 further connect electronically to the output of the control circuit 106 and to an input to an AND gate 188. For example, an output from the edge alignment device 186 connects electronically to an input (i.e., “clk_en”) to the AND gate 188, and an input to the edge alignment device 186 and an input to the divider 184 connect electronically to another input (i.e., “lvl_out”) of the AND gate 188. The divider 184 provides the delay for the settling of oscillator frequency. The edge alignment device 186 can align the divider output with respect to the transition edges of the control circuit output so that a “glitch” (e.g., a sudden malfunction or irregularity) at the output of the AND gate 188 may be avoided, because “clk_en” can be asserted at the “lvl_out” transitions. The loading stage 182 together with the AND gate 188 can thus assist in facilitating a “glitch” free and stable clock output.
  • FIG. 4 depicts a flow chart of operations depicting operational steps of a method 200 of operating a low power oscillator (such as the oscillator 180) with a reduced startup current. As shown at block 202, the process can be initiated. As depicted at block 204, an oscillator such as the oscillator 100 or oscillator 180 discussed previously herein can be configured to incorporate components such as the ring oscillator core 102, the timer 104, and the control circuit 106, also previously discussed herein.
  • Steps or operations can be then implemented, as shown beginning with block 206, wherein the control logic is gated by the timer 104 and optional logic circuits, which results in disablement of the control circuit 106 when the oscillator core is not oscillating (and as a result, the startup short-through current from either the control circuit 106 or following clock loading stages can also be avoided). Note that “disablement” as utilized in this context relates to making or rendering the control circuit 106 inactive.
  • As shown next at decision block 208, a step or operation can be implemented to determine whether or not to coordinate timing of the control circuit 106 to facilitate the prevention or avoidance of the short-through current that results from the voltage level ambiguity (e.g., undetermined voltage level), as discussed previously. Coordinating timing of the control circuit 106 can involve coordinating the moment or time in which the control circuit 106 becomes active. If these actions are not implemented, then the process simply terminates, as indicated at block 216.
  • If these actions are to be implemented, then the timer coordinates the control circuit, as discussed herein. That is, as shown at block 210, a step or operation can be implemented in which the timer 104 is released by the reset signal 124 (e.g., the reset signal 124 discussed previously with respect to FIG. 2), which indicates that the supply and bias current associated with the oscillator are within specifications.
  • Once released, as shown next at block 212, a step or operation can be implemented in which the timer 104 expires. Then, as depicted at block 214, the control circuit 106 can be activated after the startup time of the ring oscillator core 102. The process can then end, as shown at block 216.
  • It can be appreciated that the method 200 shown in FIG. 4 is one possible method that can be implemented for operating an oscillator such as the oscillators 100 and 180 discussed herein. Other methods and variations may involve the use of additional components and features such as the divider 184, the edge alignment device 186, and so on as shown in FIG. 3.
  • Although the operations of the method(s) herein are shown and described in a particular order, the order of the operations may be altered so that certain operations may be performed in an inverse order or so that certain operations may be performed, at least in part, concurrently with other operations. Instructions or sub-operations of distinct operations can be implemented in an intermittent and/or alternating manner.
  • In some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
  • The various embodiments discussed herein can be implemented in a number of different applications that feature low power usage. One example application can involve energy harvesting in low power devices or systems. For example, the disclosed devices, methods, and systems may be implemented to assist in the extraction of power from signals such as cell phone signals.
  • Energy harvesting from an ambient source such as a photovoltaic cell (PV), a radio frequency (RF) device, a thermoelectric generator (TEG), or a piezoelectric material (such as lead zirconate titanate), for example, is particularly well-suited for use in IoT (Internet of Things) products and applications. The Internet of Things (IoT) is the network of physical objects or “things” embedded with electronics, software, sensors, and network connectivity, which allow such objects to collect and exchange data. The IoT allows objects to be sensed and controlled remotely across existing network infrastructure, creating opportunities for more direct integration between the physical world and computer-based systems, and resulting in improved efficiency, accuracy and economic benefit. The “things” in the “Internet of Things” are uniquely identifiable through an embedded computing system and are able to interoperate within the existing Internet infrastructure. Energy harvesting may be utilized in an IoT application where on-line utility power is not reachable and an off-line stand-alone battery does not fit due to constrains in size and/or weight. The disclosed embodiments are ideally suited for such IoT applications.
  • Although specific embodiments of the invention have been described and illustrated, the invention is not to be limited to the specific forms or arrangements of parts so described and illustrated. The scope of the invention is to be defined by the claims appended hereto and their equivalents.

Claims (21)

1. An oscillator, comprising:
an output;
a ring oscillator core configured to generate an output clock signal on the output;
a control circuit coupled between the output and the ring oscillator core; and
a timer that disables the control circuit until oscillation of the ring oscillator core begins.
2. (canceled)
3. The oscillator of claim 1
wherein the timer is released by a reset signal.
4. The oscillator of claim 3
wherein after a release of the timer by the reset signal, the timer expires and activates the control circuit after a startup time of the ring oscillator core.
5. The oscillator of claim 1
wherein the control circuit is electronically coupled between the ring oscillator core and the timer.
6. The oscillator of claim 1
wherein said ring oscillator core includes a current-controlled oscillator core.
7. The oscillator of claim 1 wherein said control circuit includes a level shifter.
8. The oscillator of claim 1 wherein said timer includes an analog timer.
9. The oscillator of claim 1 wherein said timer includes a digital timer.
10. The oscillator of claim 1:
wherein the output is configured to be coupled to a set of loading stages that are configured to draw a current from the output clock signal; and
wherein said current includes a short-through current.
11. A method of operating an oscillator, comprising:
coordinating a control circuit with a timer
to avoid a current resulting from a voltage level associated with an output of a ring oscillator core during a startup phase and
to allow the ring oscillator core to operate with a low startup current and a low operational power; and
releasing the timer by a reset signal;
wherein after the reset signal releases the timer, the timer expires and activates the control circuit after a startup time of the ring oscillator core.
12. The method of claim 11 further comprising
gating the control circuit by the timer so as to disable the control circuit when the ring oscillator core is not oscillating such that the current from at least one of the control circuit and clock loading stages associated with the timer is avoided.
13. (canceled)
14. (canceled)
15. The method of claim 11
wherein the control circuit is electronically connected to the ring oscillator core and the timer at an interface between the ring oscillator core and the timer.
16. The method of claim 11
wherein said ring oscillator core comprises a current-controlled oscillator core.
17. The method of claim 11 wherein said control circuit comprises a level shifter.
18. The method of claim 11 wherein said timer comprises at least one of an analog timer and a digital timer.
19. An oscillator, comprising:
an output;
a current-controlled oscillator core configured to generate an output clock signal on the output;
a level shifter coupled between the output and the current-controlled oscillator core; and
a timer that disables the level shifter until oscillation of the current-controlled oscillator core begins.
20. The oscillator of claim 19:
wherein the output is configured to be coupled to a set of loading stages that are configured to draw a current from the output clock signal;
wherein the current includes a short-through current; and
wherein the disabled level shifter is configured to block the short-through current.
21. An oscillator, comprising:
a ring oscillator core;
a control circuit;
a timer that coordinates timing of the control circuit,
to avoid a current resulting from a voltage level associated with an output of the ring oscillator core during a startup; and
to allow the ring oscillator core to operate with a low startup current and a low operational power;
wherein the timer is released by a reset signal; and
wherein after a release of the timer by the reset signal, the timer expires and activates the control circuit after a startup time of the ring oscillator core.
US16/184,871 2018-11-08 2018-11-08 Oscillator and method for operating an oscillator Active US10659012B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/184,871 US10659012B1 (en) 2018-11-08 2018-11-08 Oscillator and method for operating an oscillator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US16/184,871 US10659012B1 (en) 2018-11-08 2018-11-08 Oscillator and method for operating an oscillator

Publications (2)

Publication Number Publication Date
US20200153417A1 true US20200153417A1 (en) 2020-05-14
US10659012B1 US10659012B1 (en) 2020-05-19

Family

ID=70550859

Family Applications (1)

Application Number Title Priority Date Filing Date
US16/184,871 Active US10659012B1 (en) 2018-11-08 2018-11-08 Oscillator and method for operating an oscillator

Country Status (1)

Country Link
US (1) US10659012B1 (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5623234A (en) * 1996-03-04 1997-04-22 Motorola Clock system
US5903521A (en) * 1997-07-11 1999-05-11 Advanced Micro Devices, Inc. Floating point timer
US6337589B1 (en) * 1997-09-11 2002-01-08 Mitsubishi Denki Kabushiki Kaisha Phase-lock loop with independent phase and frequency adjustments
US6353351B1 (en) * 2000-12-28 2002-03-05 Mitsubishi Denki Kabushiki Kaisha Clock generator circuit
US20030085767A1 (en) * 2001-11-05 2003-05-08 Tomonori Nohara Resistance-to-digital converter
US6768387B1 (en) * 2000-03-08 2004-07-27 Renesas Technology Corporation Voltage controlled oscillator and PLL circuit using the same
US20050047265A1 (en) * 2003-07-30 2005-03-03 Rensas Technology Corp. Semiconductor integrated circuit
US20080116964A1 (en) * 2006-11-22 2008-05-22 Kent Kernahan Apparatus and method for controlling the propagation delay of a circuit by controlling the voltage applied to the circuit
US20140022022A1 (en) * 2012-07-17 2014-01-23 Freescale Semiconductor, Inc. Error detection at an oscillator
US20140049328A1 (en) * 2012-08-20 2014-02-20 Tektronix, Inc. Ring oscillator timer circuit
US20150372685A1 (en) * 2014-06-24 2015-12-24 Micron Technology, Inc. Semiconductor device including oscillator
US10447253B2 (en) * 2017-12-13 2019-10-15 Megachips Corporation High performance PLL based on PVT independent stable oscillator
US20190317547A1 (en) * 2018-04-13 2019-10-17 Apple Inc. Digital Sensor with Embedded Reference Clock

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4560954A (en) 1981-12-24 1985-12-24 Texas Instruments Incorporated Low power oscillator circuit
US5206609A (en) 1992-05-15 1993-04-27 Motorola, Inc. Current controlled oscillator with linear output frequency
US5552751A (en) 1995-06-06 1996-09-03 Microchip Technology Inc. Low voltage, low power oscillator having voltage level shifting circuit
US6747521B1 (en) 2002-07-26 2004-06-08 Zeevo, Inc. Analog memory cell in a low power oscillator
US8134413B2 (en) 2009-10-27 2012-03-13 Qualcomm Incorporated Low-power oscillator
GB201100986D0 (en) 2011-01-20 2011-03-09 Nordic Semiconductor Asa Low power oscillator
US8508267B1 (en) 2012-01-24 2013-08-13 Texas Instruments Incorporated Loop filter for current-controlled-oscillator-based phase locked loop
JP6217087B2 (en) 2013-01-31 2017-10-25 株式会社ソシオネクスト Ring oscillator and semiconductor device
US9099995B2 (en) 2013-03-14 2015-08-04 Qualcomm Incorporated Ring oscillator circuit and method
US9300277B2 (en) 2013-12-17 2016-03-29 Intel Corporation Apparatus for reducing periodic jitter in a ring oscillator
US9430604B2 (en) 2013-12-18 2016-08-30 Nxp B.V. Integrated circuit package and method
US9621148B2 (en) 2013-12-20 2017-04-11 Nxp B.V. High speed switching
GB2533318A (en) 2014-12-16 2016-06-22 Ibm Voltage-controlled ring oscillator with delay line
US9692396B2 (en) 2015-05-13 2017-06-27 Qualcomm Incorporated Ring oscillator architecture with controlled sensitivity to supply voltage
US10044218B2 (en) 2015-11-10 2018-08-07 Eugen Tiefnig Micro-energy harvester for battery free applications
US9698763B1 (en) 2015-12-31 2017-07-04 Globalfoundries Singapore Pte. Ltd. Ultra low voltage ring oscillator with redundant inverter
EP3403328B1 (en) 2016-01-15 2021-06-30 Seamless Microsystems, Inc. Ring-oscillator based operational amplifier for scaled cmos technologies
US10476382B2 (en) 2016-03-03 2019-11-12 The Regents Of The University Of Michigan Energy harvester
JP2017163462A (en) 2016-03-11 2017-09-14 セイコーエプソン株式会社 Ring oscillator circuit and clock signal generating circuit
US10615685B2 (en) 2016-03-21 2020-04-07 Intel Corporation Deriving power output from an energy harvester
US10083740B2 (en) 2016-06-21 2018-09-25 Marvell World Trade Ltd. Ring oscillator built from SRAM cells interconnected via standard cell-interface
KR20180096123A (en) 2017-02-20 2018-08-29 에스케이하이닉스 주식회사 Method of Manufacturing Transistor and Method of Manufacturing Ring Oscillator Using The Same
US10003326B1 (en) 2017-05-15 2018-06-19 Shanghai Zhaoxin Semiconductor Co., Ltd. Ring oscillator

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5623234A (en) * 1996-03-04 1997-04-22 Motorola Clock system
US5903521A (en) * 1997-07-11 1999-05-11 Advanced Micro Devices, Inc. Floating point timer
US6337589B1 (en) * 1997-09-11 2002-01-08 Mitsubishi Denki Kabushiki Kaisha Phase-lock loop with independent phase and frequency adjustments
US6768387B1 (en) * 2000-03-08 2004-07-27 Renesas Technology Corporation Voltage controlled oscillator and PLL circuit using the same
US6353351B1 (en) * 2000-12-28 2002-03-05 Mitsubishi Denki Kabushiki Kaisha Clock generator circuit
US20030085767A1 (en) * 2001-11-05 2003-05-08 Tomonori Nohara Resistance-to-digital converter
US20050047265A1 (en) * 2003-07-30 2005-03-03 Rensas Technology Corp. Semiconductor integrated circuit
US20080116964A1 (en) * 2006-11-22 2008-05-22 Kent Kernahan Apparatus and method for controlling the propagation delay of a circuit by controlling the voltage applied to the circuit
US20140022022A1 (en) * 2012-07-17 2014-01-23 Freescale Semiconductor, Inc. Error detection at an oscillator
US20140049328A1 (en) * 2012-08-20 2014-02-20 Tektronix, Inc. Ring oscillator timer circuit
US20150372685A1 (en) * 2014-06-24 2015-12-24 Micron Technology, Inc. Semiconductor device including oscillator
US10447253B2 (en) * 2017-12-13 2019-10-15 Megachips Corporation High performance PLL based on PVT independent stable oscillator
US20190317547A1 (en) * 2018-04-13 2019-10-17 Apple Inc. Digital Sensor with Embedded Reference Clock

Also Published As

Publication number Publication date
US10659012B1 (en) 2020-05-19

Similar Documents

Publication Publication Date Title
US8063692B2 (en) Semiconductor integrated circuit
US5550489A (en) Secondary clock source for low power, fast response clocking
US11237620B2 (en) Hierarchical power management unit for low power and low duty cycle devices
US8255722B2 (en) Microcontroller with clock generator for supplying activated clock signal to requesting module to conserve power
US9876486B2 (en) Clock gated flip-flop
CN102349236B (en) Power latch
US9780644B1 (en) Methods and apparatus for always on domain finite state machine shutdown using a clock source from a power managed domain
US20160124481A1 (en) Methods and systems for detecting undervolting of processing cores
CN104320111A (en) Clock source automatic management circuit
TWI470410B (en) Electronic system and power management method
JPH0450629B2 (en)
CN101581962A (en) Method for reducing CPU power consumption and CPU
CN114174951A (en) Low power clock gate circuit
WO2022135060A1 (en) Terminal device, nfc clock control method, nfc module, and medium
US20150249335A1 (en) Systems and methods for managing multiple power domains
US10659012B1 (en) Oscillator and method for operating an oscillator
Das et al. A 1 GHz hardware loop-accelerator with razor-based dynamic adaptation for energy-efficient operation
CN103617475A (en) A system and a method of energy efficiency management used for a micro remote tracker
US7157894B2 (en) Low power start-up circuit for current mirror based reference generators
US9712141B2 (en) Modulation of power supply voltage for varying propagation delay
CN112235850B (en) Low-power-consumption system and method of Internet of things chip
US6496078B1 (en) Activating on-chip oscillator using ring oscillator
US11799483B2 (en) Multi-mode standard cell logic and self-startup for battery-indifferent or pure energy harvesting systems
CN206515779U (en) A kind of computer booting activation system
JP2722348B2 (en) Oscillation circuit

Legal Events

Date Code Title Description
FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4