0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

实现可编程逻辑电路的三种主要器件

lhl545545 来源:FPGA创新中心 作者:FPGA创新中心 2022-09-08 10:47 次阅读

实现可编程逻辑电路可以选择三种主要的技术,它们有两种主要的特性:是否可重新编程以及是否易失。我们将介绍三种主要的器件,它们是支持可编程电路的技术基础: 反熔丝、双栅晶体管和基于SRAM的可编程电路。

01

反熔丝

反熔丝的概念至少可以追溯到1957年,那时人们考虑将其用在存储器中。当一个编程电流加在反熔丝器件上时,它会由正常的开路状态变为短路状态。它可以通过将一层绝缘层加在两层导电层中间实现,当通以大电流时会在较小的面积上产生较大的功率耗散,会熔断绝缘层。这是一种可单次编程的技术,因为编程后绝缘材料已被破坏不可恢复。制造反熔丝器件可以采用两种主要结构:多晶硅扩散区结构和金属-金属反熔丝结构。

02

双栅晶体管

反熔丝技术的主要缺陷在于它的单次可编程特性。双栅(或者浮栅)器件是一种特殊的晶体管,它的控制栅和晶体管沟道之间还有一个浮栅,可以进行非易失性的编程和擦除。Flash存储器件(闪存)便利用了浮栅器件最新的技术,即EEPROM器件。EEPROM晶体管(电可擦除)是UVEPROM器件(紫外线可擦除)的改进版,比后者更为进步---UVEPROM是一种可通过电学机制编程(即在特定的电压偏置状态下)、通过紫外光擦除(因此它们的名称里UV表示用来擦除的紫外线,而E表示通过电学方式写入)的晶体管。UVEPROM器件并不实用,因为要想重新编程,必须从系统中移出然后擦除,而且还需要昂贵的带有供紫外光通过窗口的封装结构。EEPROM晶体管利用电学偏置实现编程和擦除(因而采用EE命名)。由于它们可以现场重新编程,因而更为灵活。EEPROM晶体管的结构如下图所示,它就是一个改进的MOS晶体管。控制栅和普通晶体管的栅极类似,而浮栅被氧化层包围,并不能被电极直接连接。将存储内容写入器件需要将电子打入浮栅中,使之聚集负电荷。浮栅上的负电荷掩蔽了器件的沟道,使之在某种程度上受控制栅上和衬底之间所加电场的影响变小,因而即便控制栅加到Vdd的电平,导电沟道仍无法形成。因此,写入信息后的器件不会导通,而未写入的器件的特性则像普通晶体管一样。

fcfde610-2e96-11ed-ba43-dac502259ad0.png

写入过程是这样完成的:将器件置于过饱和区,这样沟道中的热电子被加速,与衬底中的原子碰撞,然后离开衬底,通过薄的氧化层隧穿到浮栅。擦除过程则是通过将控制栅压反置为负,让电子从浮栅中隧穿回晶体管的源极。

03

SRAM

静态RAM开关技术使用了典型的采用交叉耦合反相器的SRAM单元,以存储传输晶体管或者下图所示的FPGA结构中的嵌入式传输门传来的导电状态。

fd1b25cc-2e96-11ed-ba43-dac502259ad0.png

这种技术的优势从根本上来讲在于其与浮栅器件相比,需较短的编程时间。而其缺陷在于它相对较大的面积(这是由于晶体管数更多),并且在每次上电后还需要重新写入。早期的FPGA在每次上电之后都必须从外部ROM或者flash电路中重新写入。现今,许多基于SRAM技术的FPGA都含有flash存储模块,它们保存了电路的配置数据,可以在每次上电后对电路进行内部写入。

审核编辑:彭静

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电流
    +关注

    关注

    40

    文章

    5964

    浏览量

    129791
  • 晶体管
    +关注

    关注

    76

    文章

    9019

    浏览量

    134966
  • 可编程逻辑
    +关注

    关注

    7

    文章

    511

    浏览量

    43890
