Patent ID: 9188853
Filing Date: 2015-11-17
Classification: B82Y,G03F,H01J

Abstract:
1. A charged particle beam drawing apparatus, comprising: a drawing portion configured to draw patterns corresponding to figures included in a drawing data, in a drawing area of a workpiece, by irradiating the workpiece with a charged particle beam, wherein the workpiece is formed by applying a resist to an upper surface of the workpiece; a shot forming system configured to form and output a shot data on the basis of the drawing data, in order to apply the charged particle beam; a plurality of processing portions configured to perform a process for forming the shot data, and to perform a process for outputting the shot data, wherein the plurality of processing portions is provided with the shot forming system; a writing control unit configured to perform a process for managing the plurality of processing portions, wherein the writing control unit is provided with the shot forming system; a plurality of calculating portions provided with each of the plurality of processing portions; at least one memory provided with each of the plurality of processing portions, wherein the memory is used by the plurality of calculating portions; and at least one daemon provided with each of the plurality of processing portions, wherein the daemon judges if at least one of the calculating portions is free, judges if the memory includes a free portion, and judges if there is a possibility of a shortage of the calculating portions and the memory, and wherein if at least one of the calculating portions is free and the memory includes the free portion, a report that a next process can be additionally started by using at least one free calculating portion and the free portion of the memory, is transferred from the daemon to the writing control unit, and the next process is additionally started by the daemon on the basis of a start request transferred from the writing control unit to the daemon, and wherein if there is a possibility of a shortage of the calculating portions and the memory, and if a start request for starting a next process is transferred from the writing control unit to the daemon, the start request for starting the next process is refused by the daemon, and wherein a first process is performed for a plurality of block frames into which the drawing area is virtually divided, in parallel by a first calculating portion of the plurality of calculating portions, a second process is performed for the plurality of block frames, in parallel by a second calculating portion of the plurality of calculating portions, and a daemon provided with the first processing portion, in case that the calculating portions include a free calculating portion and the memory includes a free portion in the first processing portion while the first process is performed by the first processing portion, controls so that the second process can be additionally started for a next block frame by using the free calculating portion and the free portion of the memory in the first processing portion.