1、1ChipAnalyzer培训教程培训教程 2LVS芯愿景反向提取流程图芯愿景反向提取流程图芯愿景反向提取流程图芯愿景反向提取流程图HxComposer 芯片样片照相和拼接Filmshop芯片图像工程ChipAnalyzer网表提取平面化电路ChipLayeditor 或HxBuilder版图提取样片处理版图GDS基本库提取电路整理HxDesignerDatasheet端口定义层次化电路图HxReporter图像线网标注+层次化电路图3AgendaAgenda软件简介软件简介软件入门工作区管理单元提取线网绘制线网检查导入与导出4软件介绍软件介绍软件介绍软件介绍ChipLogic 系列软件使用”
2、客户-服务器的架构”,可以很好的支持多客户端并行操作每个客户端都可以实时显示每一次的操作ChipAnalyzer是ChipLogic系列软件中最重要的一个安装ChipAnalyzer复制ChipAnalyzer 软件到 ChipAnalyzer登陆ChipAnalyzer 运行“ChipAnalyzerBinChipAnalyzer.exe”输入用户名、密码和服务器IP地址5ChipAnalyzer ChipAnalyzer 工程和工作区工程和工作区工程和工作区工程和工作区工程是什么?一个工程包括多层高分辨率的芯片图像数据和一组网表工作区图像数据位于“ChipDatacenterImage”工
3、作区存放于“ChipDatacenterProjectWorkplaces”工作区是什么?工作区是在整个图像范围上指定的一个工作区域工作区包括许多用来定义物理单元以及它们之间连接线的标注在工作区中这些标注被单独地放置标注的坐标基于图像的像素点6工作区中都有什么标注工作区中都有什么标注工作区中都有什么标注工作区中都有什么标注?(此处的标注不是指文本标注)(此处的标注不是指文本标注)(此处的标注不是指文本标注)(此处的标注不是指文本标注)基本的模拟器件例如晶体管、电阻、电容等这些器件类型应符合Hierux库中的模拟单元库,该库由芯愿景公司提供,或者是由IC生产厂商提供的模拟库转换而来基本的数字单元
4、例如反向器、与非门、或非门、锁存器和D触发器这些数字单元应符合Hierux库中的基本数字单元库,该库应该在摆放单元时用HxComposer创建线网引线、引线孔和连接器标注7命名协定命名协定命名协定命名协定提取的数据到最后是通过edif的工具转换成电路的,而芯愿景软件的Edif生成器不区分字母大小写,所以在ChipLogic和Hierux软件中所有的单元名、引脚名、线网名等必须大小写统一。8AgendaAgenda软件简介软件入门软件入门工作区管理单元提取线网绘制线网检查导入与导出9ChipAnalyzer ChipAnalyzer 软件界面软件界面软件界面软件界面常用工具栏工程控制面板标注窗口
5、输出窗口雷达图窗口状态栏标注工具栏10ChipAnalyzerChipAnalyzer软件界面软件界面软件界面软件界面工程控制面板工程标签页单元标签页显示标签页工作区和雷达图窗口输出窗口双击双击一个输出结果可以在工作区中进行定位“”和“”键可以切换上一项和下一项输出结果保存和加载输出结果状态栏显示工作区窗口的相关信息,例如图像层名称、当前编辑状态、显示区域和光标的坐标位置等等11常用操作常用操作常用操作常用操作打开工程点击文件文件-打开芯片分析工程打开芯片分析工程打开工作区在工程标签页中双击工作区名称双击工作区名称可以打开或关闭工作区选择图元点击、用左键框选点击、用左键框选和和Shift+点击
6、点击S键部分选择D键取消选择12常用操作常用操作常用操作常用操作放大“Ctrl+Z”缩小“Shift+Z”还原显示“F/F11”显示全图“Shift+G”点按右键拖拉放大选中区域切换窗口中上一屏和下一屏显示的图像“/”查找元素“Ctrl+F”切换图像层“数字键”切换上一层和下一层图像“=/-”13常用操作常用操作常用操作常用操作移动屏幕Page Up/Page Down/Home/EndCtrl+Page Up/Ctrl+Page Down/Ctrl+Home/Ctrl+End方向键关闭当前窗口“Alt+X”取消当前编辑状态“Esc”保存当前窗口图像位置“Ctrl+J”加载保存的窗口图像位置“
7、Shift+J”同时显示多层图像窗口“Alt+4”在多层图像窗口中点击右键进行显示配制14设置图像参数设置图像参数设置图像参数设置图像参数设置图像层名称和参数点击 工程工程-图像层名称和参数图像层名称和参数设置完成后图像层名称会显示在状态栏中设置完成后在绘制引线状态,引线层属性会自动绑定图像层设置图像层切换快捷键点击工程工程-设置图像层切换快捷键设置图像层切换快捷键15工程控制面板工程控制面板工程控制面板工程控制面板工程管理列表双击概貌图像名称即可打开芯片概貌窗口更换项目经理增加或删除项目成员设置显示标签页 进入显示标签页编辑显示属性右键点击设置是否可见或可选保存和加载显示设置“Ctrl+F1
8、/F2/F3 /Shift+F1/F2/F3”常用的显示功能图标16工程控制面板工程控制面板工程控制面板工程控制面板在设计面板中浏览单元列表单元列表可按名称、大小和实例数量进行排序管理模拟单元管理数字单元在“单元”标签页中某个单元上的右键菜单枚举单元实例单元库属性搜索单元模板开始确认单元打开单元比较窗口合并单元模板发送单元模板17图像提取流程图像提取流程图像提取流程图像提取流程1.定义全部的区域或模块2.定义全部的标注工作各个区域或模块单元的类型与它们自己工作区中的单元类型不同有相同单元种类的区域或模块应该共用一个单元工作区各个区域或模块都应该有一个相应的网表工作区,它们的单元标注是从各自的单
9、元工作区中发送或者合并而来的需要有一个顶层网表工作区在打平模式的工作区中每个模块都应该以线网形式合并到顶层在层次化模式的工作区中每个模块都应该以宏单元形式合并到顶层在顶层网表中也可以有一些基本的模拟器件或数字单元18图像提取流程图像提取流程图像提取流程图像提取流程3.标注工作区中所有的单元并与Hierux库进行库验证4.标注所有区域、模块和顶层工作区的网表5.检查所有的网表工作区6.在打平模式工作区中合并全部模块线网到顶层,在层次化模式工作区中合并全部模块的宏单元到顶层7.导出所有宏单元工作区的网表到Hierux软件生成宏单元电路图8.导出顶层网表工作区的网表到Hierux软件生成顶层电路图1
10、9AgendaAgenda软件简介软件入门工作区管理工作区管理单元提取线网绘制线网检查导入与导出20工作区管理工作区管理工作区管理工作区管理 创建工作区使用“工程”“创建工作区”,创建工作区时可以选择工作区的边界复制工作区使用“工程”“复制工作区”,复制工作区时可以选择是否复制工作区数据重命名工作区删除工作区转换工作区21工作区管理工作区管理工作区管理工作区管理 工作区分类在工作区列表或者任意文件夹上点击右键菜单选择创建文件夹在工作区列表中的文件夹上点击右键菜单选择修改文件夹点击并拖拉一个工作区可以使它移入或移出文件夹发送单元在单元列表中的被选中的单元上点击右键选择发送单元模板22工作区管理工
11、作区管理工作区管理工作区管理 合并工作区点击工程-合并工作区“先清除目标工作区中相应类型的元素”选项是从单元工作区向线网工作区中更新单元时常用的选项不推荐在线网工作区中进行单元编辑工作合并模式平面化模式 全部的元素都会被合并到目标工作区层次化模式 将会在当前工作区中创建一个新单元,单元大小与当前工作区相同,这个单元的PIN脚是从当前工作区的外部端口转换而来层次化工作区在顶层网表工作区,点击工程-层次化工作区在对话框中配置工作区和单元模板的对应关系23AgendaAgenda软件简介软件入门工作区管理单元提取单元提取线网绘制线网检查导入与导出24单元提取单元提取单元提取单元提取单元模板和单元实例
12、一个单元模板对应到一块特定的图像区域每个单元模板都有相应的一组单元实例当单元的版图相同或相似的时候,这些单元实例的电路图必须和模板保持一致每个单元模板都应该对应到Hierux库中的相应单元单元的名称、PIN的名称和PIN的方向必须保证一致25单元提取单元提取单元提取单元提取基本模拟器件典型模拟器件NMOS、NMOS4、PMOS、PMOS4CAPACITOR、RESISTOR、DIODENPN、PNP 特殊工艺的模拟器件基本数字单元大多数的工程中都含有数字单元,这些单元由模拟器件和全局信号符号构成,例如VDD、GND、PMOS、NMOS等等典型基本数字单元包括:Inv/buf、nand/and、
13、nor/or、aoi/ao、oai/oa、mux、latch、dff、rs、adder、xor/xnor等等26单元提取单元提取单元提取单元提取搭建Hierux库环境基本模拟器件库由芯愿景公司提供的CELLIX_ANALOG库或由其他生产厂商提供的库简单数字单元库由芯愿景公司提供的CELLIX_LIBRARY库基本数字单元“工程名+LIB”由用户自行编辑的库由一个*.hds文件定义以上的三个库27单元提取单元提取单元提取单元提取配置模拟器件的类型点击 工具-配置模拟器件的类型设置每一个典型模拟器件的名称和其他参数该设置项用于产生更多准确的模拟器件和检查模拟线网错误定义实例前缀点击 工具-选项在
14、编辑页设置实例的前缀28定义模拟器件定义模拟器件定义模拟器件定义模拟器件点击 查看-显示模拟器件工具条定义 NMOS/PMOS/NMOS4/PMOS4G、D 和 S端口会被自动放置NMOS/PMOS 的W、L、bn和M参数需要手工设置NMOS4/PMOS4 的W、L和M参数需要手工设置,还需要给它们添加B端口29定义模拟器件定义模拟器件定义模拟器件定义模拟器件定义电阻、电容和二极管MINUS 和PLUS端口会被自动放置W、L 和M的参数可以用软件自动提取R、C 和面积参数可以自动换算定义NPN/PNPB、C和E端口会被自动放置W、L 和M的参数可以用软件自动提取面积参数可以自动换算定义其他模拟
15、器件30编辑模拟器件参数编辑模拟器件参数编辑模拟器件参数编辑模拟器件参数设置被选中单元的 W 和 L参数Shift+V快捷键可添加最近的两次测量值Shift+W设置器件参数编辑器件参数选中一个器件实例按Enter键,然后在参数页添加、修改或删除参数项换算参数点击查看-换算模拟器件的参数值电阻的R值,电容的C值和三极管、二极管的面积都可以被自动换算31定义数字单元模板定义数字单元模板定义数字单元模板定义数字单元模板按F2键点击两次鼠标左键来定义一个模板的区域,然后输入单元名称对应着标注单元图像在HxComposer软件中编辑数字单元的符号图和电路图推荐从CELLIX_LIBRARY复制到“工程名
16、+LIB”然后再编辑它的符号图和电路图32编辑单元模板编辑单元模板编辑单元模板编辑单元模板在单元属性对话框中重命名打开单元属性对话框有两种方法:在单元列表中的单元上点击右键,在菜单中选择属性选项选择一个单元实例,然后按 Ctrl+Enter键调整单元大小按S键然后点击鼠标左键拖拉选中单元的某个角,然后拉伸即可编辑引脚按S键然后点击鼠标左键拖拉选中单元的某个角,然后拉伸、删除或者按 Ctrl+方向键移动它选中单元模板处的实例按Z键,然后点击即可添加一个引脚33单元提取单元提取单元提取单元提取在单元对比窗口中检查单元模板在单元列表中被选中的数字单元上点击右键,在菜单中选择打开单元比较窗口按数字键切
17、换图像层按 X、Y 来翻转单元图像按 按钮来合并两个单元模板比较单元模板在单元列表中被选中的数字单元上点击右键,在菜单中选择自动比较单元比较结果会显示在单元比较窗口,显示的模板图像是按照相似度的类型排序的34单元提取单元提取单元提取单元提取合并单元模板按Ctrl+T再输入两个模板的名字在单元列表中选择一个单元,然后选择合并单元模板,再输入目标单元名称在单元比较窗口中合并单元模板创建一个单元模板的时候可以查找已有的相同模板在创建一个单元模板时,鼠标点击的第二下前按Shift+左键在找到的(最多)3个模板中选择一个最相似的,或者按Esc键跳出创建新单元模板的对话框35单元提取单元提取单元提取单元提
18、取精定位单元模板精定位单元模板用于将单元实例匹配到图像上的最佳位置,完成精定位后就可以很容易的利用内部标志线或者在实例处按T键透视对比模板位置的图像点击单元-精定位单元模板在单元列表点击右键选择精定位单元模板按 F6 键精定位一个被选中的实例36单元提取单元提取单元提取单元提取将已有的实例创建成新的单元模板复制一个单元实例,点击右键选择创建为新的单元模板交换模板位置在实例上点击右键选择将该实例设置为模板图像单元列表窗口点击单元-打开单元列表窗口在窗口中可以进行单元排序在选中的单元上点击右键获取单元模板的所有权 此时只有单元的所有者才能进行修改导出单元列表Cellixsoft Corporati
19、on.2002-2009 All rights reserved37单元提取单元提取单元提取单元提取单元内部标志线按 Ctrl+A 可以将选中的引线、多边形、文本和错误标记创建成单元的内部标志线按 Shift+A 可以打散单元的内部标志线单元内部标志线可以用来检查单元实例的正确性枚举单元模板到输出窗口中按Ctrl+F选择单元模板选择按名称、大小或实例数量来排序Cellixsoft Corporation.2002-2009 All rights reserved38单元提取单元提取单元提取单元提取验证Hierux 单元库点击单元-验证Hierux 单元库,然后填写下列内容HxOperator
20、安装路径,例如库定义文件位置(*.hds)在*.hdf文件中定义的那个基本数字单元库在*.hdf文件中定义的那个模拟器件单元库当前工作中所有的单元名、引脚名和引脚方向必须和Hierux库中一致通过库验证可以避免这种错误对比两个工作区中的单元实例点击单元-比较工作区单元Cellixsoft Corporation.2002-2009 All rights reserved39实例方向实例方向实例方向实例方向一个实例共有8种放置方向由一个30度的斜角指定其方向第一个实例必须在模板位置按 X、Y 和 Shift+X键 改变单元的方向40单元提取单元提取单元提取单元提取两个单元实例允许不超过50%的重
21、叠编辑单元实例从单元列表中拖拉复制、移动、删除C、M、Del翻转和旋转X、Y、Shift+X保存和加载到缓冲区(涂层显示)Shift+数字键在一个实例的位置显示模板图像用于透视对比图像选择一个单元实例然后按T填充单元实例点击 在常用工具栏中需要进行一屏屏的检查单元实例是否放置完全41标准数字单元的提取标准数字单元的提取标准数字单元的提取标准数字单元的提取编辑单元区在标注工具栏中点击编辑单元区,然后给它们设置统一的高度在一个标准单元风格工作区里所有的单元区都应该是一样的高度推荐将不同风格的标准单元库使用不同的单元工作区单元区可以复制或者拉伸,可以点击选中但不能使用左键框选单元区必须正好放置在金属
22、一或类似的图像层上单元区的位置对搜索结果起关键性作用枚举单元区按Ctrl+F,选择单元区Cellixsoft Corporation.2002-2009 All rights reserved42标准数字单元的提取标准数字单元的提取标准数字单元的提取标准数字单元的提取自动搜索单元在单元列表中点击右键选择自动搜索单元定义图像搜索层一般使用金属一层和多晶层The default cell search layer is from last searching specification,该选项在工程-参数设置中的参数标签页每次只能执行一个单元的搜索任务推荐使用在同一个客户端上进行搜索工作单元图标
23、未进行搜索 搜索列队或者进行中 已完成搜索Cellixsoft Corporation.2002-2009 All rights reserved43确认单元实例确认单元实例确认单元实例确认单元实例单元搜索完成后得到的候选单元是按照它们与模板图像的相似度进行排序的 在单元列表里选中的单元上点击右键选择确认单元实例点击 确认(回车或空格键)去创造一个新的单元实例点击 下一个(键)路过当前的候选实例到下一个点击 上一个(键)返回上一个被路过的候选实例点击 恢复(U键)删除上一个已确认的候选实例点击 结束(Esc键)退出确认界面在一个选中的实例上按 T键 可以模板处图像进行透视对比44规范化所有的单
24、元实例规范化所有的单元实例规范化所有的单元实例规范化所有的单元实例在单元列表窗口中选中所有标准单元模板,点击右键选择统一设置单元模板的高度,将它们同单元区设置成同一高度值点击单元-规范化单元实例的位置,全部的单元实例将会对准到单元区内45枚举单元实例枚举单元实例枚举单元实例枚举单元实例在单元列表已选中的单元上点击右键,选择枚举所有实例被选中单元的所有实例将以列表的形式,按照实例的方向排序显示在输出窗口中重复按 F4/可以跳到下一个实例,配合 T 键进行透视对比检查Cellixsoft Corporation.2002-2009 All rights reserved46分裂单元模板分裂单元模板
25、分裂单元模板分裂单元模板假设在经过验证后两个相似的模板存在错误枚举这个模板的实例在第一个出错的实例上点击右键选择创建为新的单元模板来定义一个新的模板在一个选中的实例上点击右键选择改为另一个单元模板的实例,这样可以将实例指定给其他的单元模板Cellixsoft Corporation.2002-2009 All rights reserved47端口定义端口定义端口定义端口定义在常用工具栏中点击 按钮点击左键输入端口名称、方向和大小端口可以复制,复制出来的新端口后缀是自动加1递增的全芯片的外部端口应该和它的Datasheet相对应Cellixsoft Corporation.2002-2009
26、All rights reserved48模拟单元提取流程模拟单元提取流程模拟单元提取流程模拟单元提取流程准备Hierux模拟器件库在芯片中定义所有的电源端口,然后追踪它们到每一个NWELL(假设芯片是NWELL工艺)在衬底上定义出全部的NMOS管,在NWELL中定义出全部的PMOS/PMOS4管给NMOS管增加bn=GND!参数 给连接到VDD!的PMOS管增加bn=VDD!参数把连接内部电源信号的NWELL中的PMOS管定义为PMOS4管,再把PMOS4的B端口连接到内部电源上Cellixsoft Corporation.2002-2009 All rights reserved49模拟单
27、元提取流程模拟单元提取流程模拟单元提取流程模拟单元提取流程提取剩余的其它器件,例如 Resistors、Capacitors、Diode、BJT等等复制和编辑模拟单元用Hierux模拟单元库验证工作区的模拟单元检查ERC模拟标签页中所有项在输出窗口中会显示检查到的错误信息,并且双击输出窗口的信息可以定位Cellixsoft Corporation.2002-2009 All rights reserved50一般数字单元提取流程一般数字单元提取流程一般数字单元提取流程一般数字单元提取流程定义数字单元模板,添加引脚和调整它们的大小,最后绘制单元内部标志线在HxComposer软件中编辑管子级或门
28、级的电路图和符号图复制和编辑数字单元实例用Hierux数字单元库验证工作区的数字单元在输出窗口中会显示检查到的标注错误信息Cellixsoft Corporation.2002-2009 All rights reserved51标准数字单元提取流程标准数字单元提取流程标准数字单元提取流程标准数字单元提取流程创建所有的单元区在单元区内定义单元模板定义单元模板,接着给它们随意的命名,但不要在HxComposer内开展工作搜索和确定单元搜索单元模板确认单元实例重复以上的工作Cellixsoft Corporation.2002-2009 All rights reserved52标准数字单元提取流
29、程标准数字单元提取流程标准数字单元提取流程标准数字单元提取流程查看和编辑单元实例当单元区中已经确认足够多的单元实例时,可以一屏一屏的手工增加新模板或增加已存在模板的实例合并单元模板设法找到一个向上或向左的单元实例作为单元模板将在垂直单元区内的单元模板设置成垂直方向将向上和向右的单元模板用特殊前缀加以区分,例如“Z”将大小相近的单元模板放到单元比较窗口中进行对比按X键翻转前缀是“Z”的单元模板合并一样的模板Cellixsoft Corporation.2002-2009 All rights reserved53标准数字单元提取流程标准数字单元提取流程标准数字单元提取流程标准数字单元提取流程重命
30、名数字单元模板,添加引脚和调整它们的大小,然后绘制单元内部标志线;在HxComposer软件中编辑管子级或门级的电路图和符号图逐个枚举检查每个单元模板的实例规范化标准单元的实例用Hierux中标准单元库验证工作区中的数字单元Cellixsoft Corporation.2002-2009 All rights reserved54AgendaAgenda软件简介软件入门工作区管理单元提取线网绘制线网绘制线网检查导入与导出Cellixsoft Corporation.2002-2009 All rights reserved55编辑绘制编辑绘制编辑绘制编辑绘制按 N键,使用鼠标画线按F3键 配置
31、画线的模式56编辑引线孔编辑引线孔编辑引线孔编辑引线孔一层一层打孔的模式在两个工作区中分别绘制i层引线和i+1层引线,然后将这两层引线合并到第三个工作区中按 Ins 键显示画笔,重复按Tab 键画笔会跳至下一个悬空线头,按Q键可将附近的两个线头打孔按 Shift+Tab 可将画笔跳至上一个悬空线头处按 CapsLk 键来激活或取消画笔在激活画笔时按箭头键可以绘制一条新线或延长/缩短一条线按Tab键后画笔会被激活,按Q键后画笔会自动取消Cellixsoft Corporation.2002-2009 All rights reserved57编辑引线孔编辑引线孔编辑引线孔编辑引线孔一个孔必须是两
32、层相邻的引线,其中一条引线必须有线头在追踪模式下创建引线孔点击工具-选项,选中编辑标签页中所有的项在一层画一根线然后切换到另一层,将自动产生引线孔(或穿透孔,如果这两层不是相邻层)Cellixsoft Corporation.2002-2009 All rights reserved58编辑引线孔编辑引线孔编辑引线孔编辑引线孔删除引线孔将画笔移动到引线孔处再按 Shift+O在两层邻层线上添加十字交叉孔将画笔移动到交叉处再按 O 键添加两层不相邻引线之间的穿透孔将画笔移动到两层线的交叉点上,用鼠标选中其中的一条线,按R键分裂引线并产生节点,然后再按 Shift+PCellixsoft Corp
33、oration.2002-2009 All rights reserved59编辑连接器编辑连接器编辑连接器编辑连接器连接器件用来连接引线头和引脚鼠标编辑模式按 V,点击相连的引脚和引线头即可产生一个连接器画笔编辑模式点击工具-选项-常规中设置用引线或者引脚来跳线头按 Tab/Shift+Tab 键将画笔跳至上一个或下一个线头按 W 键可以从引线头连接到最近的一个引脚,或者从引脚连接到最近的一个引线头Cellixsoft Corporation.2002-2009 All rights reserved5960编辑标注编辑标注编辑标注编辑标注标注只能用来注释说明,在导出电路图或网表的时候不被导
34、出编辑标注按 L 可以添加一个标注定义标注的内容、大小和位置点击右键创建一个内容和大小同上一次一样的新标注标注可以进行复制、移动和删除Cellixsoft Corporation.2002-2009 All rights reserved6061编辑悬空标记编辑悬空标记编辑悬空标记编辑悬空标记悬空标记用于标记悬空的引线头、引线或外部端口点击工具-ERC电学规则检查,设置 suspended endpoints,and physically suspended endpoints,然后点击 确定,全部的悬空元素将会在输出窗口中被列出按 Insert 键显示画笔,移动画笔到悬空元素的位置然后按 F
35、9,这个被标注的元素将不会在下一次的ERC检查中被列出Cellixsoft Corporation.2002-2009 All rights reserved6162编辑标注元素的属性编辑标注元素的属性编辑标注元素的属性编辑标注元素的属性按 Enter 键打开被选中元素的属性对话框按 Ctrl+Enter 键打开被选中实例的单元模板属性对话框Copyright 2009 Cellixsoft,All Rights Reserved.6263识别线网识别线网识别线网识别线网ChipAnalyzer软件使用默认自动产生的线网名端口名称,例如 RDY、IMID数字实例名加上它的驱动引脚名称,例如X4
36、35_Z模拟器件名加上它的双向引脚名称,例如P23_D数字单元实例如加上它的负载引脚名称,例如X435_A定义线网名选中一条引线,按Enter输入线网名称传播线网名双击一条引线即可选中整个线网,按 Ctrl+H然后输入线网名即可显示线网名选中一条引线或者双击选中整个线网然后按HCellixsoft Corporation.2002-2009 All rights reserved6364其他重要的线网编辑功能其他重要的线网编辑功能其他重要的线网编辑功能其他重要的线网编辑功能B,加亮选中的元素Ctrl+B,去除被选中元素的加亮Shift+B,去除所有元素的加亮F8,显示/隐藏未被选中或未被加亮的
37、元素Ctrl+方向键,将选中的元素移动一个像素点的位置Alt+方向键,将一条引线在保持现有连接关系的情况下移动一个像素点的位置Cellixsoft Corporation.2002-2009 All rights reserved6465查找和编辑悬空的元素查找和编辑悬空的元素查找和编辑悬空的元素查找和编辑悬空的元素点击 工具-ERC电学规则检查,在物理标签页选择 悬空引线头选择 悬空的引脚连接器选择 物理上悬空的单元实例引脚 点击 确定,全部的悬空元素将会在输出窗口中被列出标记悬空的元素按 Ins 显示画笔按 F4 跳至下一个悬空的元素按 F9 添加一个悬空标记防止它在下次的ERC检查中再次
38、报错Cellixsoft Corporation.2002-2009 All rights reserved6566Screen OrganizingScreen Organizing枚举屏幕模式点击 编辑-枚举所有屏幕设置枚举的区域,然后点确定按 F4 可以在输出窗口中分屏定位Cellixsoft Corporation.2002-2009 All rights reserved6667Screen OrganizingScreen Organizing键盘移屏用方向键每次可移动屏幕256像素点用Home/End/PgUp/PgDn 键每次可移动当前屏幕90%位置锁定屏幕按 Ctrl+F7
39、或在工具栏中点击锁屏状态下将会禁用方向键的移动功能Cellixsoft Corporation.2002-2009 All rights reserved6768网表提取流程网表提取流程网表提取流程网表提取流程 追踪模式追踪模式追踪模式追踪模式追踪模式是最常用的提取模式在单元工作区中标注单元合并单元标注到线网工作区中给每一个引脚绘制引线和添加连接器使用ERC 功能去查找悬空的引脚追踪任意一个悬空线头,绘制出所有拐点和引线孔没有必要一次画出整个线网使用ERC 功能去查找悬空的引线头使用ERC功能检查线网中的错误(请参看本手册的下一章)Cellixsoft Corporation.2002-200
40、9 All rights reserved6869线网提取流程线网提取流程线网提取流程线网提取流程 逐层模式逐层模式逐层模式逐层模式逐层模式适用于标准单元模式在单元工作区中标注单元合并单元标注到线网标注工作区中在不同的工作区中绘制每层金属和多晶引线将最上面的两层引线工作区中的引线合并到模块的网表工作区中,然后再编辑顶层引线孔合并下一层引线工作区中的引线并编辑引线孔合并单元工作区中的单元到模块的网表工作区中,然后编辑连接器使用ERC功能检查线网中的错误(详细说明请参看下一章)Cellixsoft Corporation.2002-2009 All rights reserved6970Agend
41、aAgenda软件简介软件入门工作区管理单元提取线网绘制线网检查导入与导出Cellixsoft Corporation.2002-2009 All rights reserved71线网检查线网检查线网检查线网检查逐层逐屏的浏览标注浏览全部的实例浏览每一层的引线浏览每一层的引线孔在这一环节会处理较多的穿透孔和十字交叉孔显示设置在显示标签页中设置显示层参数点击工具-选项,选中 启用与当前层相关的显示(或者按 Shift+F8),然后选择其中的相关项Cellixsoft Corporation.2002-2009 All rights reserved7172ERCERC中的物理检查项中的物理检查
42、项中的物理检查项中的物理检查项Cellixsoft Corporation.2002-2009 All rights reserved7273ERCERC中的物理检查项中的物理检查项中的物理检查项中的物理检查项悬空的引线头悬空的引脚连接器逻辑上悬空的单元实例引脚物理上悬空的单元实例引脚可以使用“$”定义两个等价的端口,例如 A和 A$2重叠的单元区二义性的连接器未连接的两条不同层的引线头连接了同一个引脚重叠的单元实例可以定义实例重叠量的百分比Cellixsoft Corporation.2002-2009 All rights reserved7374ERCERC中的物理检查项中的物理检查项中
43、的物理检查项中的物理检查项同名引脚的方向一致性重叠的引脚孔枚举出所有的穿透孔无用的悬空标记单元实例的放置方向单元实例和模板的方向必须同单元区一致模板处的实例有偏移不匹配的引脚层和引线层Cellixsoft Corporation.2002-2009 All rights reserved7475ERCERC中的逻辑检查项中的逻辑检查项中的逻辑检查项中的逻辑检查项Cellixsoft Corporation.2002-2009 All rights reserved7576ERCERC中的逻辑检查项中的逻辑检查项中的逻辑检查项中的逻辑检查项没有引脚的线网没有输出引脚的线网加亮整个线网然后检查每条
44、引线,查找缺少的引线孔或引线多个输出引脚的线网选择该选项检查出的一个错误,按H 显示线网连接的信息,按 Shift+左键选中两个输出引脚,然后选择显示通路,最后在被加亮的线网中查找出现错误的位置电源线/地线上的输出引脚短接的外部引脚该项的查错方法同“多个输出引脚的线网”相似Cellixsoft Corporation.2002-2009 All rights reserved7677ERCERC中的逻辑检查项中的逻辑检查项中的逻辑检查项中的逻辑检查项没有输入引脚的线网该项的查错方法同“没有输出引脚的线网”相似没有输入信号的单元实例没有输出信号的单元实例全部引脚短接在一起的单元实例Cellixs
45、oft Corporation.2002-2009 All rights reserved7778ERCERC中的名字检查项中的名字检查项中的名字检查项中的名字检查项Cellixsoft Corporation.2002-2009 All rights reserved7879ERCERC中的名字检查项中的名字检查项中的名字检查项中的名字检查项Cellixsoft Corporation.2002-2009 All rights reserved79名字遵循Edif200语法规范名字遵循Verilog语法规范一个线网存在多个名字多个不连通的线网同名单元实例的前缀是否规范必须在工具-选项中编辑标
46、签页内设置所有实例的前缀80ERCERC中的模拟检查项中的模拟检查项中的模拟检查项中的模拟检查项Cellixsoft Corporation.2002-2009 All rights reserved8081ERCERC中的模拟检查项中的模拟检查项中的模拟检查项中的模拟检查项Cellixsoft Corporation.2002-2009 All rights reserved81遵循analogLib库命名规范模拟器件的参数是否完整MOS管的源漏电位MOS管的衬底电位MOS管的源端和栅端短接缺少m或s参数的模拟器件82ERCERC中的模拟检查项中的模拟检查项中的模拟检查项中的模拟检查项只包含
47、MOS管栅端(G)的线网只包含MOS管源端(S)的线网只包含MOS管漏端(D)的线网BJT管的引脚电位线网上的电流源和电流沉电流源:PMOS的S引脚连接NMOS的D引脚电流沉:PMOS的D引脚连接NMOS的S引脚Cellixsoft Corporation.2002-2009 All rights reserved8283ERCERC中的模拟检查项中的模拟检查项中的模拟检查项中的模拟检查项84AgendaAgenda软件简介软件入门工作区管理单元提取线网绘制线网检查导入与导出导入与导出Cellixsoft Corporation.2002-2009 All rights reserved848
48、5导入与导出导入与导出导入与导出导入与导出导入和导出工作区脚本点击文件-导出-脚本文件点击文件-导入-脚本文件导出Verilog网表格式点击文件-导出-Verilog网表格式导入与导出输出窗口内容点击文件-导出-输出窗口内容点击文件-导入-输出窗口内容导出基本单元列表导出Master单元库Cellixsoft Corporation.2002-2009 All rights reserved8586导出导出导出导出HieruxHierux单元库电路单元库电路单元库电路单元库电路Cellixsoft Corporation.2002-2009 All rights reserved86HxOpe
49、rator 安装目录库定义文件(*.hds)模拟器件库导出后的单元库名称和顶层单元名称数字单元库点击文件-导出-Hierux 单元库87导出导出导出导出HieruxHierux单元库电路单元库电路单元库电路单元库电路高级Hierux选项 归并模拟器件To ensure efficiency and accuracy,its recommended to annotate devices as small as possible,and merge them during exporting Cellixsoft Corporation.2002-2009 All rights reserved
50、87设置需要归并的模拟器件88导出导出导出导出HieruxHierux单元库电路单元库电路单元库电路单元库电路创建超过256引脚单元的流程(接上)2.在Hierux的数字库中创建下列单元导出工作区ROMA、ROMA_1、ROMA_2和ROMA_3到指定的数字单元库可生成 ROMA、ROMA_1、ROMA_2和ROMA_3的单元符号图这4个单元分别含有700、250、250和200个引脚,它们不需要内部电路图Export workplaces of ROMA to the LIB to create cell ROMA单元ROM共有700个引脚,是包含从ChipAnalyzer转换而来的门级或管