# Patent

## Title
High voltage regulator for non-volatile memory device

## Abstract

A high voltage regulator may include a first regulating unit, a second regulating unit, and an output node. The first regulating unit regulates the program voltage in a voltage-level-up interval of a program voltage of a memory cell. The second regulating unit regulates the program voltage in a voltage-level-down interval of the program voltage. The output node outputs the regulated program voltage.

## Background
BACKGROUND OF THE INVENTION
1. Field of the Invention
Embodiments relate to a semiconductor memory device. More particularly, embodiments relate to a high voltage regulator for a non-volatile memory device capable of rapidly and accurately regulating a program voltage.
2. Description of the Related Art
A flash memory is a high-density and non-volatile memory capable of electrically storing data and programming. Data may be freely written and deleted in the flash memory like a RAM. The flash memory may maintain data stored in a chip without power like a ROM. Therefore, flash memories are widely used as memory devices in portable electronic products, e.g., digital cameras, personal digital assistants (PDAs), MP3 players, and the like.
A single level cell (SLC) flash memory is a flash memory storing one bit of data in one memory cell. A multi level cell (MLC) flash memory is a flash memory storing more than 1 bit of data in one memory cell so as to improve packing density.
When 1-bit data is stored in a flash memory, each memory cell may have a threshold voltage that falls within one of two threshold voltage distributions, which correspond to data 1 or data 0. When 2-bit data is stored in a flash memory, each memory cell may have a threshold voltage falling within one of four threshold voltage distributions. When 3-bit data is stored in a flash memory, each memory cell may have a threshold voltage falling within one of eight threshold voltage distributions, and so forth.
In a flash memory including the SLC or the MLC, the data stored in the memory cell may be read by monitoring cell currents when a read operation is performed. The read operation of a SLC flash memory and a MLC flash memory is not described in more detail here because the operation is familiar to those skilled in the art.
High voltage is required for performing programming and verify operations of the flash memory cell. A program voltage for a flash memory device is generated by a high voltage regulator. The high voltage regulator also generates a verify voltage by leveling down the high program voltage to a predetermined level and then leveling up the high program voltage. Using the verify voltage, whether programming has been accurately performed or not may be determined. Generally, the verify voltage is lower than the program voltage.
In a conventional high voltage generator, a node at which the program voltage is sensed and a node at which discharge occurs are different. Therefore, the response difference between the two nodes may result in an overdischarge or an overshooting of the program voltage. Furthermore, the conventional high voltage regulator includes resistors having a relatively large resistance value to reduce an active current. The large resistance value increases the response difference between the two nodes.
The overdischarge and the overshooting of the program voltage are becoming more significant problems as ensuring a program margin of a MLC flash memory becomes more important. The MLC flash memory requires an accurate program and an accurate verify operation.
In addition, the conventional high voltage regulator includes different comparators for detecting a low voltage and a high voltage. Therefore, mismatch between the comparators may cause malfunction of the conventional high voltage regulator.
SUMMARY OF THE INVENTION
Embodiments of the present invention are therefore directed to a high voltage regulator, which substantially overcomes one or more of the problems due to the limitations and disadvantages of the related art.
It is therefore a feature of an embodiment to provide a high voltage regulator that more stably generates a program voltage for a non-volatile memory device for ensuring a program margin of error in regulating the program voltage.
It is therefore another feature of an embodiment to provide a high voltage regulator that senses a level of the program voltage and discharges the program voltage at a same node.
It is therefore yet another feature of an embodiment to provide a high voltage regulator that senses the level of the program voltage which is raised and reduced using a same comparator.
At least one of the above and other advantages may be realized by providing a high voltage regulator including a first regulating unit configured to regulate a program voltage applied to a memory cell in a voltage-level-up interval of the program voltage, a second regulating unit configured to regulate the program voltage in a voltage-level-down interval of the program voltage, and an output node configured to output the regulated program voltage.
Each of the first and second regulating units may include a division circuit configured to divide the program voltage in a predetermined ratio to generate a division voltage. Each of the division circuits of the first and second regulating units may include a plurality of resistors connected in series, with a resistance of the division circuit of the first regulating unit being larger than a resistance of the division circuit of the second regulating unit.
Each of the division circuits of the first and second regulating units may further include a plurality of switches, each switch being connected to both ends of a corresponding resistor to adjust the level of the division voltage.
Each of the division circuits of the first and second regulating units may generate the division voltage by dividing the program voltage in the same ratio. Each of the division circuits of the first and second regulating units is connected to the output node, a division node generating the division voltage, and a ground node.
The first regulating unit may raise the program voltage in response to a result of comparing the division voltage with a first reference voltage. The first regulating unit further may include a comparator configured to output a predetermined logic level according to the result of comparing the division voltage with the first reference voltage, and a transistor configured to be turned on/off in response to the result. The comparator may be an operational amplifier configured to receive the division voltage at an inverting terminal and the first reference voltage at a non-inverting terminal.
The second division circuit may further include a switch turned on in the voltage-level-down interval. The second regulating unit may include a comparator comparing the division voltage with a second reference voltage, and a control signal generating circuit generating a control signal controlling the switch in response to a comparison result of the comparator.
The control signal generating circuit may include a flip-flop. The discharge start signal may be enabled when a first enable signal activated in the voltage-level-up interval is inactivated. A voltage-level-down interval may be defined to be from when a discharge start signal is inactivated to when the first enable signal is activated.
The control signal may be enabled from when the discharge start signal is activated to when the level of the program voltage reaches a lowest level. The comparator may be an operational amplifier configured to receive the division voltage at an inverting terminal and the first reference voltage at a non-inverting terminal.
The high voltage regulator may include a sensing unit configured to sense whether the level of the program voltage has reached a target level and sense the voltage-level-down interval of the program voltage. The sensing unit may include a reference voltage selector configured to select one of second and third reference voltages in response to a first enable signal representing the voltage-level-up interval and a second enable signal representing the voltage-level-down interval, a comparator configured to compare the level of the selected reference voltage with the division voltage, and an output configured to output a comparison result of the comparator as one of a program voltage output signal and a control signal activating the second regulating unit in response to the first and second enable signals.
Each of the level of the second and third reference voltages may be smaller than a first reference voltage used in the first regulating unit. The level of the second reference voltage may be smaller than the third reference voltage. The comparator may be shared by the sensing unit and the second regulating unit.
At least one of the above and other advantages may be realized by providing a high voltage regulator for a non-volatile memory device, the high voltage regulator including a common node through which a program voltage is discharged and a level of the program voltage is sensed.
At least one of the above and other advantages may be realized by providing a high voltage regulator for a non-volatile memory device, the high voltage regulator including a sensing circuit sensing both a level of a program voltage in a voltage-level-up interval and a level of the program voltage in a voltage-level-down interval to regulate the program voltage applied to the non-volatile memory device by raising or reducing the program voltage.
The sensing circuit may include a selector configured to select one of first and second reference voltages in response to a first enable signal representing the voltage-level-up interval of the program voltage and a second enable signal representing the voltage-level-down interval of the program voltage, a comparator configured to compare a level of the selected reference voltage with a division voltage, the division voltage being generated by dividing the program voltage by a predetermined ratio, and an output configured to output an output of the comparator as one of a program voltage output signal and a control signal that controls reducing the program voltage, the output operating in response to the first and second enable signals.



