FPGA在ASIC设计流程中的应用

合集下载

基于FPGA的ASIC设计

基于FPGA的ASIC设计

基于FPGA的ASIC设计基于FPGA(现场可编程门阵列)的ASIC(应用特定集成电路)设计是一种常见的设计流程,用于快速验证和验证系统级功能和性能。

FPGA 允许工程师根据特定应用的需求来编程硬件,从而提高系统设计的灵活性和可重构性。

在本文中,我们将讨论基于FPGA的ASIC设计的过程以及其优点和挑战。

ASIC设计是一种定制化的设计,旨在完全适应特定应用的要求。

与通用处理器相比,ASIC设计可以提供更高的性能,更低的功耗和更小的面积。

然而,ASIC设计的开发成本和时间通常更高,制造过程也更加复杂。

为了降低设计风险和成本,工程师通常会选择在FPGA平台上验证ASIC设计。

基于FPGA的ASIC设计可分为两个主要阶段:验证和实施。

验证阶段旨在验证设计的功能和性能,并最小化设计错误的概率。

在验证阶段,工程师使用HDL(硬件描述语言)编写设计,并使用仿真工具进行功能和时序仿真。

设计经过全面测试后,可以将其加载到FPGA中进行验证。

实施阶段旨在将验证过的设计转化为ASIC所需的物理布局和电路。

在此阶段,设计需要进行综合和布局布线。

综合是将HDL代码转换为逻辑门级电路的过程。

布局则涉及将逻辑电路映射到硬件资源上,以及确定电路元素的位置。

布线是将电路中的逻辑连接物理化的过程。

基于FPGA的ASIC设计有几个显着的优点。

首先,FPGA可从验证开始,快速迭代验证设计,从而缩短设计周期。

其次,FPGA提供了一种更灵活的开发平台,可以在设计期间进行功能和性能调整。

此外,对于小型项目,FPGA还可以免去制造和测试ASIC的成本和风险。

最后,基于FPGA的ASIC设计还可以为设计团队提供更多的实践经验,为制造期间的问题做好准备。

然而,基于FPGA的ASIC设计也面临一些挑战。

首先,FPGA平台通常比ASIC平台更昂贵,因此对于大项目,可能会导致较高的开发成本。

其次,尽管FPGA可以快速验证和协助设计,但ASIC设计的实施过程可能会很复杂。

fpga和asic设计流程

fpga和asic设计流程

fpga和asic设计流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。

文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!FPGA 设计流程。

1. 需求分析,明确设计目标、性能要求和接口规范。

使FPGA进军ASIC级设计领域的方法步骤

使FPGA进军ASIC级设计领域的方法步骤

使FPGA进军ASIC级设计领域的方法步骤
 不久前发生在ASIC上的问题现又在FPGA上重演。

到底是什幺问题?那就是布线延迟对于设计性能的主导作用。

多年以来,登纳德缩放比例定律(Dennard scaling)增加了晶体管速度,同时摩尔定律的扩展增加了每平方毫米的晶体管密度。

糟糕的是对于互联来说其效果正好相反。

电线因摩尔定律
扩展而变得更细更扁,但速度却变得更慢。

最终,晶体管延迟降低到无足轻
重的程度,而布线延迟却成为主导。

随着FPGA密度的增加以及赛灵思UltraScale™ All Programmable器件进军ASIC级设计领域,相同的问题又出现了。

UltraScale器件经过重新设计后能够克服这种问题,但解决方案却并不方便简单。

以下来介绍一下解决方案的各个步骤。

 步骤1:压缩模块,以使信号无需传送太远。

 听起来很明确是不是?必要性是新发明的原动力,是时候在UltraScale密度方面采取行动了。

UltraScale架构中的CLB已经过重新设计,这样
Vivado®设计套件就能更高效地将逻辑排列到CLB中。

逻辑模块设计使
排列变得更加紧密,因此CLB间的布线资源需求量就会变得更少。

布线路径也变得更短。

UltraScale架构中CLB的变化包括:为CLB中的每个触发器增加专用输入与输出(这样触发器就能单独使用从而实现更高利用率);添加更多触发器时钟使能;为CLB的移位寄存器和分布式RAM组件添加独立时钟。

从概念上讲,改进后的CLB使用和排列情况如图1中的框图所示。

基于FPGA的ASIC设计

基于FPGA的ASIC设计

