浅谈FPGA对PCB的优化设计

来源 :职业时空 | 被引量 : 0次 | 上传用户:shmilyuho
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文介绍了通过整合FPGA和PCB设计工具以及采用高密度互连(HDI)等先进的制造工艺优化PCB设计的基本方法,也概述了利用FPGA的灵活I/O特性降低PCB制造成本的方法。
  关键词:PCB设计 FPGA设计 FPGA I/O设计数据 PCB布线
  
  电子工业背后的推动力是对更快、更便宜的产品的需求以及在竞争厂商之前将产品推向市场。IC技术的进步一直以来就是促使功能增加和性能提高的主要因素之一,而FPGA技术也一直以非常快的速度在发展。与ASIC和定制IC相比,FPGA是一种更具有吸引力的选择。FPGA技术的进步对下游产业产生的效应影响到了PCB行业,这些高管脚数和高性能封装推动新的PCB生产及设计技术具有诸如嵌入无源器件、数千兆位信号和EMI分析等功能,并对专用的高密度和高性能布线提出了需求。基本的系统设计方法也在发生变化,对FPGA和PCB的设计可以并行进行以降低系统成本、优化系统性能并缩短设计周期。
  
  一、 传统的设计方法
  
  PCB采用原理图输入方法,而FPGA设计流程采用的方法基于硬件描述语言。对复杂度不高的器件来说,传统流程是可以接受的,FPGA和PCB可以在不同的设计环境中分别进行设计。然而,这种传统的FPGA和PCB设计小组独立工作模式带来的是以下这种串行步骤:
  将FPGA I/O设计数据传送到PCB流程通常需要人工进行数据的重新输入(介于步骤3和4之间)。每个引脚有很多属性,包括逻辑信号名、物理引脚号、引脚方向、引脚组(引脚交换组)、FPGA器件普通引脚名称和差分信号引脚对等。这样,有一千个引脚的器件意味着PCB库管理员需要无任何差错地输入6,000个数据。为了适合原理图纸张的大小,高引脚数量的符号通常需要被分割成若干部分。这些部分的符号创建和管理工作需要花数天到数周的时间。每次FPGA到信号引脚映射关系的修改所导致的原理图连接更新同样也是一个漫长又容易出错的过程。如果逻辑信号名和物理引脚号在FPGA流程和PCB流程之间没有得到同步,那么放置在PCB上的FPGA就可能无法正常工作。
  
  二、FPGA-PCB设计流程
  
  FPGA设计师必须满足综合和布局布线约束以符合时序规定要求,而PCB设计师必须在后端约束设计以便满足系统级的时序和SI要求。为了满足严峻的上市时间目标,一块PCB可能包含多个并行设计的高引脚数FPGA。每个FPGA封装内引脚输出的变化必须连续反馈给PCB原理图和版图设计数据库。PCB的高速SI分析工具必须能够访问I/O收发器的验证模型。为了完整或满足高速时序要求的PCB布线也可能要求FPGA引脚输出的调整。在这双重跟踪过程中,FPGA设计师可以使用来自EDA供应商和FPGA供应商的工具。PCB设计师可以使用另外一家EDA供应商的工具,而这一工具不必与FPGA工具供应商提供的工具相同。
  为了确保获得正确的性能,需要执行包括PCB上实际布线在内的高速验证。随着数千兆位高速信号的普及,FPGA供应商提供的设计套件必须包含精确的IBIS、Spice或VHDL-AMS模型。有了这些模型以及能够在GHz范围内进行信号分析的PCB验证工具,整个设计的SI和性能就能得到充分验证。
  如果设计小组能在FPGA I/O设计阶段就开始前端的合作,那么他们势必就能消除设计的反复。对于适合FPGA和PCB实现的独特并行、交互式设计方法来说这是一种非常迫切的需求,它能最大可能地创建可布线的设计,并一次性地满足SI和时序要求。
  
  三、FPGA的I/O特性
  
  现代FPGA架构包含可编程的I/O,可支持50种以上不同的I/O标准。一般用得比较多的是单端和低电压差分信号(LVDS)I/O标准。虽然FPGA I/O设计是可变的,但它们的灵活性也有一定的限制。现代的FPGA器件架构将引脚集合分组成“引脚组(pin-bank)”。在同一个引脚组中引脚共享参考电压等某些共同的特性,因此通常是可交换的。但在不同引脚组中的引脚可能被指定不兼容的I/O标准,因此会导致不同的情况。
  LVDS信号线对主要用于高速信号传输,此时SI问题比较突出。当FPGA器件中的一个信号被赋于LVDS I/O标准时,这个FPGA信号就需要用到FPGA封装中的2个引脚。LVDS信号会改善PCB的性能,但也会产生附加的约束条件。LVDS线对必须:1)长度差在±10%之内;2)在整个走线长度内差分线对保持固定的间距。
  FPGA逻辑信号使用太多的LVDS I/O标准会导致使用更大且具有更多引脚的FPGA封装。而不采用LVDS I/O标准意味着产品性能会受到限制,甚至达到许多产品设计小组无法接受的程度。从单个引脚到双引脚I/O标准(或反过来)的轻易改变能力能使整个设计小组使用最少的LVDS I/O信号满足系统性能约束条件。总之,尽量减少LVDS的使用可以降低PCB制造的复杂性和成本。
  
  四、FPGA对PCB设计、制造技术的优化
  
  FPGA性能优化前PCB的布线情况是:FPGA的32位总线必须直接与连接器进行通讯,这是一个高速总线,其上所有网络必须匹配以获得适当的偏斜控制。为使所有的走线,长度与最长网络相匹配,布线器增加了很多蛇形走线。从PCB布线的角度来看,其结果是一团糟:有很多额外的拥塞、太多额外的走线以及一个工作性能并非最优的总线。FPGA的性能优化后PCB的布线情况是:布线器对所有的走线长度与最长走线进行匹配。即使这样,每条走线的长度也只有1.8英寸,而此前为3.2英寸,更短的匹配长度使总线延时减少到320皮秒。这种性能优化是整合FPGA和PCB设计过程的结果,它可获得理想的FPGA管脚图。
  高端FPGA的高管脚数和高管脚密度需要将FPGA装配到PCB上,然后再将它们连接到板上的其它IC。在很小的面积上有如此多管脚,以致采用普通PCB制造工艺几乎不可能进行内部连线。其结果是,这些器件促进了先进PCB制造技术的采用,例如高密度互连(HDI)以及嵌入无源器件等。HDI在PCB上使用IC制造技术。HDI层沉积在传统PCB压合层上(例如FR4),可以制造出很窄的走线和很小的过孔(微过孔),并很容易使扇出远离高密度封装,通常是球栅阵列(BGA)或芯片级封装(CSP)。另外,使用这些HDI技术还需要能够理解这种PCB和IC混合生产技术的专用PCB布局软件。
  此外,这些高管脚数器件需要很多去耦电容和端接电阻以保证工作性能,传统的SMD无源器件会占用表面层的宝贵面积。通过将这些无源器件嵌入到PCB内层,PCB的尺寸可大大减少,同时性能也能得到提高。
  就像其它任何新兴技术一样,随着支持它们的基础技术的发展,其成本将下降。嵌入无源器件技术便是如此,它曾经仅用于非常前沿的设计,但现在它甚至用在那些要求小尺寸、高功能的消费类产品中。依靠正确的软件工具以及FPGA和PCB设计并行路径之间的紧密合作,FPGA设计和实现进度就可能节省“周”通常学会高效地使用多个引脚组可以物理优化FPGA的I/O,并消除总线中的交叉信号,同时也可能减少制造PCB所需的信号层数量,从而达到降低成本的目的。
  
  参考文献
  《CPLD/FPGA的开发与应用》徐志军编著电子工业出版社出版
  《EDA系统设计入门与应用》黄正瑾主编电子工业出版社出版
  《电子技术与应用》2003年第9期
  
  (作者单位:1长沙航空职业技术学院2湖南电器研究所)
