CN102890427A - 一种直写式光刻***的fpga中倾斜数据准备的方法 - Google Patents

一种直写式光刻***的fpga中倾斜数据准备的方法 Download PDF

Info

Publication number
CN102890427A
CN102890427A CN2012103499262A CN201210349926A CN102890427A CN 102890427 A CN102890427 A CN 102890427A CN 2012103499262 A CN2012103499262 A CN 2012103499262A CN 201210349926 A CN201210349926 A CN 201210349926A CN 102890427 A CN102890427 A CN 102890427A
Authority
CN
China
Prior art keywords
data
fpga
ddr
ram
gray
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.)
Granted
Application number
CN2012103499262A
Other languages
English (en)
Other versions
CN102890427B (zh
Inventor
陈勇
陈修涛
张爱民
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.)
Zhejiang Jinxin Microelectronics Technology Co.,Ltd.
Original Assignee
TIANJIN XINSHUO PRECISION MACHINERY CO Ltd
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 TIANJIN XINSHUO PRECISION MACHINERY CO Ltd filed Critical TIANJIN XINSHUO PRECISION MACHINERY CO Ltd
Priority to CN201210349926.2A priority Critical patent/CN102890427B/zh
Publication of CN102890427A publication Critical patent/CN102890427A/zh
Application granted granted Critical
Publication of CN102890427B publication Critical patent/CN102890427B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)

Abstract

本发明公开了一种直写式光刻***的FPGA中倾斜数据准备的方法,包括以下步骤:首先将上位分图计算机输出的灰度图数据按扫描行格式存放到DDR中;在灰度图数据达到一定的行数后,FPGA中控制模块控制从DDR中按倾斜因子N制定的间距读取数据并经数据总线到FPGA的RAM中缓冲;FPGA中控制模块再按倾斜因子N制定的格式从FPGA的RAM中读出倾斜后数据,输入到转换矩阵进行灰度的转换和扫描数据的抽取;转换后的数据经数据总线再存入FPGA的RAM中缓冲,并等待在下一个操作周期时写入DDR的微镜DMD扫描显示数据区。本发明节省上位分图计算机对位图数据的处理,增加了分图数据处理能力;发挥FPGA处理位数据能力,加快了倾斜扫描速度;FPGA资源利用率高。

Description

一种直写式光刻***的FPGA中倾斜数据准备的方法
技术领域
本发明涉及半导体行业和印刷电路板行业光刻技术领域,具体涉及一种直写式光刻***的FPGA中倾斜数据准备的方法。
背景技术
直写式光刻***中无倾斜的扫描曝光结构,由上位分图计算机完成全部的数据准备工作,将矢量图转换为点阵栅格图,再由灰度图转换为可以直接输入给数字微镜(DMD)显示的二进制黑白点阵图。在倾斜的扫描曝光结构中, 上位分图计算机还需要将二进制黑白点阵图根据倾斜因子N(倾斜角度换算)旋转图像重新生成数据。计算机的计算单元已达到64bit,最小计算单元也是8bit,8bit数据的读写与处理的速度已远不如64bit的运算速度快,而bit运算将更慢。倾斜方式扫描曝光可以提高曝光图像的分辨率,决定分辨率的大小网格精度由倾斜因子N控制,提高一倍的网格精度,相应的数据处理量将增加4倍,而大量的位数据处理也严重地浪费计算机资源。
本发明的特点是在FPGA中完成倾斜数据准备,将灰度图数据转换为供微镜(DMD)扫描显示的倾斜后黑白点阵图。
发明内容
本发明的目的是:发挥FPGA的特点,将灰度图数据转换为供微镜(DMD)扫描显示的倾斜后黑白点阵图,减轻上位分图计算机的不利时间浪费。
本发明的技术方案如下:
一种直写式光刻***的FPGA中倾斜数据准备方法,其特征在于,包括以下步骤:
(1)首先将上位分图计算机输出的灰度图数据按扫描行格式存放到DDR中;
    (2)在灰度图数据达到一定的行数后,FPGA中控制模块控制从DDR中按倾斜因子N制定的间距读取数据并经数据总线到FPGA的RAM中缓冲;
    (3)FPGA中控制模块再按倾斜因子N制定的格式从FPGA的RAM中读出倾斜后数据,输入到转换矩阵进行灰度的转换和扫描数据的抽取;