基于FPGA的ASIC设计FPGA是一种可编程逻辑芯片,可以根据应用要求重新配置其内部连接结构和逻辑功能,实现不同的数字电路设计。

而ASIC(Application-Specific Integrated Circuit)则是专门为特定应用设计的定制化芯片,其具有更高的性能、更低的功耗和更小的尺寸。

ASIC设计流程包括以下几个主要步骤:1.设计规格和功能要求:根据应用的需求,明确芯片的规格和功能要求,包括输入输出接口、性能指标、功耗要求等。

2. RTL设计:在硬件描述语言(如VHDL或Verilog)中编写RTL (Register Transfer Level)代码,描述芯片的逻辑功能和数据流。

这些代码包括组合逻辑电路、时序逻辑电路和控制电路。

3.高级综合:对RTL代码进行综合,将其转化为逻辑综合器可以理解的结构,生成逻辑门级电路网表。

4.驱动树和时序约束:根据ASIC设计规范,为芯片设计驱动树和时序约束。

驱动树定义了输入引脚到逻辑元件的路径,时序约束定义了逻辑元件之间的时序关系。

5.逻辑布局和布线:根据门级电路网表和驱动树,进行逻辑布局和布线优化。

逻辑布局将逻辑元件放置在芯片的物理位置,布线则将逻辑元件按照要求进行连线。

这个过程通常使用专业的布局布线工具进行。

6.物理验证:进行物理验证,通过电磁兼容性(EMC)和电磁干扰(EMI)分析,确保设计符合电气规范和可靠性要求。

7.制造文件生成:生成用于制造ASIC芯片的制造文件,包括掩模数据、掩模层等。

8.芯片制造:根据制造文件,利用先进的制造工艺将ASIC芯片制造出来。

9.仿真和验证:对制造出的ASIC芯片进行功能仿真和验证,确保芯片的功能与设计要求一致。

相比于FPGA设计,基于FPGA的ASIC设计具有一些优势和挑战:优势:1.性能:ASIC设计可以在芯片层面进行优化,实现更高的性能和更低的功耗,而FPGA设计受到资源限制,无法实现如此高性能的设计。

FPGA—Asic设计的新方法

FPGA—Asic设计的新方法

FPGA—Asic设计的新方法
刘捷臣;郑智磊
【期刊名称】《微处理机》
【年(卷),期】1994(000)001
【摘要】本文论述了Asic设计领域的一项新技术—FPGA,即FieldprogrammableGateArray(现场可编程门阵列)并对其特点、应用、原理和构成进行了详细的介绍,FPGA的出现将会引起一场电路设计上的革命。

【总页数】5页(P5-9)
【作者】刘捷臣;郑智磊
【作者单位】不详;不详
【正文语种】中文
【中图分类】TN402
【相关文献】
1.一种基于FPGA的抗辐射加固星载ASIC设计方法 [J], 常克武;王海涛;张弓;汪路元
2.用FPGA实现仪表用DDS信号源的ASIC设计 [J], 包本刚;朱湘萍
3.FPGA设计及多片FPGA进行ASIC设计验证的探讨研究 [J], 黄可望
4.高端应用ASIC设计服务抢占FPGA和ASSP市场 [J], 富士通半导体
5.Cadence为复杂的FPGA/ASIC设计提高验证效率 [J],
因版权原因,仅展示原文概要,查看原文内容请购买。

FPGA和ASIC设计特点及应用

FPGA和ASIC设计特点及应用

1FPGA和ASIC设计特点及应用1.1FPGA 设计FPGA 是一种可编程阵列逻辑电路器件。

一般的FPGA采用基于SRAM的查找表逻辑形成结构,就是用SRAM来构成逻辑函数发生器,这种结构每次系统上电时需要加载编程数据。

也有通过熔丝或反熔丝方式实现编程的,但这种实现方式只能编程一次。

FPGA 设计最终是产生出所需功能电路的编程数据。

在完成一个项目的设计规范制订和总体方案设计工作后,采用FPGA设计实现方式一般由以下流程来完成。

⑴设计输入:利用电路图或硬件描述语言等工具完成设计电路的输入;⑵功能验证:通过对设计电路的功能仿真,证明输入电路的功能达到确定目标;⑶设计综合:将用高级语言描述的电路转换成低级的,基于设计库的基本结构相映射的网表文件或程序;⑷门级仿真:包含门延时信息的仿真。

