P
USRE37560EExpiredUtilityPatentIndex 93

Scan control for scanning probe microscopes

Assignee: VEECO INSTR INCPriority: Dec 2, 1994Filed: Oct 10, 1997Granted: Feb 26, 2002
Est. expiryDec 2, 2014(expired)· nominal 20-yr term from priority
Inventors:ELINGS VIRGIL B
G01Q 40/00G01B 7/003Y10S977/851
93
PatentIndex Score
25
Cited by
11
References
94
Claims

Abstract

A method of controlling a scanner, particularly a scanner for use in scanning probe microscopes such as an atomic force microscope, including the steps of generating a scan voltage which varies as a parametric function of time, applying the scan voltage to the scanner, sensing plural positions of the scanner upon application of the scan voltage, fitting a parametric function to the sensed scanner positions, and controlling at least one parameter of the scan voltage function based on the parametric function fitted to the sensed scanner positions in the fitting step. In a preferred embodiment, the scan voltage is a polynomial parametric function of time and the order of terms of the polynomial is set in relation to the size of the scan being controlled, with small scans having at least one order term and relatively larger scans having plural order terms. Thus, the sensed position data are used, not to control the motion of the scanner directly in a closed loop system, but instead to optimize the transducer calibration parameters for subsequent open looped scan control of a portion of a total scan, with the calibration of the transducer scan voltage parameters periodically occurring.

Claims

