CN1168012C - Device and method for protecting re-writeable non volatile memory against data damage - Google Patents
Device and method for protecting re-writeable non volatile memory against data damage Download PDFInfo
- Publication number
- CN1168012C CN1168012C CNB011102489A CN01110248A CN1168012C CN 1168012 C CN1168012 C CN 1168012C CN B011102489 A CNB011102489 A CN B011102489A CN 01110248 A CN01110248 A CN 01110248A CN 1168012 C CN1168012 C CN 1168012C
- Authority
- CN
- China
- Prior art keywords
- order
- signal
- output terminal
- storer
- logic unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Storage Device Security (AREA)
- Read Only Memory (AREA)
Abstract
The present invention relates to a device and a method for protecting a rewriteable nonvolatile memory against data damage. The device comprises a first combinational logic circuit, a second combinational logic circuit, a delay circuit, a low enabling latch with a reset function, an and gate and a memory cell array. As long as the BIOS stored in the memory cell array completes all the starting up actions and starts a read-write program of a specific memory to satisfy the inner preset condition of the second combinational logic circuit, the memory cell array is forever in a non-rewriteable state after an and gate output signal is logically false, and unless a power supply is switched off, the power supply is restarted. The memory cell array can not be newly set to be a rewritable state through software.
Description
Technical field
The present invention relates to a kind ofly override the protection controlling mechanism, and particularly avoid the device and method of data damage relevant for a kind of in order to protection re-writeable nonvolatile memory, it has the function that prevents that storer is subjected to illegally override.
Background technology
For in response to actual needs for example with inserting with (plug ﹠amp; Play) function, basic input/output (the Basic Input/Output System of the usefulness of PC (PC) start now, be called for short BIOS), adopted the re-writeable nonvolatile memory mostly, for example EEPROM (Electrically Erasable Programmable Read Only Memo) (EEPROM) or flash ROM (Flash Rom) are as storing media.Its advantage can be because of powered-down disappear for the data that store, and can upgrade stored content in response to system needs.But also because writeable characteristic makes BIOS become the target that computer virus is attacked.In case BIOS is destroyed, computer can't be started shooting, and the cost that makes detoxifcation restore greatly improves, and the interdependency of BIOS and indivedual computers is very high, so there is no the solution of general usefulness so far.
Known re-writeable nonvolatile memory adopts the controlling mechanism that overrides as shown in Figure 1 mostly, following re-writeable nonvolatile memory is example with the flash ROM, and wherein shown in Figure 1 is the calcspar that overrides controlling mechanism of a kind of flash ROM of known technology.
In Fig. 1, the controlling mechanism that overrides of flash ROM 10 comprises a combinational logic 12 and a flash memory storage unit array 14.Symbol I among the figure
O1~I
OnRepresent the input signal of combinational logic 12, and symbol M WE represents the output signal of combinational logic 12, it writes enable signal for storer, that is control overrides the internal signal of usefulness.
Its method of operating is, at first, and the input signal I that receives when combinational logic 12
O1~I
OnWhen satisfying its internal preset condition, combinational logic 12 can write enable signal MWE by output one storer that is set at logically-true, on the contrary if the input signal I that combinational logic 12 receives
O1~I
OnWhen not satisfying its internal preset condition, combinational logic 12 can write enable signal MWE by output one storer that is set at logic " vacation ".Now, when flash memory storage unit array 14 receives the storer that is set at logically-true when writing enable signal MWE, represent flash memory storage unit array 14 to be in the state that can be written, otherwise, represent flash memory storage unit array 14 to be in the state that can not be written if flash memory storage unit array 14 receives the be set at logic storer of " vacation " when writing enable signal MWE.In above-mentioned, logically-true can optionally be decided to be noble potential " 1 " or electronegative potential " 0 ".
As from the foregoing, when arbitrary software program is known the internal preset condition of combinational logic 12, can override flash memory storage unit array 14 arbitrarily, destroy the purpose that is stored in the BIOS in the flash memory storage unit array 14 to reach.
Summary of the invention
The purpose of this invention is to provide and a kind ofly be used to protect the re-writeable nonvolatile memory to avoid the apparatus and method of data damage; thereby prevent external program crash BIOS stored in nonvolatile memory such as flash memory storage unit array, work reliably to guarantee computer system.
The present invention proposes a kind ofly avoids the device of data damage in order to protection re-writeable nonvolatile memory, comprising: the low level enable latch of first and second combinatorial logic unit, a delay circuit, a tool function of reset, one with and a memory cell array.The input end of above-mentioned first and second combinatorial logic unit receives a plurality of first and second input signals respectively, and its output terminal is respectively in order to output storage write-enable signal and reset signal.The input end of delay circuit couples power supply supply voltage, and its output terminal is in order to the output enable signal.The input end of low level enable latch couples the output terminal of power supply supply voltage and delay circuit respectively, and its control end couples the output terminal of second combinatorial logic unit, and its output terminal is in order to export an output signal.Couple the output terminal of first combinatorial logic unit and low level enable latch respectively with the input end of door, its output terminal overrides control signal in order to output storage.Memory cell array couples the output terminal with door, in order to the storage data message.Wherein, when first and second input signal that receives respectively when first and second combinatorial logic unit satisfies its internal preset condition, first and second combinatorial logic unit can be exported a storer that is set at logically-true respectively and write enable signal and reset signal, otherwise when not satisfying its internal preset condition as if first and second input signal that first and second combinatorial logic unit receives respectively, first and second combinatorial logic unit can be exported a storer that is set at logic " vacation " respectively and write enable signal and reset signal, and when storer when to override control signal be logic " vacation ", memory cell array is to be in the state that can not override, otherwise when storer overrides control signal when being logically-true, memory cell array is to be in the state that can override.
The another kind that the present invention proposes avoids the device of data damage in order to protection re-writeable nonvolatile memory, it is characterized in that comprising: the low level enable latch of first combinatorial logic unit and second combinatorial logic unit, delay circuit, tool function of reset, with door and memory cell array.The input end of above-mentioned first and second combinatorial logic unit receives a plurality of first and second input signals respectively, and its output terminal is respectively in order to output storage write-enable signal and reset signal.The input end of delay circuit couples power supply supply voltage, and its output terminal is in order to the output enable signal.The input end of the low level enable latch of tool function of reset couples the output terminal of power supply supply voltage and delay circuit respectively, and its control end couples the output terminal of second combinatorial logic unit, and its output terminal is in order to export an output signal.The output terminal that couples the low level enable latch respectively with the input end of door with receive an external input signal, its output terminal be coupled to this first combinatorial logic unit input end one of them.Memory cell array couples the output terminal of this first combinatorial logic unit, in order to the storage data message.Wherein, when this first receive respectively with this second combinatorial logic unit this first when satisfying its internal preset condition with this second input signal, this first can be exported this storer that is set at logically-true respectively and write enable signal and this reset signal with this second combinatorial logic unit, otherwise if this first receive respectively with this second combinatorial logic unit this first when not satisfying its internal preset condition with this second input signal, this first can be exported this storer that is set at logic " vacation " respectively and write enable signal and this reset signal with this second combinatorial logic unit, and when this storer when to write enable signal be logic " vacation ", this memory cell array is to be in the state that can not override, otherwise when this storer write enable signal and is logically-true, this memory cell array was to be in the state that can override.
In addition, the present invention proposes a kind of in order to protect the re-writeable nonvolatile memory to avoid the method for data damage, comprises at first providing power supply to a system that this system comprises a memory cell array, in order to the storage data message.Then memory cell array according to a storer write enable signal and be set at logically-true input signal produced one overrides control signal for the storer of logically-true, system overrides memory cell array with permission, the logic state that wherein above-mentioned storer overrides control signal can change along with the logic state of input signal, and whether overriding of memory cell array is that logic state by storer overrides control signal is determined.At last after system finishes start warming-up exercise, start specific memory device read-write program,, make storer override control signal and be logic " vacation " forever so that input signal is locked in logic " vacation ", to forbid that this system overrides memory cell array, till the power supply of system is closed.
Compare with present prior art; advantage of the present invention is; as long as the BIOS in being stored in memory cell array finishes all boot actions; and startup specific memory device read-write program satisfies the internal preset condition of second combinatorial logic unit; feasible output signal with door is that " vacation " afterwards for logic; memory cell array will be in the state that can not override forever this moment; and can't via software memory cell array be reset to the state that can override again; so can thoroughly protect the data that have been stored in the memory cell array effectively, reach the purpose that protected storage is not illegally override.
Description of drawings
For above-mentioned and other purposes of the present invention, feature and advantage can be become apparent, preferred embodiment cited below particularly, and conjunction with figs. are described in detail below:
Fig. 1 is the calcspar that overrides controlling mechanism of known a kind of flash ROM;
Fig. 2 is the calcspar that overrides the protection controlling mechanism according to a kind of flash ROM of the present invention's first preferred embodiment; And
Fig. 3 is the calcspar that overrides the protection controlling mechanism according to a kind of flash ROM of the present invention's second preferred embodiment.
Embodiment
Override or suffer virus to destroy arbitrarily for fear of the BIOS that is stored in the flash memory storage unit array; the present invention proposes a kind of device that can avoid data damage in order to protection re-writeable nonvolatile memory; with as described below, and following re-writeable nonvolatile memory will be example with the flash ROM.
With reference to the 2nd figure, shown in it is the calcspar that overrides the protection controlling mechanism according to a kind of flash ROM of the present invention's first preferred embodiment.
The flash ROM 30 of the present invention's first preferred embodiment override the protection controlling mechanism comprise two combinatorial logic unit 32 and 34, one delay circuit 36, tool function of reset a low level enable latch 38, one with door 40 and one flash memory storage unit array 42, wherein delay circuit 36 for example by even number of inverters connect formed.
The input end of combinatorial logic unit 32 is receiving inputted signal I respectively
O1~I
On, its output terminal writes enable signal MWE in order to export a storer.The input end of combinatorial logic unit 34 is receiving inputted signal I respectively
1~I
m, its output terminal is in order to export a reset signal C.The input end of delay circuit 36 couples power supply supply voltage VCC, and its output terminal is in order to export an enable signal E.The input end of low level enable latch 38 couples the output terminal of power supply supply voltage VCC and delay circuit 36 respectively, and its control end couples the output terminal of combinatorial logic unit 34, and its output terminal is in order to export an output signal Q.Couple the output terminal of combinatorial logic unit 32 and low level enable latch 38 respectively with the input end of door 40, its output terminal overrides control signal NMWE to flash memory storage unit array 42 in order to export a storer, and the above-mentioned storer of carrying overrides control signal NMWE and is the internal signal that control overrides usefulness.
In the said apparatus, the input signal I that receives when combinatorial logic unit 32
O1~I
OnWhen satisfying its internal preset condition, combinatorial logic unit 32 can write enable signal MWE by output one storer that is set at logically-true, on the contrary if the input signal I that combinatorial logic unit 32 receives
O1~I
OnWhen not satisfying its internal preset condition, combinatorial logic unit 32 can write enable signal MWE by output one storer that is set at logic " vacation ".In like manner, the input signal I that receives when combinatorial logic unit 34
1~I
mWhen satisfying its internal preset condition, combinatorial logic unit 34 meeting outputs one are set at the reset signal C of logically-true, otherwise then reset signal C can be set to logic " vacation ".Wherein, logically-true can optionally be decided to be noble potential " 1 " or electronegative potential " 0 ".
The method of operating of first embodiment of the invention is as described below.
After system's power supply, because of input signal I
1~I
mDo not satisfy the internal preset condition of combinatorial logic unit 34, so the reset signal C of its output can be set to logic " vacation ", so low level enable latch 38 is failure to actuate, this moment, the power supply supply voltage VCC of noble potential arrived at low level enable latch 38 through after the delay of delay circuit 36, make that enable signal E is inoperative, and logically-true is by the output signal Q of bolt-lock in low level enable latch 38, storer override control signal NMWE and will write enable signal MWE with storer and change this moment, that is flash memory storage unit array 42 is in the state that is written of allowing, and system can override flash memory storage unit array 42 as required.
After BIOS finishes all start warming-up exercises, can start a specific memory device read-write program to satisfy the internal preset condition of combinatorial logic unit 34, make that the reset signal C of combinatorial logic unit 34 outputs is a logically-true, thus replacement low level enable latch 38.Like this then output signal Q low level enable latch 38 will be locked in logic " vacation " forever, feasible output signal NMWE with door 40 is logic " vacation " forever, that is flash memory storage unit array 42 will be in the state that can not override forever, behind power-off, start till the power supply once more.
In other words; as long as finish all boot actions at BIOS; and startup specific memory device read-write program satisfies the internal preset condition of combinatorial logic unit 34; make that overriding control signal NMWE with a storer of 40 outputs is that " vacation " afterwards for logic; flash memory storage unit array 42 will be in the state that can not override forever till power supply is closed this moment; and can't via software flash memory storage unit array 42 be reset to the state that can override again, so can thoroughly protect the data that have been stored in the flash memory storage unit array 42 effectively.
With reference to Fig. 3, shown in it is the calcspar that overrides the protection controlling mechanism according to a kind of flash ROM of the present invention's second preferred embodiment.
The flash ROM 50 of the present invention's second preferred embodiment override the protection controlling mechanism comprise two combinatorial logic unit 52 and 54, one delay circuit 56, tool function of reset a low level enable latch 58, one with door 60 and one flash memory storage unit array 62, wherein delay circuit 56 for example by even number of inverters connect formed.
The input end of combinatorial logic unit 54 is receiving inputted signal I respectively
1~I
m, its output terminal is in order to export a reset signal C.The input end of delay circuit 56 couples power supply supply voltage VCC, and its output terminal is in order to export an enable signal E.The input end of low level enable latch 58 couples the output terminal of power supply supply voltage VCC and delay circuit 56 respectively, and its control end couples the output terminal of combinatorial logic unit 54, and its output terminal is in order to export an output signal Q.The input end of combinatorial logic unit 52 is receiving inputted signal I respectively
O1~I
On, its output terminal writes enable signal MWE to flash memory storage unit array 62 in order to export a storer, and above-mentioned storer writes enable signal MWE and is the internal signal that control overrides usefulness.Wherein, one of the input end of combinatorial logic unit 52 for example in order to receiving inputted signal I
O1The pin position, the input signal I that this pin position is received
O1, be external input signal I
OWith output signal Q through with door 60 after signal.Receive external input signal I respectively with the input end of door 60
OWith the output terminal that couples low level enable latch 58, its output terminal is in order to output input signal I
O1
In above-mentioned, the input signal I that receives when combinatorial logic unit 52
O1~I
OnWhen satisfying its internal preset condition, combinatorial logic unit 52 can write enable signal MWE by output one storer that is set at logically-true, on the contrary if the input signal I that combinatorial logic unit 52 receives
O1~I
OnWhen not satisfying its internal preset condition, combinatorial logic unit 52 can write enable signal MWE by output one storer that is set at logic " vacation ".In like manner, the input signal I that receives when combinatorial logic unit 54
1~I
mWhen satisfying its internal preset condition, combinatorial logic unit 54 meeting outputs one are set at the reset signal C of logically-true, otherwise then reset signal C can be set to logic " vacation ".Wherein, logically-true can optionally be decided to be noble potential " 1 " or electronegative potential " 0 ".
The method of operating of second embodiment of the invention is as described below.
After system's power supply, because of input signal I
1~I
mDo not satisfy the internal preset condition of combinatorial logic unit 54, so the reset signal C of its output can be set to logic " vacation ", so low level enable latch 58 is failure to actuate, this moment, the power supply supply voltage VCC of noble potential arrived at low level enable latch 58 through after the delay of delay circuit 56, make enable signal E by decapacitation and logically-true by the output signal Q of bolt-lock in low level enable latch 58, this moment storer write enable signal MWE will be with external input signal I
OAnd change, that is flash memory storage unit array 62 is in the state that is written of allowing, system can optionally override flash memory storage unit array 62.
After BIOS finishes all start warming-up exercises, can start a specific memory device read-write program to satisfy the internal preset condition of combinatorial logic unit 54, make that the reset signal C of combinatorial logic unit 54 outputs is a logically-true, the low level enable latch 58 of resetting according to this.Like this then output signal Q low level enable latch 58 will be locked in logic " vacation " forever, make output signal I with door 60
O1Be logic forever " vacation ", to can't satisfy the internal preset condition of combinatorial logic unit 52 this moment forever, make storer write enable signal MWE and be logic " vacation " forever, that is flash memory storage unit array 62 will be in the state that can not override forever, behind power-off, start till the power supply once more.
In other words, as long as finish all boot actions, and start the internal preset condition that specific memory device read-write program satisfies combinatorial logic unit 54, make output signal I with door 60 at BIOS
O1" vacation " afterwards for logic; storer write enable signal MWE and will be forever be logic " vacation " this moment; flash memory storage unit array 62 will be in the state that can not override forever; and can't via software flash memory storage unit array 62 be reset to the state that can override again, so can thoroughly protect the data that have been stored in the flash memory storage unit array 62 effectively.
Though the present invention discloses as above in the preferred embodiment mode, yet this is not in order to limiting the present invention, anyly has the knack of this operator, without departing from the spirit and scope of the present invention, and when doing various changes and modification.
Claims (14)
1. one kind avoids the device of data damage in order to protection re-writeable nonvolatile memory, it is characterized in that comprising:
One first combinatorial logic unit, its input end receive a plurality of first input signals respectively, and its output terminal writes enable signal in order to export a storer;
One second combinatorial logic unit, its input end receive a plurality of second input signals respectively, and its output terminal is in order to export a reset signal;
One delay circuit, its input end couple power supply supply voltage, and its output terminal is in order to export an enable signal;
The low level enable latch of one tool function of reset, its input end couple the output terminal of this power supply supply voltage and this delay circuit respectively, and its control end couples the output terminal of this second combinatorial logic unit, and its output terminal is in order to export an output signal;
One with the door, its input end couples the output terminal of this first combinatorial logic unit and this low level enable latch respectively, its output terminal overrides control signal in order to export a storer; And
One memory cell array, couple this with the door output terminal, in order to the storage data message;
Wherein, when this first receive respectively with this second combinatorial logic unit this first when satisfying its internal preset condition with this second input signal, this first can be exported this storer that is set at logically-true respectively and write enable signal and this reset signal with this second combinatorial logic unit, otherwise if this first receive respectively with this second combinatorial logic unit this first when not satisfying its internal preset condition with this second input signal, this first can be exported this storer that is set at logic " vacation " respectively and write enable signal and this reset signal with this second combinatorial logic unit, and when this storer when to override control signal be logic " vacation ", this memory cell array is to be in the state that can not override, otherwise when this storer overrides control signal when being logically-true, this memory cell array is to be in the state that can override.
2. as claimed in claim 1 in order to protect the re-writeable nonvolatile memory to avoid the device of data damage, it is characterized in that this delay circuit is made up of even number of inverters series connection institute.
3. " vacation " be set at electronegative potential " 0 " as claimed in claim 1ly avoids the device of data damage in order to protection re-writeable nonvolatile memory, it is characterized in that logically-true is set at noble potential " 1 ", and logic.
4. as claimed in claim 1 in order to protect the re-writeable nonvolatile memory to avoid the device of data damage, it is characterized in that this re-writeable nonvolatile memory comprises flash ROM.
5. as claimed in claim 1 in order to protect the re-writeable nonvolatile memory to avoid the device of data damage, it is characterized in that this memory cell array comprises flash memory storage unit array.
6. one kind avoids the device of data damage in order to protection re-writeable nonvolatile memory, it is characterized in that comprising:
One first combinatorial logic unit, its input end receive a plurality of first input signals respectively, and its output terminal writes enable signal in order to export a storer;
One second combinatorial logic unit, its input end receive a plurality of second input signals respectively, and its output terminal is in order to export a reset signal;
One delay circuit, its input end couple power supply supply voltage, and its output terminal is in order to export an enable signal;
The low level enable latch of one tool function of reset, its input end couple the output terminal of this power supply supply voltage and this delay circuit respectively, and its control end couples the output terminal of this second combinatorial logic unit, and its output terminal is in order to export an output signal;
One with door, the output terminal that its input end couples this low level enable latch respectively with receive an external input signal, its output terminal be coupled to this first combinatorial logic unit input end one of them; And
One memory cell array couples the output terminal of this first combinatorial logic unit, in order to the storage data message;
Wherein, when this first receive respectively with this second combinatorial logic unit this first when satisfying its internal preset condition with this second input signal, this first can be exported this storer that is set at logically-true respectively and write enable signal and this reset signal with this second combinatorial logic unit, otherwise if this first receive respectively with this second combinatorial logic unit this first when not satisfying its internal preset condition with this second input signal, this first can be exported this storer that is set at logic " vacation " respectively and write enable signal and this reset signal with this second combinatorial logic unit, and when this storer when to write enable signal be logic " vacation ", this memory cell array is to be in the state that can not override, otherwise when this storer write enable signal and is logically-true, this memory cell array was to be in the state that can override.
7. as claimed in claim 6ly avoid the device of data damage, it is characterized in that this delay circuit is made up of a plurality of phase inverters series connection institute in order to protection re-writeable nonvolatile memory.
8. " vacation " be set at electronegative potential " 0 " as claimed in claim 6ly avoids the device of data damage in order to protection re-writeable nonvolatile memory, it is characterized in that logically-true is set at noble potential " 1 ", and logic.
9. as claimed in claim 6 in order to protect the re-writeable nonvolatile memory to avoid the device of data damage, it is characterized in that this re-writeable nonvolatile memory comprises flash ROM.
10. as claimed in claim 6 in order to protect the re-writeable nonvolatile memory to avoid the device of data damage, it is characterized in that this memory cell array comprises flash memory storage unit array.
11. one kind avoids the method for data damage in order to protection re-writeable nonvolatile memory, it is characterized in that comprising:
Provide a power supply to a system, this system comprises a memory cell array, in order to the storage data message;
This memory cell array according to a storer write enable signal and be set at logically-true input signal produced one overrides control signal for the storer of logically-true, to allow this system to override this memory cell array, wherein this storer logic state of overriding control signal can change along with the logic state of this input signal, and whether overrides this memory cell array and determined by the logic state that this storer overrides control signal; And
After this system finishes a start warming-up exercise, start a specific memory device read-write program,, make this storer override control signal and be logic " vacation " forever so that this input signal is locked in logic " vacation ", to forbid that this system overrides this memory cell array, till this power supply is closed.
12. as claimed in claim 11ly avoid the method for data damage, it is characterized in that logically-true is set at noble potential " 1 ", and logic " vacation " be set at electronegative potential " 0 " in order to protection re-writeable nonvolatile memory.
13. as claimed in claim 11 in order to protect the re-writeable nonvolatile memory to avoid the method for data damage, it is characterized in that this re-writeable nonvolatile memory comprises flash ROM.
14. as claimed in claim 11 in order to protect the re-writeable nonvolatile memory to avoid the method for data damage, it is characterized in that this memory cell array comprises flash memory storage unit array.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB011102489A CN1168012C (en) | 2001-04-04 | 2001-04-04 | Device and method for protecting re-writeable non volatile memory against data damage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB011102489A CN1168012C (en) | 2001-04-04 | 2001-04-04 | Device and method for protecting re-writeable non volatile memory against data damage |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1378145A CN1378145A (en) | 2002-11-06 |
CN1168012C true CN1168012C (en) | 2004-09-22 |
Family
ID=4658449
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB011102489A Expired - Fee Related CN1168012C (en) | 2001-04-04 | 2001-04-04 | Device and method for protecting re-writeable non volatile memory against data damage |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1168012C (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004259385A (en) * | 2003-02-27 | 2004-09-16 | Fujitsu Ltd | Semiconductor memory device |
KR100604543B1 (en) * | 2004-01-16 | 2006-07-24 | 주식회사 팬택 | Dual mode mobile phone with a circuit for mode switching |
CN107145805B (en) * | 2017-03-21 | 2020-01-17 | 芯海科技(深圳)股份有限公司 | Method for realizing FLASH/MTP internal data anti-false erasing |
CN109656854A (en) * | 2017-10-12 | 2019-04-19 | 光宝科技股份有限公司 | The reset circuit and its remapping method of solid state storage device |
-
2001
- 2001-04-04 CN CNB011102489A patent/CN1168012C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1378145A (en) | 2002-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7953913B2 (en) | Peripheral device locking mechanism | |
US9152562B2 (en) | Storage sub-system for a computer comprising write-once memory devices and write-many memory devices and related method | |
KR100408223B1 (en) | A method and apparatus for hardware block locking in a nonvolatile memory | |
US20040076043A1 (en) | Reliable and secure updating and recovery of firmware from a mass storage device | |
US20070174573A1 (en) | Nonvolatile memory system | |
US8190840B2 (en) | Memory devices with data protection | |
CN1223947C (en) | Safe memory element and its manufacture | |
US8159259B1 (en) | Self-modifying FPGA for anti-tamper applications | |
US6785808B2 (en) | System and method for altering an operating system start-up sequence prior to operating system loading | |
US7580281B2 (en) | Flash memory device with write protection | |
US20040049645A1 (en) | Write-protection blocks for non-volatile semiconductor memory device | |
US6948041B2 (en) | Permanent memory block protection in a flash memory device | |
CN101645046A (en) | Emulation eines einmal programmierbaren speichers | |
US8510501B2 (en) | Write-protection system and method thereof | |
US6292012B1 (en) | Device for protecting a programmable non-volatile memory | |
CN1168012C (en) | Device and method for protecting re-writeable non volatile memory against data damage | |
CN113569297A (en) | Secure memory device, secure memory system and method for managing tamper detection | |
WO2001061503A1 (en) | Nonvolatile memory | |
KR19990027843A (en) | Personal computer system with flash ROM control device and control method | |
JP3028567B2 (en) | Microcomputer with built-in EEPROM | |
US20080155248A1 (en) | Smart cards including booting mode rotection and methods of operating | |
US12050787B2 (en) | Memory controller systems with nonvolatile memory for storing operating parameters | |
JP2005056144A (en) | Electronic apparatus loaded with flash memory, its memory data managing method, and program | |
CN1235147C (en) | Information management system and method for application device | |
US20100023720A1 (en) | Method and apparatus for recognizing changes to data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20040922 Termination date: 20200404 |
|
CF01 | Termination of patent right due to non-payment of annual fee |