JPH047629B2 - - Google Patents

Info

Publication number
JPH047629B2
JPH047629B2 JP5150583A JP5150583A JPH047629B2 JP H047629 B2 JPH047629 B2 JP H047629B2 JP 5150583 A JP5150583 A JP 5150583A JP 5150583 A JP5150583 A JP 5150583A JP H047629 B2 JPH047629 B2 JP H047629B2
Authority
JP
Japan
Prior art keywords
pulse
signal
pattern
period
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP5150583A
Other languages
Japanese (ja)
Other versions
JPS59178072A (en
Inventor
Shoichi Tanimoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nikon Corp
Original Assignee
Nippon Kogaku KK
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Kogaku KK filed Critical Nippon Kogaku KK
Priority to JP58051505A priority Critical patent/JPS59178072A/en
Publication of JPS59178072A publication Critical patent/JPS59178072A/en
Publication of JPH047629B2 publication Critical patent/JPH047629B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Preparing Plates And Mask In Photomechanical Process (AREA)
  • Facsimiles In General (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Mechanical Optical Scanning Systems (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

本発明は、光スポツトをラスター走査により2
次元的に走査して2次元パターンを描画するパタ
ーン描画装置に関する。 従来この種の描画装置として、レーザビームの
走査と変調とにより、プリント基板用アートワー
クフイルム等の精密パターンを描画するようにし
た装置がある。この装置によれば、フオトプロツ
タでは数時間を必要としたパターンの描画が数分
でできるという利点があるが、次に述べるような
欠点があつた。 プリンント基板用アートワークフイルムのベー
スは、ポリエステル等の高分子材料でできてお
り、このため湿度や気温の影響で大きく伸縮す
る。伸縮の度合は、1%の相対湿度変化に対して
500mm長さのものが8mm伸び、1℃の温度変化に
対しても500mmの長さのものが8mm伸びる程度で
ある。室温の変化を±1℃以内に制御することは
比較的容易にできるが、湿度の制御はむつかし
く、相対湿度変化を±10%以内に抑えるのにもコ
ストの非常に高い空調設備を必要とした。このた
め、描画フイルムは、描画されて回路パターンが
形成された後も伸縮し、マスクとして用いる時の
環境により、500mm当たり0.1mm程度の変化は覚悟
しなければならなかつた。 一方、プリント基板上の配線幅は、年々狭くな
り、0.11〜0.14mmのものが多層基板で用いられる
ようになつてきている。このような多層基板にお
ける層間の位置合わせは、0.05程度以下の誤差で
行なう必要がある。しかし、上述のように、回路
パターンのマスクとなるフイルムが0.1mm程度の
伸縮があるので、一定のスケーリング(一定の拡
大量、縮小量)で描画されたアートワークフイル
ムだけでは、500mm×600mmの大きさの回路基板全
面に対して必要な位置合わせ精度が得られなかつ
た。このため、少しずつスケーリングを変化させ
て描画した複数枚のアートワークフイルムを予め
作つておき、プリント基板への焼付け時にも最も
適したスケーリングのアートワークフイルムを利
用するという事が行なわれていた。 フオトプロツタを用いたパターン描画装置にお
いては、上述のようにスケーリングを微小変化さ
せるのは容易であるが、レーザスポツトをラスタ
ー走査して描画する装置においては、パターンの
連続的な伸縮はできないという欠点があつた。そ
の理由は、描画パターンが一定の大きさの画素よ
り構成されている、ということによる。例えば、
画素の大きさが25μm(0.025mm)×25μm(0.025mm)
でできており、500mmの長さのパターンを0.05mm
縮めたい場合には、500mmのうちの2つの画素を
間引くという方法が考えられる。ところが、この
ような方法によれば、配線の線幅等が場所により
0.025mm異なつてしまうという新たな欠点が生じ
てしまう。 本発明は、このような欠点を解決し、微小なス
ケーリングの変更に対しても良好な線幅精度の得
られるパターン描画装置を提供するものである。 本発明に係るパターン描画装置は、描画ビーム
の一走査線を画素化したとき、その各画素を描画
データに基づき描画ビームで照射又は非照射する
ことにより、対象物にパターンを描画する装置に
おいて、1走査期間内に、走査線中の画素数に対
応したパルス数の描画パルス列を発生すると共
に、該描画パルス列中、離散的な小なくとも2つ
のパルスの周期を他のパルスの周期に対して伸縮
する描画パルス発生装置を備え、前記描画パルス
列の各パルスの周期を1画素として描画すること
により、走査線方向のパターン幅を伸縮させるこ
とを特徴とする。 以下、本発明の実施例を図面に基づいて説明す
る。 第1図は本発明の一実施例に係るパターン描画
装置の斜視図である。 レーザ光源1から出たレーザビームは、光変調
器2によつて強度変調され、ビームエクスパンダ
3によつてビームの幅が拡大された後、回転ポリ
ゴン鏡4の反時計方向、すなわち矢印5方向の回
転によつて反射・偏向され、fθレンズ6により集
光され、反射鏡7の所定位置を入射される。反射
鏡7は、水平に入射されたビームを下向きに変換
する働きをする。その下向きのビーム、すなわち
レーザスポツトは、1次元移動ステージ8上の感
光材9の上に結像し、光変調器2の働きにより明
滅しながら、矢印10の出力(x方向)に直線走
査される。この感光材9には、例えば銀塩フイル
ム、ジアゾフイルム等の感光材料が用いられ、ス
テージ8上に真空吸着等で固定されている。ま
た、ステージ8は、架台11上に配置され、ねじ
12及びモータ13により架台11上を矢印10
と直角方向(y方向)に移動する。従つて、上述
のようにレーザスポツトは矢印10の方向(x方
向)に走査され、そして、ステージ8が矢印10
と直角方向(y方向)に移動するので、2次元の
パターンが感光材9上に描画される。 なお、前記の回転ポリゴン鏡4の回転速度は、
回転ポリゴン鏡制御部14により制御される。ま
た、光変調器2は、データ変調部15により制御
される。このデータ変調部15には、レーザ走査
同期検出器16の出力が供給される。レーザ走査
同期検出器16は、反射鏡7上のレーザビームの
走査軌道の始点部に設けられており、レーザスポ
ツト走査の各ラスターの始点を合わせるタイミン
グを検出する。さらに、データ変調部15には、
描画装置の外部から描画データ17が供給され、
光変調器2にデータを出力する過程で描画倍率の
補正や描画タイミングの同期合わせをしたりする
機能を備えており、本発明の描画パルス発生装置
に相当する。1次元移動ステージ8を移動制御す
るモータ13は、ステージ制御部18により制御
されており、描画時には所定の速度で移動するよ
うに制御され、非描画時には高速度で移動するよ
うに制御される。これらの回転ポリゴン鏡制御部
14、データ変調部15及びステージ制御部18
は、いずれも中央制御部19により制御される。 次に、前記データ変調部15の詳細を図面に基
づいて説明する。第2図はデータ変調部15のブ
ロツク回路図である。 レーザ走査同期検出器16の出力は、プリアン
プ21を経てコンパレータ22によつて論理値
「1」又は「0」のデジタル信号38aとなり、
信号38aが「1」の場合は、タイマ(以下TM
と略す)23により微小時間Tm遅延された信号
CLとなる。このTM23による遅延時間Tmは、
レーザ走査同期検出器16にレーザスポツトが入
射してから実際に描画を始めるまでの時間差に相
当する時間を与えるためのものである。この遅延
信号CLは、オア回路24に供給されると共に、
後述する5進カウンタ(以下CCと略す)39及
びカウンタ(以下CBと略す)36に供給される。
カウンタ(以下CAと略す)25は、オア回路2
4からのプリセツト指令PRが供給され、ラツチ
回路(以下LTと略す)26からプリセツトデー
タが供給される。CA25は、発振器27からの
クロツク信号CKをLT26でプリセツトされたデ
ータからカウントダウンし、カウント値が零にな
つたならば零信号28を出力する。零信号28
は、オア回路24に供給されているので、CA2
5はプリセツトされるカウント値に対応する周期
で、一定時間毎に零信号28を出力し、その位相
はレーザ走査同期検出器16の検出信号と同期す
る。 一方、LT26には、描画装置の外部から、リ
セツトデータ29が供給されている。また、描画
装置の外部からは、パターンの伸縮のための符号
信号30が、インバータ31及びアンド回路32
に供給される。インバータ31の出力信号及び零
信号28はアンド回路33に供給され、その出力
信号はオア回路34に供給される。アンド回路3
2は符号信号30の他に零信号28が供給され、
その出力信号はオア回路35に供給される。オア
回路34及びオア回路35には、上述の入力の他
に、CB36及びROM37からなる補償回路の出
力も供給される。 CB36及びROM37は、レーザスポツト走査
の位置によりスケーリングの値を変える機能を備
えた補償回路である。このような機能を設けた理
由は、fθレンズ6のfθ特性からのずれを補正する
必要があるが、fθレンズ6の性能を高めようとす
ると製造コストが高くなるので、一定値以下の補
正を電気的に行なうようにした、ということによ
る。CB36は、一次元スポツト走査の描画開始
点から描画終了点までの長さを数えるカウンタで
ある。発振器27は、コンパレータ22の出力信
号38aによりクロツク信号CKを出力し、CB3
6はTM23の出力信号CLに応答して前記クロ
ツク信号CKを計数し、例えば、描画すべき一定
走査線中の画素数に相当して10000カウントする
と零に復帰し、零復帰時に信号38bを発振器2
7に供給し、クロツク信号CKの出力を停止させ
る。また、CB36のカウント出力信号は、fθレ
ンズ6の補正量を予め測定して書き込んである
ROM37にアドレス信号として供給される。こ
のROM37には、1次元スポツト走査がある位
置にくればクロツク信号CKを1/5周期だけ遅らせ
るかあるいは進ませるかを指示する情報が書き込
まれている。ここでROM37によるクロツク信
号CKが切替えられる走査位置は、CA25の出力
が変化する位置すなわち、零信号28が出力する
ときの走査位置と重ならないように決められてい
るものとする。例えばLT26へのプリセツトデ
ータ29は100の倍数としておき、ROM37で
切える位置は、描画スタート位置からクロツク信
号CKにして100の倍数とならないように決めてお
けばよい。 さて、オア回路34及びオア回路35の出力
は、それぞれCC39にアツプ入力及びダウン入
力として供給される。CC39のカウント出力信
号は、デコーダ40に供給され、デコーダ40は
CC39のカウント出力に従つて5本の信号線4
0A〜40Eのいずれか1つを選んで出力する機
能を備えている。従つて、デコーダ40の入出力
の真理値は次表に示す関係になる。
The present invention uses raster scanning to scan a light spot.
The present invention relates to a pattern drawing device that draws a two-dimensional pattern by scanning dimensionally. 2. Description of the Related Art Conventionally, as a drawing apparatus of this type, there is an apparatus which draws a precise pattern on an artwork film for a printed circuit board or the like by scanning and modulating a laser beam. This device has the advantage of being able to draw patterns in a few minutes, which would require several hours with a photoplotter, but it has the following disadvantages. The base of artwork film for printed circuit boards is made of polymeric materials such as polyester, and because of this, it expands and contracts significantly due to the effects of humidity and temperature. The degree of expansion and contraction is for a 1% change in relative humidity.
A 500mm length will expand by 8mm, and a 500mm length will expand by 8mm even with a temperature change of 1°C. Although it is relatively easy to control changes in room temperature to within ±1°C, controlling humidity is difficult, and extremely expensive air conditioning equipment is required to keep relative humidity changes within ±10%. . For this reason, even after the drawing film is drawn and a circuit pattern is formed, it expands and contracts, and depending on the environment when used as a mask, one had to be prepared for a change of about 0.1 mm per 500 mm. On the other hand, the wiring width on printed circuit boards has become narrower year by year, and widths of 0.11 to 0.14 mm have come to be used in multilayer circuit boards. The alignment between layers in such a multilayer substrate must be performed with an error of about 0.05 or less. However, as mentioned above, the film that serves as a mask for the circuit pattern expands and contracts by about 0.1 mm, so it is not possible to use only artwork film drawn with a certain scaling (a certain amount of enlargement and reduction) for a 500 mm x 600 mm It was not possible to obtain the necessary positioning accuracy for the entire surface of a circuit board of this size. For this reason, it has been common practice to create a plurality of artwork films in advance with drawings with slightly different scaling, and to use the artwork film with the most suitable scaling when printing onto a printed circuit board. In a pattern drawing device that uses a photo plotter, it is easy to make minute changes in scaling as described above, but in a device that draws by raster scanning a laser spot, the drawback is that the pattern cannot be expanded or contracted continuously. It was hot. The reason for this is that the drawing pattern is composed of pixels of a fixed size. for example,
Pixel size is 25μm (0.025mm) x 25μm (0.025mm)
Made of 500mm long pattern with 0.05mm
If you want to reduce the size, one possible method is to thin out two pixels out of 500mm. However, with this method, the line width etc. of the wiring may vary depending on the location.
A new drawback arises: a difference of 0.025 mm. The present invention solves these drawbacks and provides a pattern drawing device that can obtain good line width accuracy even with minute scaling changes. A pattern drawing apparatus according to the present invention is an apparatus that draws a pattern on an object by irradiating or not irradiating each pixel with a drawing beam based on drawing data when one scanning line of a drawing beam is converted into pixels. Within one scanning period, a drawing pulse train with a number of pulses corresponding to the number of pixels in a scanning line is generated, and in the drawing pulse train, the periods of at least two discrete pulses are set relative to the periods of other pulses. The present invention is characterized in that it includes a drawing pulse generating device that expands and contracts, and by writing with the period of each pulse of the drawing pulse train as one pixel, the pattern width in the scanning line direction is expanded and contracted. Embodiments of the present invention will be described below based on the drawings. FIG. 1 is a perspective view of a pattern drawing apparatus according to an embodiment of the present invention. The laser beam emitted from the laser light source 1 is intensity-modulated by the optical modulator 2, and the width of the beam is expanded by the beam expander 3, after which the laser beam is sent to the rotating polygon mirror 4 in the counterclockwise direction, that is, in the direction of the arrow 5. The light is reflected and deflected by the rotation of the light beam, focused by the fθ lens 6, and incident on a predetermined position of the reflecting mirror 7. The reflecting mirror 7 functions to convert the horizontally incident beam downward. The downward beam, that is, the laser spot, forms an image on the photosensitive material 9 on the one-dimensional moving stage 8, and is linearly scanned in the output direction (x direction) of the arrow 10 while blinking due to the action of the optical modulator 2. Ru. This photosensitive material 9 is made of a photosensitive material such as a silver halide film or a diazo film, and is fixed on the stage 8 by vacuum suction or the like. Further, the stage 8 is placed on the pedestal 11, and is moved by an arrow 10 on the pedestal 11 using a screw 12 and a motor 13.
move in the perpendicular direction (y direction). Therefore, as mentioned above, the laser spot is scanned in the direction of arrow 10 (x direction), and the stage 8 is scanned in the direction of arrow 10 (x direction).
Since it moves in the direction perpendicular to (y direction), a two-dimensional pattern is drawn on the photosensitive material 9. Note that the rotation speed of the rotating polygon mirror 4 is as follows:
It is controlled by a rotating polygon mirror control section 14. Further, the optical modulator 2 is controlled by a data modulation section 15. This data modulation section 15 is supplied with the output of a laser scanning synchronization detector 16 . The laser scanning synchronization detector 16 is provided at the starting point of the scanning trajectory of the laser beam on the reflecting mirror 7, and detects the timing of synchronizing the starting points of each raster of laser spot scanning. Furthermore, the data modulation section 15 includes:
Drawing data 17 is supplied from outside the drawing device,
It has a function of correcting the drawing magnification and synchronizing the drawing timing in the process of outputting data to the optical modulator 2, and corresponds to the drawing pulse generator of the present invention. A motor 13 that controls the movement of the one-dimensional moving stage 8 is controlled by a stage control unit 18, and is controlled to move at a predetermined speed during drawing, and at a high speed when not drawing. These rotating polygon mirror control section 14, data modulation section 15, and stage control section 18
are all controlled by the central control section 19. Next, details of the data modulation section 15 will be explained based on the drawings. FIG. 2 is a block circuit diagram of the data modulation section 15. The output of the laser scanning synchronization detector 16 passes through the preamplifier 21 and becomes a digital signal 38a with a logic value of "1" or "0" by the comparator 22.
When the signal 38a is "1", the timer (hereinafter TM
signal delayed by a minute time Tm by 23 (abbreviated as )
Becomes CL. The delay time Tm due to this TM23 is
This is to provide a time corresponding to the time difference between when the laser spot is incident on the laser scanning synchronization detector 16 and when drawing actually starts. This delayed signal CL is supplied to the OR circuit 24, and
The signal is supplied to a quinary counter (hereinafter abbreviated as CC) 39 and a counter (hereinafter abbreviated as CB) 36 which will be described later.
The counter (hereinafter abbreviated as CA) 25 has an OR circuit 2
A preset command PR from 4 is supplied, and preset data is supplied from a latch circuit (hereinafter abbreviated as LT) 26. The CA 25 counts down the clock signal CK from the oscillator 27 from the data preset by the LT 26, and outputs a zero signal 28 when the count value reaches zero. Zero signal 28
is supplied to the OR circuit 24, so CA2
5 is a period corresponding to a preset count value, and a zero signal 28 is output at fixed time intervals, the phase of which is synchronized with the detection signal of the laser scanning synchronization detector 16. On the other hand, reset data 29 is supplied to the LT 26 from outside the drawing device. Further, from outside the drawing device, a code signal 30 for expanding and contracting the pattern is sent to an inverter 31 and an AND circuit 32.
is supplied to The output signal of the inverter 31 and the zero signal 28 are supplied to an AND circuit 33, and the output signal thereof is supplied to an OR circuit 34. AND circuit 3
2 is supplied with a zero signal 28 in addition to the code signal 30,
The output signal is supplied to an OR circuit 35. In addition to the above-mentioned inputs, the OR circuit 34 and the OR circuit 35 are also supplied with the output of a compensation circuit consisting of a CB 36 and a ROM 37. The CB 36 and the ROM 37 are compensation circuits having a function of changing the scaling value depending on the position of the laser spot scan. The reason for providing such a function is that it is necessary to correct deviations from the fθ characteristics of the fθ lens 6, but if you try to improve the performance of the fθ lens 6, the manufacturing cost will increase, so it is necessary to correct the deviation below a certain value. This is because it is done electrically. CB36 is a counter that counts the length from the drawing start point to the drawing end point in one-dimensional spot scanning. The oscillator 27 outputs the clock signal CK based on the output signal 38a of the comparator 22, and outputs the clock signal CK from the output signal 38a of the comparator 22.
6 counts the clock signal CK in response to the output signal CL of the TM 23, and returns to zero when it counts, for example, 10,000, which corresponds to the number of pixels in a certain scanning line to be drawn. 2
7 and stops the output of the clock signal CK. In addition, the count output signal of the CB36 is written by measuring the amount of correction of the fθ lens 6 in advance.
It is supplied to the ROM 37 as an address signal. This ROM 37 has written information instructing whether to delay or advance the clock signal CK by 1/5 cycle when the one-dimensional spot scan reaches a certain position. Here, it is assumed that the scanning position at which the clock signal CK by the ROM 37 is switched is determined so as not to overlap the scanning position at which the output of the CA 25 changes, that is, the scanning position at which the zero signal 28 is output. For example, the preset data 29 to the LT 26 may be a multiple of 100, and the position at which the ROM 37 can cut may be determined from the drawing start position to the clock signal CK so that it is not a multiple of 100. Now, the outputs of the OR circuit 34 and the OR circuit 35 are supplied to the CC 39 as an up input and a down input, respectively. The count output signal of CC39 is supplied to the decoder 40, and the decoder 40
5 signal lines 4 according to the count output of CC39
It has a function to select and output any one of 0A to 40E. Therefore, the truth values of the input and output of the decoder 40 have the relationship shown in the following table.

【表】 上記のデコーダ40の出力信号40A〜40E
はクロツクデイレイ回路(以下CKDLと略す)4
1に供給される。このCKDL41は、デコーダ4
0からの信号40A〜40Eにより、発振器27
からのクロツク信号CKの位相を周期的に遅延あ
るいは進める機能を備えており、その出力信号4
2は、描画パルス信号としてパラレルシリアル変
換器(以下PSと略す)43に供給される。この
PS43には、描画データ17aが外部のタイミ
ング信号17bに周期して一時記憶されている。
描画データ17aは、例えば8ビツトのパラレル
信号であるが、PS43は、描画パルス信号42
のクロツクに周期して前記描画データ17aをシ
リアル信号として出力するので、光変調器2への
出力信号44はシリアル信号となる。 次に、前記データ変調部のCKDL41の詳細を
図面に基づいて説明する。第3図はCKDL41の
ブロツク回路図である。 デイレイ回路50A,50B,50C,50D
はそれぞれ直列接続されており、各デイレイ回路
の遅延時間は、発振器27からのクロツク信号
CKの周期の1/5となるように決められている。ア
ンド回路51A,51B,51C,51D,51
Eの一方の入力には、デコーダ40からの出力信
号40A,40B,40C,40D,40Eが
各々供給されており、これらの信号は、クロツク
信号CK又は前記デイレイ回路によつて遅延され
たクロツク信号のいずれかを選択するように、い
ずれか1つの信号のみが論理値「1」で、他は論
理値「0」となつている(表−1参照)。アンド
回路51A,51B,51C,51D,51Eの
各出力信号51A,52B,52C,52D,5
2Eは、5入力のOR回路53に供給されて、遅
延時間が制御された描画パルス信号42となつて
出力される。 次に、PS43の詳細を図面に基づいて説明す
る。第4図はPS43のブロツク図である。 CKDL41からの描画パルス信号42は、シフ
トレジスタ(以下SRと略す)54及びカウンタ
(以下CNTと略す)55に供給される。このSR
54は、描画データの8ビツトのパラレルデータ
17aを描画データ発生装置(図示せず)から入
力してシリアル出力する回路である。CNT55
は、8進カウンタであり、出力信号42を8カウ
ントして、そのカウント値が零になる度に、リク
エスト信号17cを描画データ発生装置(図示せ
ず)に出力する。なお、この描画データ発生装置
(ミニコン、マイコン、等の処理装置や磁気記録、
光学記録装置)からは、描画データ17a・タイ
ミング信号17b・及び前述のデータ29と符号
信号30が供給される。 次に、上述の構成からなる本実施例の描画パル
ス発生装置の各部の動作をタイムチヤート図に基
づいて説明する。 第5図は、第2図の各部の動作を示したタイム
チヤートである。レーザ走査同期検出器16の動
作に伴なつて出力されるコンパレータ22の出力
信号38aの立上りに同期して、発振器27はク
ロツク信号CKを出力し始める。その発振の位相
は信号38aの立上りのタイミングに同期する。
CB36の出力信号38bは、1ラスター分の描
画時間が終了すると出力され、この立上りに合わ
せて発振器27はクロツク信号CKの出力を停止
する。つまり、CB36は、TM23の出力信号
CL(遅延時間Tm)に応答してクロツク信号CK
の計数を開始し、1ラスター分の描画時間に相当
するカウント、例えば10000カウントすると0に
復帰するものであり(0→9999→0)、0復帰時
に信号38bにより発振器27のクロツク信号
CKの出力を中止させるものである。このように
して、時間t1内に1走査線の描画に必要な画素数
と等しいクロツク数が得られる。 さて、実際のパターン描画に際し、描画パター
ンを0.01%走査方向に長くする場合の動作につい
て説明する。尚、1走査線は10000画素とする。
この場合は、レーザスポツトが発振器27のクロ
ツク信号CKにして10001個で描画される走査線の
長さを、描画パルス信号44の10000パルス
(10000画素)で描画パターンを描けばよい。すな
わち、CKDL41によつてクロツク信号CKの
10000クロツクのうち、離散的な5ケ所で1クロ
ツクの周期を1/5周期分だけ長くした描画パルス
信号42を作ればよい。そこで、まずデータ29
として、10000/5=2000をLT26に入力する。ま
た符号信号30としては、パターンを長くするの
で、論理値「0」を与える。 第6図は、第2図中のCA25のカウントと零
信号28との関係を示したタイムチヤートであ
る。CA25は、LT26を介してプリセツトデー
タとして2000がプリセツトされる。このプリセツ
トは、オア回路24の出力すなわちプリセツト指
令PRの立上りでセツトされる。従つて、1走査
線の開始時は遅延パルス信号CLの立上がりでデ
ータ2000がCA・25にセツトされ、途中CA25
の出力である零信号28の立上りでセツトされ
る。また、零信号28の1パルスはクロツク信号
CKの1パルスと同期し、CA25はクロツク信号
CKの立上がりでカウントダウンする。つまり、
クロツク信号CKの立上がりでCA25が0とな
り、このため零信号28が「1」となり、その結
果その立上がりでプリセツトデータ2000がセツト
される。本来ならば、プリセツトデータがセツト
されると直ちに零信号28は「0」になるが、ク
ロツク信号CKと同期しているためクロツク信号
CKと共に「0」になる。 さて、このようにCA25が、信号CLに応答し
てクロツク信号CKの計数を開始すると、符号信
号30が論理値「0」のため、アンド回路32と
33のうち、アンド回路33のみがゲートを開い
ているから、CC39のカウント出力値は「0」
である。このためDEC40は信号40Aのみを
論理値「1」とし、CKDL41は第3図のアンド
回路51Aのゲートを開き、オア回路53からは
クロツク信号CKがそのまま描画パルス信号42
として発生する。さて、CA25が零信号28を
出力すると、その信号はアンド回路33、オア回
路34を介して、CC39にアツプ入力として印
加され、CC39の計数値は「1」となる。この
とき、前述の表−1よりDEC40は信号40B
のみを論理値「1」にするから、CKDL41は、
遅延回路50Aによつてクロツク信号CKに対し
て1/5周期分遅した信号52Bをオア回路53か
ら描画パルス信号42として発生する。すなわ
ち、零信号28が出力された時、描画パルス信号
42はクロツク信号CK、そのものである信号5
2Aから、クロツク信号CKに対して1/5周期遅れ
た信号52Bに切替えられる。 第7図は、その動作を示したタイムチヤートで
ある。信号52A〜52Eは、それぞれ周期TP、
デユーテイ50%のクロツク信号であり、これらの
信号は時間θ、すなわちTP/5ずつずれている。
CKDL41は、これらの信号のうち1つを選択し
て取り出すので、デコーダ40の出力が端子40
Aから40Bへ破線70の時点で切替わると、第
7図中、信号42aに示すように、パルスの1つ
分の長さT71がTP/5だけ長くなるが、それ以
後のパルス列は信号52Aに対してθだけ位相が
遅れたまま規則的に続く。時間TP(1周期)は1
つの画素の長さに対応したものであるが、上記の
ように切り替えた場合には、その時のパルスの周
期t2は上記TPより長くなり、その1画素分の走
査距離が長くなり、描画パターンが伸びることに
なる。 さて、CA25は、クロツク信号CKが2000個供
給される度に1個の零信号28を出力し、CC3
9のカウント出力値はクロツク信号CKが10000個
供給される間に5回、零信号28を出力するの
で、順次、カウントアツプし、デコーダ40の出
力も零信号28の発生に応答して順次40A→4
0B→40C→40D→40E→40Aと変化す
る。このため、CKDL41からの描画パルス信号
42は、第7図中、信号52A→52B→52C
→52D→52E→52Aと順次切替えられる。
もちろん、各切替えのタイミングにおける1パル
スは1/5周期だけ他のパルスの周期TPよりも長く
なつている。 第8図は、第4図のPS43の動作を示したタ
イムチヤートである。1バイト(8bit)パラレル
の入力データ信号17aが供給されてから、外部
クロツク17bが供給され、このクロツク17b
によつてSR54にプリセツトされ、その出力4
4は、CKDL41の描画パルス信号42のパルス
に同期しながら、シリアル信号となつて出力され
る。CKDL41からの描画パルス信号42が8個
出ると、8進カウンタ(CNT)55からデータ
リクエスト信号17cが出力され、このタイミン
グにより、入力データ信号17aに次の1バイト
のデータが現われ、信号レベルが有効になつた時
点で、外部クロツク17bが供給され、次の入力
データがパラレルからシリアルへ変換される。 さらに詳細に説明すると、描画パルス信号42
の0番目の入力でリクエスト信号17cのパルス
が現われ、描画パルス信号42の1番目のパルス
の入力が現われる前に外部クロツク17bのパル
スがSR54に印加され、この時点で入力データ
信号(17aがSR54にロードされる。このと
き、入力データ信号17aの8ビツトデータとし
ては、16進表示で「99」、2進表示で「10011001」
であるとすれば、このデータを描画パルス信号4
2の1番目のパルスから順次シリアル出力し、出
力信号44は図示したようなパルス列となる。こ
のパルス列において、「1」の画素は変調器2に
よつて描画され、「0」の画素は描画されない。
そして、この出力信号44の各パルスの論理値
「1」又は「0」の長さは、描画パルス信号42
のパルス列の周期に対応するので、1走査中離散
的な5個のパルス相当分の周期が他のものの周期
とは異なつたものとなり、1画素当たり(前記5
個のパルスについて)の走査距離が、長くなる。 例えば、クロツク信号CKが発生してから、初
めて零信号28が出力したとき、描画パルス信号
42の1番目のパルスの周期が1/5周期分長くな
つたとすると、データ17aが更新された後、出
力信号44の初めのパルスの周期が1/5周期分長
くなる。 このように、1走査線中の画素数(10000)に
対応したパルス数から成る出力信号44のうち、
離散的な(2000パルス毎)5パルスの周期が1/5
周期だけ長くなる。その結果スケーリングを行な
わない1走査線に対して、1画素分長い1走査線
としてパターンが描画され、走査方向に、0.01%
だけ拡大されたパターンが描画される。 さて、パターンを縮小させる場合には、符号信
号30を論理値「1」にしておくことにより、第
2図中、零信号28はアンド回路32、オア回路
35を介してCC39にダウン入力として供給さ
れ、デコーダ40の出力信号が40A→40E→
40D→40C→40B→40Aと変化する。 今、デコーダ40の出力が信号40Aから40
Eへ切替わると、第7図の信号42bに示すよう
に、パルス間隔が1つだけT72となつてTP/5
だけ短くなるが、それ以後のパルス列は信号52
Aに対してθだけ位相が進んだまま規則的に続
く。このときのパルスの周期t3は上記TPより短
くなり、その1画素分の走査距離が短くなり、描
画パターンが縮小されることになる。この場合
も、一定周期ごとに切り換えが行なわれ、CKDL
41からの描画パルス信号42は52A→52E
→52D→52C→52B→52Aと順次切り換
えられる。 このように、符号信号30の正負(論理値
「0」、「1」)によつてCC39はアツプカウント
あるいはダウンカウントに切替えられ、零信号2
8がアツプ入力として与えられれば描画パターン
が伸び、ダウン入力として与えられれば縮むこと
になる。 以上の説明は、一様な描画スケールの制御につ
いての説明であるが、本実施例では、fθレンズ6
の誤差補正をする機能も備えているので以下説明
する。 第9図は、fθレンズ6の誤差補正を説明するた
めのグラフであり、第9図aは時間tとレーザス
ポツト走査長xとの関係を示したものである。直
線91は理想的なfθレンズの特性であり、曲線9
2は誤差をもつた実際のfθレンズの特性である。
第9図bは、曲線92の直線91に対する誤差△
x1を曲線93として示したものであり、誤差の幅
がδ1だけあるものとする。第9図cは、△x1に対
応する誤差を速度変化として曲線94に示したも
のであり、同図において、基準値95,96に基
づき、時刻t0からt1までは描画クロツクの位相を
進ませ、時刻t2からt3までは位相を遅らせ、時刻
t4からは位相を進ませれば、描画されたパターン
の位置誤差△x2は第9図dに示すような特性97
になり、その誤差はδ1より小さな値δ2となる。こ
こで、時刻t0,t1,……t4は、クロツクの切り換
え時刻そのものを示すものではなく、例えば、時
刻t0とt1との間では一定時間毎に描画クロツクの
切り換えが行なわれている。また、第9図cにお
いて、△νを3段階にした場合について説明した
が、一般的はさらに多いステツプで補正される。 このような時刻と補正量との関係はROM37
に予め記憶されており、CB36の出力すなわち
走査位置情報に基づいて記憶情報をオア回路34
及び35に供給し、CA25からの零信号28の
場合と同様に、CC39にアツプ入力・ダウン入
力を供給する。CC39以降の各動作は前述のと
おりである。 以上の説明は、ラスター走査の主走査方向のス
ケーリングについての説明であるが、これと垂直
な方向のスケーリングは、ステージ走査の速度、
すなわちモータ13の移動速度を増減することに
よつて行なわれる。 また、上述の実施例では、CKDL41によつて
クロツク信号を遅らせる量をクロツクの周期の1/
5としたが、1/6以下の細かく分割した遅延時間と
することもできる。さらに、発振器27のクロツ
ク信号CKのデユーテイーを25%以下にして、遅
延時間を周期の1/2まで大きくした構成にするこ
ともできる。この場合、2画素が伸縮する。 さらに、上記実施例でLT26にプリセツトデ
ータとして1000を入力しておくと、1走査線の走
査開始から1000画素毎に、1画素分の長さが1/5
周期分だけ伸縮し、一走査線中、離散的な10画素
分によつて、パターンの伸縮が行なわれる。この
ときパターンの伸縮は0.02%となる。尚この場
合、第2図中、CB36は、OSC27のクロツク
信号CKを計数するとしたが、CKDL41の信号
42を計数して10000カウントしたら、信号38
bを発生するように構成する。 以上のように、本発明によれば、描画パターン
のスケーリングの変更を行なつても、描画された
パターンの線幅や位置精度を劣化させないという
利点がある。
[Table] Output signals 40A to 40E of the above decoder 40
is a clock delay circuit (hereinafter abbreviated as CKDL) 4
1. This CKDL41 is the decoder 4
The signals 40A to 40E from oscillator 27
It has a function to periodically delay or advance the phase of the clock signal CK from the output signal 4.
2 is supplied to a parallel-serial converter (hereinafter abbreviated as PS) 43 as a drawing pulse signal. this
The drawing data 17a is temporarily stored in the PS 43 in accordance with an external timing signal 17b.
The drawing data 17a is, for example, an 8-bit parallel signal, but the PS 43 is a drawing pulse signal 42.
Since the drawing data 17a is output as a serial signal periodically with the clock, the output signal 44 to the optical modulator 2 becomes a serial signal. Next, details of the CKDL 41 of the data modulation section will be explained based on the drawings. FIG. 3 is a block circuit diagram of CKDL41. Delay circuit 50A, 50B, 50C, 50D
are connected in series, and the delay time of each delay circuit is determined by the clock signal from the oscillator 27.
It is set to be 1/5 of the CK cycle. AND circuits 51A, 51B, 51C, 51D, 51
Output signals 40A, 40B, 40C, 40D, and 40E from the decoder 40 are supplied to one input of E, and these signals are either the clock signal CK or the clock signal delayed by the delay circuit. Only one of the signals has a logic value of "1" and the others have a logic value of "0" so that one of the signals is selected (see Table 1). Each output signal 51A, 52B, 52C, 52D, 5 of AND circuit 51A, 51B, 51C, 51D, 51E
2E is supplied to a 5-input OR circuit 53 and output as a drawing pulse signal 42 with a controlled delay time. Next, details of the PS 43 will be explained based on the drawings. FIG. 4 is a block diagram of PS43. A drawing pulse signal 42 from the CKDL 41 is supplied to a shift register (hereinafter abbreviated as SR) 54 and a counter (hereinafter abbreviated as CNT) 55. This SR
Reference numeral 54 denotes a circuit for inputting 8-bit parallel data 17a of drawing data from a drawing data generator (not shown) and serially outputting it. CNT55
is an octal counter which counts the output signal 42 by 8 and outputs a request signal 17c to a drawing data generator (not shown) each time the count value becomes zero. Note that this drawing data generation device (minicomputer, microcomputer, etc. processing device, magnetic recording, etc.)
The drawing data 17a, timing signal 17b, and the aforementioned data 29 and code signal 30 are supplied from the optical recording device. Next, the operation of each part of the drawing pulse generator of this embodiment having the above-described configuration will be explained based on a time chart. FIG. 5 is a time chart showing the operation of each part in FIG. 2. In synchronization with the rise of the output signal 38a of the comparator 22, which is output in conjunction with the operation of the laser scanning synchronization detector 16, the oscillator 27 starts outputting the clock signal CK. The phase of the oscillation is synchronized with the rising timing of the signal 38a.
The output signal 38b of the CB 36 is output when the drawing time for one raster ends, and the oscillator 27 stops outputting the clock signal CK in accordance with this rising edge. In other words, CB36 is the output signal of TM23
Clock signal CK in response to CL (delay time Tm)
starts counting, and when the count corresponds to the drawing time of one raster, for example 10000, it returns to 0 (0 → 9999 → 0), and when it returns to 0, the clock signal of the oscillator 27 is activated by the signal 38b.
This is to stop the output of CK. In this way, a number of clocks equal to the number of pixels required to draw one scanning line is obtained within time t1 . Now, in actual pattern drawing, the operation when the drawing pattern is lengthened by 0.01% in the scanning direction will be explained. Note that one scanning line has 10,000 pixels.
In this case, the length of the laser spot drawn by 10,001 scanning lines can be determined by using the clock signal CK of the oscillator 27, and the drawing pattern can be drawn by using 10,000 pulses (10,000 pixels) of the drawing pulse signal 44. In other words, the clock signal CK is controlled by CKDL41.
It is sufficient to generate a drawing pulse signal 42 in which the period of one clock is lengthened by 1/5 period at five discrete points among the 10,000 clocks. Therefore, first, data 29
, input 10000/5=2000 to LT26. Further, as the code signal 30, since the pattern is made long, a logic value "0" is given. FIG. 6 is a time chart showing the relationship between the count of CA 25 and the zero signal 28 in FIG. CA25 is preset to 2000 as preset data via LT26. This preset is set at the output of the OR circuit 24, that is, at the rising edge of the preset command PR. Therefore, at the start of one scanning line, data 2000 is set to CA25 at the rising edge of the delayed pulse signal CL, and CA25 is set in the middle.
It is set at the rising edge of the zero signal 28 which is the output of . Also, one pulse of the zero signal 28 is a clock signal.
Synchronized with one pulse of CK, CA25 is a clock signal
Countdown at the rising edge of CK. In other words,
At the rising edge of the clock signal CK, CA25 becomes 0, so the zero signal 28 becomes ``1'', and as a result, preset data 2000 is set at the rising edge of the clock signal CK. Normally, the zero signal 28 would become "0" immediately after the preset data is set, but since it is synchronized with the clock signal CK, the clock signal
It becomes "0" together with CK. Now, when the CA 25 starts counting the clock signal CK in response to the signal CL, only the AND circuit 33 of the AND circuits 32 and 33 closes its gate because the sign signal 30 has a logical value of "0". Since it is open, the count output value of CC39 is "0"
It is. Therefore, the DEC 40 sets only the signal 40A to the logical value "1", the CKDL 41 opens the gate of the AND circuit 51A shown in FIG.
occurs as. Now, when the CA 25 outputs the zero signal 28, that signal is applied as an up input to the CC 39 via the AND circuit 33 and the OR circuit 34, and the count value of the CC 39 becomes "1". At this time, from Table 1 above, the DEC40 has a signal of 40B.
Since only the logical value is set to "1", CKDL41 is
A signal 52B delayed by 1/5 period from the clock signal CK by the delay circuit 50A is generated from the OR circuit 53 as the drawing pulse signal 42. That is, when the zero signal 28 is output, the drawing pulse signal 42 is the clock signal CK, which is the signal 5.
2A is switched to a signal 52B delayed by 1/5 period with respect to the clock signal CK. FIG. 7 is a time chart showing the operation. Signals 52A to 52E have periods TP and 52E, respectively.
These are clock signals with a duty of 50%, and these signals are shifted by a time θ, that is, TP/5.
Since the CKDL41 selects and extracts one of these signals, the output of the decoder 40 is connected to the terminal 40.
When switching from A to 40B at the point of broken line 70, the length of one pulse T 71 becomes longer by TP/5, as shown by signal 42a in FIG. It continues regularly with the phase delayed by θ with respect to 52A. Time TP (1 cycle) is 1
However, when switching as described above, the pulse period t 2 at that time becomes longer than the above TP, the scanning distance for that one pixel becomes longer, and the drawing pattern will grow. Now, CA25 outputs one zero signal 28 every time 2000 clock signals CK are supplied, and CC3
Since the count output value of 9 outputs the zero signal 28 five times while the clock signal CK is supplied 10,000 times, the count increases sequentially, and the output of the decoder 40 also increases to 40A in response to the generation of the zero signal 28. →4
It changes as 0B → 40C → 40D → 40E → 40A. Therefore, the drawing pulse signal 42 from the CKDL 41 is the signal 52A→52B→52C in FIG.
→52D→52E→52A.
Of course, one pulse at each switching timing is longer than the period TP of other pulses by 1/5 period. FIG. 8 is a time chart showing the operation of the PS 43 in FIG. 4. After a 1-byte (8-bit) parallel input data signal 17a is supplied, an external clock 17b is supplied, and this clock 17b
is preset to SR54 by
4 is output as a serial signal in synchronization with the pulse of the drawing pulse signal 42 of the CKDL 41. When eight drawing pulse signals 42 are output from the CKDL 41, the data request signal 17c is output from the octal counter (CNT) 55, and at this timing, the next 1 byte of data appears in the input data signal 17a, and the signal level increases. Once valid, external clock 17b is applied and the next input data is converted from parallel to serial. To explain in more detail, the drawing pulse signal 42
A pulse of the request signal 17c appears at the 0th input of the drawing pulse signal 42, and a pulse of the external clock 17b is applied to the SR54 before the input of the 1st pulse of the drawing pulse signal 42 appears. At this time, the 8-bit data of the input data signal 17a is "99" in hexadecimal notation and "10011001" in binary notation.
If so, this data is converted into drawing pulse signal 4
The output signal 44 is serially output from the first pulse of 2, and the output signal 44 becomes a pulse train as shown in the figure. In this pulse train, pixels of "1" are drawn by the modulator 2, and pixels of "0" are not drawn.
The length of the logical value "1" or "0" of each pulse of this output signal 44 is determined by the drawing pulse signal 42.
corresponds to the period of the pulse train, so the period corresponding to five discrete pulses during one scan is different from the other periods,
(for pulses) becomes longer. For example, if the period of the first pulse of the drawing pulse signal 42 becomes longer by 1/5 period when the zero signal 28 is output for the first time after the clock signal CK is generated, then after the data 17a is updated, The period of the first pulse of the output signal 44 becomes longer by 1/5 period. In this way, out of the output signal 44 consisting of the number of pulses corresponding to the number of pixels in one scanning line (10000),
Discrete (every 2000 pulses) 5 pulse period is 1/5
The cycle becomes longer. As a result, the pattern is drawn as one scanning line that is one pixel longer than the one that is not scaled, and the pattern is drawn by 0.01% in the scanning direction.
A pattern enlarged by Now, when reducing the pattern, by setting the code signal 30 to the logical value "1", the zero signal 28 in FIG. 2 is supplied as a down input to CC 39 via the AND circuit 32 and the OR circuit 35. The output signal of the decoder 40 changes from 40A→40E→
It changes as 40D → 40C → 40B → 40A. Now, the output of the decoder 40 is 40A to 40A.
When switching to E, the pulse interval becomes T 72 by one and becomes TP/5, as shown in signal 42b in Fig. 7.
However, the subsequent pulse train is signal 52.
It continues regularly with the phase leading by θ with respect to A. The pulse period t 3 at this time becomes shorter than the above TP, the scanning distance for one pixel becomes shorter, and the drawing pattern is reduced. In this case as well, switching is performed at regular intervals, and CKDL
The drawing pulse signal 42 from 41 is 52A → 52E
→52D→52C→52B→52A. In this way, the CC 39 is switched to up-counting or down-counting depending on the sign signal 30 (logical value "0", "1"), and the zero signal 2
If 8 is given as an up input, the drawing pattern will be extended, and if it is given as a down input, it will be shrunk. The above explanation is about controlling the uniform drawing scale, but in this example, the fθ lens 6
It also has a function to correct errors, which will be explained below. FIG. 9 is a graph for explaining error correction of the fθ lens 6, and FIG. 9a shows the relationship between time t and laser spot scanning length x. The straight line 91 is the characteristic of an ideal fθ lens, and the curve 9
2 is the characteristic of an actual fθ lens with errors.
FIG. 9b shows the error △ of the curve 92 with respect to the straight line 91.
x 1 is shown as a curve 93, and the error width is δ 1 . In Fig. 9c, the error corresponding to △x 1 is shown as a speed change as a curve 94, and in the same figure, based on the reference values 95 and 96, from time t 0 to t 1 the phase of the drawing clock is is advanced, the phase is delayed from time t 2 to t 3 , and time
If the phase is advanced from t 4 , the position error △x 2 of the drawn pattern will have the characteristic 97 as shown in Figure 9d.
, and the error is a value δ 2 smaller than δ 1 . Here, the times t 0 , t 1 , ... t 4 do not indicate the clock switching times themselves; for example, between times t 0 and t 1 , the drawing clock is switched at regular intervals. ing. Furthermore, in FIG. 9c, a case has been described in which Δν is set in three steps, but correction is generally performed in even more steps. This kind of relationship between time and correction amount is stored in ROM37.
The stored information is stored in advance in the OR circuit 34 based on the output of the CB 36, that is, the scanning position information.
and 35, and similarly to the case of the zero signal 28 from CA 25, it supplies up and down inputs to CC 39. Each operation after CC39 is as described above. The above explanation is about scaling in the main scanning direction of raster scanning, but scaling in the direction perpendicular to this is due to the stage scanning speed,
That is, this is done by increasing or decreasing the moving speed of the motor 13. Further, in the above embodiment, the amount by which the clock signal is delayed by CKDL41 is set to 1/1/1 of the clock period.
Although the delay time is set to 5, it is also possible to divide the delay time into smaller parts of 1/6 or less. Furthermore, the duty of the clock signal CK of the oscillator 27 can be set to 25% or less, and the delay time can be increased to 1/2 of the period. In this case, two pixels expand or contract. Furthermore, if 1000 is input as preset data to the LT26 in the above example, the length of one pixel will be reduced to 1/5 for every 1000 pixels from the start of scanning one scanning line.
The pattern is expanded or contracted by the period, and the pattern is expanded or contracted by 10 discrete pixels in one scanning line. At this time, the expansion and contraction of the pattern is 0.02%. In this case, in FIG. 2, the CB36 counts the clock signal CK of the OSC27, but after counting the signal 42 of the CKDL41 to 10,000, the CB36 counts the clock signal CK of the OSC27.
b. As described above, according to the present invention, there is an advantage that even if the scaling of the drawn pattern is changed, the line width and positional accuracy of the drawn pattern are not deteriorated.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の一実施例に係るパターン描画
装置の斜視図、第2図は前記装置のデータ変調の
ブロツク回路図、第3図は第2図のCKDLのブロ
ツク回路図、第4図は第2図のPSのブロツク回
路図、第5図及び第6図はそれぞれ第2図の各部
の動作を示したフローチヤート、第7図は第3図
のCKDLの動作を示したフローチヤート、第8図
は第4図のPSの動作を示したフローチヤート、
第9図はfθレンズの誤差補正を説明するためのグ
ラフである。 描画パルス発生装置;15…データ変調部。ク
ロツクパルス発生手段;27…発振器。パルス移
相手段;25…カウンタ(CA)、26…ラツチ回
路(LT)、31…インバータ、32,33…アン
ド回路、34,35…オア回路、39…カウンタ
(CC)、40…デコーダ。切替手段;41…クロ
ツクデイレイ回路(CKDL)。
FIG. 1 is a perspective view of a pattern drawing device according to an embodiment of the present invention, FIG. 2 is a block circuit diagram of data modulation of the device, FIG. 3 is a block circuit diagram of CKDL of FIG. 2, and FIG. 4 is a block circuit diagram of the PS in Figure 2, Figures 5 and 6 are flowcharts showing the operation of each part in Figure 2, and Figure 7 is a flowchart showing the operation of the CKDL in Figure 3. Figure 8 is a flowchart showing the operation of the PS in Figure 4.
FIG. 9 is a graph for explaining error correction of the fθ lens. Drawing pulse generator; 15...data modulation section. Clock pulse generating means; 27... oscillator. Pulse phase shifting means; 25...Counter (CA), 26...Latch circuit (LT), 31...Inverter, 32, 33...AND circuit, 34, 35...OR circuit, 39...Counter (CC), 40...Decoder. Switching means; 41...Clock delay circuit (CKDL).

Claims (1)

【特許請求の範囲】 1 描画ビームの1走査線を画素化したときの各
画素を、描画データに基づき描画ビームで照射又
は非照射することにより、対象物にパターンを描
画する装置において、 1走査期間内に、走査線中の画素数に対応した
パルス数で、各パルスの周期が同一のパルス列を
入力して、該パルス列中、離散的な少なくとも2
つのパルスの周期を他のパルスの周期に対して伸
縮した描画パルス列を発生する描画パルス発生装
置を備え、前記描画パルス列に応じて1走査線の
画素を描画することにより、走査線方向のパター
ン幅を伸縮させることを特徴とするパターン描画
装置。 2 描画パルス発生装置は、パルス周期が全て同
一で、パルス数が1走査画素数に等しいクロツク
パルス列を発生するクロツクパルス発生手段と、
前記クロツクパルス列を入力して、順次1/N周
期ずつ位相がずれたN個のパルス列を発生するパ
ルス移相手段と、1走査期間中、該N個のパルス
列のうち、基準となるパルス列から位相が遅れる
順番又は進む順番で1つのパルス列を離散的にN
回切替え出力することにより描画パルス列を得る
切替え手段とを備えた特許請求の範囲第1項記載
のパターン描画装置。
[Scope of Claims] 1. In an apparatus for drawing a pattern on an object by irradiating or non-irradiating each pixel of one scanning line of a drawing beam with a drawing beam based on drawing data, the apparatus comprises: Within a period, a pulse train is input with the number of pulses corresponding to the number of pixels in the scanning line and each pulse has the same period, and in the pulse train, at least two discrete pulses are input.
The pattern width in the scanning line direction is provided with a drawing pulse generator that generates a drawing pulse train in which the period of one pulse is expanded or contracted with respect to the period of another pulse, and by drawing pixels of one scanning line according to the drawing pulse train, the pattern width in the scanning line direction is A pattern drawing device characterized by expanding and contracting. 2. The drawing pulse generation device includes clock pulse generation means for generating a clock pulse train whose pulse periods are all the same and whose number of pulses is equal to the number of pixels in one scan;
pulse phase shifting means for inputting the clock pulse train and generating N pulse trains sequentially shifted in phase by 1/N period; One pulse train is discretely N
2. The pattern drawing apparatus according to claim 1, further comprising a switching means for obtaining a drawing pulse train by switching output twice.
JP58051505A 1983-03-29 1983-03-29 Pattern drawing device Granted JPS59178072A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58051505A JPS59178072A (en) 1983-03-29 1983-03-29 Pattern drawing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58051505A JPS59178072A (en) 1983-03-29 1983-03-29 Pattern drawing device

Publications (2)

Publication Number Publication Date
JPS59178072A JPS59178072A (en) 1984-10-09
JPH047629B2 true JPH047629B2 (en) 1992-02-12

Family

ID=12888848

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58051505A Granted JPS59178072A (en) 1983-03-29 1983-03-29 Pattern drawing device

Country Status (1)

Country Link
JP (1) JPS59178072A (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0668581B2 (en) * 1985-10-08 1994-08-31 東芝機械株式会社 Focus position adjusting device for laser drawing device
JP2562304B2 (en) * 1986-07-16 1996-12-11 キヤノン株式会社 Image forming device
JP2600168B2 (en) * 1987-05-13 1997-04-16 富士ゼロックス株式会社 Image recording device
JP6690214B2 (en) * 2015-12-09 2020-04-28 株式会社ニコン Pattern drawing device

Also Published As

Publication number Publication date
JPS59178072A (en) 1984-10-09

Similar Documents

Publication Publication Date Title
JP2601611B2 (en) Method and apparatus for improving the accuracy of a scanner system
US6882357B2 (en) Image recording apparatus and method of generating pixel clock
US4760251A (en) Optical scanning apparatus wherein image scanning clock signal frequency is corrected to render scanning speed constant
US5164843A (en) Scanner with a linearized vco pixel clock
US4803367A (en) Light beam scanning apparatus employing beam modulation in accordance with the start of scan and end of scan signals
JP4182515B2 (en) Pattern drawing device
JPH10232357A (en) Optical scanning device
JPS59178072A (en) Pattern drawing device
JP3456313B2 (en) Image writing device
US20060232661A1 (en) System and method for correcting scan position errors in an imaging system
EP0535783A1 (en) Method and apparatus for reducing pixel clock jitter in a laser scanner
US7119875B2 (en) Apparatus for forming pattern
JP2001133710A (en) Laser drawing system with multi-head scanning optical system
JPS63132214A (en) Method and device for correcting jitter of polygon mirror
JPH0352707B2 (en)
WO1991019374A1 (en) Scanner with a linearized pixel clock
JP2692086B2 (en) Halftone printer
JP2615668B2 (en) Laser recording device
JPH1016290A (en) Basic clock signal generation device, image correction device and image recording device using the same, and image correction method
JPH0218517A (en) Video clock signal generating method for laser plotter
JPH0392365A (en) Image forming device
JPH04292068A (en) Picture recorder
US6784913B2 (en) Exposure recording apparatus for recording a two-dimensional image
JPS63110413A (en) Method and device for correcting jitter of polygon mirror
JP2828681B2 (en) Multipoint synchronous optical writer