exact text as granted — not AI-modified
What is claimed as new and is desired to be secured by Letters Patent of the United States is:  
     
       1. In a method of controlling a scanning motion for a scanning probe microscope with a scanner having an attached end and a free end in which positioning of the free end is controlled by application of a scan voltage to the scanner, the improvement comprising the steps of: 
       a) applying to said scanner a scan voltage which varies as a predetermined parametric function to generate a scanning motion;  
       b) monitoring said scanning motion with a position sensor by sensing plural position data of said free end along a selected coordinate; and  
       c) updating parameters of said predetermined parametric function based on the sensed plural position data to produce a linear scan of certain size and offset.  
     
     
       2. The method of  claim 1  further comprising the step of: 
       selecting the number of parameters which are updated in relation to decreasing position sensor signal-to-noise ratio.  
     
     
       3. The method of  claim 1 , comprising: 
       selecting a scanner which includes materials selected from the group consisting of piezoelectrics or electrostrictives.  
     
     
       4. The method of  claim 1 , wherein said step of monitoring the scanning motion includes the step of: 
       sensing plural position data with a position sensor selected from the group consisting of optical interferometers and capacitive sensors.  
     
     
       5. The method of  claim 1 , wherein said step of applying said scan voltage comprises the step of: 
       choosing as said parametric function a nonlinear waveform V(t), given by:  
       
         
           V(t)=a+bt+ct 2 +dt 3  . . .  
         
       
       where a, b, c . . . are adjustable parameters and t is the time along a scan line. 
     
     
       6. The method of  claim 1 , wherein said step of monitoring said scanning movement includes the step of: 
       calculating from said position data parameters of a position function describing said scanning movement; and  
       storing the position function parameters in a memory.  
     
     
       7. The method of  claim 6  wherein said step of controlling a parameter of said scan voltage parametric function includes the step of: 
       comparing said position function parameters to desired scan parameters set by an operator; and,  
       compensating for any difference between said position function parameters and said desired scan parameters by adjusting the parameters of said scan voltage.  
     
     
       8. The method of  claim 6 , wherein said step of calculating the parameters of a position includes the step of: 
       determining the parameters of a general position function by a least-squares fit of a polynomial of a predetermined order to the motion sensor position data.  
     
     
       9. The method of  claim 8  wherein said step of calculating the parameters of a polynomial position function includes the step of: 
       selecting the order of the terms of the polynomial in relation to the size of the scanning motion with at least a first order term being determined for small scans and plural order terms being determined for larger scans.  
     
     
       10. The method of  claim 5 , wherein the higher order coefficients of said nonlinear waveform are fixed at predetermined values while the lower order parameters are adjusted to control scanner motion. 
     
     
       11. The method of  claim 1 , wherein said step of monitoring said scanning movement includes the step of: 
       collecting image data at the time of said sensing of scanner position data.  
     
     
       12. The method of  claim 1 , wherein said step of applying a scan voltage to the scanner includes the step of: 
       calculating a voltage increment to be added to said scan voltage at least twice during scanning.  
     
     
       13. The method of  claim 1  wherein said step of updating the parameters of the scan voltage parametric function includes at least one of the steps of: 
       updating the parameters of said scan voltage parametric function prior to scanning an image;  
       updating the parameters of said scan voltage parametric function at selected intervals within a scan;  
       updating the parameters of said scan voltage parametric function iteratively;  
       updating the parameters of said scan voltage parametric function based on the scan voltage function parameters stored in a memory; and  
       continuously updating the parameters of said scan voltage parametric function while scanning an image by extrapolating from parameter values obtained from previous scans.  
     
     
       14. The method of  claim 6  wherein said step of monitoring said scanning movement includes the step of: 
       calculating the parameters of a position function from the data for the forward scan direction and from the data for the backward scan direction.  
     
     
       15. The method of  claim 1 , wherein said step of monitoring said scanning movement includes the step of: 
       sensing plural position data with an optical interferometer having a periodic output.  
     
     
       16. The method of  claim 15 , wherein said step of updating the parameters of said scan voltage parametric function includes the step of: 
       adjusting the parameters of the scan voltage parametric function until the differences between the parameters of the position function for the forward scan direction and the parameters of the position function for the backward scan direction are minimized, whereby parameters of the scan voltage parametric function are established to compensate for the nonlinearity of the piezoelectric scanner.  
     
     
       17. The method of  claim 15  wherein said step of sensing plural position data with an optical interferometer includes the step of: 
       storing in a memory during a scan a motion sensor waveform from the optical interferometer; and  
       comparing the motion sensor waveforms from subsequent scans by cross correlation.  
     
     
       18. The method of  claim 1 , wherein scanning is performed along two, generally orthogonal axes, and said monitoring step includes sensing plural position data along both of said axes, and said controlling step controls scanning motion along both of said axes. 
     
     
       19. In a method of controlling a scanning motion for a scanning probe microscope with a scanner having an attached end and a free end in which positioning of the free end is controlled by application of a scan voltage to the scanner, the improvement comprising the steps of: 
       a) applying to said scanner a scan voltage which varies as a predetermined parametric function to generate a scanning motion;  
       b) monitoring said scanning motion with a position sensor by sensing plural position data of said free end along a selected coordinate;  
       c) calculating parameters of a scan position function from the scanner position data;  
       d) storing the parameters of said scan position function in a memory;  
       e) comparing the scan position function parameters with parameters set by an operator and parameters stored in the memory to obtain a measure of the error in the scan; and  
       f) using a look-up table relating the measured error in the scan to the scan voltage parameters to adjust the scan voltage parameters in order to reduce the error in the scan.  
     
     
       20. The method of  claim 19 , wherein said look-up table relating the error in the scan to the adjustable scan voltage parameters is obtained by a precalibration procedure including the steps of: 
       a) driving the scanner with a waveform determined by the scan voltage parametric function to scan a known subject surface containing a distance calibration marking and produce scanner position data regarding the characteristics of said known subject surface;  
       b) calculating parameters of a scan position function from the scanner position data;  
       c) comparing the scan position function parameters with parameters set by an operator to obtain a measure of the error in the scan; and  
       d) storing in a memory the position function parameters, the measured error in the scan and the scan voltage function parameters.  
     
     
       21. The method of  claim 1  or  claim 2  or  claim 3  or  claim 4  or  claim 5  or  claim 6  or  claim 7  or  claim 8  or  claim 9  or  claim 10  or  claim 11  or  claim 12  or  claim 13  or  claim 14  or  claim 15  or  claim 16  or  claim 17  or  claim 18  or  claim 19  or  claim 20  wherein said scanning probe microscope is an atomic force microscope. 
     
     
       22. The method of  claim 21  wherein said scanning probe microscope is an atomic force microscope, and wherein said scanner is driven, at least in part, by at least one piezoelectric element. 
     
     
       23. The method of  claim 1  or  claim 2  or  claim 3  or  claim 4  or  claim 5  or  claim 6  or  claim 7  or  claim 8  or  claim 9  or  claim 10  or  claim 11  or  claim 12  or  claim 13  or  claim 14  or  claim 15  or  claim 16  or  claim 17  or  claim 18  or  claim 19  or  claim 20  wherein said scanning probe microscope is a scanning tunnelling microscope. 
     
     
       24. The method of  claim 23  wherein said scanning probe microscope is a scanning tunneling microscope, and wherein said scanner is driven, at least in part, by at least one piezoelectric element. 
     
     
       25. The method of  claim 21  wherein the number of parameters in the parametric functions which are updated depends on the scan size, and wherein said number is smaller for smaller scan sizes. 
     
     
       26. The method of  claim 22  wherein the number of parameters in the parametric functions which are updated depends on the scan size, and wherein said number is smaller for smaller scan sizes. 
     
     
       27. The method of  claim 23  wherein the number of parameters in the parametric functions which are updated depends on the scan size, and wherein said number is smaller for smaller scan sizes. 
     
     
       28. The method of  claim 24  wherein the number of parameters in the parametric functions which are updated depends on the scan size, and wherein said number is smaller for smaller scan sizes. 
     
     
       29. In a method of controlling scanning of a scanning probe microscope with a scanner having a moveable probe attached to said scanner, said probe having a free end, the steps of applying to said scanner a scan voltage which varies according to a parametric equation to generate scanning motion of said scanner, sensing plural position data of said free end of said probe during said scanning, and updating parameters of said parametric equation based on said plural position data to produce linear scanning of said scanner. 
     
     
       30. The method of  claim 29 , wherein said updating includes the step of selecting a number of parameters to be updated in relation to increasing or decreasing sensed signal-to-noise ratio. 
     
     
       31. The method of  claim 29 , comprising: 
       selecting a scanner including at least one piezoelectric or electrostrictive element.  
     
     
       32. The method of  claim 29 , wherein said step of monitoring said scanning includes the steps of: 
       sensing plural position data with a position sensor selected from the group consisting of optical interferometers and capacitive sensors.  
     
     
       33. The method of  claim 29 , wherein said step of applying said scan voltage comprises the step of: 
       choosing as said parametric function a nonlinear waveform V(t), given by:  
       
         
           V(t)=a+bt+ct 2 or+dt 3    . . .    
         
       
       where a, b, c, . . . are adjustable parameters and t is the time along the scan line. 
     
     
       34. The method of  claim 29 , further comprising collecting image data at the time of said sensing. 
     
     
       35. The method of  claim 29 , further comprising calculating a voltage increment to be added to said scan voltage at least twice during said scanning. 
     
     
       36. The method of  claim 29 , wherein said step of updating said parameters includes at least one of the steps of: 
       updating said parameters before scanning an image;  
       updating said parameters at selected intervals within a scan;  
       updating said parameters iteratively;  
       updating said parameters based on parameters stored in a memory; and  
       updating said parameters while scanning an image by extrapolating from parameter values obtained from previous scans.  
     
     
       37. The method of  claim 29  or  claim 30  or  claim 31 or  claim 23  or  claim 33  or  claim 34  or  claim 35  or  claim 36  wherein said scanning probe microscope is an atomic force microscope. 
     
     
       38. The method of  claim 37  wherein said scanner is driven, at least in part, by at least one piezoelectric element. 
     
     
       39. The method of  claim 29  or  claim 30  or  claim 31 or  claim 23  or  claim 33  or  claim 34  or  claim 35  or  claim 36  wherein said scanning probe microscope is a scanning tunneling microscope. 
     
     
       40. The method of  claim 39  wherein said scanner is driven, at least in part, by at least one piezoelectric element. 
     
     
       41. The method of  claim 37  wherein said parametric function is a parametric function of time. 
     
     
       42. The method of  claim 38  wherein said parametric function is a parametric function of time. 
     
     
       43. The method of  claim 39  wherein said parametric function is a parametric function of time. 
     
     
       44. The method of  claim 40  wherein said parametric function is a parametric function of time. 
     
     
       45. The method of  claim 1  or  claim 2  or  claim 3  or  claim 4  or  claim 11  or  claim 12  or  claim 13  or  claim 14  or  claim 15  or  claim 16  or  claim 17  or  claim 19  or  claim 20  or  claim 29  or  claim 30  or  claim 31  or  claim 32  or  claim 34  or  claim 35  or  claim 36 or  claim 37  or  claim 38  or  claim 39  or  claim 40  or  claim 41  or  claim 42  or  claim 43  or  claim 44  wherein, for small scans, the number of parameters that are updated are 2, corresponding to the scan size and average scan position. 
     
     
       46. In a method of controlling a scanning motion for a scanning probe microscope with a scanner having an attached end and a free end in which positioning of the free end is controlled by application of a scan voltage to the scanner, the improvement comprising the steps of: 
         a )  applying to said scanner a scan voltage which varies as a predetermined parametric function to generate a scanning motion;    
         b )  monitoring said scanning motion with a position sensor by sensing plural position data of said free end along a selected coordinate; and    
         c )  updating at least one parameter of said predetermined parametric function based on the sensed plural position data to produce a linear scan of desired size and offset.   
     
     
       47. The method of  claim 46  further comprising the step of: selecting the number of parameters which are updated in relation to decreasing position sensor signal- to - noise ratio.   
     
     
       48. The method of  claim 46  comprising: selecting a scanner which includes materials selected from the group consisting of piezoelectrics or electrostrictives. 
     
     
       49. The method of  claim 46 , wherein said step of monitoring the scanning motion includes the step of: sensing plural position data with a position sensor selected from the group consisting of optical interferometers and capacitive sensors. 
     
     
       50. The method of  claim 46 , wherein said step of applying said scan voltage comprises the step of: choosing as said parametric function a nonlinear waveform V( t ) , given by:    
       
         
             V ( t ) =a+bt+ct   2   +dt   3    . . .    
         
       
       
         where a, b, c, . . . are adjustable parameters and t is the time along the scan line. 
       
     
     
       51. The method of  claim 46 , wherein said step of monitoring said scanning movement includes the step of: 
       
         calculating from said position data parameters of a position function describing said scanning movement; and  
       
       
         storing the position function parameters in a memory. 
       
     
     
       52. The method of  claim 51  wherein said step of controlling a parameter of said scan voltage parametric function includes the step of: 
       
         comparing said position function parameters to desired scan parameters set by an operator; and  
       
       
         compensating for any difference between said position function parameters and said desired scan parameters by adjusting the parameters of said scan voltage. 
       
     
     
       53. The method of  claim 51 , wherein said step of calculating the parameters of a position function includes the step of: 
         determining the parameters of a general position function by a least - squares fit of a polynomial of a predetermined order to the motion sensor position data.   
     
     
       54. The method of  claim 53 , wherein said step of calculating the parameters of a polynomial position function includes the step of: 
       
         selecting the order of the terms of the polynomial in relation to the size of the scanning motion. 
       
     
     
       55. The method of  claim 50 , wherein the higher order coefficients of said nonlinear waveform are fixed at predetermined values while the lower order parameters are adjusted to control scanner motion. 
     
     
       56. The method of  claim 46 , wherein said step of monitoring said scanning movement includes the step of: 
       
         collecting image data at the time of said sensing of scanner position data. 
       
     
     
       57. The method of  claim 46 , wherein said step of applying a scan voltage to the scanner includes the step of: 
       
         calculating a voltage increment to be added to said scan voltage at least twice during scanning. 
       
     
     
       58. The method of  claim 46  wherein said step of updating the parameters of the scan voltage parametric function includes at least one of the steps of: 
       
         updating said at least one parameter of said scan voltage parametric function prior to scanning an image;  
       
       
         updating said at least one parameter of said scan voltage parametric function at selected intervals within a scan;  
       
       
         updating said at least one parameter of said scan voltage parametric function iteratively;  
       
       
         updating said at least one parameter of said scan voltage parametric function based on the scan voltage function parameters stored in a memory; and  
       
       
         continuously updating said at least one parameter of said scan voltage parametric function while scanning an image by extrapolating from parameter values obtained from previous scans. 
       
     
     
       59. The method of  claim 51  wherein said step of monitoring said scanning movement includes the step of: 
       
         calculating the parameters of a position function from the data for the forward scan direction and from the data for the backward scan direction. 
       
     
     
       60. The method of  claim 46 , wherein said step of monitoring said scanning movement includes the step of: 
       
         sensing plural position data with an optical interferometer having a periodic output. 
       
     
     
       61. The method of  claim 59 , wherein said step of updating the parameters of said scan voltage parametric function includes the step of: 
       
         adjusting the parameters of the scan voltage parametric function until the differences between the parameters of the position function for the forward scan direction and the parameters of the position function for the backward scan direction are minimized, whereby parameters of the scan voltage parametric function are established to compensate for the nonlinearity of the piezoelectric scanner. 
       
     
     
       62. The method of  claim 60 , wherein said step of sensing plural position data with an optical interferometer includes the step of: 
       
         storing in a memory during a scan a motion sensor waveform from the optical interferometer; and  
       
       
         comparing the motion sensor waveforms from subsequent scans by cross correlation. 
       
     
     
       63. The method of  claim 46 , wherein scanning is performed along two, generally orthogonal axes, and said monitoring step includes sensing plural position data along both of said axes, and said controlling step controls scanning motion along both of said axes. 
     
     
       64. In a method of controlling a scanning motion for a scanning probe microscope with a scanner having an attached end and a free end in which positioning of the free end is controlled by application of a scan voltage to the scanner, the improvement comprising the steps of: 
         a )  applying to said scanner a scan voltage which varies as a predetermined parametric function to generate a scanning motion;    
         b )  monitoring said scanning motion with a position sensor by sensing plural position data of said free end along a selected coordinate;    
         c )  calculating at least one parameter of a scan position function from the scanner position data;    
         d )  storing said at least one parameter of said scan position function in a memory;    
         e )  comparing the scan position function parameters with parameters set by an operator and parameters stored in the memory to obtain a measure of the error in the scan; and    
         f )  using a look - up table relating the measured error in the scan to said at least one scan voltage parameter to adjust at least one of the scan voltage parameters in order to reduce the error in the scan.   
     
     
       65. The method of  claim 64 , wherein said look- up table relating the error in the scan to said at least one adjustable scan voltage parameters is obtained by a precalibration procedure including the steps of:    
         a )  driving the scanner with a waveform determined by the scan voltage parametric function to scan a known subject surface containing a distance calibration marking and produce scanner position data regarding the characteristics of said known subject surface;    
         b )  calculating at least one parameter of a scan position function from the scanner position data;    
         c )  comparing said at least one scan position function parameter with one or more parameters set by an operator to obtain a measure of the error in the scan; and    
         d )  storing in a memory said at least one position function parameter, the measured error in the scan and at least one scan voltage function parameter.   
     
     
       66. The method of  claim 46  or  claim 47  or  claim 48  or  claim 49  or  claim 50  or  claim 51  or  claim 52  or  claim 53  or  claim 54  or  claim 55  or  claim 56  or  claim 57  or  claim 58  or  claim 59  or  claim 60  or  claim 61  or  claim 62  or  claim 64  or  claim 65  wherein said scanning probe microscope is an atomic force microscope. 
     
     
       67. The method of  claim 66  wherein said scanning probe microscope is an atomic force microscope, and wherein said scanner is driven, at least in part, by at least one piezoelectric element. 
     
     
       68. The method of  claim 66  wherein the number of parameters in the parametric functions which are updated depends on the scan size, and wherein said number is smaller for smaller scan sizes. 
     
     
       69. The method of  claim 67  wherein the number of parameters in the parametric functions which are updated depends on the scan size, and wherein said number is smaller for smaller scan sizes. 
     
     
       70. In a method of controlling scanning of a scanning probe microscope with a scanner having a moveable probe attached to said scanner, said probe having a free end, the steps of applying to said scanner a scan voltage which varies according to a parametric equation to generate scanning motion of said scanner, sensing plural position data of said free end of said probe during said scanning, and updating at least one of the parameters of said parametric equation based on said plural position data to produce linear scanning of said scanner. 
     
     
       71. The method of  claim 70 , wherein said updating includes the step of selecting a number of parameters to be updated in relation to increasing or decreasing sensed signal- to - noise ratio.   
     
     
       72. The method of  claim 70 , comprising: 
       
         selecting a scanner including at least one piezoelectric or electrostrictive element. 
       
     
     
       73. The method of  claim 70 , wherein said step of monitoring said scanning includes the steps of: 
       
         sensing plural position data with a position sensor selected from the group consisting of optical interferometers and capacitive sensors. 
       
     
     
       74. The method of  claim 70 , wherein said step of applying said scan voltage comprises the step of: choosing as said parametric function a nonlinear waveform V( t ) , given by:    
       
         
             V ( t ) =a+bt+ct   2   +dt   3    . . .    
         
       
       
         where a, b, c, . . . are adjustable parameters and t is the time along the scan line. 
       
     
     
       75. The method of  claim 70 , further comprising collecting image data at the time of said sensing. 
     
     
       76. The method of  claim 70 , further comprising calculating a voltage increment to be added to said scan voltage at least twice during said scanning. 
     
     
       77. The method of  claim 70 , wherein said step of updating said at least one parameter includes at least one of the steps of: 
       
         updating said at least one parameter before scanning an image;  
       
       
         updating said at least one parameter at selected intervals within a scan;  
       
       
         updating said at least one parameter iteratively;  
       
       
         updating said at least one parameter stored in a memory; and  
       
       
         updating said at least one parameter while scanning an image by extrapolating from parameter values obtained from previous scans. 
       
     
     
       78. The method of  claim 70  or  claim 71  or  claim 72  or  claim 73  or  claim 74  or  claim 75  or  claim 76  or  claim 77  wherein said scanning probe microscope is an atomic force microscope. 
     
     
       79. The method of  claim 78  wherein said scanner is driven, at least in part, by at least one piezoelectric element. 
     
     
       80. The method of  claim 78  wherein said parametric function is a parametric function of time. 
     
     
       81. The method of  claim 79  wherein said parametric function is a parametric function of time. 
     
     
       82. The method of  claim 46  or  claim 47  or  claim 48  or  claim 49  or  claim 56  or  claim 57  or  claim 58  or  claim 59  or  claim 60  or  claim 61  or  claim 62  or  claim 64  or  claim 65  or  claim 70  or  claim 71  or  claim 72  or  claim 73  or  claim 75  or  claim 76  or  claim 77  wherein, for small scans, the number of parameters that is updated is  1 , corresponding to the average scan position. 
     
     
       83. The method of  claim 78 , wherein, for small scans, the number of parameters that is updated is  1 , corresponding to the average scan position. 
     
     
       84. The method of  claim 79 , wherein, for small scans, the number of parameters that is updated is  1 , corresponding to the average scan position. 
     
     
       85. The method of  claim 37 , wherein, for small scans, the number of parameters that is updated are  2 , corresponding to the scan size and the average scan position. 
     
     
       86. The method of  claim 38 , wherein, for small scans, the number of parameters that is updated are  2 , corresponding to the scan size and the average scan position. 
     
     
       87. The method of  claim 39 , wherein, for small scans, the number of parameters that is updated are  2 , corresponding to the scan size and the average scan position. 
     
     
       88. The method of  claim 23 , wherein said scanning probe microscope is an atomic force microscope. 
     
     
       89. The method of  claim 23 , wherein said scanning probe microscope is a scanning tunneling microscope. 
     
     
       90. The method of  claim 40 , wherein, for small scans, the number of parameters that are updated are  2 , corresponding to the scan size and average scan position. 
     
     
       91. The method of  claim 41 , wherein, for small scans, the number of parameters that are updated are  2 , corresponding to the scan size and average scan position. 
     
     
       92. The method of  claim 42 , wherein, for small scans, the number of parameters that are updated are  2 , corresponding to the scan size and average span position. 
     
     
       93. The method of  claim 43 , wherein, for small scans, the number of parameters that are updated are  2 , corresponding to the scan size and average scan position. 
     
     
       94. The method of  claim 44 , wherein, for small scans, the number of parameters that are updated are  2 , corresponding to the scan size and average scan position.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.