The present invention relates generally to a memory system and more particularly to a removable nonvolatile memory system.
In the connected world, people create, transport, store, and consume vast amount of information or data ranging from making a phone call, using the facsimile machine, and using the Internet to name a few. The technologies that keep people connected are ubiquitous and always available. Some of these technologies to transport vast amounts of data involve network systems, such as routers and switches. There are different types of network systems utilized across the Internet including local area network (LAN), storage area network (SAN), metropolitan area network (MAN), and wide area network (WAN). Network systems also provide various connectivity options, such as wired, wireless, electrical, or optical.
However, as vast and pervasive the connected world has become, so has the expectation availability, portability, and security of data. Whether data is created on a laptop, handheld device, downloaded, or transferred, data security is a quintessential as the electronics used in the creation, transportation, storage, and consumption of the data. Data may range from enterprise information to personal notes and pictures. Whatever the content, it is important to some users.
One particular area for data security is in the storage of nonvolatile memories. These memories may include magnetic hard disk drive and nonvolatile random access memories. The nonvolatile memories allow storage of data while providing portable without the need for a power supply, such as a battery. As valuable as the portability may be for data storage and transportation, it presents potential security risk.
Thus, a need still remains for a memory system for improving data security for removable nonvolatile memories to be used with the electronic systems. In view of the ever-increasing need to save costs and improve efficiencies, it is more and more critical that answers be found to these problems.
Solutions to these problems have been long sought but prior developments have not taught or suggested any solutions and, thus, solutions to these problems have long eluded those skilled in the art.
The present invention provides a removable nonvolatile memory system including inserting a nonvolatile memory into an electronic system; storing timing information onto a passive device coupled with the nonvolatile memory; extracting the nonvolatile memory from the electronic system; and enabling a read function from the nonvolatile memory based on the timing information stored on the passive device.
Certain embodiments of the invention have other aspects in addition to or in place of those mentioned or obvious from the above. The aspects will become apparent to those skilled in the art from a reading of the following detailed description when taken with reference to the accompanying drawings.
The following embodiments are described in sufficient detail to enable those skilled in the art to make and use the invention. It is to be understood that other embodiments would be evident based on the present disclosure, and that system, process, or mechanical changes may be made without departing from the scope of the present invention.
In the following description, numerous specific details are given to provide a thorough understanding of the invention. However, it will be apparent that the invention may be practiced without these specific details. In order to avoid obscuring the present invention, some well-known circuits, system configurations, and process steps are not disclosed in detail. Likewise, the drawings showing embodiments of the system are semi-diagrammatic and not to scale and, particularly, some of the dimensions are for the clarity of presentation and are shown greatly exaggerated in the drawing FIGs. Generally, the invention can be operated in any orientation. In addition, where multiple embodiments are disclosed and described having some features in common, for clarity and ease of illustration, description, and comprehension thereof, similar and like features one to another will ordinarily be described with like reference numerals.
For expository purposes, the term “horizontal” as used herein is defined as a plane parallel to the plane or surface of the integrated circuit, regardless of its orientation. The term “vertical” refers to a direction perpendicular to the horizontal as just defined. Terms, such as “above”, “below”, “bottom”, “top”, “side” (as in “sidewall”), “higher”, “lower”, “upper”, “over”, and “under”, are defined with respect to the horizontal plane. The term “on” means there is direct contact among elements. The term “system” as used herein means and refers to the method and to the apparatus of the present invention in accordance with the context in which the term is used.
Referring now to
For illustrative purposes, the application of the removable nonvolatile memory system 102 is described as storing to and from the electronic system 100, although it is understood that the storage and reading of the data or information from the removable nonvolatile memory system 102 may be perform by another electronic system (not shown). For example, a smart phone (not shown) may store or read data that may be read or stored by, respectively, by the electronic system 100.
The portability of the removable nonvolatile memory system 102 allows ease of storage, transport, and usage of data stored therein at other systems at different locations. The removable nonvolatile memory system 102 may be used to even backup important data for a limited amount of time.
Referring now to
The removable nonvolatile memory system 102 also includes a passive device 208 for providing a timing function for the access time to the nonvolatile memory 206. A power source 210, such as a voltage source, may be included in the electronic system 100 of
The passive device 208 may be selected to provide a predetermined time from the charge or generally speaking the timing information. The timing information stored on the passive device 208 may also be controlled by adjusting the time the switch 212 is closed or the application of the power source 210.
If the removable nonvolatile memory system 102 is removed or extracted from the electronic system 100, it equivalently loses its power supply similar to the power source 210 being turned off, the switch 212 put to an opened position, or a combination thereof. With the removable nonvolatile memory system 102 removed, the passive device 208 provides a timing function for the data stored in the nonvolatile memory 206 to remain readable, non-writeable, or a combination thereof.
The readability or write inhibition may be selectable and settable. The selection may be performed with the electronic system 100 or within the removable nonvolatile memory system 102. For example, the removable nonvolatile memory system 102 may include a mechanical switch the may be set to a position for readability, writable inhibition, or the combination thereof.
For example, the passive device 208 implemented as a capacitor will discharge the stored voltage for a specific time. The voltage level from the passive device 208 may be compared to a voltage reference 214 with a comparator 216, such as operational amplifier. If the voltage level from the passive device 208 goes below the voltage reference 214, the comparator 216 will disable a read path 218 from the nonvolatile memory 206. The read path 218 may be disabled, for example, by input a logic zero into read gates 220 or AND gates such that all the read path 218 will output only logic zeros.
The passive device 208 may be implemented with a number of elements or components. For example, the passive device 208 may be implemented with a number of capacitors in a parallel, series, or a combination thereof to improve resolution of the discharge time. The capacitors may be of different values.
For illustrative purposes, the removable nonvolatile memory system 102 is described with the passive device 208 providing a timing function with the discharge of charge from the capacitor, although it is understood that other types of the passive device 208 may be used to provide the timing function. For example, the passive device 208 is generally a device based on the structural construction and the material system that provides a timing function or more specifically a count down function without a need for an external power source with the removable nonvolatile memory system 102 extracted from the electronic system 100. The passive device 208 may be implemented by other electrical components, a combination of electrical components, mechanical components, or a combination thereof.
Also for illustrative purposes, the removable nonvolatile memory system 102 is shown with the passive device 208, the comparator 216, the voltage reference 214, the nonvolatile memory 206, and the read gates 220, although it is understood that the configuration of the removable nonvolatile memory system 102 may differ. For example, the removable nonvolatile memory system 102 may include volatile memory, such as static random access memory (SRAM) or dynamic random access memory (DRAM), for extending the life of the nonvolatile memory 206 by minimizing the write and erase cycles.
Referring now to
A curve 306 represents the different voltage levels over the time 302 and over specific operations of the removable nonvolatile memory system 102 of
The charging region 308 may represent the switch 212 of
The charged region 310 may represent the maximum voltage level of the passive device 208 having the voltage limit 316 and the switch 212 in a closed position. If the voltage limit 316 represents a predetermined voltage level to be stored on the passive device 208, the switch 212 may be in an opened position such that the power source 210 will not continue to charge the passive device 208. Within both the charging region 308 and the charged region 310, the nonvolatile memory 206 of
With the removable nonvolatile memory system 102 extracted from the electronic system 100 of
The read function is enabled with the voltage from the passive device 208 even if the removable nonvolatile memory system 102 is inserted into a system, such as the electronic system 100, to read the data from the nonvolatile memory 206. While the removable nonvolatile memory system 102 is in the read region 312, the nonvolatile memory 206 may or may not be written even with the removable nonvolatile memory system 102 is inserted into the system for reading the data. The writable inhibition may depend on the selection or setting of the removable nonvolatile memory system 102 as mentioned in
As the voltage from the passive device 208 approximates the level of the voltage reference 214, the curve 306 may transition from the read region 312 to the read inhibited region 314. With the voltage from the passive device 208 approximately at or below the voltage reference 214, the comparator 216 may output a logic zero to the read gates 220 thereby masking the read path 218 of
The electronic system 100 or a similar system capable of receiving the removable nonvolatile memory system 102 may retrieve status from the removable nonvolatile memory system 102 inserted therein. The status may include the state or the voltage of the passive device 208 to determine if the passive device 208 is readable, writeable, or a combination thereof. For example, the mechanical setting described in
The discharge time of the passive device 208 in the read region 312 represents the timing function provided by the passive device 208 without an external power supply. The selection of the passive device 208, such as the capacitance value, may determine the maximum specified time, such as 10 minutes, 20 minutes, or 30 minutes.
The removable nonvolatile memory system 102 may complete write function and be set to enter a time down mode or a discharge mode while still within the electronic system 100. Alternatively, the removable nonvolatile memory system 102 may complete write function and may not enter the discharge mode until removed from the electronic system 100.
As mentioned earlier, the curve 306 in the graphical view represents the timing function for a capacitor type of the passive device 208. Other types of the passive device 208 may be used including different electrical components, mechanical components, or a combination thereof where the structure and the material system of the passive device 208 provides the timing function without an external power source 210.
Referring now to
Yet other important aspects of the embodiments include that it valuably supports and services the historical trend of reducing costs, simplifying systems, and increasing performance.
These and other valuable aspects of the embodiments consequently further the state of the technology to at least the next level.
Thus, it has been discovered that the electronic system of the present invention furnishes important and heretofore unknown and unavailable solutions, capabilities, and functional aspects for improving reliability in systems. The resulting processes and configurations are straightforward, cost-effective, uncomplicated, highly versatile, and effective, can be implemented by adapting known technologies, and are thus readily suited for efficiently and economically manufacturing stackable integrated circuit package system.
While the invention has been described in conjunction with a specific best mode, it is to be understood that many alternatives, modifications, and variations will be apparent to those skilled in the art in light of the aforegoing description. Accordingly, it is intended to embrace all such alternatives, modifications, and variations that fall within the scope of the included claims. All matters hithertofore set forth herein or shown in the accompanying drawings are to be interpreted in an illustrative and non-limiting sense.