ImageVerifierCode 换一换
格式:PDF , 页数:8 ,大小:2.01MB ,
资源ID:2573822      下载积分:10 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/2573822.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Flash型FPGA的编程及干扰抑制技术_曹正州.pdf)为本站会员(哎呦****中)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

Flash型FPGA的编程及干扰抑制技术_曹正州.pdf

1、=DOI:1013290/jcnkibdtjs202307012624半导体技术第 48 卷第 7 期2023 年 7 月Flash 型 FPGA 的编程及干扰抑制技术曹正州,单悦尔,张艳飞(中国电子科技集团公司 第五十八研究所,江苏 无锡214072)摘要:为了降低 Flash 型现场可编程门阵列(FPGA)中的 Flash 开关单元在编程中受到编程干扰对阈值电压的影响,提高驱动能力的一致性,提出了高位宽编程技术与常用的选择管隔离技术相结合来抑制编程干扰的方法。通过高位宽编程技术降低编程过程中栅扰对同一行中 Flash 开关单元阈值电压的影响;通过选择管隔离技术降低编程过程中漏扰对同一列中

2、Flash 开关单元阈值电压的影响;采用 NMOS 晶体管作为隔离管实现自限制编程,对 Flash 开关单元的阈值电压进行精确控制。实验结果表明,参照系统等效门数为百万门级 Flash 型 FPGA 中的 Flash 开关阵列形式 2 912 bit480 WL20 Bank,按最差条件进行 479 次漏扰测试,Flash 开关单元受编程干扰后的阈值电压漂移约为 0 V;进行时长为 40 s 的栅扰测试,Flash 开关单元受编程干扰后阈值电压漂移约为 0.02 V。关键词:Flash 型现场可编程门阵列(FPGA);阈值电压;编程干扰;布局布线;高位宽编程;Sense-Switch 结构中图

3、分类号:TP331.2文献标识码:A文章编号:1003353X(2023)07062408Programming and Disturb Inhibit Technology of Flash-Based FPGACao Zhengzhou,Shan Yueer,Zhang Yanfei(The 58thesearch Institute,CETC,Wuxi 214072,China)Abstract:In order to reduce the influence of programming disturb on the threshold voltage of Flashswitch u

4、nit in Flash-based field programmable gate array(FPGA)and improve the consistency of drivecapability,a method of high bit width programming combined with the common selective transistorisolation technology was proposed to suppress programming disturb The influence of gate disturbance onthe threshold

5、 voltage of Flash switch unit in the same line was reduced by high bit width programmingtechnology The influence of drain disturbance on the threshold voltage of Flash switch unit in the samecolumn was reduced by the selective transistor isolation technology NMOS transistors were used asisolation tr

6、ansistors to realize self-limiting programming,which precisely controlled the threshold voltageof Flash switch unit The experimental results show that according to 2 912 bit480 WL20 Bank ofFlash switch array in Flash-based FPGA with the equivalent number of millions of gates in the system,479 times

7、drain disturbance tests were carried out under the worst condition,and the threshold voltagedrift of Flash switch unit is about 0 V after programming disturb The threshold voltage drift of Flashswitch unit is about 0.02 V after gate disturbance test for 40 sKeywords:Flash-based field programmable ga

8、te array(FPGA);threshold voltage;programmingdisturbance;place and route;high bit width programme;Sense-Switch structureEEACC:1265B曹正州等:Flash 型 FPGA 的编程及干扰抑制技术=July2023Semiconductor Technology Vol48 No76250引言Flash 型现场可编程门阵列(FPGA)是基于Flash 开关单元组成的可编程布线开关矩阵,通过选择不同的信号通路来实现用户的逻辑功能1。由于 Flash 开关单元属于非易失性存储(N

9、VM)2,电路掉电后信息不丢失,因此 Flash 型 FPGA 启动速度快,上电后电路快速进入工作状态,被广泛应用于航天航空中信号处理和控制领域。美国 Actel公司采用 n 沟道 Sense-Switch 结构的 Flash 开关单元开发了一系列 Flash 型 FPGA 产品,具有规模大、速度快的优点3。国内 Flash 型 FPGA 的研究起步较晚,目前主要采用 p 沟道 Sense-Switch 结构的Flash 开关单元进行 Flash 型 FPGA 的研究和设计47,该类型的 Flash 型 FPGA 具有抗辐射性能好的优点。但是相比使用 NMOS 晶体管作为可编程布线开关矩阵的静

10、态随机存储器(SAM)型 FPGA 8,使用Flash 开关的 FPGA 设计难度显著增加。主要原因是SAM 型 FPGA 中的 NMOS 晶体管有稳定一致的阈值电压,在传递信号时有精确的延迟;而 Flash 型FPGA 中的 Flash 开关单元阈值电压受编程电压、时间及编程和读干扰等因素影响较大,可能导致阈值电压分布的一致性较差910,使其传递信号的延迟波动范围较大。这对于可编程逻辑器件来说是个巨大的挑战,不论是 SAM 型 FPGA 还是 Flash 型 FP-GA,稳定可靠的延迟参数是 FPGA 电子设计自动化(EDA)软件中布局布线的基础,是实现 FPGA 优越的可编程功能和性能的前