(4)转换后的数据经数据总线再存入FPGA的RAM中缓冲,并等待在下一个操作周期时写入DDR的微镜(DMD)扫描显示数据区。
所述的DDR是指动态同步存储器DDR2或DDR3。
所述的FPGA是Xilinx公司的V5、V6、V7系列的型号FPGA。
本发明的DDR只有一路数据、地址总线,DDR中的数据读取也由FPGA控制,FPGA需要同时并行控制微镜(DMD)扫描显示工作,因此对DDR的两次读、两次写的操作将以时间片形式循环工作,并同步到微镜(DMD)扫描显示工作中。
本发明的优点是:
1、节省上位分图计算机对位图数据的处理,增加了分图数据处理能力;
2、发挥FPGA处理位数据能力,加快了倾斜扫描速度;
3、FPGA资源利用率高。
附图说明
图1 是本发明的FPGA中模块示意图。
图2 是本发明的DDR中倾斜数据读取示意图。
图3 是本发明的RAM中倾斜数据读取说明图。
图4 是本发明的FPGA中DDR工作时序示意图。
图5 是本发明的FPGA中倾斜状态机说明图。
具体实施方式
本发明是一种直写光刻***的FPGA中倾斜数据准备的方法,为了说明方便,选定倾斜因子N=4。
参照图1,本发明的FPGA中模块实施为FPGA通过128bit数据总线1读取DDR中数据,DDR以突发式工作,每次完成256位数据的读/写,读入数据分为两个64bit数据总线2,同时存入FPGA中RAM存储器4和6中缓存,RAM存储器4和6共用写入的地址总线9和读出的地址总线8,控制模块11根据DDR工作读状态信号3控制数据存入时序,同时也要控制RAM中数据读出顺序,先从RAM存储器4读出8个数据经16bit数据总线5送给转换矩阵10,再从从RAM存储器6读出8个数据经16bit数据总线7送给转换矩阵10,转换矩阵10将输入进的256bit数据进行重新分组,转换为新编排的16个16bit数据,通过16bit数据总线12分别存入FPGA中RAM存储器15和18中缓存,RAM存储器15和18共用写入的地址总线13和读出的地址总线14,读出分别为64bit数据总线16,组合为128bit数据总线19输入给DDR驱动模块,控制模块11在RAM存储器15和18中数据缓存满一行数据后发满标志信号20,根据返回的允许读出信号21,及时钟脉冲17控制从RAM存储器15和18读取数据地址的递增。控制模块11从DDR工作读状态信号3不断读取信号,在DDR的可以读写时间时发出操作信号22,由地址总线23发出读写DDR的地址及控制数据。
 参照图2,本发明的实施例中选定倾斜因子N=4,图像数据的灰度使用16级灰度,即每个图像点需要4位数据表示灰度值;DDR工作为了发挥最大效率,设定为突发工作模式,突发数据长度为4,即DDR一次突发读/写数据有256bit。由于FPGA中资源有限,图像数据不可能全部直接在FPGA中一次完成倾斜图像旋转,FPGA芯片的价格与FPGA中资源的多少密切相关,为了节省硬件上成本,优化后采用两步图像倾斜旋转。第一步利用在DDR上读取地址变化,第二步在FPGA的RAM中读取地址变化。上位分图计算机输入的灰度图数据按扫描行格式存放在DDR中,顺序存放,在从DDR中读取数据时按照一定间隔读取,间隔长度是根据倾斜因子N和行的长度计算出,通过顺序存储、间隔读取方式实现图像数据的第一步旋转。从DDR中读取倾斜数据,必须再DDR中存放到一定行数后才能进行,否则将造成部分数据溢出存储空间外,出现乱图现象。从DDR中突发读取一次256bit数据是1×64点阵的灰度图,一行点阵的灰度图需要64点组成一列,按照倾斜因子N=4,需要16行数据组合完成第一步倾斜旋转,因此从DDR中读取一行倾斜数据时,第一列64点阵数据直接读取,其后每列64点阵数据需要向前移动16行,直至一行数据读取完毕。
 参照图3,本发明的实施例中第二步图像倾斜旋转在FPGA的RAM完成,从DDR读出第一次倾斜旋转的数据以行形式顺序存放在FPGA的RAM中,每16×256bit为一存储区域,如图3中每个点是代表图像16级灰度数据,每4个点组成16bit的图像数据,一行有64个点图像,共16行的点阵图像,控制模块11输出图像数据读取地址,每行数据读取4点16bit,在缓存满后从最后先读第一个4点16bit的图像数据,其后依次上移一行并向右移4点读取图像数据完成图像第二步倾斜旋转。之后每从DDR中读取一行数据则存放到相应RAM存储区域,存放次序连续循环地址,第二步倾斜旋转从RAM中读取的地址以存入的行地址为起始,用倒序方式读出4点16bit图像数据完成倾斜旋转。