BRIEF DESCRIPTION OF THE DRAWINGS
The above and other features and advantages of embodiments will become more apparent to those of ordinary skill in the art by describing in detail exemplary embodiments thereof with reference to the attached drawings, in which:
FIG. 1 illustrates a circuit diagram of a high voltage regulator according to an embodiment; and
FIG. 2 illustrates a timing graph of the operation of the high voltage regulator of FIG. 1.



DETAILED DESCRIPTION OF THE INVENTION
Korean Patent Application No. 10-2007-0008607, filed on Jan. 26, 2007, in the Korean Intellectual Property Office, and entitled: “High Voltage Regulator for Non-Volatile Memory Device,” is incorporated by reference herein in its entirety.
Embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the invention are illustrated. Embodiments may, however, be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like reference numerals refer to like elements throughout.
In accordance with embodiments, a high voltage regulator for a non-volatile memory device may sense a level of the program voltage and may discharge the program voltage in the same node. Therefore, overshooting and overdischarge of the program voltage may be reduced or prevented. In addition, the high voltage regulator for the non-volatile memory device according to embodiments may sense the raised and reduced program voltage using the same comparator. Therefore, mismatch between comparators of a conventional high voltage regulator may be avoided. As a result, the high voltage regulator for the non-volatile memory device according to embodiments may more accurately raise and reduce the program voltage.
FIG. 1 illustrates a circuit diagram of a high voltage regulator 100 according to an embodiment. Referring to FIG. 1, the high voltage regulator 100 may include a first regulating unit, a second regulating unit, and an output node “node Out.”
The first regulating unit may regulate a program voltage Vpw in a voltage-level-up interval of the program voltage Vpw, i.e., when the program voltage Vpw is being increased. The second regulating unit may regulate the program voltage Vpw in a voltage-level-down interval of the program voltage Vpw, i.e., when the program voltage Vpw is being decreased. The output node “node Out” outputs the regulated program voltage Vpw to a memory cell (not shown). The memory may be a non-volatile memory. More particularly, the memory may be a MLC NOR flash memory.
The first regulating unit may include a comparator OPA0, a transistor Pup, and a first division circuit DIV 1. The first division circuit DIV 1 may include a plurality of resistors (R00 through R0n). The resistors (R00 through R0n) may be connected in series between the output node “node OUT” and an NMOS transistor Nen. The first division circuit DIV 1 may further include switches (TSW0 through TSWn).
The second regulating unit may include a comparator OPA11, a second division circuit DIV 2, and a control signal generating circuit DFF_R. The second division circuit DIV 2 may include a plurality of resistors (R10 through R1n) connected in series between the output node “node OUT” and the NMOS transistor Nen. The second division circuit may also include switches CSW connected between the output node “node OUT” and the first resistor R10, and between the division node “node Div” and an nth resistor R1n.
The first and second division circuits DIV 1 and DIV 2 may output a division voltage Vdiv generated therein through a common division node “node Div”. In addition, as described below, although resistance values of the first division circuit DIV 1 may be different from that of the second division circuit DIV 2, the first and second division circuits DIV 1 and DIV 2 may generate the division voltage Vdiv having the same resistance ratio. The NMOS transistor Nen may be connected between the first and second division circuit DIV 1 and DIV 2, and a ground voltage VSS.
FIG. 2 illustrates a timing graph of operation of the high voltage regulator 100 of FIG. 1. Referring to FIGS. 1 and 2, operation of the high voltage regulator 100 according to an embodiment will now be described.
The first and second regulating units regulate the program voltage Vpw by sensing the level of the program voltage Vpw. The sensing of the level of the program voltage Vpw includes responding to the activation of a corresponding enable signal among a first enable signal VpwEnable and a second enable signal VpwDischarge, and comparing a division voltage Vdiv with a corresponding first reference voltage Vref.
In the high voltage regulator 100 shown in FIG. 1, the first regulating unit raises the program voltage Vpw when the first enable signal VpwEnable is activated. The first regulating unit may raise the program voltage Vpw by responding to the result of comparing the division voltage Vdiv with the first reference voltage Vref. When the first enable signal VpwEnable is logic HIGH “H”, i.e., during a voltage-level-up interval, the comparator OPA0 may output a predetermined logic level as the result of comparing the division voltage Vdiv with the first reference voltage Vref.
In FIG. 1, the comparator OPA0 is illustrated as an operational amplifier (op amp) receiving the division voltage Vdiv at an inverting terminal and the first reference voltage Vref at a non-inverting terminal. Therefore, the comparator OPA0 outputs logic LOW “L” when the reference voltage Vref is larger than the division voltage Vdiv and outputs the logic HIGH “H” when the division voltage Vdiv is larger than the reference voltage Vref.
The transistor Pup is turned on when the comparator OPA0 outputs the logic LOW “L”. As the transistor Pup is turned on, the program voltage Vpw is raised from a predetermined voltage LEVH2 to a predetermined voltage LEVH1.
The transistor Nen may be turned on in response to a third enable signal Program_period. The third enable signal Program_period may be activated when the high voltage regulator 100 generates the program voltage Vpw.
An active current Ia may flow through the first division circuit DIV 1. The switches (TSW0 through TSWn) may control the size of the division voltage Vdiv and may be connected to both ends of a corresponding resistor (R00 to R0n). The value of a resistance corresponding to the NMOS transistor Nen may be neglected. The switches (TSW0 through TSWn) in FIG. 1 are illustrated as NMOS transistors that are turned on by responding to a corresponding program voltage trim signal Vpw—Trim. Therefore, the resistance ratio of the first division circuit DIV 1 may be adjusted. Therefore, the high voltage regulator 100 may generate the program voltage Vpw having a verify voltage which is of a level LEVH2 different from a level LEVH1.
As the program voltage Vpw is raised, the level of the division voltage Vdiv increases. When the division voltage Vdiv is greater than the first reference voltage Vref, the OP amp OPA0 outputs the logic HIGH “H”, and the PMOS transistor Pup is turned off. Therefore, the first regulating unit stops raising the program voltage Vpw.
When the program voltage Vpw is raised to a target level by the first regulating unit through the operation described above, a program voltage output signal Vpw—OK is output. The memory cell (not shown) responds to the program voltage output signal Vpw—OK to be programmed using the program voltage Vpw, which is at the target level.
The high voltage regulator 100 according to an embodiment invention may further include a sensing unit SEN sensing whether the program voltage Vpw has reached the target level and generating the program voltage output signal Vpw—OK. The sensing unit SEN will be described in more detail below.
When the first enable signal VpwEnable transitions to logic LOW “L”, a discharge start signal VpwDischarge_start is activated. As the discharge start signal VpwDischarge_start is output, the second regulating unit is activated.
The second regulating unit operates by responding to the result of comparing a predetermined reference voltage with the division voltage Vdiv, as does the first regulating unit. The predetermined reference voltage may be a second reference voltage Vref80 which is 80% of the first reference voltage Vref. The operation of the second regulating unit will now be described.
The comparator OPA11 may be shared by the second regulating unit and the sensing unit SEN. The comparator OPA11 in FIG. 1 is illustrated as an op amp OPA11 receiving the division voltage Vdiv at the inverting terminal and the second reference voltage Vref80 at the non-inverting terminal. Therefore, when the division voltage Vdiv is larger than the second reference voltage Vref80, the OP amp OPA11 outputs the logic HIGH “H”.
As described below, although the resistance value of the first division circuit DIV 1 may be different from that of the second division circuit DIV 2, the first and second division circuits DIV 1 and DIV 2 may generate the division voltage Vdiv in the same resistance ratio. In particular, the resistance value of the series of resistors (R00 through R0n) of the first division circuit DIV 1 may be larger than that of the series of resistors (R10 through R1n) of the second division circuit DIV 2. The operation and the function of the second division circuit DIV 2 is similar to the first division circuit DIV 1, and thus will be not described in detail.
The resistance value of the second division circuit DIV 2 may be designed to be very small in comparison with that of the first division circuit DIV 1. Therefore, when the switches CSW are turned on in response to a control signal nDischarge_end at logic HIGH “H”, the second division circuit DIV 2 is activated, and a current Ib of the second division circuit DIV 2 is increased from the output node “node OUT” to the ground voltage VSS. Hereinafter, the current Ib flowing through the second division circuit DIV 2 will be referred to as a discharge current Ib.
The second division circuit DIV 2 may reduce the program voltage Vpw using the discharge current Ib. As the program voltage Vpw is reduced, the level of the division voltage Vdiv decreases. When the division voltage Vdiv is smaller than that of the second reference voltage Vref80, the OP amp OPA11 outputs logic LOW “L”, and the control signal nDischarge_end is disabled. Therefore, the switches CSW are turned off. Thus, the discharge operation is stopped. The control signal nDischarge_end will now be described in more detail.
Referring to FIGS. 1 and 2, the second regulating unit may further include a control signal generating circuit DFF_R generating the control signal nDischarge_end. The control signal generating circuit DFF_R in FIG. 1 is illustrated as a D flip-flop. The control signal generating circuit DFF_R responds to the comparison result of the OP amp OPA11 and the discharge start signal VpwDischarge_start, and generates the control signal nDischarge_end.
As described above, the discharge start signal VpwDischarge_start is activated when the first enable signal VpwEnable is disabled. When the discharge start signal VpwDischarge_start is transitioned to logic LOW “L” again, the second enable signal VpwDischarge is activated. The second enable signal VpwDischarge is activated in the voltage-level-down interval. The OP amp OPA11 responds to the activation of the second enable signal VpwDischarge to operate.
When the division voltage Vdiv is larger than the second reference voltage Vref80, the comparator OPA11 outputs logic HIGH “H” to the control signal generating circuit DFF_R, and the control signal generating circuit DFF_R outputs the control signal nDischarge_end at logic HIGH “H”. As described above, when the control signal nDischarge_end at logic HIGH “H” is applied to the switch CSW, the second division circuit DIV 2 reduces the program voltage Vpw. When the level of the division voltage Vdiv is reduced to be smaller than the second reference voltage Vref80, and the comparator OPA11 outputs logic LOW “L” to the control signal generating circuit DFF_R. Therefore, the control signal nDischarge_end is logic HIGH “H” from when the discharge start signal VpwDischarge_start is activated to when the program voltage Vpw reaches a minimum level LEVL.
When the program voltage Vpw reaches the minimum level LEVL, the control signal nDischarge_end is transitioned to logic LOW “L”, and then the first enable signal VpwEnable is activated. Therefore, the voltage-level-down interval is defined to be from when the discharge start signal VpwDischarge_start is inactivated to when the first enable signal VpwEnable is activated.
The high voltage regulator according to an embodiment may perform the increasing regulating through a path having relatively large resistance values and the reducing regulating through a path having relatively small resistance values. Therefore, the high voltage regulator 100 according to an embodiment may discharge the program voltage Vpw and sense the level of the program voltage Vpw through the same node “node Out”. Therefore, the overdischarge and the overshooting caused by the response lag between the two nodes generated in the conventional high voltage regulator may be reduced or prevented.
Referring to FIGS. 1 and 2, as described above, the high voltage regulator 100 according to an embodiment may further include the sensing unit SEN. The sensing unit SEN may sense the level of the program voltage Vpw in the voltage-level-up interval and in the voltage-level-down interval. That is, the sensing unit SEN senses whether the program voltage Vpw has reached the predetermined voltage LEVH1 level and the minimum level LEVL.
The sensing unit SEN may include a reference voltage selection element Mux1, the comparator OPA11, and an output element Mux2. The reference voltage selection element Mux1 or the output element Mux2 may each be a multiplexer or a switch. The reference voltage selection element Mux1 selects one of the second reference voltage Vref80 and a third reference voltage Vref90 in response to the first and second enable signals VpwEnable and VpwDischarge. The first enable signal VpwEnable represents the voltage-level-up interval, and the second enable signal VpwDischarge represents the voltage-level-down interval.
In detail, the reference voltage selection element Mux1 may select the third reference voltage Vref90 when the first enable signal VpwEnable is high. The reference voltage selection element Mux1 may select the second reference voltage Vref80 when the second enable signal VpwDischarge is high. The second reference voltage Vref80 may be the second reference voltage Vref80 as described above. The third reference voltage Vref90 may be 90% of the first reference voltage Vref.
The comparator shared by the sensing unit SENS and the second regulating unit, i.e., the OP amp OPA11, has been already described above. The OP amp OPA11 senses the voltage-level-down interval. In addition, the OP amp OPA11 may compare a reference voltage selected by the reference voltage selection element Mux1 with the division voltage Vdiv so as to sense whether the program voltage Vpw has reached the target level.
The output element Mux2 responds the first and second enable signals VpwEnable and VpwDischarge, and outputs the comparison result of the OP amp OPA11 as one of the program voltage output signal Vpw—OK and a signal for clocking the D flip-flop DFF_R. In particular, the output element Mux2 may output the comparison result as the program voltage output signal Vpw—OK when the first enable signal VpwEnable is high. The output element Mux2 may output the signal for clocking the D flip-flop DFF_R when the second enable signal VpwDischarge is high.
As described above, the high voltage regulator for the non-volatile memory device according to the present invention senses the level of the program voltage and discharges the program voltage in the same node. Therefore, overshooting and overdischarge of the program voltage can be prevented. In addition, the high voltage regulator for the non-volatile memory device according to the present invention senses the level of the program voltage which is raised and reduced using the same OP amp. Therefore, mismatch generated between OP amps of a conventional high voltage regulator is prevented. As a result, the high voltage regulator for the non-volatile memory device according to the present invention can more accurately raise and reduce the program voltage.
Exemplary embodiments of the present invention have been disclosed herein, and although specific terms are employed, they are used and are to be interpreted in a generic and descriptive sense only and not for purpose of limitation. Accordingly, it will be understood by those of ordinary skill in the art that various changes in form and details may be made without departing from the spirit and scope of the present invention as set forth in the following claims.