11、提11。在对 Flash 开关单元阈值电压分布造成影响的主要因素中,编程干扰无意识中改变了非选中单元的阈值电压,且这一现象一直存在于浮栅型存储器件中。对于 Flash 存储器件,Flash 单元仅用于数据存储,Flash 存储单元擦除态和编程态的阈值电压相差较大,不会造成数据“0”和“1”的误读,因此轻微的编程干扰不会对电路的功能或性能造成影响;但是在 Flash 型 FPGA 中,Flash 单元用作传递信号的开关,编程干扰会对电路的性能产生不可忽略的影响,降低电路的最高工作频率,甚至会造成功能的失效。本文针对 Flash 型 FPGA 的特点,对 Flash 开关单元配置过程中产生编程干扰

12、的机理进行分析,提出了将高位宽编程(high bit width programming,HBW-p)技术与常用的选择管隔离抑制技术相结合的抑制编程干扰的方法,减少了编程过程中对非选中Flash 开关单元的干扰现象,并且采用 NMOS 晶体管作为隔离管实现自限制编程,可以对 Flash 开关单元的阈值电压进行精确控制,保证了 Flash 型 FPGA 中Flash 开关单元延迟的精确性和一致性。1Flash 型 FPGA基本结构和原理Flash 型 FPGA 主 要 由 可 编 程 逻 辑 模 块(CLB)12、输 入 输 出 模 块(IOB)13、开 关 盒(SB)14 和锁相环(PLL)电

13、路15 组成,如图 1 所示。根据 FPGA 的应用场景不同,其他的模块电路还可能包括数字信号处理(DSP)电路16、吉比特收发器(GTP)等17。P u l l-u pO ED OD IO B U FI B U FP u l l-d o w nI 1 OP a d输入输出模块F P G AI 0 I 1 I 2可编程逻辑模块可编程开关O 0O 3O 1O 2f r e fP F D C PL P FV C Of o u t1 81 41 2 1 21 2T S P CC M LD i f fD i f fI L F D锁相环共浮栅用户信号控制栅S e n s e-S w i t c h 结构

14、开关开关盒T 0 T 1 T 2 T 3B 0 B 1 B 2 B 3L 3L 2L 1L 0R 3R 2R 1R 0图 1Flash 型 FPGA 结构Fig.1Structure of the Flash-based FPGAFlash 型 FPGA 主要通过开关盒实现不同路径的信号连接,进而实现不同的数字逻辑功能,图 1中的通用可编程开关盒可实现 4 个方向信号的互连。开关盒采用Sense-Switch结构的 Flash 开关18 实现,器件结构如图 2 所示,图中 STI 为浅沟槽隔离。器件采用共享浮栅结构,其中 Sense 管为编程管,通过控制栅、位线(BL 和 BLN)端口实现码流

15、数据的擦除、编程和读取功能;Switch 管为开关管,用于实现信号的传输。由于浮栅共享,对于 p沟道的 Flash 开关器件,对 Sense 管擦除后,Switch管同样为擦除态,开关处于关闭状态;对 Sense 管编程后,Switch 管同样为编程态,开关处于导通状态。曹正州等:Flash 型 FPGA 的编程及干扰抑制技术=626半导体技术第 48 卷第 7 期2023 年 7 月深n 阱信号线B LB L NSS控制栅(C G)共享浮栅(F G)DDS T IS T IS T IS w i t c h 管S e n s e 管p 型衬底图 2Sense-Switch 型 Flash 开关

16、单元的器件结构Fig.2Device structure of the Sense-Switch Flash switch unit2编程干扰产生的机理分析Flash 型 FPGA 中的 Flash 开关单元以阵列的形式存在于芯片中,每行所有 Flash 开关单元的控制栅端连接在一起构成字线(WL),每列所有 Flash 开关单元的漏端、源端分别连接在一起构成位线。当对 Flash 开关阵列中某一行写入数据时,同一行中所有 Flash 开关单元的控制栅端都会受到来自字线上编程高压的应力,同一列上所有 Flash 开关单元的漏端同样都会受到来自位线上编程高压的应力,并导致在某种操作电压的组合下,非编程位置 Flash 开关单元的阈值电压被无意识地改变,即发生编程干扰19,如图 3 所示。编程干扰本质上也是一个编程过程,只不过强度比较弱并且是不期望的编程。编程顺序编程干扰1编程干扰y-1编程干扰y-2C G(-1.5 V)C G(9.8 V)DF l a s h _ 1 0F l a s h _ 0 0F l a s h _ y 0C G(-1.5 V)B L N(-0.9 V)B L(-

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2