参照图3、1,本发明的实施例中图像倾斜数据每次有16×4点16bit送到转换矩阵10,在转换矩阵10中进行重新分组,分出4个灰度层图像,再按照倾斜扫描数据显示的格式再组成4行16点阵的图像数据。
参照图4、5,本发明的实施例中图像倾斜操作DDR的读写时序需与微镜DMD读取DDR中数据的工作同步,即在微镜DMD读DDR时序波形(DMD)的空闲期(低电平)时,有上位分图计算机输入的图像数据则存入DDR中,工作时序如(WR1),存入行数满足倾斜旋转数据量则读出到RAM中,工作时序如(RD),完成一行倾斜数据转换则写回DDR中,工作时序如(WR2)。微镜DMD读取DDR中数据显示,由于前后帧显示图像数据无较高的相关性,微镜DMD显示的每一帧数据都要从DDR中全部读取,因此时间占用量大,但读取数据的周期性强,在读取数据的空闲期间,操作图像数据的存入DDR、图像倾斜数据的读、转换后的写。每显示更新一帧数据,同步完成一行数据的倾斜转换及读写工作。

Claims (3)

1.一种直写式光刻***的FPGA中倾斜数据准备的方法,其特征在于,包括以下步骤:
(1)首先将上位分图计算机输出的灰度图数据按扫描行格式存放到DDR中;
(2)在灰度图数据达到一定的行数后,FPGA中控制模块控制从DDR中按倾斜因子N制定的间距读取数据并经数据总线到FPGA的RAM中缓冲;
(3)FPGA中控制模块再按倾斜因子N制定的格式从FPGA的RAM中读出倾斜后数据,输入到转换矩阵进行灰度的转换和扫描数据的抽取;
(4)转换后的数据经数据总线再存入FPGA的RAM中缓冲,并等待在下一个操作周期时写入DDR的微镜DMD扫描显示数据区。
2.根据权利要求1所述的直写式光刻***的FPGA中倾斜数据准备方法,其特征在于,所述的DDR是指动态同步存储器DDR2或DDR3。
3.根据权利要求1所述的直写式光刻***的FPGA中倾斜数据准备方法,其特征在于,所述的FPGA是Xilinx公司的V5、V6、V7系列的型号FPGA。
CN201210349926.2A 2012-09-18 2012-09-18 一种直写式光刻***的fpga中倾斜数据准备的方法 Active CN102890427B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210349926.2A CN102890427B (zh) 2012-09-18 2012-09-18 一种直写式光刻***的fpga中倾斜数据准备的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210349926.2A CN102890427B (zh) 2012-09-18 2012-09-18 一种直写式光刻***的fpga中倾斜数据准备的方法

Publications (2)

Publication Number Publication Date
CN102890427A true CN102890427A (zh) 2013-01-23
CN102890427B CN102890427B (zh) 2014-10-01

Family