其他文献
摘 要:处于信息时代,图书馆员各项专业技能的生命周期越来越短。因此图书馆员的继续教育也变得比以往更重要。本文分析了高校图书馆员面临的巨大挑战以及当今图书馆员应具备的素质;并探讨了图书馆员继续教育的重要性和实施途径。  关键词:图书馆员 信息素质 继续教育  中图分类号:G25〔文献标识码〕C    高校图书馆是直接为高校教学、科研工作提供知识载体、信息以及情报服务的机构,也是培养大学生学习能力和创
期刊
[摘 要]:面对高校扩招的激增、社会需求增加的缓慢以及大学生就业期望值过高的现状,就业指导人员如何缓解大学生就业难的矛盾将成为就业指导工作的重点与难点,因此高校就业指导人员专业化进程迫在眉睫。生涯发展理念的引入为建构高校就业指导人员的专业化体系提供了理论支撑。  [关键词]:生涯发展;高校;就业指导人员;专业化  [中图分类号]:[文献标识码]:A[文章编号]:    作为高等教育与社会需求之间的
期刊
引言    概率统计的研究表明:一本书一页中的印刷错误数、某地区在一天内邮递遗失的信件数、某一医院在一天内的急诊病人数、某一地区一个时间间隔内发生交通事故的次数、在一个时间间隔内某种放射性物质发出的经过计数器的粒子数、某商场一天内来的顾客数、某商场一天内顾客购买的商品数等均服从或近似服从泊松分布,因此,泊松分布在商场现代化管理中应用广泛。本文利用泊松分布对商场顾客购买商品的情况进行统计分析。   
期刊
摘 要:本文研究了在生物实验教学中开展探究性学习的三种教学模式,这些模式对培养学生能力,形成良好科学素养提供了便于操作的途径。  关键词:生物实验教学 探究性学习 教学模式    探究性学习是在教师的指导下,学生通过自主探究学习,以类似科学探究的方法主动应用知识,解决问题获取新知识,培养创新精神和实践能力,体验科学探究过程的学习活动。  科学的核心是探索,实验教学中要引导学生通过探究性学习活动去理
期刊
[摘要] 已知,求的置信区间和检验假设都各有四种方法,不同的方法获得的结果不尽相同,因此,有必要分析最终结果。本文通过举例分析研究,提出了最终结果的优选方法.  [关键词] 正态总体,区间估计,假设检验,注记.    注:“本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文 。”
期刊
摘 要:大学生就业是中国政府和全社会关注的问题,大学生在就业中会遭遇到挫折是难免的,如何让大学生在未来就业乃至创业中提高自己的耐挫折能力。笔者从以下几点谈了自己的看法: 可以通过开办校企合作、区域内校际间合作交流、开办就业讲座、挫折实践活动、应对挫折的自我心理的调节、提高自己的人文素养等,通过这些具体的方法来提高大学生的就业耐挫能力。  关键词:大学生就业 耐挫能力 综合素质    随着我国“双向
期刊
责任意识,即我们常提及的责任感。是指个人对他人、对集体、对国家和社会所承担义务,并内化为自身的自觉行为。其在行为上的表现是,当履行责任后产生幸福而美好的心理反应,当在没有履行责任时,会引起羞愧和自责的心理反应,从而会督促自己不断认识和履行新的义务和责任。我们认为,青年学生具备的高度的责任意识是支撑大学生思想道德教育这座大厦的可靠保障。    一、责任意识教育在当代高校教育中的现实意义    (一)
期刊
关键词: 信息时代;教育信息;教师角色;    一、信息时代教育的新特点    信息时代,社会经济有了飞速的发展,社会走向了信息化,教育也走向了信息化,具有了新的特点和变化,具体表现在:  (一)教育信息来源的变化  随着信息技术的发展,教育信息呈现出开放性、多元性、动态性的特点,教师和教材不再是信息的唯一来源,互联网的开放性与资源共享特性,使信息在很短时间内就会发生翻天覆地的变化,网络技术和通讯
期刊
摘 要:本文分析了新形势下研究生党建工作的特点,积极探索研究生党员教育管理评价体制,对以学术团队(课题组)设立党支部的情况下,在研究生党建工作中实行"述责答辩"制度进行了积极的思考。  关键词:研究生 党建工作 述责答辩    研究生既是大学生中的高层次人才,也是高校中最富创造力的群体之一。研究生党建工作是培养社会主义事业骨干人才的重要组成部分,做好研究生党建工作,对确保研究生党员质量和党员队伍的
期刊
摘 要:高校把思想政治教育纳入和谐社会的视野,是和谐社会发展的要求。为了更好的为和谐社会服务,大学生的思想政治教育工作必须创新,集中体现在建立新的教育观念、教育内容、教育方法等方面。  关键词:和谐社会 思想政治教育 创新    社会的和谐发展是以各种组织和个人的和谐发展为基础的,高校作为一个社会的特殊的群体,是培养人才的摇篮,是构建社会主义和谐的社会的重要阵地。大学生是党和国家的宝贵人才资源,是
期刊