Claims
- 1. A method of limiting the rate at which a variable is ramped, comprising the steps of:
calculating a maximum allowable ramp rate of said variable at the current value of said variable; and limiting the rate at which said variable is ramped such that is does not exceed said maximum allowable ramp rate.
- 2. The method of claim 1 wherein said variable is a setpoint temperature of a body being heated.
- 3. The method of claim 2 wherein said body being heated is one or more semiconductor substrates.
- 4. The method of claim 3 wherein said maximum allowable ramp rate is a function of a maximum radial delta temperature on a wafer at the current temperature.
- 5. A method of changing the temperature of a body housed in a heating chamber of a temperature controlled furnace from a starting temperature to an ending temperature using a temperature control algorithm comprising the steps of:
providing temperature data from one or more temperature sensing devices in said heating chamber and a temperature set point as inputs to said temperature control algorithm which controls power delivery to one or more controllable heating elements in said furnace; calculating a maximum allowable temperature ramp rate as a function of temperature; accelerating said temperature set point from said starting temperature at a finite acceleration rate until said maximum allowable temperature ramp rate for the current temperature setpoint value is achieved; and decelerating said temperature set point at a finite deceleration rate until said ending temperature is reached such that the temperature of said body reaches said ending set point temperature smoothly without substantially overshooting or oscillating about said ending temperature.
- 6. The method according to claim 5 wherein said controllable heating elements are selected from the group consisting of radiant heat lamps and heating coils.
- 7. The method according to claim 5 wherein said temperature sensing devices are one or more thermocouples providing one or more temperatures for each of said one or more controllable heating elements.
- 8. The method according to claim 7 wherein a control temperature which is a mathematical combination of said one or more thermocouple temperatures is an input to said temperature control algorithm.
- 9. The method according to claim 8 wherein said control temperature is further defined to have a known offset from said thermocouple temperatures.
- 10. The method according to claim 9 wherein said temperature offsets are static offsets that correct said control temperature for differences between the temperature of said body and said thermocouple temperatures.
- 11. The method according to claim 5 wherein said body is a semiconductor substrate.
- 12. A temperature controlled furnace for changing the temperature of a body comprising:
a heating chamber housing one or more controllable heating elements, and one or more temperature sensing devices; and a temperature controller configured to carry out the method of claim 1.
- 13. A temperature controlled furnace for changing the temperature of a body comprising:
a heating chamber housing one or more controllable heating elements, and one or more temperature sensing devices; and a temperature controller configured to carry out the method of claim 5.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Application Serial No. 60/274,532, filed Mar. 8, 2001, and to copending U.S. patent application Ser. No. 10/068,127 which was filed on Feb. 6, 2002 the disclosures of both of which are hereby incorporated by reference in their entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60274532 |
Mar 2001 |
US |