电子科技大学成都学院实验报告册课程名称:集成电路反向设计分析实验Ⅱ姓名:沈旭浪学号:2940710211院系:微电子技术系专业:集成电路设计与集成系统教师:林国伟2012 年6 月20 日实验一:电路网表提取一、实验目的:1.研究芯片datasheet 剖析电路的整体框架;2.了解芯片的具体功能;研究芯片中的所有模块,分析芯片引脚。
3. 创建芯片工作区,追整体芯片整体布线;创建网表工作区,追线VDD、GND 及其他PAD,提取PAD周围器件,尽量判断PAD具体名称。
4.划分工作区,提取工作区器件。
5.完成工程线网连接,通过ERC检查,修改连pin时出现的错误,确保网表正确。
二、实验原理和内容:原理:根据芯片的图像和所学的理论知识,判别器件类型并提取,根据金属和多晶布线提取线网,并进行ERC检查。
1.查看芯片datasheet,分析芯片功能和模块。
2.创建工作区,追整体布线。
3.提取工作区所有器件4.提取线网连接pin脚,并做ERC检查。
5.导出hierux单元库。
三、实验步骤:1.打开芯片datasheet文档,并进行分析。
2.打开ChipAnalyzer软件,开工程Power_Manager_chip_1,创建工作区。
3.划分任务4.配置模拟器件类型5.提取器件6.进行单元检查7.连接pin脚8.进行ERC检查,并修改错误。
9.导出数据进行网表对比,修改错误。
四、实验数据和结果:1.电阻提取:a.POLYFUSEb.POLY电阻c.N注入电阻d. P注入电阻2.MOS管提取:a.PMOS管b.NMOS管3.MOS电容提取:4.数字电路部分提取:a.反相器a. 与非门b. 或非门1. 整个工作区提取完之后的图:2. 布完线之后的工作区如下图:五、实验总结:1. 提取器件的时候我们非常容易造成遗漏某些器件,忘记修改提取器件的名字,忽略MOS管的bn,电阻宽长搞反等。
懂得了细心的返回修改,如:提完遗漏的器件,重新量电阻的宽长等。
2. 做单元检查时我们很多名字不对,造成了错误。
把名字改正确就基本没有错误了。
3.连接PIN时我们出现了MOS管共用该链接那儿,电阻串并联如何链接等几处错误,通过我们两组对比,我们弄清了冲突的地方,知道了如何连接。
4.进行线网对比时,最初我们组的两个线网有差异很大,我们通过对导出的两组网表进行一一对比,细心的修改了每处错误,最终经历了长时间的修改及核对,我们两组导出的网表一样了。
5.通过本实验我懂得了如何提取工作区的器件,如何对提取的器件进行ERC检查。
同时明白了反向最重要的是我们需要细心、仔细。
实验二:电路整理一、实验目的:1.学习整理电路的方法2.整理提取网表电路二、实验原理和内容:1.实验原理:HxDesigner 电路分析器用来将平面化的电路图整理成层次化的电路图。
实现层次化的宏单元打包功能、自动搜索同构子电路、整理过程中始终维护网表连接性不变。
用来整理的平面化电路图通常是用ChipAnalyzer 提取并导出生成的,当工作区的电路网表提取完成之后就可以导出hierux单元。
这样在指定hierux项目库中就有一个有完整电路网表单元,可以用Hierux Designer进行整理,从而得到层次化的电路图。
2.实验内容:(1)进一步学习Hierux Designe软件。
(2)识别功能块(3)创建宏单元(4)将芯片功率管、开关电路、放大器、电压基准源、限流电路整理为宏单元。
三、实验步骤:1.设置服务器环境变量2.创建图像单元库*** —IMG,将图像文件拷到图像库文件里。
3.将提取的网表的脚本文件导入到图像单元库中。
4.设置交叉定位5. 整理POWER-MOS(1)看一下网表4个Powermos导入到子电路:操作选中右击(放入子电路)(2)点击追踪,将4个管子拉入到子电路。
(3)手工创建连线:点击引脚,按W划线。
(4)将子电路创建为新单元(5)修改Power_MOS电路视图端口和符号视图6.ON_OFF整理(1)看一下网表找到CE引脚,点击CE线网,在CE线网器件引脚(2)将CE线网器件拖动聚集,观察特点其中有两个NMOS EDS保护管,其他均为ON-OFF电路器件。
(3)整理CE引脚的ESD保护(4)将其他CE器件导入到子电路(5)逐步整理ON-OFF模块7.电阻、电容整理8.放大器整理9.电压源整理四、实验数据和结果:1. POWERMOS的电路整理a. 电路图如下:a.符号图如下:2. ON_OFF电路整理a. 电路图如下:b. 符号图如下:3. 放大器电路整理a. 电路图如下:b. 符号图如下:五、实验总结:1. 整理电路的过程中,我懂得了如何修改符号视图,遇到了符号视图在check 的时候出现格点报错问题,修改的方法就是,将PIN移动到格点上。
2.这个理ON_OFF的时候,我们需要从电源或地开始慢慢的整理,这样才能快速并且正确的整理出提取的电路。
3.通过整理电路,我掌握了一些整理电路的基本快捷方式,如何修改电路图。
学会了整理电路的一些基本流程。
实验三:电路仿真一、实验目的:1.将学习用Hierux Designe软件导出所需的电路仿真网表。
2.对整理放大器电路进行仿真,研究该饭大气电路的特点。
二、实验原理和内容:实验原理:根据整理电路中得到放大器的电路图和HSPICE网表,设置激励对放大器进行仿真,验证放大器在电路中实际功能。
实验内容:对提取放大器模块进行仿真。
三、实验步骤:1.打开HxDesigner将放大器HSPICE网表导出。
2.分析P165与N206在此放大器的作用。
3.V2=1V时,V1在1V电压波动时,使输出电压VO输出电压不失真,即放大器正常工作,求此时V1的范围?此时的增益是?4.对第一级放大器进行性能仿真。
(1)共模输入范围(CRMR)(2)输出摆幅(3)电源抑制比(PSRR)(4)压摆率(SR)四、实验数据和结果:1. 仿真的网表:* PM1_2012_SUB - AMP - schematic *.LIB "D:\2012ADC\lib\h05mixddst02v231.lib" tt*.lib 'D:\2012ADC\cz6h_hspice\cz6h_v20.lib 'biptypical*.lib 'D:\2012ADC\cz6h_hspice\cz6h_v20.lib' restypical*.lib 'D:\2012ADC\cz6h_hspice\cz6h_v20.lib' captypical*.options list node post.op*.dc vdd 0 5 0.1.tran 10n 20u.print tran v(VO)*vi2 V2 GND! 235mvvi2 V2 GND! 1vVi1 V1 GND! sin(1 1mv 100KHz)VB1i VB1 GND! 3.5v*Vb2i VB2 GND! 295mvVb2i VB2 GND! 1.2VVD VDD! GND! 5VB GND! 0 0vn OEN GND! 0vp OEP GND! 5******************************************************************************* * Library Name: PM1_2012_SUB* Cell Name: AMP* View Name: schematic******************************************************************************* *.SUBCKT AMP V1 VO V2 VB2 OEP VB1 OENMN195 VO P173_D GND! GND! MN W=20.0u L=5.0uMN196 N196_D P173_D GND! GND! MN W=60.0u L=5.0uMN197 N197_D V1 N196_D GND! MN W=25.0u L=7.0u M=2MN198 N198_D V2 N196_D GND! MN W=25.0u L=7.0u M=2MN205 P173_D P173_D GND! GND! MN W=10.0u L=50.0uMN206 P173_D OEN GND! GND! MN W=10.0u L=15.0uMN284 P166_G VB2 N197_D GND! MN W=10u L=2uMN285 P167_G VB2 N198_D GND! MN W=10u L=2uMP165 VO OEP VDD! VDD! MP W=10.0u L=20.0uMP166 VO P166_G VDD! VDD! MP W=20.0u L=1.5uMP167 P166_G P167_G VDD! VDD! MP W=10.0u L=3.0u M=2MP168 P167_G P167_G VDD! VDD! MP W=10.0u L=3.0u M=2MP173 P173_D VB1 VDD! VDD! MP W=20.0u L=10.0uMP174 P173_D VDD! VDD! VDD! MP W=20.0u L=10.0u*.ENDS AMP.end2.仿真的波形如下:a. 交流:b. 直流:五、实验总结:1. 通过对放大器电路进行仿真,我学会了在仿真以及放大器的时候,我们需要注释掉没有用到的管子。
2. 通过对电路的仿真,掌握了仿真网表的修改,学会了设置仿真激励,以及对仿真结果进行分析。