仿真就是让计算机根据一定的算法和一定的仿真库对设计进行模拟,以验证设计,排除错误;⑸布局布线:将由设计综合产生的网表文件配置于指定的目标器件中;⑹后仿真:布局布线后提取出的元件和走线延时信息加载到设计电路所进行的仿真;⑺产生用于编程的下载文件,编程下载和硬件测试。

通常PFGA器件设计采用生产厂家提供的专用设计开发工具(见表),完成所有的设计流程,最后输出可编程或下载的数据文件。

常用的FPGA器件有XILINX,ALTERA,ACTEL 等公司的产品。

随着微电子技术的发展,FPGA 的可用逻辑门数已超过了百万门级,同时内部可嵌入各种复杂功能模块实现SOPC(System on Programmable Chip)功能。

用户可根据实际设计需求选择不同规格和配置的器件。

1.2ASIC设计ASIC 是定制的专用电路芯片,大致可分为数字、模拟和数模混合ASIC。

对于数字ASIC,按版图结构及制造方法分为半定制和全定制两种实现方法。

全定制方式是一种基于半导体管级,使用全定制版图设计工具通过手工设计版图的制造方法;半定制方法是一种约束性设计方式,其目的是简化设计,缩短设计周期,降低设计成本,提高设计正确率。

FPGA与ASIC在电子设计中的比较

FPGA与ASIC在电子设计中的比较在电子设计领域中,FPGA(Field Programmable Gate Array)和ASIC (Application-Specific Integrated Circuit)是两种常见的集成电路设计技术,它们在设计复杂电路时起着重要作用。

本文将对FPGA和ASIC在电子设计中的比较进行阐述,以帮助读者更好地了解两者之间的特点和适用场景。

首先,从设计灵活性方面来看,FPGA具有明显优势。

FPGA是一种可编程的硬件,用户可以通过编程来实现不同的功能,并且可以多次重编程。

这种灵活性使得FPGA适用于快速原型设计和产品开发阶段,能够应对需求变化和快速迭代的设计要求。

相比之下,ASIC是一种定制集成电路,设计固定在硅片上,不具备可编程性。

ASIC的设计和制造过程复杂且成本高昂,适用于量产和对性能要求高、功耗和成本要求低的应用场景。

其次,就性能和功耗方面而言,ASIC往往比FPGA具有更高的性能和更低的功耗。

由于ASIC是定制化设计,可以优化电路结构和布局,达到更高的工作频率和更低的功耗。

ASIC通常用于对性能要求非常高的应用,如通信、计算等领域。

而FPGA在性能和功耗上一般不如ASIC,因为FPGA的可编程逻辑存在一定的延迟,且硬件资源有限,但适用于那些对性能要求不是特别苛刻的应用场景。

此外,成本也是影响选择FPGA或ASIC的关键因素之一。

由于FPGA具有可编程性和灵活性,其设计周期短、开发成本低,适合小规模生产和快速原型设计。

而ASIC的设计和制造成本较高,适合大规模生产和长期稳定的产品。

因此,在选择FPGA还是ASIC时,需要综合考虑设计需求、市场定位、生产规模等因素,对成本做出合理评估。

在实际应用中,通常会根据具体的项目需求和设计要求来选择FPGA或ASIC。

当需要快速原型验证、设计迭代频繁或产品生命周期较短时,FPGA是一个较好的选择;而当需要大规模生产、对性能要求极高或产品长期稳定时,ASIC更适合。

FPGA在ASIC设计流程中的应用_谢长生

第29卷第6期Vol.29,No.6微电子技术MICROELEC TRONIC TECHNOLOGY总第142期2001年12月产品与应用FPGA在ASIC设计流程中的应用谢长生,徐 睿(信息产业部第58研究所,江苏 无锡 214035)摘 要: 本文介绍了FPGA器件在ASIC芯片开发中的应用,通过仿ASIC的FPGA在系统验证板在实际硬件环境中的验证可以弥补ASIC设计流程中仿真的不足,通过该验证也可以加快ASIC 设计且降低由于逻辑问题所造成ASIC开发中的成本损耗。

