The present invention relates to a method of optimizing a servo controller power required in the operation of two-dimensional flexure (Microelectronic Memory Storage) MEMS devices. Furthermore, the invention is directed to an arrangement for optimizing servo controller power in a two-dimensional flexure MEMS storage device through a utilization of the inventive method.
The technology of employing microelectronic memory storage devices (MEMS) is widely employed in the manufacture and commercial and technical applications of essentially low-cost, high-density memory storage devices. In essence, pursuant to an example of the technology, which is currently in further stages of advanced development, resides in the employment of flexure-based MEMS devices (F-MEMS), which possesses a potential of enabling a memory storage of information of 1 terabits/square inch areal density. In effect, information is stored in the MEMS device through the heating up of a small cantilever probe and then producing rows of 40 nm indentations or pits on a polymethylmethacrylate (PMMA) layer of a thickness of 50 nm. Moreover, the very same cantilever probe can be readily employed for the reading back of the information by a method of sensing the presence or, alternatively, the absence of the pits or indentations, which have been formed. Hereby, the polymethylmethacrylate (PMMA) substrate or layer is arranged so as to be mounted on a scanner platform, the latter of which, in turn, is supported by a number of flexures or flexural supports. Basically, two actuators are employed to move a scanner comprising a reading/writing sensor about the surface of the PMMA layer for retrieving the information thereon or for writing information, into the right position along, respectively, the X and Y directions.
Pursuant to the present invention, various methods can be employed for the purpose of minimizing the energy or power which is required to be furnished for powering the servo control for a flexure-based MEMS storage device (F-MEMS), which possesses two degrees (2°) of freedom, in effect, in the X and Y directions. Generally, in a normal manner, data is commonly organized in rows and columns, and then the data, such as, the indentations or pits that are formed on the PMMA layer, are accessed through a movement of a scanner comprising a reading and writing sensor from an initial idle home position in displacements along the appropriate X and Y scanning directions. Thus, while the reading and writing sensor is located in a static or idle at home position, the flexural supports or flexures, on which the scanner platform is supported, are at rest and no energy or power is consumed in order to maintain the sensor at that particular at-home location. However, in order to deflect the flexures and move the reading and writing sensor to other locations on the surface of the PMMA layer away from the at home position in, respectively, X and/or Y scanning directions, power must be supplied to the flexural supports in order to deflect the latter to facilitate movements of the sensor. This power requirement rises proportionally to the square of the distance in which the flexural supports or flexures are deflected. Although various designs may be employed in order to minimize the amount of power, which is required for the servo, which activates the displacement of the flexural supports, this requires different concepts in the utilization thereof. For example, data can be organized in various zones on the PMMA layer, whereby data, which is employed in a more frequent manner, is located closer about the at-home position of the reading and writing sensor. This enables such frequently employed data to be accessed more rapidly and at an expenditure of a much lower energy level or power requirement. For instance, in order to carry out random scanning movements seeking data on the PMMA layer, by the reading and writing sensor, the required lengthier movement is initially implemented, and the movement along the other shorter access length is delayed an appropriate amount of time, whereby both scanning movements seeking the data are completed at generally the same instant in time. This, in essence, will provide a considerable reduction in expended energy, for example, by the synchronized timing of two-micron movements, and a considerably greater amount of energy or power may be saved for even lengthier movements of the sensor.
Accordingly, it is an object of the present invention to provide a novel method of optimizing servo control power expenditures in a two-dimensional flexure MEMS storage device.
Another object of the present invention is to provide a method of the type described wherein a read/write sensor is movable about the surface of an X-Y scanner platform, which utilizes flexural supports for the scanner platform in order to be able to move the sensor in the desired X-Y-directions at a minimal expenditure of servo control power.
Another object of the present invention resides in the provision of an arrangement for the optimizing of expenditures in servo control power in two-dimensional flexure MEMS storage devices.
Reference may now be made to the following detailed description of the preferred embodiment of the invention, taken in conjunction with the accompanying drawings; in which:
a and 9b illustrate respectively energy saving charts in the storage of the data in a main region proximate the at-home position of the read/write sensor;
a, 10b and 10c illustrate respectively plotted time versus distance functions of the X and Y scanner for the displacement of the sensor and the retrieving and/or writing of data; and
a and 11b illustrate, respectively graphical representation of the energy savings of synchronized scanning seeks implemented by the F-MEMS apparatus.
Referring now in detail to the invention and particularly
Contacting the upper surface 18 of the substrate which is comprised of the PMMA layer 18, is a scanning sensor 40 utilizing read and write electronics and which is adapted to, respectively, sense the presence or absence of the indentations or pits 14 representative of data which have been formed in the surface 18 of the PMMA layer 20, such indentations or pits not being illustrated in
As illustrated in the detail of
As illustrated in
Furthermore, the light beam, which passes over a movable edge, is then captured by a second prism, deflected a further 90° and transmitted back to the scanner platform or portion of the sensor electronics. Consequently, the amount of light which is received in proportion to the light which is transmitted forms the basis of a voltage output of the edge sensor 54, 56, and the voltage is then linearly correlated with the location of the platform edge.
Basically, as represented, the read/write operations of the sensor require two widely different position control capabilities, as illustrated in
The scanner developed for this application has the freedom to move independently or selectively along X and Y Cartesian coordinates. Thus, two distinct position sensors and two feedback servo loops controlling two electromagnetic actuators 34, 36, schematically shown in
A proportional-integral-derivative (PID) servo controller is used in this MEMS storage device. The characteristic PID controller transfer function, for example in analog form, is represented by the following expression:
Controller(Output/Input)=(Kp+KDS+K1/S) [1]
where gains Kp, KD and K1 are proportional, derivative and integral gains, and “S” is the Laplace transform operator. The parameterization process to compute the gains is well known in the technology. A control system designer would thus use a dynamic model of the scanner, and would derive the gain values in order to achieve an “optimum” design.
The servo system is required to perform three critical tasks. First, it must move the scanner along the X and Y coordinates to the vicinity of a target track (Location B in
The complete servo architecture to achieve this operation, as well as the X-Y seek, is shown in
In compact flash memory, it takes the same amount of energy to sequentially read/write a block of data, independently of its location and data is stored in the next available slot from the last write. This is not the case with a flexure-based MEMS storage device. It takes the same amount of energy to read or write a bit but it takes additional energy to overcome the force of the flexure to access data further out from the home position. This, in turn, has a big impact on how data is stored in power sensitive applications. Herein, it is proposed that data are stored in zones, depending on the data type and the operating mode of the device (
With an F-MEMS, energy can be further conserved by applying some intelligence to random seeks. First, needed to know are the seek times Tx, Ty as a function of distances X, Y, respectively. Tx and Ty can be experimentally measured or estimated from the equations below:
Tx=Tx0+(X−X0)/Velocity-X
Ty=Ty0+(Y−Y0)/Velocity-Y
Wherein Tx0 is the time required to move the minimum distance X0, including acceleration to Velocity-X and slow down to 0. Velocity-X is the seek velocity for the X-axis. Similarly, Ty0 is the time needed to move Y0 distance and Velocity-Y is the seek velocity for the Y-axis. Tx and Ty are plotted in
Once Tx and Ty are known, then it becomes possible to synchronize the issue of the X-Y seek commands such that both commands are completed at the same time. For example, if Tx and Ty are the same, then both seeks are issued at the same time. If Tx is N milliseconds longer than TY, then X seek command is executed first, then Y seek will be delayed by N milliseconds.
While the present invention has been particularly shown and described with respect to preferred embodiments thereof, it will be understood by those skilled in the art that the foregoing and other changes in forms and details may be made without departing from the scope and spirit of the present invention. It is therefore intended that the present invention not be limited to the exact forms and details described and illustrated, but fall within the scope of the appended claims.
This application is a continuation application of U.S. Ser. No. 11/345,883; filed on Feb. 2, 2006, now pending.
Number | Name | Date | Kind |
---|---|---|---|
20040014440 | Makela et al. | Jan 2004 | A1 |
20040204776 | Sri-Jayantha et al. | Oct 2004 | A1 |
20050084153 | Khomo | Apr 2005 | A1 |
20080284365 | Sri-Jayantha et al. | Nov 2008 | A1 |
Number | Date | Country | |
---|---|---|---|
20090015187 A1 | Jan 2009 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11345883 | Feb 2006 | US |
Child | 12211840 | US |