Data processor and method of processing data in parallel
AssigneeFujitsu Limited
InventorsMasahiro Yumoto, Kenichi Kobayashi
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorsMasahiro Yumoto, Kenichi Kobayashi
Estimating the term…
A plurality of data processing units each having a first controller for computing design data assigned in advance so as to generate graphic data and a first storage device for receiving transfer of the design data and storing the design data temporarily, and a second controller, for when a data storage allowable value of the first storage device which has received transfer of the design data is exceeded, recognizing a data excess flag rising on that occasion, and transferring excessive data in the design data assigned to the one data processing unit to another data processing unit, thereby controlling computation share among data processing units. The design data are converted in parallel into graphic data while monitoring is performed of the data processing units. By adopting such a structure, it is no longer required to increase the number of fields for reassigning design data more than necessary, and it is possible to achieve high-speed processing of parallel data, such as mask data, of the LSI within the capacity of the field memory given to the data processing units.
A data processor for generating graphic data based on design data for a semiconductor integrated circuit, comprising:
A data processor for converting mask data for a semiconductor integrated circuit into exposure data, comprising:
A data processor for generating graphic data to form a reticle based on design data for a semiconductor integrated circuit, comprising:
A data processor for converting mask data for a semiconductor integrated circuit into exposure data for mask exposure, comprising:
A method of generating graphic data by computing design data for a semiconductor integrated circuit in parallel, for use in a data processor including a plurality of data processing units connected to a data bus, each of said plurality of data processing units having a data storage allowable value and generating said graphic data by computing said design data assigned to each data processing unit, and a controller connected to said data bus, for adjusting a computation share among said plurality of data processing units, said method comprising the steps of:
A method of converting mask data for a semiconductor integrated circuit into exposure data in parallel, for use in a data processor including a plurality of data processing units connected to a data bus, each of said plurality of data processing units having a data storage allowable value and converting said mask data assigned to each data processing unit into said exposure data, and a controller connected to said data bus, for adjusting a computation share among said plurality of data processing units, said method comprising the steps of:
A method of generating graphic data by computing design data for a semiconductor integrated circuit, for use in a data processor including a plurality of data processing units connected to a data bus, each of said plurality of data processing units having a data storage allowable value and setting up a data excess flag if said design data having an amount in excess of said data storage allowable value of said first storage device are assigned to said data processing unit when said graphic data is generated by computing said design data assigned to said data processing unit, and a controller connected to said data bus, for adjusting a computation share among said plurality of data processing units while monitoring said data excess flag, said method comprising the steps of:
A method of converting mask data for a semiconductor integrated circuit into exposure data for mask exposure, for use in a data processor including a plurality of data processing units connected to a data bus, each of said plurality of data processing units having a data storage allowable value and for setting up a data excess flag if said mask data having an amount in excess of said data storage allowable value of said data processing unit are assigned to said data processing unit when said mask data assigned to said data processing unit is converted into said exposure data, and a controller connected to said data bus, for adjusting a computation share among said plurality of data processing units while monitoring said data excess flag, said method comprising the steps of:
A method of generating graphic data to form a reticle by computing design data for a semiconductor integrated circuit, for use in a data processor including a plurality of graphic processing modules connected to a data bus, each of said plurality of graphic processing modules having a data storage allowable value and for setting up a data excess flag if said design data having an amount in excess of said data storage allowable value of said graphic processing module are assigned to said graphic processing module when said graphic data is generated by computing said design data assigned to said graphic processing module, and a processing control device connected to said data bus, for adjusting a computation share among said plurality of graphic processing modules while monitoring said data excess flag, said method comprising the steps of:
A method of converting mask data for a semiconductor integrated circuit into exposure data for mask exposure, for use in a data processor including a plurality of graphic processing modules connected to a data bus, each of said plurality of graphic processing modules having a data storage allowable value and setting up a data excess flag if said mask data having an amount in excess of said data storage allowable value of said graphic processing modules are assigned to said graphic processing modules when said mask data assigned to said graphic processing modules is converted into said exposure data, and a processing control device connected to said data bus, for adjusting computation share among said plurality of graphic processing modules while monitoring said data excess flag, said method comprising the steps of:
Dependencies are inferred from the claim text.