Voltage generator, oscillation device and operation method
Abstract
A voltage generator and an oscillation device, and an operation method thereof are disclosed. The oscillation device includes a non-volatile memory, the voltage generator and a voltage-controlled oscillation (VCO) circuit. The voltage generator includes a current source. The current source provides a current flowing through the at least one non-volatile memory. The voltage generator uses the non-volatile resistance of the non-volatile memory to generate a bias voltage. The VCO circuit is coupled to the voltage generator so as to generate a corresponding oscillation frequency based on the bias voltage.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . An oscillation device, comprising:
at least one non-volatile memory; a voltage generator, comprising a current source for providing a current flowing through the at least one non-volatile memory, for generating a bias voltage by using a non-volatile resistance of the at least one non-volatile memory, wherein the non-volatile resistance of the at least one non-volatile memory is set independently from the current provided by the current source to adjust the bias voltage, the non-volatile memory comprises at least two resistive non-volatile memory (RNVM) cells which are connected in series or in parallel between the first terminal and the second terminal of the non-volatile memory so as to provide the non-volatile resistance; and a voltage-controlled oscillation (VCO) circuit, coupled to the voltage generator and configured to generate a corresponding oscillation frequency based on the bias voltage.
2 . The oscillation device according to claim 1 , wherein the non-volatile memory is a resistive random access memory or a phase-change random access memory.
3 . The oscillation device according to claim 1 , wherein the non-volatile resistance of the non-volatile memory is determined by a programming process utilizing a digital signal, and the bias voltage is generated in accordance with the non-volatile resistance and the current provided by the current source.
4 . The oscillation device according to claim 1 , wherein the bias voltage is varied in accordance with the non-volatile resistance of the non-volatile memory.
5 . The oscillation device according to claim 1 , wherein the non-volatile memory is located in the voltage generator, a first terminal and a second terminal of the non-volatile memory are respectively coupled to the current source and a low-level voltage, and wherein the first terminal of the non-volatile memory provides the bias voltage.
6 . The oscillation device according to claim 5 , wherein the RNVM cells are connected in series or in parallel between the first terminal and the second terminal of the non-volatile memory.
7 . The oscillation device according to claim 6 , wherein each of the RNVM cells comprises at least one RNVM circuit, and the at least one RNVM circuit is connected in series or in parallel in one of the RNVM cells.
8 . The oscillation device according to claim 5 , wherein each of the RNVM cells comprises at least one RNVM circuit, and any one of the RNVM circuits comprises:
a resistive memory element, having a first terminal and a second terminal; and a control circuit, coupled to the first terminal and the second terminal of the resistive memory element and configured to selectively transmit a programming voltage to the first terminal or the second terminal of the resistive memory element in a programming period, or selectively couple the first terminal and the second terminal of the resistive memory element to a first terminal and a second terminal of the RNVM circuit respectively in a normal operation period.
9 . The oscillation device according to claim 8 , wherein the control circuit comprises:
a switching unit, selectively transmitting the programming voltage to a first terminal of the switching unit and transmitting the low-level voltage to a second terminal of the switching unit, or selectively transmitting the programming voltage to the second terminal of the switching unit and transmitting the low-level voltage to the first terminal of the switching unit, in accordance with a data signal; a programming unit, coupled to the first terminal and the second terminal of the resistive memory element and the switching unit, and configured to based on a programming signal, selectively couple the first terminal and the second terminal of the switching unit to the first terminal and the second terminal of the resistive memory element respectively in the programming period or selectively disconnect electrically the resistive memory element from the switching unit in the normal operation period; and an impedance output unit, coupled between the first terminal of the RNVM circuit and the first terminal of the resistive memory element, coupled between the second terminal of the resistive memory element and the second terminal of the RNVM circuit, and configured to base on the programming signal, couple the first terminal of the resistive memory element to the first terminal of the RNVM circuit and couple the second terminal of the resistive memory element to the second terminal of the RNVM circuit in the normal operation period or eclectically disconnect the first terminal of the RNVM circuit from the first terminal of the resistive memory element and electrically disconnect the second terminal of the resistive memory element from the second terminal of the RNVM circuit in the programming period.
10 . The oscillation device according to claim 1 , wherein the bias voltage has at least of three types of voltage level.
11 . A voltage generator, comprising:
a current source, providing a current; and a non-volatile memory, having a first terminal and a second terminal respectively coupled to the current source and a low-level voltage, having a non-volatile resistance determined by a programming process, and generating a bias voltage in accordance with the non-volatile resistance and the current, wherein the current flow through the non-volatile memory, the non-volatile resistance of the at least one non-volatile memory is set independently from the current provided by the current source to adjust the bias voltage, the non-volatile memory comprises at least two resistive non-volatile memory (RNVM) cells which are connected in series or in parallel between the first terminal and the second terminal of the non-volatile memory so as to provide the non-volatile resistance.
12 . The voltage generator according to claim 11 , wherein the non-volatile resistance of the non-volatile memory is determined by the programming process utilizing a digital signal.
13 . The voltage generator according to claim 11 , wherein each of the RNVM cells comprises at least one RNVM circuit, and any one of the RNVM circuits comprises:
a resistive memory element, having a first terminal and a second terminal; and a control circuit, coupled to the first terminal and the second terminal of the resistive memory element, and configured to selectively transmit a programming voltage to the first terminal or the second terminal of the resistive memory element in a programming period, or selectively couple the first terminal and the second terminal of the resistive memory element to a first terminal and a second terminal of the RNVM circuit respectively in a normal operation period.
14 . The voltage generator according to claim 13 , wherein the control circuit comprises:
a switching unit, selectively transmitting the programming voltage to a first terminal of the switching unit and transmitting the low-level voltage to a second terminal of the switching unit or selectively transmitting the programming voltage to the second terminal of the switching unit and transmitting the low-level voltage to the first terminal of the switching unit, in accordance with a data signal; a programming unit, coupled to the first terminal and the second terminal of the resistive memory element and the switching unit, and configured to based on a programming signal, selectively couple the first terminal and the second terminal of the switching unit respectively to the first terminal and the second terminal of the resistive memory element in the programming period or selectively disconnect electrically the resistive memory element from the switching unit in the normal operation period; and an impedance output unit, coupled between the first terminal of the RNVM circuit and the first terminal of the resistive memory element, coupled between the second terminal of the resistive memory element and the second terminal of the RNVM circuit, and configured to based on the programming signal, couple the first terminal of the resistive memory element to the first terminal of the RNVM circuit and couple the second terminal of the resistive memory element to the second terminal of the RNVM circuit in the normal operation period or eclectically disconnect the first terminal of the RNVM circuit from the first terminal of the resistive memory element and electrically disconnect the second terminal of the resistive memory element from the second terminal of the RNVM circuit in the programming period.
15 . The voltage generator according to claim 14 , wherein the switching unit comprises:
a NOT gate, having an input terminal and an output terminal, and the input terminal of the NOT gate receiving a data signal; a first transistor, having a control terminal, a first terminal and a second terminal, the control terminal of the first transistor being configured to receive the data signal, the first terminal of the first transistor being coupled to the first terminal of the switching unit, and the second terminal of the first transistor being configured to receive the programming voltage; a second transistor, having a control terminal, a first terminal and a second terminal, the control terminal of the second transistor being coupled to the output terminal of the NOT gate, the first terminal of the second transistor being coupled to the first terminal of the first transistor, and the second terminal of the second transistor being configured to receive the low-level voltage; a third transistor, having a control terminal, a first terminal and a second terminal, the control terminal of the third transistor being configured to receive the data signal, the first terminal of the third transistor being coupled to the second terminal of the switching unit, and the second terminal of the third transistor being configured to receive the low-level voltage; and a fourth transistor, having a control terminal, a first terminal and a second terminal, the control terminal of the fourth transistor being coupled to the output terminal of the NOT gate, the first terminal of the fourth transistor being coupled to the first terminal of the third transistor, and the second terminal of the fourth transistor being configured to receive the programming voltage.
16 . The voltage generator according to claim 14 , wherein the programming unit comprises:
a first transistor, having a control terminal, a first terminal and a second terminal, the control terminal of the first transistor being configured to receive the programming signal, the first terminal of the first transistor being coupled to the first terminal of the resistive memory element, and the second terminal of the first transistor being coupled to the first terminal of the switching unit; and a second transistor, having a control terminal, a first terminal and a second terminal, the control terminal of the second transistor being configured to receive the programming signal, the first terminal of the second transistor being coupled to the second terminal of the resistive memory element, the second terminal of the second transistor being coupled to the second terminal of the switching unit.
17 . The voltage generator according to claim 14 , wherein the impedance output unit comprises:
a NOT gate, having an input terminal and an output terminal, and the input terminal of the NOT gate receiving the programming signal; a first transistor, having a control terminal, a first terminal and a second terminal, the control terminal of the first transistor being coupled to the output terminal of the NOT gate, the first terminal of the first transistor being coupled to the first terminal of the RNVM circuit, and the second terminal of the first transistor being coupled to the first terminal of the resistive memory element; and a second transistor, having a control terminal, a first terminal and a second terminal, the control terminal of the second transistor being coupled to the output terminal of the NOT gate, the first terminal of the second transistor being coupled to the second terminal of the resistive memory element, and the second terminal of the second transistor being coupled to the second terminal of the RNVM circuit.
18 . The voltage generator according to claim 11 , wherein the bias voltage has at least of three types of voltage level.
19 . An operation method of a voltage-controlled oscillation (VCO) circuit, comprising:
providing a non-volatile resistance by at least one non-volatile memory; providing a current flowing through the at least one non-volatile memory by a current source; generating a bias voltage to the VCO circuit by using the non-volatile resistance; and setting the non-volatile resistance of the non-volatile memory independently from the current of the current source to adjust the bias voltage so as to control the VCO circuit to generate a corresponding oscillation frequency based on the bias voltage; and providing at least two resistive non-volatile memory (RNVM) cells, which are connected in series or in parallel between a first terminal and a second terminal of the non-volatile memory so as to provide the non-volatile resistance.
20 . The operation method according to claim 19 , wherein the step of setting the non-volatile resistance of the non-volatile memory comprises:
determining the non-volatile resistance of the non-volatile memory by a programming process utilizing a digital signal.
21 . The operation method according to claim 19 , wherein the first terminal and the second terminal of the non-volatile memory are respectively coupled to the current source and a low-level voltage, and the first terminal of the non-volatile memory provides the bias voltage to control the VCO circuit.
22 . The operation method according to claim 19 , wherein the bias voltage has at least of three types of voltage level.Join the waitlist — get patent alerts
Track US2017005643A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.