ID=47533968

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210349926.2A Active CN102890427B (zh) 2012-09-18 2012-09-18 一种直写式光刻***的fpga中倾斜数据准备的方法

Country Status (1)

Country Link
CN (1) CN102890427B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104216238A (zh) * 2014-09-15 2014-12-17 江苏影速光电技术有限公司 一种在fpga中实现直写式光刻机数据倾斜的方法
CN104298077A (zh) * 2014-09-26 2015-01-21 中国科学院长春光学精密机械与物理研究所 滚动灰度光刻的dmd动作方法
CN104408759A (zh) * 2014-11-19 2015-03-11 江苏影速光电技术有限公司 一种用于数字微镜显示的矢量图形栅格化方法
CN106527058A (zh) * 2016-12-30 2017-03-22 江苏九迪激光装备科技有限公司 一种倾斜式扫描中数据移位的方法
CN107045265A (zh) * 2017-03-07 2017-08-15 无锡影速半导体科技有限公司 直写式光刻机中倾斜式扫描数据的重组方法
CN107065442A (zh) * 2016-12-31 2017-08-18 江苏九迪激光装备科技有限公司 一种激光直写的数据处理方法及***
CN107065441A (zh) * 2016-12-31 2017-08-18 江苏九迪激光装备科技有限公司 一种激光直写数据处理***及处理方法
CN112328513A (zh) * 2020-10-14 2021-02-05 合肥芯碁微电子装备股份有限公司 扫描式曝光***及其数据缓存及调度方法和装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101102900A (zh) * 2005-01-11 2008-01-09 富士胶片株式会社 帧数据生成方法及装置以及帧数据生成程序、描绘方法及装置
JP2008070677A (ja) * 2006-09-15 2008-03-27 Orc Mfg Co Ltd 露光装置
CN101364050A (zh) * 2007-08-10 2009-02-11 株式会社Orc制作所 光刻***
US20090296170A1 (en) * 2005-06-16 2009-12-03 Fujifilm Corporation Drawing device and drawing method
CN102608874A (zh) * 2012-02-09 2012-07-25 合肥芯硕半导体有限公司 光刻机在扫描工作模式下提高数字微镜阵列数据传输速度的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101102900A (zh) * 2005-01-11 2008-01-09 富士胶片株式会社 帧数据生成方法及装置以及帧数据生成程序、描绘方法及装置
US20090296170A1 (en) * 2005-06-16 2009-12-03 Fujifilm Corporation Drawing device and drawing method
JP2008070677A (ja) * 2006-09-15 2008-03-27 Orc Mfg Co Ltd 露光装置
CN101364050A (zh) * 2007-08-10 2009-02-11 株式会社Orc制作所 光刻***
CN102608874A (zh) * 2012-02-09 2012-07-25 合肥芯硕半导体有限公司 光刻机在扫描工作模式下提高数字微镜阵列数据传输速度的方法

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104216238A (zh) * 2014-09-15 2014-12-17 江苏影速光电技术有限公司 一种在fpga中实现直写式光刻机数据倾斜的方法
CN104298077A (zh) * 2014-09-26 2015-01-21 中国科学院长春光学精密机械与物理研究所 滚动灰度光刻的dmd动作方法
CN104408759A (zh) * 2014-11-19 2015-03-11 江苏影速光电技术有限公司 一种用于数字微镜显示的矢量图形栅格化方法
CN106527058A (zh) * 2016-12-30 2017-03-22 江苏九迪激光装备科技有限公司 一种倾斜式扫描中数据移位的方法
CN106527058B (zh) * 2016-12-30 2019-03-15 江苏九迪激光装备科技有限公司 一种倾斜式扫描中数据移位的方法
CN107065442A (zh) * 2016-12-31 2017-08-18 江苏九迪激光装备科技有限公司 一种激光直写的数据处理方法及***
CN107065441A (zh) * 2016-12-31 2017-08-18 江苏九迪激光装备科技有限公司 一种激光直写数据处理***及处理方法
CN107045265A (zh) * 2017-03-07 2017-08-15 无锡影速半导体科技有限公司 直写式光刻机中倾斜式扫描数据的重组方法
CN107045265B (zh) * 2017-03-07 2019-04-16 无锡影速半导体科技有限公司 直写式光刻机中倾斜式扫描数据的重组方法
CN112328513A (zh) * 2020-10-14 2021-02-05 合肥芯碁微电子装备股份有限公司 扫描式曝光***及其数据缓存及调度方法和装置
CN112328513B (zh) * 2020-10-14 2024-02-02 合肥芯碁微电子装备股份有限公司 扫描式曝光***及其数据缓存及调度方法和装置