## Claims

1. A high voltage regulator, comprising:
a first regulating unit configured to compare a division voltage with a first reference voltage and to regulate a program voltage applied to a memory cell in a voltage-level-up interval of the program voltage based on the result of the comparing the division voltage with the first reference voltage;
a second regulating unit configured to compare the division voltage with a second reference voltage and to regulate the program voltage in a voltage-level-down interval of the program voltage;
a sensing unit; and
an output node configured to output the regulated program voltage,
wherein the sensing unit and the second regulating unit share a comparator that compares the division voltage with one of the second reference voltage and a third reference voltage.

2. The high voltage regulator as claimed in claim 1, wherein each of the first and second regulating units comprises a division circuit configured to divide the program voltage in a predetermined ratio to generate the division voltage.

3. The high voltage regulator as claimed in claim 2, wherein each of the division circuits of the first and second regulating units comprises a plurality of resistors connected in series, with a resistance of the division circuit of the first regulating unit being larger than a resistance of the division circuit of the second regulating unit.

4. The high voltage regulator as claimed in claim 3, wherein each of the division circuits of the first and second regulating units further comprises a plurality of switches, each switch being connected to both ends of a corresponding resistor to adjust the level of the division voltage.

5. The high voltage regulator as claimed in claim 2, wherein each of the division circuits of the first and second regulating units generates the division voltage by dividing the program voltage in the same ratio.