收藏 人收藏

    评论

    相关推荐

    什么是可编程逻辑

    什么是可编程逻辑 ? ??在数字电子系统领域,存在三种基本的器件类型:存储器、微处理器和逻辑器件
    发表于 05-29 11:36

    可编程逻辑器件

    完成乘法,实现3×4,只要通过写程序让3连续加4次就可以完成了。而可编程逻辑器件的两主要类型是现场可编程门阵列(FPGA)和复杂
    发表于 04-15 10:02

    【转】 时序逻辑电路三种逻辑器件

    时序逻辑电路应用很广泛,根据所要求的逻辑功能不同进行划分,它的种类也比较繁多。在具体的授课环节中,主要选取了应用较广、具有典型时序逻辑电路特征的三种
    发表于 10-25 23:03

    可编程逻辑简介

    什么是可编程逻辑?  在数字电子系统领域,存在三种基本的器件类型:存储器、微处理器和逻辑器件。存
    发表于 07-10 08:16

    可编程逻辑器件和ASIC,两者有什么不同区别?

    阶段需要处理晶片上的不同位置,这就需要遮住其他的不需要处理的地方,称为不同的掩膜层),由半导体厂家制造;另一是使用现场可编程器件实现,用户通过计算机和EDA开发工具,将所设计的电路
    发表于 07-13 08:00

    PLD可编程逻辑器件

    PLD可编程逻辑器件 英文全称为:programmable logic device 即 PLD。PLD是做为一通用集成电路产生的,他的逻辑功能按照用户对
    发表于 07-22 09:05

    什么是PLD(可编程逻辑器件)

    什么是PLD(可编程逻辑器件) PLD是可编程逻辑器件(Programable Logic Device)的简称,FPGA是现场可编程门阵列(Field Programable Gate Array)
    发表于 06-20 10:32 1.5w次阅读
    什么是PLD(<b class='flag-5'>可编程逻辑器件</b>)

    基于可编程逻辑器件的数字电路设计

    基于可编程逻辑器件的数字电路设计  0 引 言   可编程逻辑器件PLD(Programmable Logic De-vice)是一种数字电路,它可以由用户来进行
    发表于 11-16 10:46 1484次阅读
    基于<b class='flag-5'>可编程逻辑器件</b>的数字<b class='flag-5'>电路</b>设计

    一文详细了解可编程逻辑器件(PLD)

    在过去的十年中,可编程逻辑器件(PLD)市场不断增长,对PLD的需求不断增加。具有可编程特性且可编程的芯片称为PLD。PLD也称为现场可编程器件(FPD)。FPD用于
    的头像 发表于 03-22 12:36 5560次阅读

    可编程逻辑器件EPLD是如何设计的

    可编程逻辑器件(Electrically Programmable Logic Device,EPLD)是指采用电信号的可擦可编程逻辑器件
    发表于 08-22 18:12 971次阅读

    实现可编程逻辑电路三种主要技术

    实现可编程逻辑电路可以选择三种主要的技术,它们有两种主要的特性:是否可重新
    的头像 发表于 09-08 10:39 1868次阅读

    可编程逻辑器件测试方法

    可编程逻辑器件 (Programmable Loeie Device,PLD)是一种用户编程实现某种逻辑功能的逻辑
    的头像 发表于 06-06 15:35 734次阅读
    <b class='flag-5'>可编程逻辑器件</b>测试方法

    可编程逻辑器件测试

    可编程逻辑器件 (Programmable Loeie Device,PLD)是一种用户编程实现某种逻辑功能的逻辑
    发表于 06-06 15:37 428次阅读
    <b class='flag-5'>可编程逻辑器件</b>测试

    什么叫可编程逻辑器件 可编程逻辑器件有哪些特征和优势?

    可编程逻辑器件(Programmable Logic Device,PLD)是一类集成电路器件,可以根据用户的需求进行编程和配置,以实现特定
    发表于 09-14 15:25 1330次阅读

    可编程逻辑器件的特征及优势科普

    可编程逻辑器件是一种集成电路,具有可编程功能的特性。它们可以根据用户的需求进行编程,从而实现不同的逻辑
    的头像 发表于 02-26 18:24 618次阅读