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

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

3天内不再提示

可编程逻辑器件随着半导体集成电路的4个阶段

TLOc_gh_3394704 来源:OpenFPGA 作者:OpenFPGA 2021-08-17 09:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

发展历史

编程逻辑器件伴随着半导体集成电路的发展而不断发展,其发展可以划分为以下4个阶段:

1.第一阶段

20世纪70年代,可编程器件只有简单的可编程只读存储器(PROM)、紫外线可擦除只读存储器(EPROM)和电可擦除只读存储器(EEPROM)3种,由于结构的限制,它们只能完成简单的数字逻辑功能。

2.第二阶段

20世纪80年代,出现了结构上稍微复杂的可编程阵列逻辑(PAL)和通用阵列逻辑(GAL)器件,正式被称为PLD,它们能够完成各种逻辑运算功能。典型的PLD由“与”、“非”阵列组成,用“与或”表达式来实现任意组合逻辑,所以PLD能以乘积和形式完成大量的逻辑组合。PAL器件只能实现可编程,在编程以后无法修改;如需要修改,则需要更换新的PAL器件。但GAL器件不需要进行更换,只要在原器件上再次编程即可。

3.第三阶段

20世纪90年代,众多可编程逻辑器件厂商推出了与标准门阵列类似的FPGA和类似于PAL结构的扩展性CPLD提高了逻辑运算的速度,具有体系结构和逻辑单元灵活、集成度高和适用着围宽等特点,兼容了PLD和通用门阵列的优点,能够实现超太规模的电路,编程方式也很灵活,成为产品原型设计和中小规模(一般小于10000)产品生产的首选。

4.第四阶段

21世纪初,现场可编程门阵列和CPU相融合,并且集成到了单个的FPGA器件中。典型的,Xilinx推岀了两种基于FPGA的嵌人式解决方案:

(1)FPGA器件内嵌了时钟频率高达500MHz的PowerPC硬核微处理器和1GHZ的ARM Cortex-A9双核硬核嵌入式处理器

(2)提供了低成本的嵌入式软核处理器,如:MicroBlaze、PicoBlaze。

通过这些嵌人式解决方案,实现了软件需求和硬件设计的完美结合,使FPGA的应用范围从数字逻辑扩展到了嵌人式系统领域。

可编程逻辑器件工艺

1.熔丝连接工艺

最早允许对器件进行编程的技术是熔丝连接技术。在釆用这种技术的器件中,所有逻辑靠熔丝连接。熔丝器件只可编程一次,一旦编程,永久不能改变。

熔丝的编程原理如图2.1所示。进行编程时,需要将熔丝烧断;编程完成后,相应的熔丝被烧断,如图2.2所示。

05d7e2ea-fd3d-11eb-9bcf-12bb97331649.png

2.反熔丝连接工艺

反熔丝技术和熔丝技术相反,在未编程时,熔丝没有连接;编程后,熔丝将和逻辑单元连接。反熔丝开始是连接两个金属的微型非晶硅柱,未编程时,呈高阻状态;编程结束后,形成连接。反熔丝器件只可编程一次,一旦编程,永久不能改变。

反熔丝的编程原理如图2.3所示。进行编程时,需要将熔丝连接;编程完成后,相应的熔丝被连接,如图2.4所示。

05f8a58e-fd3d-11eb-9bcf-12bb97331649.png

3.SRAM工艺

SRAM的结构如图2.5所示。基于静态存储器SRAM的可编程器件,值被保存在SRAM中时,只要系统正常供电,信息就不会丢失,否则信息将丢失。SRAM存储数据需要消耗大量的硅面积,且断电后数据丢失,但是这种器件可以反复地编程和修改。

绝大多数的FPGA都采用这种工艺,这就是FPGA外部都需要有一个PROM芯片来保存设计代码的原因。

061973ae-fd3d-11eb-9bcf-12bb97331649.png

4.掩膜工艺

ROM是非易失性的器件,系统断电后,将信息保留在存储单元中。掩膜器件可以读出信息,但是不能写入信息。ROM单元保存了行粕列数据,形成一个阵列,每一列有负载电阻使其保持逻辑1,每个行列的交叉有一个关联晶体管和一个掩膜连接,如图2.6所示。

0659d052-fd3d-11eb-9bcf-12bb97331649.png

注:这种技术代价比较高,基本上很少使用。

下面对其工作原理进行推导,以帮助读者理解上图所实现的功能。

0669fa90-fd3d-11eb-9bcf-12bb97331649.png

0680a024-fd3d-11eb-9bcf-12bb97331649.png

PROM工艺

PROM是非易失性器件,系统断电后,信息被保留在存储单元中。PROM器件可以编程一次,以后只能读数据而不能写入新的数据。PROM单元保存了行和列数据,形成一个阵列,每一列有负载电阻使其保持逻辑1,每个行列的交叉有一个关联晶体管和一个掩模连接,如下图所示。

069aa316-fd3d-11eb-9bcf-12bb97331649.png

如果可以多次编程,就称为EPROM和EEPROM技术。

6.FLASH工艺

釆用FLASH技术的芯片的擦除速度比采用PROM技术的芯片要快得多。FLASH技术可采用多种结构,与EPROM单元类似,具有一个浮置栅晶体管单元和EEPROM器件的薄氧化层特性。

编辑:hfy

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

    关注

    1655

    文章

    22282

    浏览量

    630076
  • FlaSh
    +关注

    关注

    10

    文章

    1715

    浏览量

    154667
  • EEPROM
    +关注

    关注

    9

    文章

    1129

    浏览量

    85509
  • 可编程逻辑
    +关注

    关注

    7

    文章

    526

    浏览量

    45302
  • 只读存储器
    +关注

    关注

    1

    文章

    49

    浏览量

    10861

