网站大量收购闲置独家精品文档,联系QQ:2885784924

超大规模集成电路设计导论第8章节:全定制设计方法幻灯片.ppt

超大规模集成电路设计导论第8章节:全定制设计方法幻灯片.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设计方法、设计规模与成本 图中给出设计成本与集成度的关系。当规模较小时,人工设计质量高,但成本并不高。但当规模大时,人工设计成本迅速增加而显示出自动设计的优越性。而半动设计在a0、a1区显示出其低成本的优越性。 * * 设计方法与设计成本、集成度的关系 * * 设计模式的选择 大批量的产品,如微处理器,存储器等宜采用全定制设计方法。 小批量ASIC产品则采用半定制的门阵列或宏单元阵列设计方法。 单件、批量很小的产品、试验电路则采用FPGA设计方法。 电性能要求较高,而批量较小的产品,或中批量产品则采用标准单元设计方式。 * * * 第八章 全定制设计方法 * * 清华大学计算机系 §1 全定制电路的结构化设计特征 结构化设计是由Mead和Conway首先提出来的,其目的是让系统设计者能够直接参加芯片设计以实现高性能系统。在结构化设计中采用以下几方面的技术。 * * 一、层次性: 原因:由于系统规模很大,设计复杂性很高,层次式设计可以降低设计复杂性。 层次式设计分类: 自底向上(bottom-up) 自顶向下 (top-down) 两者结合 层次式设计方法:系统划分与布图规划 * * 系统划分:在功能设计与寄存器级设计完成后,将模块划分成合适的单元组合,然后分别对单元电路进行逻辑级、电路级乃至版图级的设计。划分的关键是评价函数的确定。 布图规划:与全定制设计功能级并行的工作是芯片面积的规划,称为布图规划,其目的是为每个模块确定一个布图面积的大小及在芯片上的相对位置。在布图规划中,只是在较高层次上完成了对软模块的形状和大小的估计,以及它们的引线端的分配。 * * 二、模块性 模块有明确定义的物理接口:模块名称、功能、层类、尺寸与外部互连端点的数目,名称及位置等。如目前广泛使用的IP模块。 模块性有助于设计人员明确问题并做出文件接口。每个人只设计芯片的一部分。 * * 三、规则性 规则化:是指模块内部可以随功能不同而不同,但模块间的接口如电源、地线、时钟线、总线等是公共的。 方法及优点:采用单元重复的方法是结构化设计的一种好方法,这样既简化设计,又减少错误,同时使结构规则化。 规则化的层次:规则化可以在设计层次的所有级别上存在。 * * 四、局部性 通过对模块接口的很好定义,可以有效地使该模块的内容变得对任何外部接口不再重要,可以将每个模块看作一个黑盒子。设计时不关心模块内部的情况,这样减少了模块表现的复杂性。 * * 五、手工参与 全定制设计中往往需要手工参与:由于设计系统的复杂性、结构灵活性、性能的约束性,人的经验是计算机所无法取代的。 手工参与设计的实质是在各个设计层次上,人工干预和协调各种EDA工具的应用,目的是取得设计的最高效率和最好结果。 * * 全定制设计流程 * * §2 几种全定制设计方法 基于几何图形的交互版图编辑 符号法 积木块自动布图 * * 一、交互图形编辑: 交互图形编辑方法是一种人工设计方法: 绘图、显示、插入、移动、删除、复制、拉伸等命令。 联机的的设计规则检查功能。 开窗、缩放、窗口移动。 设计性能高、版图质量高、效率低,设计周期长。 * * 设计检查 由于手工设计方法不可避免地会产生错误。因此,必须在版图编辑后进行版图验证。 版图验证包括:设计规则检查、电学规则检查、版图与原理图对照检查以及电路网表提取,版图寄生参数提取和后模拟。 * * 二、符号法版图设计方法 符号法版图设计方法(symbolic layout approach)是一种半自动设计方法: (1)使用晶体管、通孔和连线的符号进行输入和编辑并产生一个拓扑版图。 (2)根据给定的设计规则将拓扑版图转换成物理版图。 (3)版图压缩,以优化版图面积。 * * 符号法版图设计的特点 符号法版图设计方法保持了交互图形编辑方法所具有的较高布图密度和灵活性的优点,且由于设计规则是由符号法版图编辑器维持的,用户在操作时不需要考虑,因而大大降低了设计工作量。 * * 三、积木块自动设计 积木块自动布图(Building Block Layout)又称为任意形状单元布图,简称作BBL。它是基于单元库的一种最为灵活的设计方式。限于实现的困难,大部分的BBL模式单元版图都为矩形,它们可被安置在芯片的任何位置上。 * *

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档