Also Published As

Publication number Publication date
CN102890427B (zh) 2014-10-01

Similar Documents

Publication Publication Date Title
CN102890427B (zh) 一种直写式光刻***的fpga中倾斜数据准备的方法
CN105741237B (zh) 一种基于fpga图像翻转的硬件实现方法
JP5663009B2 (ja) 原画像をワープまたは回転させて表示する装置、その方法、そのコンピュータプログラムおよびそれを記録した記録媒体
CN106846255B (zh) 图像旋转实现方法及装置
CN101958112B (zh) 手持设备屏幕画面同时实现90度和270度旋转的方法
CN104268113B (zh) Dpi接口的lcd控制器以及其自适应带宽的方法
CN103760525A (zh) 一种补齐式原地矩阵转置方法
CN102117244B (zh) Soc中支持多个音视频ip核寻址的ddr2的控制方法
JP2007213055A (ja) シンクロナスダイナミックランダムアクセスメモリを用いたフレームデータの転送方法及びフレームデータのソースドライバへの転送方法並びにタイミング制御モジュール
KR20000039714A (ko) 텍스처 매핑시스템
JPH01129291A (ja) ラスタ出力スキャナ用前置装置
EP2264603A1 (en) Memory control circuit and memory control method
TW200923650A (en) Data accessing apparatus and method
JP2009110600A (ja) メモリアクセス方法およびメモリ制御装置
JP2000293432A (ja) バンク可変メモリ
JPH08194643A (ja) メモリ制御方式
CN100423081C (zh) 硬件加速显示水平线段的装置及其方法
CN102184715A (zh) 一种基于融合通信终端的刷屏装置和方法
JPH06102837A (ja) 液晶表示装置の駆動回路
JPS60124764A (ja) ダイレクトメモリアクセス制御装置
JPH09212678A (ja) 3次元画像生成装置
US8631214B2 (en) Memory control circuit, control method therefor, and image processing apparatus
JP3288327B2 (ja) 映像メモリ回路
CN105243028A (zh) 一种降低图像缩小处理时***峰值带宽的方法和装置
CN203813870U (zh) 一种单通道缓存视频旋转装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: TIANJIN JINXIN MICROELECTRONICS TECHNOLOGY CO., LT

Free format text: FORMER OWNER: TIANJIN XINSHUO PRECISION MACHINERY CO., LTD.

Effective date: 20140701

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 300457 BINHAI NEW DISTRICT, TIANJIN TO: 300000 BINHAI NEW DISTRICT, TIANJIN

TA01 Transfer of patent application right

Effective date of registration: 20140701

Address after: Fifth Street 300000 Tianjin City Development Zone, Taihua Road No. 12 TEDA SME development center room 3103

Applicant after: TIANJIN JINXIN MICROELECTRONIC TECHNOLOGY CO., LTD.

Address before: 300457 Tianjin Binhai New Area Development Zone, Huang Hai Road, No. 167

Applicant before: Tianjin Xinshuo Precision Machinery Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 311100 room 204-5, building 3, No. 16, Longtan Road, Cangqian street, Yuhang District, Hangzhou City, Zhejiang Province

Patentee after: Zhejiang Jinxin Microelectronics Technology Co.,Ltd.

Address before: 300000 room 3103, TEDA SME development center, No. 12, Taihua Road, Fifth Street, TEDA

Patentee before: TIANJIN JINXIN MICROELECTRONIC TECHNOLOGY Co.,Ltd.