6. The high voltage regulator as claimed in claim 2, wherein each of the division circuits of the first and second regulating units is connected to the output node, a division node generating the division voltage, and a ground node.

7. The high voltage regulator as claimed in claim 1, wherein the first regulating unit further comprises:
a second comparator configured to output a predetermined logic level according to the result of comparing the division voltage with the first reference voltage; and
a transistor configured to be turned on/off in response to the result,
wherein the second comparator is an operational amplifier configured to receive the division voltage at an inverting terminal and the first reference voltage at a non-inverting terminal.

8. The high voltage regulator as claimed in claim 2, wherein a second division circuit further comprises a switch turned on in the voltage-level-down interval.

9. The high voltage regulator as claimed in claim 8, wherein the second regulating unit further comprises:
the comparator comparing the division voltage with the second reference voltage; and
a control signal generating circuit generating a control signal controlling the switch in response to a comparison result of the comparator,
wherein the control signal generating circuit comprises a flip-flop.

10. The high voltage regulator as claimed in claim 9, wherein a discharge start signal is enabled when a first enable signal activated in the voltage-level-up interval is inactivated,
wherein the voltage-level-down interval is defined to be from when the discharge start signal is inactivated to when the first enable signal is activated.

11. The high voltage regulator as claimed in claim 9, wherein the control signal is enabled from when a discharge start signal is activated to when the level of the program voltage reaches a lowest level.

