Claims
- 1. A method of carrying out a simulation with simulation data, comprising:
determining whether or not the simulation data includes boundary conditions set for a boundary of a calculation area set for the simulation; computing the influence of the boundary conditions on the inside of the calculation area if the simulation data include the boundary conditions; displaying the influence of the boundary conditions on the inside of the calculation area; prompting to enter an instruction whether or not the boundary conditions are changed; and if an instruction to make no change in the boundary conditions is entered, carrying out the simulation with the simulation data.
- 2. The method as claimed in claim 1, wherein displaying the influence of the boundary conditions comprises:
if the simulation data includes the boundary conditions, generating virtual images outside the calculation area according to the boundary conditions; and displaying the virtual images, as well as real images included in the calculation area.
- 3. The method as claimed in claim 1, further comprising, after prompting to enter an instruction:
if an instruction to make a change in the boundary conditions is entered, generating virtual images outside the calculation area according to boundary conditions other than the boundary conditions included in the simulation data; displaying the virtual images, as well as real images included in the calculation area; prompting to enter an instruction whether or not the boundary conditions used to generate the virtual images are adopted; and if an instruction to adopt the boundary conditions used to generate the virtual images is entered, carrying out the simulation by employing the adopted boundary conditions.
- 4. The method as claimed in claim 3, further including:
computing and displaying the influence of other boundary conditions on the calculation area.
- 5. The method as claimed in claim 1, further comprising, after prompting to enter an instruction:
if an instruction to make a change in the boundary conditions is entered, expanding the calculation area and providing data concerning the expanded calculation area.
- 6. The method as claimed in claim 1, wherein:
the boundary conditions include one of fixed, mirror, periodic, transmission, and infinite boundary conditions.
- 7. The method as claimed in claim 1, wherein:
the boundary of the calculation area is changeable.
- 8. The method as claimed in claim 1, wherein computing and displaying the influence of the boundary conditions includes:
computing and displaying information about the accuracy and speed of the simulation to be carried out with the simulation data including the boundary conditions.
- 9. A computer program product for carrying out a simulation with simulation data, comprising:
a determining module configured to determine whether or not the simulation data includes boundary conditions set for a boundary of a calculation area set for the simulation if the simulation data includes the boundary conditions; a computing module configured to compute the influence of the boundary conditions on the inside of the calculation area if the simulation data include the boundary conditions; a displaying module configured to display the influence of the boundary conditions on the inside of the calculation area; a prompting module configured to prompt to enter an instruction whether or not the boundary conditions are changed; and a simulation module configured to carry out the simulation with the simulation data if an instruction to make no change in the boundary conditions is entered.
- 10. The program product as claimed in claim 9, wherein displaying module comprises:
generating module configured to generate virtual images outside the calculation area according to the boundary conditions if the simulation data includes the boundary conditions,; and displaying module configured to the virtual images, as well as real images included in the calculation area.
- 11. The program product as claimed in claim 9, further comprising, after prompting module:
a generating module configured to generate virtual images outside the calculation area according to boundary conditions other than the boundary conditions included in the simulation data if an instruction to make a change in the boundary conditions is entered; a displaying module configured to display the virtual images, as well as real images included in the calculation area; a prompting module configured to prompt to enter an instruction whether or not the boundary conditions used to generate the virtual images are adopted; and a simulation module configured to carry out the simulation by employing the adopted boundary conditions if an instruction to adopt the boundary conditions used to generate the virtual images is entered.
- 12. The program product as claimed in claim 11, further comprising:
a computing and displaying module configured to compute and display the influence of other boundary conditions on the calculation area.
- 13. The computer product as claimed in claim 9, further comprising, after prompting module:
a expanding module configured to expand the calculation area and providing data concerning the expanded calculation area if an instruction to make a change in the boundary conditions is entered.
- 14. The program product as claimed in claim 9, wherein:
the boundary conditions include one of fixed, mirror, periodic, transmission, and infinite boundary conditions.
- 15. The program product as claimed in claim 9, wherein:
the boundary of the calculation area is changeable.
- 16. The method as claimed in claim 9, wherein displaying module includes:
displaying information about the accuracy and speed of the simulation to be carried out with the simulation data including the boundary conditions.
- 17. A semiconductor device manufacturing method, comprising:
designing a semiconductor device; outputting design data of the semiconductor device; simulating the design data of the semiconductor device employing a simulation data in connection with the semiconductor device, the simulating comprising:
determining whether or not the simulation data includes boundary conditions set for a boundary of a calculation area set for the simulation; computing the influence of the boundary conditions on the inside of the calculation area if the simulation data includes the boundary conditions; displaying the influence of the boundary conditions on the inside of the calculation area; prompting to enter an instruction whether or not the boundary conditions are changed; and if an instruction to make no change in the boundary conditions is entered, carrying out the simulation with the simulation data; and fabricating the semiconductor device according to the design data.
Priority Claims (1)
Number |
Date |
Country |
Kind |
P2000-402778 |
Dec 2000 |
JP |
|
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is based upon and claims benefit of priority from the prior Japanese Patent Application No. P2000-402778 filed on Dec. 28, 2000, the entire contents of which are incorporated by reference herein.