集成电路模块级设计剖析.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
集成电路设计技术与工具 第九章 集成电路模块级设计 内容提要 9.1 引言 9.2 数字逻辑电路模块级设计 9.3 模拟电路模块级设计 9.4 IP设计简介 9.5 本章小结 9.1 引 言 人工或半自动设计方法:设计效率低、设计周期长。 随着集成电路规模的不断扩大,基于晶体管级的电路仿真变得越来越困难,尤其是对于模拟集成电路而言,不仅电路的仿真过程变长而且仿真的收敛性也变差。 为了提高设计效率、缩短设计周期:集成电路模块级设计。 集成电路模块级设计空间含义: 首先将复杂的电路划分为若干模块, 各个设计小组按照统一的标准并行设计各自的模块, 然后分别完成各个模块的晶体管级电路仿真和版图验证, 最后在此基础上完成整个系统的集成。 其优点是:由多个设计小组协同完成一个复杂的设计,发挥了群体的作用,为实现更为优化的电路设计提供了条件。 9.1 引 言 集成电路模块级设计方法还有时间含义。 把一些基本的、常用的电路模块预先按一定的规则设计出来并经过工艺验证,供本人、本设计团队或其他设计团队在需要时调用。 其优点是:知识重用、成果共享、节省人力、节省时间和减少风险。 纵上所述,集成电路的模块应该具有这样的特征:功能相对独立、能够完成一种基本功能、具有可重用性。 集成电路的模块:数字电路(成熟)和模拟电路(不成熟)。 “自底向上”设计路线,模块设计过程:根据晶体管仿真结果提取电路宏模型。 9.2 数字逻辑电路模块级设计 一、模块级宏模型 设计好的晶体管级数字电路可以首先被简单抽象为:对所有的输入执行逻辑运算来产生一个或多个输出。例如: 二输入与非门 反相器 二输入或非门 传输门 晶体管级的数字逻辑电路输入输出电平的变化可以被抽象为高一级别的布尔代数描述,表现为功能相对独立并且具有一定功能的模块。 这些模块不再涉及具体的晶体管连接,也不再关心电路结构,只是对电路逻辑行为的抽象,这就是数字逻辑电路的模块级宏模型。 用逻辑函数来描述的宏模型属于行为级宏模型。 模块划分的基本原则是:各功能模块之间的连线尽可能少、接口清晰、规模合理、便于独立加以性能描述和应用。 二、宏模型的电气特性 模块的一阶特性描述 只考虑模块最基本的功能,不反映模块的电气特性和其他物理特性, 例如,对非门电路来说,并没有考虑其上升时间、下降时间、延迟时间、电源电压、逻辑电平、功耗和面积等性能。 模块的二阶特性描述 包含电气特性的模型。在完成逻辑功能抽象的同时,还给出电路的驱动能力、漏电流功耗、面积、一定负载时的上升/下降时间等信息。 需要采用VHDL或Verilog两种数字电路硬件描述语言来描述这些电特性。 三、版图布局与布线 大规模的数字集成电路一般可以采用基于标准单元库的自动布局布线来完成版图设计。 中小规模或速度和面积需要特别优化的数字电路,可以或必须采用手工的版图设计方法完成模块级版图设计。 采用层次化的版图设计方法,调用各设计好的门电路版图,然后进行布局和布线 。 注重版图的规整性 。 三、版图布局与布线 一个加法器的布局规划 9.3 模拟电路模块级设计 从模拟电路的线性特征和非线性特征两个方面来讨论如何将设计好的晶体管级模拟电路抽象成高一级别的宏模型。 一、线性电路宏模型 线性模拟电路,如小信号放大器、运算放大器等,可以通过构造二端口或多端口等效网络的方法实现从晶体管级到模块级的抽象。这种端口等效网络可以借助于SPICE程序中的四种受控源来加以描述。 关心的不再是网络内部晶体管级的电路拓扑、器件参数等具体细节, 而是采用诸如Y参数和Z参数等端口网络参数从宏观角度来描述电路的功能, 所得到的宏模型属于构造法宏模型。 一、线性电路宏模型 与数字电路宏模型类似,模拟电路的宏模型描述也有一阶模型和二阶模型之分。 一阶模型 反映模块重要功能的性能参数。 二阶模型 在某些情况下可以忽略的性能参数。 根据一阶模型,无法得到其共模抑制比、带宽、建立时间等重要特性。因此包括CMRR、电源抑制比(PSRR)、高阶零极点传递函数、压摆率、噪声源、输出电压范围、功耗等参数的模型可认为是运算放大器的二阶模型。 运算放大器一阶模型示例 二、非线性电路宏模型 非线性模拟电路包括非线性功率放大器PA、压控振荡器VCO和混频器等。以VCO为例,当完成晶体管级的设计后,无论是环形VCO还是LC VCO,理想情况下,VCO输出的信号频率是控制电压Vcont的线性函数: ?FR为VCO的“自由振荡”频率,单位为rad; KVCO为VCO的“增益”,单位为rad/(s?V) 在锁相环路中,压控振荡器输出对环路起作用的不是瞬时角频率而是它的瞬时相位

文档评论(0)

三四五 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档