12. The high voltage regulator as claimed in claim 9, wherein the comparator is an operational amplifier configured to receive the division voltage at an inverting terminal and the first reference voltage at a non-inverting terminal.

13. The high voltage regulator as claimed in claim 1, wherein the sensing unit is configured to sense whether the level of the program voltage has reached a target level and sense the voltage-level-down interval of the program voltage.

14. The high voltage regulator as claimed in claim 13, wherein the sensing unit comprises:
a reference voltage selector configured to select one of the second and the third reference voltages in response to a first enable signal representing the voltage-level-up interval and a second enable signal representing the voltage-level-down interval;
the comparator configured to compare the level of the selected reference voltage with the division voltage; and
an output of the comparator configured to output a comparison result of the comparator as one of a program voltage output signal and a control signal activating the second regulating unit in response to the first and second enable signals.

15. The high voltage regulator as claimed in claim 14, wherein each of the level of the second and third reference voltages is smaller than a first reference voltage used in the first regulating unit, wherein the level of the second reference voltage is smaller than the third reference voltage.

16. A high voltage regulator for a non-volatile memory device, the high voltage regulator comprising:
a sensing circuit sensing both a level of a program voltage in a voltage-level-up interval and a level of the program voltage in a voltage-level-down interval to regulate the program voltage applied to the non-volatile memory device by raising or reducing the program voltage, the sensing circuit including:
a selector configured to select one of first and second reference voltages in response to a first enable signal representing the voltage-level-up interval of the program voltage and a second enable signal representing the voltage-level-down interval of the program voltage;
a comparator configured to compare a level of the selected reference voltage with a division voltage, the division voltage being generated by dividing the program voltage by a predetermined ratio; and
an output configured to output an output of the comparator as one of a program voltage output signal and a control signal that controls reducing the program voltage, the output operating in response to the first and second enable signals.