




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Chap1 绪论1、IC产品从设计到芯片产品的产业链流程,了解步骤从设计、制造、封装、测试到芯片产品Ø 设计:从系统设计到版图设计Ø 制造: 掩模版(光罩版、Mask)制作: 对每层版图都要制作一层掩模版,实际是光刻工序的次数; 除金属层外,一般CMOS电路至少需要10层以上掩模版晶圆制造(光刻)(Wafer Manufacturing)Ø 封装:先进行晶圆切割;封装可以满足以下几个需要:封装给予芯片机械支撑;封装协助芯片向周围环境散热,保护芯片免受化学腐蚀;封装引脚可以提供芯片在整机中的有效焊接封装方式:DIP、PGA、BGAØ 测试:1 中测(晶圆测
2、试、 Wafer Testing ):晶圆制造完成后的测试2 成测(成品测试、Final Testing ):芯片封装完成后的测试,需对每个芯片进行测试2、IC设计中需要考虑的因素 满足功能要求; 满足性能要求:速度、功耗(稍加展开论述!) 降低芯片成本:设计成本,制造成本,测试成本(采用可测试性设计(DFT)方法) 延长芯片使用寿命;缩短芯片面市时间(Time-to-Market)Chap3 逻辑门单元时延 = -(+)ln0.5=0.69转换时间 = -(+)ln0.9=2.2下拉网络NOMS的等效电阻;上拉网络NOMS的等效电阻 1、 逻辑门时延的等效电阻时延估算模型 2、能够根据逻辑表
3、达式画出CMOS静态逻辑门电路(Transistor-level) 2-NAND和2-NOR的电路实例Chap4 组合逻辑网络互连线(Interconnect)的RC传输线及 Elmore时延模型互连线(Interconnect)特性: RC传输线、 Elmore时延模型1、连线可以看作RC传输线(分布式RC寄生参数)把连线分为一系列无限小的RC电路节(忽略电感),每一节由一个微分电阻和一个电容表征:基本的传输线参数是ri, ci。电容主要是对地的耦合电容2、连线时延估算:Elmore时延模型连线的Elmore时延模型 (1)把RC传输线看成n节RC电路的串连 (2)时延是各线段时延之和:E
4、= r(n - i)c = 0.5 rcn(n-1) 在n节上所有节电阻和电容都相等 电阻ri需要对下游的每段电容充电 (3)时延以线长平方的速度增长 (4)最小的rc积意味着在线长增加时增加的最小时延Elmore时延模型定义通过线性网络的时延为:二端口网络的脉冲响应的一阶矩。对于RC网络已经比较精确,因此广泛用于处理RC传输线,但不能精确描述电感性连线。互连线(Interconnect)时延优化(Optimization)的基本方法(今年的复习大纲上没有)Optimization techniques:1、Redesign the wires layout to reduce the amo
5、unt of coupling capacitance between wires Increase the spacing between critical signals minimize required adjacency regions.2、 Assume (for following slides) Take into account coupling only to wires in adjacent tracks. Coupling/crosstalk is proportional to adjacency lengthChap5 时序机1、 时序电路设计的建立时间约束和保持
6、时间约束时钟周期(建立时间)约束:时钟规则 时钟周期 > 最长组合逻辑时延(关键路径时延)考虑寄存器本身的信号传播时延 时钟周期 > 寄存器传播时延 + 最长组合逻辑时延再考虑建立时间 时钟周期 > 寄存器传播时延 + 最长组合逻辑时延 + 建立时间考虑时钟偏差的时钟周期(建立时间)约束保持时间约束:保持时间 < 寄存器传播时延 + 最短组合逻辑时延 考虑时钟偏差的保持时间约束 (最短路径形成了保持时间的约束)2、 主从结构、边沿触发的D触发器:电路、工作原理Ø 触发器的主从结构 (主从两个锁存器串联,时钟反相)QD Ø 触发器的主从操作和边沿触发f
7、 = 0:输出数据环节 主锁存器被禁止(处于数据输出相位,不可以输入数据),从锁存器有效(处于数据输入相位, 输出跟随输入)。由于此时主锁存器输出(即从锁存器的输入)是稳定的,所以从锁存器输出数据也是稳定的f = 1:输入数据环节 主锁存器有效(处于数据输入相位, 可以同时输出数据), 从锁存器被禁止(处于数据输出相位,不可以输入数据) ,维持老的输出以上下降沿触发,相位互换就可形成上升沿触发Example:D触发器(1)Ø 用反相器反馈和传输门Ø 边沿触发操作由主-从结构保证 CLK1:输出数据;CLK0,输入数据 上升沿触发Chap6 功能模块电路1、 数字系统设计的一
8、般结构及其组成部分的功能可将数字系统划分成:可重用的电路组件(组合、时序)面向特定应用的状态机控制器Ø 控制逻辑:用于组织、协调数据通道的操作Ø 数据通道:包括加法器、算术/逻辑运算单元(ALU)、乘法器、移位器。功能:对不同的数据集执行重复操作Ø 存储器:存储数据Ø 总线:将各个部件连接在一起,使各个部件之间方便地进行信息交换2、画出SRAM核心单元(6T)的管级电路图并简述其工作原理 Ø SRAM 静态随机存储器:在电源有效时,SRAM可以保持数据值,不需刷新 Ø SRAM cell 使用了6个晶体管的电路来存储数值。Ø
9、 数据值的存储是对称的( symmetrical),数据值与它的互补值( complement )存储在交叉耦合( cross-coupled )的晶体管中中间的4个管子存储数据 (两个循环相连的反相器),边上的两管子控制选通读: (1) 对bit和bit预充电到电源电压VDD(2) 通过行译码器把select置高(3) 其中一个位线将被拉低写:(1) 把bit/bit 设置成想要的值(互补)(2) 把select置高(3)驱动位线,如果与原数据相反的话,则状态翻转 位线的电容大于内部反相器的电容Chap7设计模式和设计流程适用于半定制设计模式的VLSI设计流程 :了解流程中各主要步骤Step
10、 1: 系统结构设计和仿真(高层级行为描述)Ø Requirement Analysis & Specification(需求和技术规格分析)确定系统功能和性能;确定系统构架Ø System Design(系统设计)根据以上技术要求,用行为(算法)描述其实现;采用VHDL、Verilog等硬件描述语言HDL,或SystemC、 SystemVerilog 、C/C等高层描述语言(系统描述语言)Ø System Functional Simulation(系统功能仿真) 仿真器:支持行为级描述;对系统进行功能仿真Step 2: RTL设计与仿真(RTL硬件描
11、述、仿真)Ø Behavioral (High Level)Synthesis(行为级设计的综合)Ø RTL Design(RTL级设计):用 VHDL or VerilogHDL编写RTL 级Ø RTL级的仿真Ø FPGA原型验证Step 3: 逻辑设计与仿真(逻辑综合与优化)Ø 逻辑综合Ø 门级功能仿真与动态时序分析Ø 形式验证Ø 静态时序分析Step 4: 版图Ø 利用工具完成布局与布线Ø 为制造进行DRC与ERCChap9 RTL设计与仿真1、 数字系统的设计一般结构及其组成部分的功能2
12、、Verilog HDL数据流建模中连续赋值语句和行为建模的过程赋值语句的区别,过程赋值语句的阻塞式赋值语句和非阻塞式赋值语句的区别连续赋值语句和过程复赋值语句的区别:Ø 连续赋值语句: 语句的目标类型必须是线网型变量;连续赋值语句以assign开始,是基于电平敏感的行为,总处于活动状态;不同的连续赋值语句之间是并行执行的,没有语句次序上的关系;多用于组合逻辑电路。Ø 过程赋值语句 行为建模赋值语句只能对寄存器变量进行赋值;由initial和always结构组成;在initial块中,过程性赋值只顺序执行一次,而在always块中,每一次满足always的条件时,都要顺序执
13、行一次该always块中的语句;有阻塞式赋值语句和非阻塞式赋值语句;多用于顺序行为建模。 过程赋值语句的阻塞式赋值语句和非阻塞式赋值语句的区别Ø 阻塞式赋值语句 纯粹的串行过程语句,在一组阻塞赋值语句中,执行按顺序进行,只有执行完了前一条语句,后一句才能执行;以“=”作为赋值符号。Ø 非阻塞式赋值语句 体现一定程度的并行特征,一组非阻塞赋值语句没有前后顺序关系,它们在同一时刻开始计算表达式右边,而对目标的赋值在将来的某个时刻发生;以“<=”作赋值符号。Chap10逻辑综合与时序仿真1、 逻辑综合过程中施加的Timing Constraints:要做到能够用图示来说明&
14、#216; Objective(对象): Define the timing constraints for all paths within a design(在一个设计内为所有通路定义时序约束) 1. The internal (between register) paths(寄存器之间的内部通路) 2. All input paths (所有的输入通路)3. All output paths (所有的输出通路) 1、Creating a clock constrains timing paths between registers(创建一个时钟来约束寄存器之间的时序通路)2、输入通路约束
15、 3、输出通路约束2、 STA:工作原理、主要步骤Ø 静态时序分析(STA)决定在没有动态模拟的情况下,电路是否满足时序约束Ø STA有三个主要步骤:Step1:将设计分解成一组时序路径Step2:计算每个路径的延时Step3:确定每个路径是否满足时序约束要求Ø Step1实际是将逻辑电路网表转换成拓扑图,图中的节点(node)代表电路中的pin,节点之间的边(edge)表示pin到pin的信号传播timingChap11 版图设计与验证VLSI版图设计流程:需了解流程中各主要步骤Ø 设计验证、逻辑综合、布线布局、版图验证Ø 布线布局主要流程:
16、 布线布局主要流程:综合、设计安装、布局规划、时序设计、放置、时钟树综合(CTS)、路由、机械设计 版图验证主要流程:功能验证、时序验证;DRC(设计规则检测), ERC(电气规则检测), LVS(版图电路图对比检测)Chap12 SoC设计概述1、 SoC的概念,一个SoC一般由哪几个种类的IP构成 Ø SoC的概念SoC(System-on-Chip,片上系统 )将一个完整的电子系统集成在单一的芯片上,又称系统芯片、系统集成电路;SoC是由总线连接起来的IP核和用户自设计硬件的互联集成,内部至少集成一个嵌入式处理器(CPU、DSP),不但包括了以上硬件(电路),还包括了运行在硬件
17、上的嵌入式软件(控制程序/操作系统、设备驱动程序、协议栈、信息处理算法、用户界面),从而具备整机的功能。Ø 常用的IP1 微处理器类:嵌入式CPU、DSP2 存储器类:SRAM、DRAM、ROM、EPROM、Flash等3 通用的功能模块和接口电路类 :计时器、Watchdog、中断控制器、UART控制器、I2C控制器、GPIO控制器、 DMA控制器、USB控制器、PCI控制器、各类存储器控制器、以太网MAC控制器、LCD控制器等 4 混合信号电路类:ADC、DAC等5 射频电路类:低噪声放大器(LNA)等 6 电源管理类:直流变换器(DC-DC)等2、 IP核的软核、硬核和固核形式软核(RTL)、固核(netlist)、硬核(Layout)Ø 软核:能综合的HDL Source Code,与工艺无关,便于仿真和修改,可综合为面向不同工艺和满足不同约束条件的逻辑网表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老年人心脏病课件
- CN120209726A 一种用于电子封装的柔性高阻隔膜及其制备方法
- 水工监测工-水工建筑物的基本知识考试题库
- 水的电离和溶液的pH(专练)-高考化学二轮复习考点突破(解析版)
- 题型06 科学探究题-中考化学考前重点题型分类突破(原卷版)
- 老年人出游知识培训内容课件
- 儿科护理风险管理与患儿安全实践指南
- 人教版八年级英语下册重点语法过关:动词不定式(含答案)
- CN120198516A 一种基于多模态学习的纱线颜色预测方法和系统
- CN120197457A 一种输电线路二三维联动排位设计方法
- 2025中国中煤华东分公司附其所属企业第一批社会招聘52人考试参考题库附答案解析
- 2025年十八项医疗核心制度考试试题库及参考答案
- 《创新创业基础》 课件 第1章 创新创业概述
- 塑料海洋污染课件
- 苏教版二年级数学上册全册教案
- 国家能源集团陆上风电项目通 用造价指标(2024年)
- 小学生防性侵安全教育主题班会课件
- 小学三年级数学加减乘除混合运算口算练习题
- 公司员工薪资审批表
- 四年级公共安全教育全册教案(海峡教育出版社)
- 高处作业审批表
评论
0/150
提交评论