版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字集成电路设计及其工具分析概述目录 11.1数字电路基础知识 1 1 3 4 41.2IC设计流程与工具 6 6 7 8 91.1数字电路基础知识Vdd=1.2V,β=1条件下,不同温度的反相器电压传输特性曲线如图2-2所示,反映了输入电压与输出电压的静态关系,亦本别标注了不同电压下NPMOS的工作区间2图2-2反相器VTC曲线当Vin等于Vout时,该电压值定义为VM,此时NPMOS都饱和,将两者电压公式联立可算得一般情况下理想的Vm值为Vdd/2,即欲使r=1。NMOS载流子为电子,PMOS载流子为空穴,由于电子的有效质量更小,其迁移率Vsatn更大,故标准反向器的PMOS宽度一般大于NMOS宽度。NPMOS的宽长比还主要考虑了动态的上拉和下拉时间,理想情况下希望两者持平。以下落时延为例:当Vdd较大时1,同理可,两者及其平均时延tp与的关系如图2-3所示,故在最短平均时延和上拉下拉时延平衡中折中选择β=2。这个推论是基于一般期间在常温环境下的性质决定的,对于低温或者特殊器件而言,该比例不一定适用。3t4t331β图2-3反相器时延与PMOS/NMOS宽度比β关系曲线β图2-3反相器时延与PMOS/NMOS宽度比β关系曲线1.1.2组合逻辑电路CMOS逻辑电路分为PMOS的上拉网络和NM并联相当于“或”,串联则相当于“与”,又可知两者栅压的开关逻辑相反,则可知两者可——在计算CMOS逻辑电路的时延时,只需要计算最长时延,电容大小取决于下一级电路,则对本级电路来说只需选择让电阻最大的通路。而所有单级的CMOS逻辑门都可以简化成反相器,而单个MOS管宽度增加则电容增大、电阻减小,为使最长通路的电阻与标准理论上任何组合逻辑都可以用单级电路实现,但是过大的单机电路会形成庞大的扇出,导致时延过长,所以将复杂电路拆分成多级是十分必要的。而多级电路的时延可以用逻辑努力法进行计算,具体方法在本文不与赘述,基本原理仍旧是将之简化成反相器链4图2-5全加器电路图为例。5有了组合逻辑和时序逻辑所谓基础,便几乎可以实现所有功能的数字电路,比如加法器、乘法器、运算器(ALU)、核心处理器(CPU)等等。为了实现更有效率与价值的电路,算法层面优化的重要性,在越是庞大的电路里就越是突出。以多位加法器为例,前文提到的全加器(FA)是基础单元,而简单串联的时延相对较长,每一级的最终结果取决于前一级FA的Cout。而若采用CarryBypass结构,可以将一组FA的PG单独处理,只要知道前一组末位的Cout便可以判断这一组最后一级FA的Cout,提前传送给下一组计算。这种方法可以将一条完整的链路拆分成数段,缩减了总体的计算时间(worst图2-7CarryBypass加法器类似的方法还有LinearSelect,是将前一组末尾Cout为0和为1的两种情况下的当组结果都进行计算,在正确的Cout传至后选择正确的数,这种方法速度更快,但是消耗的硬件资源更多。之大图2-8CarrySelect加法器这两种加法器都是区块划分,在位数较多是,考虑区块间Co的传递时延,可以采用不均匀的分块方法,也即SquareRootCarryBypass和SquareRootSSelectAdder随级数变化对时延的优化如图2-9所示。6N图2-9三种加法器时延随级数的变化而站在CPU层面来说,多位加法器也不过是冰山一角而已,更加困难的还属芯片架构设都是十分具有挑战性。而这种超大规模集成电路一般就需要借助Veriloog、VHDL等硬件编译语言,再由EDA工具结合库层层编译,生成电路结构与版图,这也是电路设计行业的主流,具体主流的IC设计前端一般会采用HDL语言进行硬件编程,主要语言包括VH两者都可以描述硬件的层级结构和各模块功能。尔后电子设计自动化(EDA)工具可以将硬件语言转化为寄存器传输级(RTL)的网表,对设计进行前仿验证功能。后可采用自动综合工具将其综合成门级电路网表。下一步可以用可编程门阵列(FPGA)将网表对应到自身的硬件资源,再进行自动布局布线;也可以用专用集成电路(ASIC)实现,将库与网表映射,再进行布局布线。本文采用的语言是VeVerilog的逻辑系统中有4种值:0,1,X(未知),Z(高阻态);而数据类型主要分为三并对其进行逻辑描述,实现逻辑功能。这种方式可以将一个庞大的系便于区域性的功能验证和团队协作。而整体的逻辑可以由底层到顶层,先分别设计各个小模块的功能在进行组合;也可以由顶层到底层,先确定上层架构,固定下层模7证,俗称前仿。然而前仿忽略时延信息,虽然可以进行一定程度上的功能验硬件时延后,很可能会出现功能性错误。编程者可以积累经验、规范结构来避免时序性错误的发DC综合的过程主要分为三步:转译(TraGTECH网表;映射(Mapping),将GTECH库元件映射到设计采用的特殊工艺库中,库文件中包含了各个元件的工艺参数;优化(Optimozation),根据用户提供的标准设计约束文件8Designoptimization工艺库进行布局布线,生成版图,并对版图上的电路进行时延、功耗、要进行时序、SI(信号完整性)分析,需要先建立多模多角的MMMC环境,配置好库文件、RC角、工作条件、时延角和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纺织印染防火安全制度
- 2026秋北京清华大学语言教学中心学期课程助教招聘33人备考题库及参考答案详解一套
- 2026湖南常德武陵区选聘区外在编在岗教师6人备考题库附答案详解
- 2026云南玉溪市公安局江川分局招聘9人备考题库参考答案详解
- 2026福建龙岩技师学院招聘2026年应届毕业生8人备考题库参考答案详解
- 2026广东深圳市南山外国语学校(集团)文华学校教师招聘备考题库及完整答案详解1套
- 2026江西省江投资本板块(第1批次)招聘16人备考题库完整答案详解
- 2026宁夏卫生健康职业技术学院自主招聘11人备考题库及1套完整答案详解
- 2026年汽车设计中的文化适应力
- 2026蒙铁特钢(内蒙古)有限公司招聘出纳1人备考题库及参考答案详解1套
- 施工环境保护培训课件
- DB51∕T 3118-2023 职业健康检查质量控制规范
- 基于课程思政的英语教学策略探析 论文
- 2023年初中物理中考前“最后一课”课件
- 拟定商品标题 (电商文案创作)
- 安全教育培训班组级试题
- JJF 1200-2008声频功率放大器校准规范
- GB/T 34359-2017变形铝合金精密锻件通用技术条件
- 视易智能综盒控配置工具使用说明书
- 公司法课件(使用版)
- 硒功能与作用-课件
评论
0/150
提交评论