1461103478-7a060a0b-1bcf-4ce7-b4c8-e8d9071109be

1. A system for transforming data from a data source for use in a target application, the system comprising:
a global data flow model representing a process of moving the data from the data source to the target application;
a user interface;
a graphical view generator that generates a local view of at least a portion of the global data model for the use interface, wherein the local view is configured for manipulation by a user of the user interface; and
a transformation engine configured to integrate a manipulated local view into the global data flow model.
2. A system in accordance with claim 1, further comprising a storage connected to the transformation engine for receiving data transformations represented by the global data flow model.
3. A system in accordance with claim 2, wherein the data transformations include structure transformations and record transformations.
4. A system in accordance with claim 2, wherein the transformation engine is further configured to disseminate the data transformations to the plurality of graphical view generators.
5. A system in accordance with claim 4, wherein each of the plurality of graphical view generators are configured to generate a local graphical view based on the data transformations.
6. A data transformation system, comprising:
a source system providing data;
a target system configured to receive the data from the source system
a global data model defining transformations of the data from the source system to the target system; and
a local view that graphically depicts a subset of the global data model for manipulation by a user.
7. A system in accordance with claim 6, further comprising a graphical transformation system configured to capture each manipulated subset of the global data model from each respective local view.
8. A system in accordance with claim 7, wherein the graphical transformation system is further configured to update the global data model based on the manipulation of the at least subset of the global data model from the local view.
9. A system in accordance with claim 8, further comprising a storage for storing a representation of the global data model.
10. A system in accordance with claim 6, wherein the local view is provided in a graphical user interface.
11. A system in accordance with claim 7, wherein the graphical transformation system includes a graphical view generator configured to generate the local view.
12. A system in accordance with claim 7, wherein the graphical transformation system includes a transformation engine configured to integrate each manipulated local view into the global data flow model.
13. A system in accordance with claim 12, further comprising a storage connected to the transformation engine for receiving data transformations represented by the global data flow model.
14. A system in accordance with claim 13, wherein the data transformations include structure transformations and record transformations.
15. A system in accordance with claim 13, wherein the transformation engine is further configured to disseminate the data transformations to the graphical view generator.
16. A system in accordance with claim 13, wherein the graphical view generators is configured to generate a local view based on the data transformations.
17. A data transformation method, comprising:
receiving data from a data source;
determining one or more entities associated with the data, wherein each entity defines a storage structure;
selecting at least a portion of the one or more entities for defining a storage structure of a target system; and
generating a target storage based on the at least portion of the one or more entities.
18. A method in accordance with claim 17, further comprising storing the data in the target storage according to the at least portion of the one or more entities.
19. A method in accordance with claim 17, further comprising transforming the data based on the generated target storage structure.
20. A method in accordance with claim 19, further comprising generating a global data flow model to represent transformations made on the data.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for aligning a mask in an ion implanter comprising:
directing an ion beam through a plurality of apertures of a mask toward a platen configured to support a target substrate;
disposing an ion current measurement device, behind said mask, in a substantially co-planar relationship with respect to said target substrate as if said substrate is positioned on said platen;
translating the ion current measurement device across said ion beam;
recording the position of the ion current measurement device as it translates across said ion beam;
measuring a current of the ion beam directed through the plurality of apertures of the mask using the ion current measurement device at the recorded positions;
generating a current signal in response to the measured ion beam current from the ion current measurement device at each of the recorded positions;
transmitting the current signal to a controller; and
generating a control signal by said controller used to position at least one of the ion beam or the mask based on the control signal such that a mean ion beam angle is centered with respect to a center one of the plurality of apertures of the mask.
2. The method of claim 1 wherein controlling the position of the mask further comprises:
sending a signal to a mask translation mechanism; and
displacing the mask with respect to the target substrate based on said signal received by the mask translation mechanism.
3. The method of claim 2 wherein displacing the mask with respect to the target substrate includes variably positioning the mask in linear relationship a distance away from said platen.
4. The method of claim 2 wherein displacing the mask with respect to the platen includes variably positioning the mask in an angular relationship with respect to said platen.
5. The method of claim 1 wherein translating the ion current measurement device further comprises translating the ion current measurement device using a translation mechanism connected thereto, said translation mechanism including a servo motor to move said ion current measurement device across said ion beam.
6. The method of claim 1 wherein measuring a current of the ion beam directed through the plurality of apertures of the mask using the ion current measurement device at the recorded positions further comprises measuring the current as it flows from the ion current measurement device to ground.
7. The method of claim 1 wherein the ion current measurement device is a Faraday probe.
8. The method of claim 1 wherein the ion current measurement device comprises a plurality of Faraday probes configured to provide a plurality of ion current measurements associated with said portion of the ion beam directed through each of said plurality of apertures of the mask.
9. An ion implanter system comprising:
an ion source;
a beam line assembly configured to extract ions from said ion source to form an ion beam and direct the ion beam toward a platen;
a mask disposed in front of said platen, said mask having a plurality of apertures to allow respective portions of said ion beam through said mask toward said platen;
an ion current measurement device disposed substantially co-planarly with a surface of said target substrate as if said target substrate was positioned on said platen, said ion current measurement device configured to translate across said ion beam and generate signals proportional to the ion current received through said apertures as said measurement device translates across said ion beam; and
a controller configured to receive said signals from said ion current measurement device and determine an orientation of said mask such that angles of the ion beam through one or more of said plurality of apertures in said mask are aligned with a target substrate.
10. The ion implanter system of claim 9 wherein said controller is configured to compare the position of said mask with said received signals, said ion implanter system further comprising a translation mechanism connected to said mask and communicatively coupled to said controller, said translation mechanism configured to correct positioning of said mask in response to said signals from said ion current measurement device.
11. A method for determining the condition of a mask used in an ion implanter comprising:
directing an ion beam through a plurality of apertures of a mask toward platen configured to support a target substrate, said mask being positioned orthogonally with respect to said ion beam, each of said apertures having a respective length and a width;
disposing an ion current measurement device, behind said mask, co-planarly with respect to said target substrate as if said target substrate was positioned on the platen and orthogonal with respect to the ion beam;
translating the ion current measurement device at an angle with respect to said apertures of said mask across said ion beam;
detecting an ion beam current incident on said ion current measurement device as it translates across said ion beam such that the ion beam current detected is associated with a portion of the length of each of said apertures;
recording the position and angle of the ion current measurement device as it translates across said ion beam;
measuring a current of the ion beam directed through the plurality of apertures of the mask using the ion current measurement device at the recorded positions;
generating a current signal in response to the measured ion beam current from the ion current measurement device at each of the recorded positions and angles;
creating a current profile for each of the apertures based on the generated current signal as the ion current measurement device translates across the ion beam; and
determining a width of each of the apertures corresponding to the portion of the length of each of said apertures.
12. The method of claim 11 further comprising changing the angle of the ion current measurement device with respect to said apertures of said mask.
13. A method of measuring angles of incidence of an ion beam in an ion implanter comprising:
positioning an ion beam detector assembly having a plurality of current sensors in a substantially coplanar relationship with a target substrate when said target substrate is positioned on a platen;
providing an ion beam incident on the detector assembly;
detecting the beam current associated with each of the plurality of current sensors;
calculating the angle of incidence on each of the plurality of current sensors using the detected beam currents;
analyzing the angles of incidence to determine the uniformity of the ion beam; and
adjusting the beam current based on the calculated incidence angles.
14. An ion implanter system comprising:
an ion source;
a beam line assembly configured to extract ions from said ion source to form an ion beam and direct the ion beam toward a platen used to support a target substrate;
a mask disposed in front of platen, said mask having a plurality of apertures to allow respective portions of said ion beam through said mask toward said platen;
an ion current measurement device disposed substantially co-planarly with said target substrate as if said target substrate was positioned on said platen, said ion current measurement device configured to translate across said ion beam and generate signals proportional to the ion current received through said apertures as said measurement device translates across said ion beam; and
a controller configured to receive said signals from said ion current measurement device and determine an orientation of said mask such that angles of the ion beam through one or more of said plurality of apertures in said mask are aligned with the target substrate as if the target substrate was positioned on said platen.