This application claims the benefit of priority to Korean Patent Application No. 10-2005-0046765, filed on Jun. 1, 2005, in the Korean Intellectual Property Office, the entire contents of which are incorporated herein by reference.
1. Field of the Invention
Example embodiments of the present invention relate to a circuit, and more particularly, to a circuit and method of reducing and/or blocking access to a protected device.
2. Description of the Related Art
A circuit for protecting and/or preventing data recorded in a device from being read by unauthorized users is used to protect information in a protected device, for example, a nonvolatile memory. To restrict and/or prevent unauthorized users from accessing the device, a method of cutting an e-fuse after the device is tested and/or after information is recorded in the device may be implemented to prevent a signal used for accessing the device from being inputted to the device.
After the test and/or data writing is completed, the fuse 22 may be cut such that the data written in the nonvolatile memory cannot be read. For example, to cut the fuse 22 of the conventional circuit illustrated in
However, if the fuse 22 is only partially cut, an unauthorized user may be able to access the protected data written in a nonvolatile memory. Furthermore, in the conventional circuit 20 of
An example embodiment of the present invention provides a circuit for blocking access to a protected device even if a fuse is incompletely cut. The circuit may completely block access to the protected device
An example embodiment of the present invention provides a method of restricting and/or preventing an unauthorized user from accessing a protected device after a fuse is cut.
An example embodiment of the present invention provides a circuit for blocking access to a protected device. The circuit may include a fusing circuit and a comparing circuit. The fusing circuit may include at least two fuses, and the comparing circuit may receive signals transferred through the fuses and may generate an activated output signal only when the voltage levels of all the received signals are higher than a threshold voltage level. Resistors corresponding to the fuses may be used to obtain the signals received by the comparing circuit.
According to an example embodiment of the present invention, an access signal inputted to the protected device may be transferred to the comparing circuit through the fuses. The fuses may be cut in order to block access to the protected device.
According to an example embodiment of the present invention, the output signal of a comparing circuit may not be activated when any one of the fuses is completely cut. Further, the output signal of the comparing circuit may not be activated when all the fuses are partially cut.
An example embodiment of the present invention provides a method of blocking access to a protected device. The method may include: cutting at least two fuses; receiving an access signal through one end of the fuses; receiving the signals of the other ends of the fuses using resistors; and activating an output signal only when the voltage levels of the signals received using the resistors are higher than a threshold level.
An example embodiment of the present invention provides a method of blocking access to a protected device. The method may include cutting at least two fuses; detecting a first signal at a contact node between one fuse of the at least two fuses and a first resistor; detecting a second signal at a contact node between another fuse of the at least two fuses and a second resistor; and activating an output signal when the voltage levels of all the detected signals are higher than a threshold voltage level.
The above and other features and advantages of the present invention will become more apparent to those of ordinary skill in the art by describing in detail example embodiments of the present invention with reference to the attached drawings, in which:
Detailed illustrative embodiments of the present invention are disclosed herein. However, specific structural and functional details disclosed herein are merely representative for purposes of describing example embodiments of the present invention. Accordingly, while example embodiments of the invention are capable of various modifications and alternative forms, example embodiments of the present invention are shown by way of example in the drawing. It should be understood, that there is no intent to limit example embodiments of the present invention to the particular forms disclosed in the drawings, but on the contrary, example embodiments of the invention are to cover all modifications, equivalents, and alternatives falling within the scope of the invention.
It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without departing from the scope of example embodiments of the present invention. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element or intervening elements may be present. In contrast, when an element is referred to as being “directly connected” or “directly coupled” to another element, there are no intervening elements present.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises”, “comprising,”, “includes” and/or “including”, when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Example embodiments of the present invention will now be described more fully with reference to the accompanying drawings, in which example embodiments of the present invention are shown. The present invention may, however, be embodied in many different forms and should not be construed as being limited to the example embodiments of the present invention set forth herein; rather, these example embodiments of the present invention are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the invention to those skilled in the art. Throughout the drawings, like reference numerals refer to like elements.
Referring to
The access blocking circuit 30 may restrict and/or prevent unauthorized users from accessing data written in a nonvolatile memory, for example a flash memory, to protect information stored in the nonvolatile memory.
When a protected device is tested and/or protected data is written therein, the access blocking circuit 30 may receive an access signal ACS activated to a logic high level, and in response, may activate an output signal Y to a logic high level. A control logic of the protected device, which may be a nonvolatile memory, may be operated in response to the output signal Y activated to a high level, and thus a user may access a region of the nonvolatile memory to write data and/or test written data.
When the test of the protected device and/or writing of data in the protected device is completed, fuses included in the fusing circuit 32 may be cut to block access of an unauthorized user. For example, when the fuses F1 and F2 are cut, the output signal Y is maintained at a logic low level even if the access signal ACS is activated to a high level, and thus the control logic of the protected device is not operated. Accordingly, an unauthorized user cannot access the protected data. The fuses included in the fusing circuit 32 may be laser fuses that may be cut by a laser and/or e-fuses that may be electrically cut. The e-fuses may be used due to the convenience of the e-fuses.
A circuit 30 according to an example embodiment of the present invention does not use an enable signal terminal as illustrated in the conventional circuit of
Referring to
According to an example embodiment of the present invention, a fusing circuit 32 may include at least two fuses F1 and F2. While
A comparing circuit 33 according to an example embodiment of the present invention may include a first resistor R1, a second resistor R2 and a logic gate NAND. The first resistor R1 may be connected to a contact node between the first resistor R1 and the first fuse F1 and to a ground voltage GND, and the second resistor R2 may be connected to a contact node between the second resistor R2 and the second fuse F2 and to the ground voltage GND. The logic gate NAND may have input ports connected to the contact node between the first resistor R1 and the first fuse F1 and the contact node between the second resistor R2 and the second fuse F2. The logic gate NAND may perform a NAND operation on input signals F1S and F2S and may output a resultant signal X. The logic gate NAND activates an output signal X to a logic low level only when both a first voltage level F1S corresponding to the contact node between the resistor R1 and the fuse F1 and a second voltage level F2S corresponding to the contact node between the resistor R2 and fuse F2 are higher than a logic high threshold level.
As described above, the comparing circuit 33 may receive a first signal F1S and a second signal F2S transferred through a first fuse F1 and second fuse F2, respectively. The received first signal F1S and the received second signal F2S may be obtained by the comparing circuit 33 using a first resistor R1 and a second resistor R2 corresponding to the first fuse F1 and the second fuse F2, respectively. Further, the comparing circuit 33 may generate the activated output signal X only when voltage levels of the received first and second signals F1S and F2S are higher than a threshold level.
According to an example embodiment of the present invention, a buffer 34 may invert and buffer the output signal X of the comparing circuit 33 and may output a signal Y. The output signal Y may be output to the predetermined control logic of the protected device, which may be a nonvolatile memory, for example.
Referring to
The first comparator 331 may have a first input port and a second input port, which may be connected to the contact node of the first resistor R1 and the first fuse F1 and the other end of the third resistor R3, respectively. The second comparator 332 may also have a first input port and a second input port, which may be connected to the contact node of the second resistor R2 and the second fuse F2 and the other end of the third resistor R3, respectively. The first and second comparators 331 and 332 may each output a signal having a high level if the first voltage level F1S and the second voltage level F2S are higher than a voltage level of the contact node of the third resistor R3. Further, the first and second comparators 331 and 332 may each output a signal having a low level if the first voltage level F1S and the second voltage level F2S are lower that the voltage level of the contact node of the third resistor R3. A reference threshold voltage compared to the first voltage level F1S and the second voltage level F2S is determined by the resistance value of the third resistor R3 according to an example embodiment of the present invention illustrated in
As described above, the comparing circuit 33 according to an example embodiment of the present invention as shown in
Referring to
The first comparator 331 may have a first input port and second input port, which may be connected to the contact node of the first resistor R1 and the first fuse F1 and the other end of the fourth resistor R4, respectively, as shown in
As described above, the comparing circuit 33 according to an example embodiment of the present invention as shown in
The operation of the circuit 30 according to an example embodiment of the present invention will now be explained in more detail with reference to
Referring to
In step S73, the NAND gate of the comparing circuit 33 shown in
In this normal state, the transistors P1, P2, P3 and N1 included in the electrostatic discharge circuit 31 and the fusing circuit 32 are not turned on. For example, the transistors P1 and N1 illustrated in
In step S74, if the output signal Y is activated to a high level, the control logic of the protected device, which may be a nonvolatile memory, may be operated. Accordingly, in step S75 a user may access a corresponding region of the nonvolatile memory to write protected data in the nonvolatile memory and/or test data written in the nonvolatile memory.
After the test of the protected device and/or data writing in the protected data is completed, the fuses F1 and F2 may be cut to restrict and/or block access to the protected device and prevent protected data from being read.
After the fuses are cut, even if a power required for operating the access block circuit 30 is supplied to the circuit 30 and even if the access signal ACS is activated to a high level, the output signal Y may be maintained at a logic low level. Accordingly, the predetermined control logic of the protected device is not operated so an unauthorized user cannot access protected data written in the protected device in the step S84.
As described above, an access blocking circuit 30 according to an example embodiment of the present invention as shown in
According to an example embodiment of the present invention, after the fuses are cut, the comparing circuit 33 may stably output a high level signal and the output signal Y may be maintained at a logic low level even though the access signal ACS may be activated to a high level. For example, even when the first fuse F1 is completely cut but the second fuse F2 is incompletely cut, the comparing circuit 33 outputs a high level signal and the output signal Y is maintained at a low level because, when the access signal ACS is activated to a high level, the voltage distributed to the resistor R2 is small due to a large resistance of the second fuse F2 and a small resistance of the resistor R2. Similarly, for example, when both the first and second fuses F1 and F2 are incompletely cut, the comparing circuit 33 outputs a high level signal and the output signal Y is maintained at a low level because, when the access signal ACS activated to a high level, the voltages distributed to the resistors R1 and R2 are small due to large resistances of the fuses F1 and F2 and small resistances of the resistors R1 and R2.
As described above, in the circuit 30 restricting and/or blocking access to a protected device according to the present invention, the fuse circuit 32 may include at least two fuses F1 and F2 and the comparing circuit 33, may receive signals transferred through the fuses F1 and F2 using the resistors and may compare input signals F1S and F2S to output a signal having an appropriate logic level only when the voltage levels of both the input signals F1S and F2S are higher than the threshold level.
The circuit 30 for restricting and/or blocking access to a protected device according to an example embodiment of the present invention may output a signal having an appropriate level even when a partially cut fuse remains after cutting the fuses. Accordingly, the circuit 30 according to an example embodiment of the present invention may prevent an unauthorized user from easily accessing the protected device such as a nonvolatile memory.
While the present invention has been particularly shown and described with reference to example embodiments of the present invention, it will be understood by those of ordinary skill in the art that various changes in form and/or details may be made therein without departing from the spirit and scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
10-2005-0046765 | Jun 2005 | KR | national |