原文标题:【简谈】可编程逻辑器件发展历史及工艺分类

文章出处:【微信号:gh_339470469b7d,微信公众号:FPGA与数据通信】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ‌TPLD801 可编程逻辑器件技术文档摘要

    该TPLD801是 TI 可编程逻辑器件 (TPLD) 系列器件的一部分,该器件具有具有组合逻辑、顺序逻辑和模拟模块的多功能
    的头像 发表于 09-28 14:36 960次阅读
    ‌TPLD801 <b class='flag-5'>可编程逻辑器件</b>技术文档摘要

    ‌TPLD2001-Q1 汽车级可编程逻辑器件技术文档摘要

    TPLD2001-Q1 是 TI 可编程逻辑器件 (TPLD) 系列器件的一部分,该器件具有具有组合逻辑、顺序逻辑和模拟模块的多功能
    的头像 发表于 09-28 10:42 608次阅读
    ‌TPLD2001-Q1 汽车级<b class='flag-5'>可编程逻辑器件</b>技术文档摘要

    ‌TPLD2001可编程逻辑器件技术文档摘要

    该TPLD2001是 TI 可编程逻辑器件 (TPLD) 系列器件的一部分,该器件具有具有组合逻辑、顺序逻辑和模拟模块的多功能
    的头像 发表于 09-28 10:36 554次阅读
    ‌TPLD2001<b class='flag-5'>可编程逻辑器件</b>技术文档摘要

    ‌TPLD1201-Q1 可编程逻辑器件技术文档摘要

    TPLD1201-Q1 是 TI 可编程逻辑器件 (TPLD) 系列器件的一部分,该器件具有具有组合逻辑、顺序逻辑和模拟模块的多功能
    的头像 发表于 09-28 10:06 515次阅读
    ‌TPLD1201-Q1 <b class='flag-5'>可编程逻辑器件</b>技术文档摘要

    ‌TPLD801-Q1 可编程逻辑器件技术文档总结

    TPLD801-Q1 是 TI 可编程逻辑器件 (TPLD) 系列器件的一部分,该器件具有具有组合逻辑、顺序逻辑和模拟模块的多功能
    的头像 发表于 09-28 10:03 427次阅读
    ‌TPLD801-Q1 <b class='flag-5'>可编程逻辑器件</b>技术文档总结

    现代集成电路半导体器件

    目录 第1章 半导体中的电子和空穴第2章 电子和空穴的运动与复合 第3章 器件制造技术 第4章 PN结和金属半导体结 第5章 MOS电容 第6章 MOSFET晶体管 第7章 IC中的M
    发表于 07-12 16:18

    全球半导体进出口(1-3月):日本设备出口增长14.1%,韩国集成电路出口增加1.6%

    近年来,随着数字化和智能化趋势的不断加速,全球集成电路市场需求逐步增长,中国作为全球最大的半导体消费市场之一,集成电路的进出口贸易规模一直都处于高位。在如今复杂的国际环境下,全球
    的头像 发表于 05-08 17:34 703次阅读

    H5U系列可编程逻辑控制器指令手册

    INOVANCE汇川-H5U系列可编程逻辑控制器指令手册-中文
    发表于 04-30 16:38 7次下载

    电机驱动与控制专用集成电路及应用

    的功率驱动部分。前级控制电路容易实现集成,通常是模拟数字混合集成电路。对于小功率系统,末级驱动电路也已集成化,称之为功率
    发表于 04-24 21:30

    详解半导体集成电路的失效机理

    半导体集成电路失效机理中除了与封装有关的失效机理以外,还有与应用有关的失效机理。
    的头像 发表于 03-25 15:41 1544次阅读
    详解<b class='flag-5'>半导体</b><b class='flag-5'>集成电路</b>的失效机理

    集成电路技术的优势与挑战

    硅作为半导体材料在集成电路应用中的核心地位无可争议,然而,随着科技的进步和器件特征尺寸的不断缩小,硅集成电路技术正面临着一系列挑战,本文分述
    的头像 发表于 03-03 09:21 1194次阅读
    硅<b class='flag-5'>集成电路</b>技术的优势与挑战

    CPLD 与 ASIC 的比较

    在数字电子领域,CPLD和ASIC是两种广泛使用的集成电路技术。它们各自有着独特的优势和局限性,适用于不同的应用场景。 1. 定义与基本原理 1.1 CPLD(复杂可编程逻辑器件) CPLD是一种
    的头像 发表于 01-23 10:04 1178次阅读

    如何优化 CPLD 性能

    CPLD(复杂可编程逻辑器件)是一种介于简单PLD(可编程逻辑器件)和FPGA(现场可编程门阵列)之间的可编程逻辑器件。它们通常用于实现中等复杂度的数字
    的头像 发表于 01-23 10:03 1104次阅读

    CPLD 优势与劣势分析

    CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)是一种介于简单可编程逻辑器件(如PAL、GAL)和FPGA(现场可编程门阵列)之间的可编程逻辑
    的头像 发表于 01-23 09:54 1971次阅读

    可编程交流负载标准

    的准确性直接取决于设备的稳定性和可靠性。 在实际应用中,可编程交流负载标准可以用于多种场合。例如,在电力电子设备的研发阶段,可以通过可编程交流负载来模拟不同的负载条件,以测试设备的性能和稳定性。在电力系统
    发表于 01-15 13:53