1. Technical Field
The present disclosure relates to a resistive memory, and more particularly, to a resistive memory including an equalizer.
2. Related Art
A volatile memory includes, for example, a DRAM (Dynamic Random Access Memory), and a non-volatile memory includes, for example, a flash memory. The DRAM is a type of a random access memory that stores a bit of data in a separate capacitor within an integrated circuit. Charges in the capacitor can be leaked. As such, the charges in the capacitor are refreshed periodically. The non-volatile memory can be used as a data storage device. The data can be electrically erased and programmed. A resistive memory is a type of the non-volatile memory. The resistive memory may include MRAM (Magnetic Random Access Memory), PRAM (Phase changeable Random Access Memory), and ReRAM (Resistance Random Access Memory).
According to an embodiment, a resistive memory device comprises a memory cell including a resistive element for storing data and a switching element, the switching element including at least three terminals, a first terminal of the three terminals is coupled to the resistive element, a control line coupled to a second terminal of the three terminals to control the switching element, a data input/output line coupled to the resistive element to read data from the resistive element or write data to the resistive element, a source line coupled to a third terminal of the three terminals, and an equalizer configured to selectively connect the data input/output line and the source line.
The equalizer may connect the data input/output line and the source line to have a substantially same voltage level when the memory cell is in inactive state.
The equalizer may connect the data input/output line and the source line to have a substantially same voltage level without an external power supply.
The equalizer may be configured to selectively connect the data input/output line, the source line and the control line to have a substantially same voltage level when the memory cell is in inactive state.
The resistive memory may further comprise at least one of a first sub-equalizer configured to selectively connect the data input/output line and the control line and a second sub-equalizer configured to selectively connect the source line and the control line.
The resistive memory may further comprise a clamper configured to clamp a voltage of the data input/output line and the source line.
The resistive memory may further comprise a decoder to control at least one of the control line, data input/output line, and the source line.
The decoder may comprise the equalizer therein.
According to an embodiment, a three-dimensional resistive memory device comprises a multi-stack layer including a plurality of stacked layers, at least one of the stacked layers comprising a memory cell including a resistive element and a switching element, the switching element including at least three terminals, a first terminal of the three terminals is coupled to the resistive element, a control line coupled to a second terminal of the three terminals to control the switching element, a data input/output line coupled to the resistive element to read data from the resistive element or write data to the resistive element, and a source line coupled to a third terminal of the three terminals, and an equalizer configured to selectively connect the data input/output line and the source line.
The equalizer may be disposed on at least one layer of the stacked layers.
The equalizer may be disposed on different layer of the stacked layers.
The equalizer may connect the data input/output line and the source line to have a substantially same voltage level when the memory cell is in inactive state.
The equalizer may connect the data input/output line and the source line to have a substantially same voltage level without an external power supply.
The equalizer may connect the data input/output line, the source line and the control line to have a substantially same voltage level when the memory cell is in inactive state.
The three-dimensional resistive memory device further may comprise at least one of a first sub-equalizer configured to selectively connect the data input/output line and the control line and a second sub-equalizer configured to selectively connect the source line and the control line.
The three-dimensional resistive memory device further may comprise a clamper configured to clamp a voltage of the data input/output line and the source line.
The three-dimensional resistive memory device further may comprise a decoder to control at least one of the control line, data input/output line, and the source line.
The decoder may comprise the equalizer therein.
According to an embodiment, a resistive memory device comprises a memory cell including a resistive element, a data input/output line coupled to a first end of the resistive element to read data from the resistive element or write data to the resistive element, a control line coupled to a second end of the resistive element to access the resistive element, and an equalizer configured to selectively connect the data input/output line and the control line for equalizing the data input/output line and the control line to have a substantially same voltage level when the memory cell is in inactive state.
The resistive memory may further comprise a clamper configured to clamp a voltage of the data input/output line and the control line.
The accompanying drawings are included to provide a further understanding of the inventive concept, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the inventive concept and, together with the description, serve to explain principles of the inventive concept. In the drawings:
a) is a schematic diagram illustrating an equalization of a resistive memory cell array according to an embodiment of the inventive concept;
b) is a table illustrating an equalization of a resistive memory cell array according to an embodiment of the inventive concept;
a to 9f are circuit diagrams and a table illustrating a decoder according to embodiments of the inventive concept;
Exemplary embodiments of the inventive concept will be described below in more detail with reference to the accompanying drawings. The inventive concept 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 inventive concept to those skilled in the art.
In the drawings, the dimensions of layers and regions are exaggerated for clarity of illustration. It will also be understood that when a layer (or film) is referred to as being ‘on’ another layer or substrate, it can be directly on the other layer or substrate, or intervening layers may also be present. Further, it will be understood that when a layer is referred to as being ‘under’ another layer, it can be directly under, and one or more intervening layers may also be present. In addition, it will also be understood that when a layer is referred to as being ‘between’ two layers, it can be the only layer between the two layers, or one or more intervening layers may also be present.
Hereinafter, exemplary embodiments of the inventive concept will be described in detail with reference to the accompanying drawings.
Referring to
A data input/output line BL supplies a voltage pulse like a VDD or GND (i.e. VSS) for the memory cell 10 to transmit data from the memory cell 10 to outside in read operation. The data input/output line BL supplies a voltage pulse to change the resistance of the resistive element 10—a in write operation. A first end of the resistive element 10—a may be coupled to the switching element 10—b. A second end of the resistive element 10—a may be coupled to the data input/output line BL. The source line SL may be connected to the third terminal of the switching element 10—b. For instance, the third terminal can be a source/drain of CMOS transistor. The source line SL maintains a different voltage from the data input/output line BL in read or write operation. The source line SL supplies a reference voltage for reading data from or writing data into the memory cell 10.
The memory cell 10 may have various structures according to the switching element (i.e. access element) 10—b. For instance, the switching element 10—b may include a transistor. The transistor may have three terminals (i.e., gate, source and drain). The transistor may include N/P-type MOSFETs (Metal Oxide Semiconductor Field Effect Transistors), JFETs (Junction Field Effect Transistors) and BJTs (Bipolar Junction Transistors). The resistive element 10—a and switching element 10—b may switch positions with respect to each other. For example, the switching element 10—b may be coupled to the data input/output line BL and the resistive element 10—a may be coupled to the source line SL.
According to an embodiment, the switching element 10—b may include two terminals. In an embodiment, a diode can be the switching element 10—b. In an embodiment, the switching element 10—b may be formed with one or more diodes. When the switching element 10—b includes two-terminal switching element 10—b, the switching element 10—b may be coupled to the resistive element 10—a and the control line WL or the data input/output line BL. The source line SL may be omitted when the switching element 10—b includes two terminals.
A driver 12 may include a data input/output line driver 12—a, a control line driver 12—b and a source line driver 12—c. The data input/output line driver 12—a drives the data input/output line BL. The control line driver 12—b drives the control line WL. The source line driver 12—c drives the source line SL.
An equalizer 11 may enable the source line SL to have a substantially equal voltage level with the data input/output line BL coupled to the same memory cell 10. The equalizer 11 may be inactivated for normal read or write operation. The equalizer 11 may be activated when the memory cell is in standby state or unselected. For instance, when the equalizer 11 comprises a switch, the switch may be open in an active mode of the memory cell 10. The switch may be closed when the memory cell 10 is in a standby mode. The control line WL may maintain a ground voltage level (VSS or GND) or a floating state such that the control line WL may control the switching element 10—b to be an open state. The physical connection between the source line SL and the data input/output line BL may cause a charge sharing between the source line SL and the data input/output line BL. The charge sharing refers to sharing of charges when two or more lines or circuitries having different voltages are coupled for the equilibrium of the charges. The different voltages refer to a situation that the two or more lines or circuitries have different charges.
The source line SL and the data input/output line BL may have a same voltage level through the charge sharing without an external power supply. The charge sharing may reuse charges used to maintain respective voltage levels for the source line SL and the data input/output line BL prior to the equalizing. The source line SL and the data input/output line BL may maintain a constant voltage level in an inactive state of the memory cell 10 such that a leakage current of the memory cell 10 may be blocked. The charge reuse using the equalizer 11 may prevent a data error in write operation and a leakage current. When the charges are remained at the source line SL or the data input/output line BL after the iteration, the source line SL and the data input/output line BL may be unstable. An operation of adjacent memory cells may affect other memory cells in an inactive state such that data error and leakage current may occur.
When the equalizer 11 comprises the switch, each memory cell 10 may selectively share the switch. A memory array, including the memory cell 10, may include the equalizer 11. The driver 12 may have an equalizing function therein such that the equalizing function may be performed without additional equalizing circuits. The equalizing refers to a situation that the source line SL and the data input/output line BL have a same voltage level by controlling the equalizer 11 (e.g. turning on the switch of the equalizer 11).
Referring to
There may be various equalizing methods between the source SL and the data input/output line BL in standby state of the memory cell 10. One of the equalizing methods is fixing the control line WL with a ground voltage (i.e. VSS) level. Another equalizing method is floating the control line WL. Another equalizing method is to electrically connect the control line WL with the data input/output line BL and the source line SL such that the three lines substantially have a same voltage level.
The sub-equalizer 13 may include at least one of the two sub-equalizers 13—a, 13—b. The equalizer 11 may include the sub-equalizer 13 therein according to an embodiment. The driver 12 may have an equalizing function that can control the electrical connection among the data input/output line BL, the control line WL and the source line SL.
Referring to
The switching element 10—b may have a plurality of terminals. When the memory cell 10 includes a two-terminal switching element 10—b such as diode, the source line SL may be omitted. The equalizer 11 and the sub-equalizer 13 may control the selective electrical connection for equalizing between the data input/output line BL and the control line WL in the memory cell 10, including two-terminal switching element 10—b. The driver 12 may have a high impedance value of the outputs generated during an equalizing state. The memory cell 10 including two-terminal switching element 10-b may electrically connect substantial all memory cells in a standby mode.
A resistive memory device including the memory cell 10 may be applicable to various systems like a computer system. Each system may have an appropriate equalizing voltage level. The ‘appropriate equalizing voltage level’ refers to an optimum voltage level for the operation of a system. The different equalizing voltage level may be caused by a frequency (e.g. clock frequency) and an operation supply voltage according to the system. A user can set the equalizing voltage level prior to or during the operation.
The clamper 14 may set the equalizing voltage level using, for example, an external supply voltage. The clamper 14 can be connected between a voltage source (e.g., external power voltage) and the source line SL. The voltage source may include a ground voltage (GND or VSS) and a power supply voltage (VDD). The clamper 14 can be connected between a voltage source (e.g., external power voltage) and the control line WL or the data input/output line BL.
The clamper 14 may be commonly coupled to the memory cells included in the memory cell array. Herein, ‘commonly coupled’ refers to that one clamper may be coupled to a plurality of memory cells. The driver 12 may include a clamping function. The equalizer 11 may include a clamping function. Also, the equalizer 11 may comprise the sub-equalizer 13 and/or the clamper 14 therein.
The clamper 14 may include a switch 14—a and a diode 14—c serially connected between a voltage source (e.g., power supply voltage) and the source line SL. The clamper 14 may include a switch 14—b and a diode 14—d serially connected between the source line SL and a voltage source (e.g., ground voltage). The clamper 14 may further include a voltage divider. When performing the clamping operation, the voltage divider may supply the source line SL or the data input/output line BL as a clamping voltage level by dividing an external voltage.
Referring to
The unit cell 10_1 and the unit cell 10_2 are commonly connected to the source line SL_1 and the data input/output line BL_1 such that the source line SL_1 and the data input/output line BL_1 may have a same voltage level during idle state or standby state of the memory device. The source line SL_1 and the data input/output line BL_1 may have a same voltage level when one of the unit cell 10_3 and unit cell 10_4 commonly connected to the data input/output line BL_2 and the source line SL_2 is in an active state.
The equalizer 11 and the clamper 14 can be commonly connected to the unit cells 10_1˜10_4. When the unit cells 10_1˜10_4 are commonly connected to the equalizer 11 and the clamper 14, each source line SL_1, SL_2 and data input/output line BL_1, BL_2 may maintain a floating state. When the memory cells 10_1˜10_4 are in the standby state or idle state, the source lines SL_1, SL_2 and the data input/output lines BL_1, BL_2 may be electrically connected and have a same voltage level in common (i.e. equalized).
a) is a schematic diagram illustrating an equalization (or, an equalizing) of a resistive memory cell array according to an embodiment of the inventive concept.
Referring to
The unit cell 10 in
Each unit cell may be connected to a respective equalizer. Two or more unit cells may be commonly connected to an equalizer.
Referring to
For instance, a source line may have a ground voltage level according to the prior read or write operation. A data input/output line may have a power supply voltage level according to the same prior operation. When the source line and the data input/output line are electrically connected, a half-VDD (VDD/2) voltage level may be obtained by the equalization on the source line and the data input/output line. The clamper 14 may change the equalizing voltage level variously.
According to an embodiment, when the unit cell 10 (in
The source lines SL1, SL2, SL4, SL5 and the data input/output lines BL1, BL2, BL4, BL5 coupled to the unselected cells may maintain a voltage level. The voltage level may be defined by equalizing or both equalizing and clamping. The control lines WL1, WL2, WL4, WL5 coupled to the unselected unit cells may be floated.
When a switching element of the unit cell comprises an NMOS transistor, the control line WL1˜WL6 may have a ground voltage level to turn off the NMOS transistor. In equalization, the control lines WL1, WL2, WL4, WL5, WL6 may have a same voltage level with the source lines SL1, SL2, SL4, SL5 and the data input/output lines BL1, BL2, BL4, BL5.
Referring to
The data input/output line BL_1 is connected to respective resistive elements of the unit cells 60_1, 60_2. The source line SL_1 is connected to switching elements of the unit cells 60_1, 60_2. The control line WL_1 is connected to switching elements of the unit cells 60_1, 60_3. The data input/output line BL_2 is connected to respective resistive elements of the unit cells 60_3, 60_4. The source line SL_2 is connected to switching elements of the unit cells 60_3, 60_4. The control line WL_2 is connected to switching elements of the unit cells 60_2, 60_4. Each driver 42_1˜44_2 may drive corresponding lines BL_1, BL_2, SL_1, SL_2, WL_1, WL_2.
Switches S1, S10 may selectively connect the data input/output line decoder 62_1 and the data input/output line BL_1. Switches S2, S9 may selectively connect the source line decoder 64_1 and the source line SL_1. Switches S5, S12 may selectively connect the control line decoder 63_1 and the control line WL_1. Switches S3, S8 may selectively connect the data input/output line decoder 62_2 and the data input/output line BL_2. Switches S4, S7 may selectively connect the source line decoder 64_2 and the source line SL_2. Switches S6, S11 may selectively connect the control line decoder 63_2 and the control line WL_2. Switches S1˜S12 may constitute an equalizer. The equalizer may selectively connect the lines to have the same voltage level when corresponding unit cells 60_1˜60_4 are in standby (idle) state or un-selected.
When the switches 51, S2, S3, S4, S7, S8, S9, S10 are on, the source line SL_1, SL_2 may have the same voltage level with the data input/output lines BL_1, BL_2 according to the equalization. The switches S5, S6, S11, S12 may be off. Then, output terminals of decoder 42_1˜44_2 may be in a high-impedance state.
When switches S1˜S12 are turned on in a standby state, the source lines SL_1, SL_2, the data input/output lines BL_1, BL_2 and the control lines WL_1, WL_2 may be electrically connected and have a same voltage level by the equalization.
Switches S1˜S12 in
Referring to
Each cell block may perform an operation independently in the same memory cell array 70—b. For instance, when cell block having equalizing paths EQ_1 is in an active state for read or write operation, cell blocks respectively having equalizing paths EQ_2˜EQ_4 may be in a standby state. Unit cells constituting cell blocks respectively having equalizing paths EQ_2˜EQ_4 may have the same voltage level by electrical connection for equalizing.
When equalizing a cell block, each control line WL_1˜WL_4 may be selectively equalized or in a floating state (e.g., having an un-defined voltage level). When a switching element of the unit cell includes an NMOS transistor, each control line WL_1˜WL_4 may have a ground voltage level.
Referring to
Referring to
An equalizer may comprise extra switches. Decoders 82, 83, 84 may be configured to have the equalizing function therein.
a to
a illustrates an exemplary embodiment of an equalizing operation between source line SL and bit line BL in a resistive memory device illustrated in
Referring to
The source line decoder 84 and the bit line decoder 821 may include an equalizer respectively comprising transfer gates TG1, TG2. When the source line decoder 84 and the bit line decoder 82 have an output according to a control signal (e.g., equalizing control signal), each output of the decoders may maintain a high impedance state. As transfer gates TG1, TG2 turns on, the source line SL and the bit line BL may be electrically connected and have the same voltage level for equalizing.
The source line decoder 84 and the bit line decoder 82 may include two parts. The first part may be a pre-decoder and the second part may be a main decoder.
Referring to
The control signal Ctrl may be a ‘logic high’ enable signal. A block mask signal blocking a certain block in a memory is an example of the control signal Ctrl. When the control signal Ctrl is in ‘logic high’, the first signal A and the second signal /A may have a same logic level. When the control signal Ctrl is in ‘logic low’, the first signal A and the second signal /A are have a different logic level.
Referring to
The control signal Ctrl may be a ‘logic low’ enable signal. The block mask signal blocking a certain block in a memory is an example of the control signal Ctrl. When the control signal Ctrl is in ‘logic low’, the first signal A and the second signal /A may have a same logic level. When the control signal Ctrl is in ‘logic high’, the first signal A and the second signal /A may have a different logic level.
As described in
d illustrates an exemplary embodiment of a main decoder in
Referring to
e is a table illustrating an operation of the decoder in
The first signal A and the second signal /A are outputted from the pre-decoder 84—a and inputted to the main decoder 84—b. When the control signal Ctrl is logic high, the first signal A and the second signal /A may have a same voltage level. The state of the first and second signal A, /A refers to whether the block or cell is enable or not (that is, a selected state or a standby state).
When the switching control signal S is a logic high level, the output may be in a high impedance (Hi-Z) state. The bit line, the source line and/or the word line may have a same voltage level through the equalizing path described in
A ‘logic low’ state of the control signal refers to a situation that a cell or block is selected. When the control signal Ctrl is ‘logic low’, the first signal A and the second signal /A have a different logic level. The switching control signal S may maintain ‘logic low’. The output terminal Output can have a logic level corresponding to the first signal A.
f illustrates an exemplary embodiment of an equalizing between bit line BL and word line WL in a resistive memory device illustrated in
Referring to
Referring to
The voltage level of equalizing may be changed according to operation characteristics of a system. When the cell or the block is unselected, the source line SLi, the bit line BLi and/or the word line may have a constant equalizing voltage level VEQ. The equalizing voltage level VEQ may be changed by the voltage level of the equalized signal lines. The equalizing voltage level VEQ may be changed by clamping.
An equalizing voltage level may be optimized to a system by controlling an external voltage (e.g., external power supply). Referring to
The semiconductor device may determine whether to perform a clamping operation or not during step S112. The clamping operation may be determined during an initialization of the semiconductor device. Whether to proceed the clamping operation or not may be determined in step S112 and then the most optimized condition of the clamping operation corresponding to the system may be detected S113. In some cases, the clamping operation may be performed during the wake-up operation from a sleep or power-down mode of the semiconductor device. When performing a clamping operation during the wake-up operation, the clamping voltage determined during the initialization may be reused.
After the clamping level is determined, the clamper may boost the voltage up to the clamping voltage level. An equalizing operation is performed (S114). In step S114, when clamping operation is determined not to be performed in step S112, the equalizing may be performed without the clamping operation while skipping the step S113. When the equalization is complete, the semiconductor device may be in a standby state (S115). The standby state may be a prior state of an operation to the semiconductor device wherein the operation is to be initiated by an external command.
A resistive memory device may have a clamping voltage level according to a system applied or frequency (e.g. clock frequency) of the memory controller. A semiconductor device (e.g. a resistive memory device) may find a normal frequency of the system 5121. The normal frequency may refer to a fixed clock frequency.
When the clock frequency is normal, a command pattern dedicated to the system may be determined and an appropriate clamping voltage level according to the command pattern may be set. A command of the system is logged S122. In step S123, a mode match is performed. The mode match refers to a comparison of command patterns. That is, a command pattern stored in the resistive memory (or the system including the memory device) and a command pattern of the logged device are compared. In step 123, the clamping information about the system may be determined.
When the clock frequency is in abnormal, the memory device may detect the clock frequency of the system S124. In step S125, a frequency match is performed. The frequency match refers to a comparison of frequency patterns. That is, a frequency pattern stored in the resistive memory (or the system including the memory device) and a frequency pattern of the logged device are compared. In step S125, the clamping information about the system may be determined.
A clamping voltage level may be determined after finding the matched clamping information S126. The Equalization is performed to reach the clamping voltage level S127.
Referring to
A plurality of switches S101˜S227 are connected between unit cells C and/or lines (i.e. control lines, data input/output lines and source lines). The switches may constitute one or more equalizers. Some of the switches S101˜S227 may be omitted in an embodiment. For instance, the switches S101, S102, S103, S111, S113, S114, S116, S117, S118, S201, S202, S203, S211, S212, S213, S214, S216, S217, S218 may be omitted in a resistive memory having two-terminal switching element. When the resistive memory has two-terminal switching element, control lines WL11˜WL24 can be omitted.
The equalization between two layers L1, L2 may be controlled simultaneously. For instance, when each layer L1, L2 is located at different layers by wafer or chip stack, each layer L1, L2 may be controlled by respective equalizer located at the same layer or controlled by one equalizer located at a layer.
When the resistive memory device comprises cell stack, the switching element constituting the unit cell and the switch for the equalizer may be constituted by a resistive switch. The resistive switch may perform like a transistor since a current between source and drain is varied by an enforced gate voltage. The resistive switch may replace the transistor according to an embodiment. In an exemplary embodiment, the resistive switch can be Nano-bridge disclosed in the US Patent Application US20080079029 or in IEDM (International Electron Devices Meeting) 2005.
Referring to
The memory cell region 145 may include word lines WL and source lines SL arranged in an X-axis length direction and bit lines BL arranged in a Y-axis length direction. Each memory cell may be located at the cross point of each word line WL and bit line BL. Each memory cell constituting the memory cell region 145 may have unit cell structure described in previous embodiments.
The logic region 144 may include functional circuits. The functional circuits may be additional circuits supporting a memory device operation. The functional circuits may include at least one of an address decoder, a read/write control logic circuit, an output buffer and a compensation circuit. The address decoder may include a column decoder, a row decoder or a source line decoder.
The control region 143 may be located on the interface layer 141. The control region may control the respective logic regions 144 of the multi-cell layer 142. The control region 143 may include an interface unit for communicating with outside. The control region 143 may be electrically coupled to the logic region 144 through vertical connection lines. Each cell layer 142a˜442d may include an equalizing path EQ. The equalizing path may be controlled by a second equalizing path Eq2 through the logic region 144. The equalizing path EQ may be controlled by a first equalizing path Eq1 through control region 143.
Referring to
Referring to
The interface layer 161 may include elements for controlling an equalization of the inventive concept. The interface layer 161 may include a source line decoder 165, a bit line decoder 164 and a word line decoder 163. The source line decoder 165 controls a source line SL and an equalizing path Eq3. The bit line decoder 164 controls a bit line BL and an equalizing path Eq2. The word line decoder 163 controls a word line WL and an equalizing path Eq1.
When each decoder 163, 164, 165 performs like a driver, that is each decoder 163, 164, 165 may respectively control the equalizing paths Eq1, Eq2, Eq3 such that a decoding function may be constituted by other functional blocks in the interface layer 161. The interface layer 161 may include the memory cell region.
Referring to
Herein, above-described functional blocks may perform data communication by using an internal bus. The processor device 173 may run a program and control the electronic system 170. The memory device 174 may include a memory 175 according to embodiments of the inventive concept. The memory device 174 may be used for an operating memory of the processor device 173. The memory 175 may include one layer structure or a three-dimensionally stacked structure with an interface chip and/or a memory controller.
Referring to
The CPU 189 may include a command control part (not shown) and an execution part (not shown). The CPU 189 decodes a fetched command and performs operation by the execution part according to the decode result. The RRAM 184 may store an operation program or data of the CPU 189. The power circuit 185 generates high voltage for erase and write of the RRAM 184. The frequency divider circuit 183 frequency-divides source oscillation of the oscillator 182 to generate an operation reference clock signal and other internal clock signals. The internal bus 180 may include an address bus, a data bus and a control bus. The bus controller 187 responds to an access request from the CPU 189 to perform bus access control of the access cycle, the number of wait states and the bus width according to its accessed address.
When the micro-computer is mounted over the system, the CPU 189 performs erase and write control to the RRAM 188. In the device test or fabrication stage, an external write device can directly perform erase and write control to the RRAM 188 via the input/output port 186. The RAM 188 may include RRAM described through embodiments of the inventive concept.
Referring to
When the memory card 190, 200 includes an address translation table (ADDRESS TRANSLATION TABLE) 205 of an address logic table (LOGICAL ADDRESS) inputted from outside and an address (PHYSICAL ADDRESS) accessed in the non-volatile memory in
Although the exemplary embodiments of the present invention have been described herein with reference to the accompanying drawings, it is to be understood that the present invention should not be limited to those precise embodiments and that various other changes and modifications may be affected therein by one of ordinary skill in the related art without departing from the scope or spirit of the invention. All such changes and modifications are intended to be included within the scope of the invention as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2010-0071617 | Jul 2010 | KR | national |
This U.S. non-provisional patent application claims priority under 35 U.S.C. §119 to Korean Patent Application No. 10-2010-0071617, filed on Jul. 23, 2010, the entire contents of which is incorporated by reference herein.