Abstract:
A method of surface patterning by transferring particles interfacially trapped at a air-water interface to a substrate includes the steps of: (a) interfacially trapping a plurality of particles at an air-water interface; (b) providing a substrate having a polymer adhesive thereon, the polymer adhesive having a glass transition temperature that is less than 25° C and an advancing water contact angle greater than 50; and (c) transferring the particles of step (a) to the substrate of (b) by the Langmuir-Schaefer technique.
Abstract:
A substrate having a plurality of zones is polished and spectra are measured. For each zone, a first linear function fits a sequence of index values associated with reference spectra that best match the measured spectra. A projected time at which a reference zone will reach the target index value is determined based on the first linear function, and for at least one adjustable zone, a polishing parameter adjustment is calculated such that the adjustable zone has closer to the target index at the projected time than without such adjustment. The adjustment is calculated based on a feedback error calculated for a previous substrate. The feedback error for a subsequent substrate is calculated based on a second linear function that fits a sequence of index values associated with reference spectra that best match spectra measured after the polishing parameter is adjusted.
Abstract:
Embodiments described herein use closed-loop control (CLC) of conditioning sweep to enable uniform groove depth removal across the pad, throughout pad life. A sensor integrated into the conditioning arm enables the pad stack thickness to be monitored in-situ and in real time. Feedback from the thickness sensor is used to modify pad conditioner dwell times across the pad surface, correcting for drifts in the pad profile that may arise as the pad and disk age. Pad profile CLC enables uniform reduction in groove depth with continued conditioning, providing longer consumables lifetimes and reduced operating costs.
Abstract:
A computer implemented method includes obtaining at least one current spectrum with an in-situ optical monitoring system, comparing the current spectrum to a plurality of different reference spectra, and determining based on the comparing whether a polishing endpoint has been achieved for the substrate having the outermost layer undergoing polishing. The current spectrum is a spectrum of light reflected from a substrate having an outermost layer undergoing polishing and at least one underlying layer. The plurality of reference spectra represent spectra of light reflected from substrates with outermost layers having the same thickness and underlying layers having different thicknesses.
Abstract:
A method and system for a convolution model multi-mode hardware accelerator. The method comprises receiving a stream of an input feature map into the one or more processors utilizing a convolution model that includes a plurality of convolution layers, estimating a sparsity characteristic of a data portion that encompasses at least one of the plurality of convolution layers, the data portion comprising at least one of weights and input data, processing, in accordance with the sparsity characteristic, the data portion of the convolution model using a first and a second hardware accelerator modes, and in accordance with the processing, generating a plurality of output features that are interpretive of the input feature map.
Abstract:
A method of configuring a polishing monitoring system includes receiving user input selecting a plurality of libraries, each library of the plurality of libraries comprising a plurality of reference spectra for use in matching to measured spectra during polishing, each reference spectrum of the plurality of reference spectra having an associated index value, for a first zone of a substrate, receiving user input selecting a first subset of the plurality of libraries, and for a second zone of the substrate, receiving user input selecting a second subset of the plurality of libraries.
Abstract:
Embodiments described herein use closed-loop control (CLC) of conditioning sweep to enable uniform groove depth removal across the pad, throughout pad life. A sensor integrated into the conditioning arm enables the pad stack thickness to be monitored in-situ and in real time. Feedback from the thickness sensor is used to modify pad conditioner dwell times across the pad surface, correcting for drifts in the pad profile that may arise as the pad and disk age. Pad profile CLC enables uniform reduction in groove depth with continued conditioning, providing longer consumables lifetimes and reduced operating costs.
Abstract:
A computer-implemented method of generating reference spectra includes polishing a first substrate in a polishing apparatus having a rotatable platen, measuring a sequence of spectra from the substrate during polishing with an in-situ monitoring system, associating each spectrum in the sequence of spectra with a index value equal to a number of platen rotations at which the each spectrum was measured, and storing the sequence of spectra as reference spectra.
Abstract:
A method of determining a physical property of a substrate includes recording a first spectrum obtained from a substrate, the first spectrum being obtained during a polishing process that alters a physical property of the substrate. The method includes identifying, in a database, at least one of several previously recorded spectra that is similar to the recorded first spectrum. Each of the spectra in the database has a physical property value associated therewith. The method includes generating a signal indicating that a first value of the physical property is associated with the first spectrum, the first value being determined using the physical property value associated with the identified previously recorded spectrum in the database. A system for determining a physical property of a substrate includes a polishing machine, an endpoint determining module, and a database.
Abstract:
A method and system for a convolution model hardware accelerator. The method comprises receiving a stream of an input feature map into the one or more processors utilizing a convolution model that includes a plurality of convolution layers, for a given convolution layer within the plurality of convolution layers, reconfiguring a computational order for a plurality of hardware accelerator sub-blocks by re-shuffling a plurality of output filters among the plurality of sub-blocks, and in accordance with the reconfigured computational order, generating output features that are interpretive of the input feature map.