关键词: FPGA应用;ASIC设计;在系统验证中图分类号:TN431 2 文献标识码:A 文章编号:1008-0147(2001)06-50-03The Application of FPG A Devices in AS IC DesignXIE Chang-sheng,XU Rui(Wuxi Microelectronics Institute,Wuxi Jiangsu,214035,China)Abstract: The application of FPGA devices in ASIC design is introduced in the paper.It can make compensation to the simulation of ASIC design flo w to verify in real running environment by using FPGA Verify-in-System board.It can also reduce the cost of ASIC development due to logical problems.Keywords: Application of FPGA;ASIC design;Verify-in-System1 引言ASIC(专用集成电路)器件具有设计自由度大、芯片中没有无用的单元或晶体管、芯片面积小、性能高、大批量生产时成本低的特点,被大量地应用于电子工业各领域。

将FPGA转化为结构化ASIC进行设计的方法建议

将FPGA转化为结构化ASIC进行设计的方法建议
 由于结构化ASIC具有单位成本低、功耗低、性能高和转换快(fast turnaound)等特点,越来越多的先进系统设计工程师正在考虑予以采用。

在结
构化ASIC中,像通用逻辑门、存储器、锁相环和I/O缓存这些功能性资源
都嵌在芯片内部经过预设计和预验证的基层中。

然后,该层和顶部少数金属
互联层一起完成定制。

比起从头开始创建ASIC来说,这种方法可大幅缩短
设计时间。

 仅在芯片少数金属层上配置电路,不仅可以降低开发成本和缩短开发时间,而且降低了设计错误发生的风险。

这是因为与ASIC需要设计许多掩膜层来
构成芯片相比,结构化ASIC供应商只需要生成相对简单的金属层。

 然而,利用结构化ASIC进行开发也不是没有风险。

逻辑设计错误仍然可
能存在。

避免硅片设计反工的一种方法是使用FPGA作原型,然后将设计从FPGA转换成ASIC。

 与标准单元ASIC相比,当结构化ASIC镜像FPGA上的可用资源时,针
对结构化ASIC的FPGA原型更加成功。

右文是使用结构化ASIC设计方法
学的一些建议。

FPGA在ASIC设计流程中的应用(精)

第 29卷第 6期 V ol. 29, N o. 6微电子技术MICR OE LECTR ONIC TECHN OLOG Y总第 142期 2001年 12月产品与应用FPG A 在 ASIC 设计流程中的应用谢长生 , 徐睿(信息产业部第 58研究所 , 江苏无锡 214035摘要 :本文介绍了 FPG A 器件在 ASIC 芯片开发中的应用 , 通过仿 ASIC 的 FPG A 在系统验证板在实际硬件环境中的验证可以弥补 ASIC 设计流程中仿真的不足 , 通过该验证也可以加快 ASIC 设计且降低由于逻辑问题所造成 ASIC 开发中的成本损耗。

关键词 : FPG A 应用 ; ASIC 设计 ; 在系统验证中图分类号 :T N43112文献标识码 :A 文章编号 :20147(in ASIC DesignChang -sheng , X U Rui(Wuxi Microelectronics Institute , Wuxi Jiangsu , 214035, ChinaAbstract : The application of FPG A devices in ASIC design is introduced in the paper. It can make com pensation to the simulation of ASIC design flow to verify in real running environment by using FPG A Verify 2 in 2System board. It can als o reduce the cost of ASIC development due to logical problems.K eyw ords : Application of FPG A ; ASIC design ; Verify 2in 2System1引言ASIC (专用集成电路器件具有设计自由度大、芯片中没有无用的单元或晶体管、芯片面积小、性能高、大批量生产时成本低的特点 , 被大量地应用于电子工业各领域。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
收稿日期 : 2001- 10- 18
第 6期

谢长生 , 徐
睿 : FPGA 在 ASIC 设计流程中的应用
51
测试向量生成、图形生成 , 其后是掩膜、制造、封 装、测试。在 ASIC 设计流程中, 仿真阶段所花费 的时间是最长的 , 然而由于有时仿真向量大、需要 模拟电路工作时间长 , 仿真软件的效率、计算机硬 件资源的有限, 通过软件进行仿真还是有限制的。 例如 , 笔者所做的一个 CDMA ( 码分多址) 信号处 理器, 仅仿真用户所要求仿真时序的 1/ 20 时 , 仿 真数据就已高达一百多兆 , 仿真时间长达 10 小时 , 最后采用化整为零、功能分块的方法将电路基本功 能仿真了一遍, 然而不能排除电路、功能串起来之 后电路没 有问题, 更不 能排除电路潜 在的 Bug 存 在。实际芯片工作时 , 电路有时会进入到预想不到 的状态, 这一点软件仿真并不能周详地考虑到。 因此, 在传统的 ASIC 设计流程中, 如果能够尽 早地查出电路功能和电路时序中的错误特别是潜在 的 Bug, 那么将对加快设计、 降低成本带来益处。在 此我们引进了仿 ASIC 的 FPGA 在系统验证 ( 以下简 称 FPGA 在系统验证) 。 FPGA 在系统验证带来的益处有: 逻辑功能全面验证 部分电路时序验证 , 潜在的 Bug 发现 逻辑综合过程验证 加快设计流程 , 减少重新制版几率, 降低成本 加快系统厂商的系统产品开发 方便系统厂商对逻辑功能全面确认
ASIC ( 专用集成 电路 ) 器件 具有设 计自由 度 大、芯片中没有 无用的单元或 晶体管、芯片 面积 小、性能高、大批量生产时成本低的特点, 被大量 地应用于电子工业各领域。但传统的 ASIC 设计存 在着开发周期长、投片成本大 , 特别是在一次投片 不成功情况下需要重新改版的情况。FPGA ( 现场 可编程逻辑阵列 ) 是目前大量运用于电子系统设计 中的器件 , 该器件是在 ASIC 器件的基础上发展起 来的, 具有 ASIC 器件的高密度、高性能和可编程 器件灵活编程的特点。当今 , FPGA 已成为半导体 产品市场上发展最快的领域之一。 FPGA 器件的应用可以使设计工程师快速实现
下面简要说明一下 FPGA 在系统验证板的设计 过程。 首先 输 出 ASIC 门 级 网 表 , VHDL 格 式 或 Verilog 格式 , 在 Exemplar 的 Leonardo 综合软件中读 入 , 将其转换成所选 FPGA 类型的 EDIF 网表, 在 FPGA 设计软件 Xilinx 的 Foundation 中调入, 经过适 配 , 布 线 构 造 出 FPGA 的 上 电 配 置 数 据 bit 或 mcs, 通过编程器对 EEPROM 进行编程。同时 , 进 行 FPGA 在系 统验证板的原理设计 ( 可采用 Protel 软件 ) , 完成后进行印制板设计 , 制作印制板。进
板在实际硬件环境中的验证可以弥补 ASIC 设计流程中仿真的不足 , 通过该验证也可以加快 ASIC 设计且降低由于逻辑问题所造成 ASIC 开发中的成本损耗。 关键词: FPGA 应用; ASIC 设计; 在系统验证 文章编号: 1008 0147 ( 2001) 06 50 03 中图分类号 : TN431 2 文献标识码 : A
FPGA 由一个逻辑块阵列构成 , 其四周环绕着 I/ O 块 , 借助于可编程方式把这些微小的逻辑块连 接起来以实现复杂的逻辑运算。一般的 FPGA 都具 有 成 千 上 万 个 逻 辑 块 以及 一 定 数 量 的 触 发 器。 FPGA 的逻辑块有粗粒和细粒之分。粗粒结构的逻 辑块较大, 含有两个以上的查询表和触发器, 这种 FPGA 器件比较适合于高性能应用。细粒结构的逻 辑块相对较小, 含有一个 2 输出功能块、一个 4 至 1 多路器和一个触发器。 FPGA 具有时钟功能适于逻辑合成设计。高密 度的 FPGA 采用 SRAM 或者反熔丝编程工艺 , 后者 集成了一次可编程 ( OTP) 技术, 因此其内部效率 较高。 我们在系统验证板所采用的 FPGA 是 Xilinx 公 司的 Virtex 系列 2 5V 现场可编 程逻辑器件, 该系 列器件采用 0 22 m 基于 SRAM 的工艺, 有 4 个专 用的时钟 输入, 最 高系统时 钟频 率可达 200MHz, 等效系 统门 数 可 从 5 万 至 100 万 门 , 内 嵌 Block RAM, 在我们完成的两块 FPGA 在系统验证板中分 别采用了 XCV300 和 XCV150 。
5
进一步设想
尽管做一块如上的 FPGA 在系统验证板所花费
的时间及成本相对于整个 ASIC 开发所花费的而言 是相当少的, 但随着需要验证的 ASIC 项目的增多, 其费用也是可观的。再说 FPGA 的特点就是灵活的 可编程特性 , 所以项目之间共享 FPGA 在系统验证 板的设想是成立的。方法之一就是将一块 FPGA 在 系统验证板分成两部分设计 , 一部分设计成共享的 对外 采 用 通 用 接 口, 其 上 包 括 FPGA、 CPLD、 EPROM 、电源转换等 , 其通用的 程度仅受 门数限 制 , 另一块是根据每个 ASIC 电路所设计的接口部 分 , 通过这种设计方法, 只要做一块通用的 FPGA 在系统验证板, 以后所要花费的成本几乎可以忽略 不计, 从工艺转换到针对某个项目的 FPGA 在系统 验证板完成所花费的有效时间估计只需几个小时。
compensation to the simulation of ASIC design flow to verify in real running environment by using FPGA Verify in System board. It can also reduce the cost of ASIC development due to logical problems. Keywords: Applicat ion of FPGA; ASIC design; Verify in System 和修改硬件的功能 , 以极快的时间推出系统原型。
3 FPGA 在系统验证在 ASIC 开发流程 中的位置
通常 ASIC 的开发流程如图 1 所示。
2
FPGA 器件介绍
图 1 典型的 ASIC 开发流程
FPGA 在系统验证就是将经过逻辑设计和前仿 真及 QTV 分析后的门级网表通过工艺重新 映射转 成 FPGA 网表 , 做成相应的 FPGA 验证板 , 通过规 定的接口在系统硬件环境中进行验证, 通过在系统 的验证可以仿真电路各种情况 , 便于发现潜在的问 题。在系统验证通过后, 就可以进行下一步版图设 计。 ( 见图 2)
第 29 卷第 6 期 Vol. 29, No. 6
微电子技术 MICROELECTRONIC TECHNOLOGY
总第 142 期 2001 年 12 月
产品与应用
FPGA 在 ASIC 设计流程中的应用
谢长生, 徐
( 信息产业部第 58 研究所 , 江苏

无锡 214035)
摘 要:
本文介绍了 FPGA 器件在 ASIC 芯片开发中的应用, 通过仿 ASIC 的 FPGA 在系统验证
图 4 FPGA 在系统验证板的原理图
1
引言
同时由于 FPGA 的灵活性 , 使其产品极易适应各种 不同的应用领域, 极易由用户自行配置, 使其在维 持硬件原有水平的同时 , 能够根据实际的需要或者 变化进行调整。目前 FPGA 已大量应用于通讯、计 算机、视听、医疗电 子等设备 中。据 Dataquest 目 前发布的一份预测报告显示 , 到 2003 年, 世界用 户专用器件市场将出现 ASIC、FPGA、 CPLD 三足鼎 立、龙争虎斗之势。现今 FPGA 的门数已高达数百 万系 统门 , FPGA 的主 要供 应商 有 Xilinx 、 Altera、 Actel 和 Cypress 等。 FPGA 器件灵活的可编程特性能否在 ASIC 开发 流程中得到应用呢 ? 答案是肯定的。 通常的 ASIC 开发流程是逻辑设计、前仿真及 QTV 分析、版图设计、后仿真及 LVS、 DRC、ERC、
4
FPGA 在系统验证板的设计
52





行 FPGA 在 系统验 证板的 焊接装 配, 形 成最终 的 FPGA 在系统验证板, 然后将该板通过接口插入到
系统中 , 就可以进行验证了。( 见图 3) 图 4 给出 FPGA 在系统验证板的原理图。
图 2 FPGA 在系统验证在 ASIC 开发流程中的位置
6
图 3 FPGA 在系 统验证板的设计制造过程
结束语
以上的 FPGA 上系统验证方法已经参与过我们
两个 ASIC 电路的设计 , 取得了很好的效果。就目 前看来 , 无论是设计方还是用户方都对这个验证方 法有着兴趣和要求。 参考文献:
[ 1] Xilinx 现场可编程门阵列器件手册 October 6, 2000. [ 2] 电子产品世界 2001 年 6 月
The Application of FPGA Devices in ASIC Design
XIE Chang- sheng, XU Rui ( Wuxi Microelectronics Institute, Wuxi Jiangsu, 214035, China)
Abstract:
The application of FPGA devices in ASIC design is introduced in the paper. It can make
相关文档
最新文档