打开。其基本界面如图 1.18。下面介绍电路图编辑器的使用方法。
图 1.18 电路编辑器
1.4.1 电路编辑器界面简介
电路编辑器界面主要包括状态栏、菜单、工具栏、工作区、鼠标命令栏、提示栏组成。 ? ? ? ? ? 状态栏:如图,界面标题之下的第一行是状态栏,内容包括正在运行的命令、选定的器件数、 运行状态、仿真温度和仿真器类型。
菜单栏,工具栏:分别位于状态栏下方和屏幕的左边缘,里面的选项是电路设计中的命令。 工作区:就是图中黑色的部分,是实际用来绘制电路图的部分。 鼠标命令:提示鼠标的左中右键分别对应的命令。 提示:显示的是当前命令的提示信息。
常用命令
在一般电路设计中常用的命令一般有以下几个: ? 添加器件: ? ? 调用方法: 快捷键“i”; 菜单 Add头Instance; 按钮 界面:
图 1.19 “Add Instance”窗口
在 Library 和 Cell 栏输入需要引用的单元,也可以点击 Browse 按钮,打开一个设计
库浏览器,从中选择希望引用的器件或者单元,界面如图 1.19 所示。 ? 输入器件类型之后,窗口中将会出现一些器件的初始参数设置。可以在其中直接输 入需要的器件参数,其界面如图 1.20 所示。
11
图 1.20 输入器件的参数设定
? ? ?
这时将指针指向电路编辑器的工作区将会有器件的符号跟随指针移动。 点击按钮 Rotate、Sideways、Upside Down 则在工作区中显示的器件符号会相应旋 转/水平反转/垂直反转。
这时在工作区单击,器件最终位置将被确定,符号成为一个器件的实例。
在工作区单击之前,如果在“Array“栏的“Rows”、“Columns”文本框中填入大 于 1 的数字则最后加入的将是一个指定器件的阵列。阵列中每个实例的参数都是对话框 中的指定值。注意:添加时只能添加器件的符号视图(Symbol View)。
? 添加连接线 ? 调用方法:
快捷键:w/W 分别是细线/粗线;
菜单:细线、粗线分别是 Add头Wire (Narrow) 和 Add头Wire (Wide);
按钮:细线、粗线分别是? 和
调用命令后,在工作区单击鼠标左键确定连线的第一个端点,然后拖动鼠标,将看 到连线的走线方式。此时点击右键,可以在不同的走线方式之间切换;再次点击鼠 标左键,确定第二个端点,连接线被确定。 在确定第二个端点之前,如果按 F3 键会调出详细设置如图 1.21 所示的对话框。其 中可以设置走线方式、锁定角度、线宽、颜色、线型这几个选项。注意细线和粗线 的区别是细线的线宽为 0,而粗线为 0.0625。
12
图 1.21 连接线的设定
? 添加端口
? 调用方法: 快捷键:p 表示 pin; 菜单:Add头Pin; 按钮: 调用该命令
后,将显示如图 1.22 所示的对话框。根据对话框中的提示,可以选择 端口的名称、类型、是否总线、用途、放置方法。
图 1.22 端口的设定
? 添加标签(Label) ? ?
调用方法: 快捷键:l;菜单:Add头Label;按钮:
调用命令之后,显示如图 1.23 所示的选项对话框。输入标签名字之后,如果将鼠
标指向电路图,则会出现随鼠标移动的标签;鼠标点击后标签位置被确定。如果标 签被放置在连线上,则该连线会被用标签的名字命名。
图 1.23 标签的设定
? 移动、拷贝器件
? 这里有 3 种类似的命令: [1]拷贝(Copy),将选定部分复制;[2]拖动(Stretch),移
动选定部分,该部分与电路 其他部分保持连接;[3]移动(Move),移动选定部分,该部分与其余部分不保持连
13
? 接。
调用命令: 快捷键:c/m/M 分别表示拷贝/拖动/移动
菜单:Edit头Copy / Stretch / Move 分别是拷贝/拖动/移动 按钮:拷贝
;拖动
? 操作三个命令基本相同: 首先选定需要操作的电路部分,包括器件、连线、标签、
端口等;然后调用命令; 这时点击鼠标左键确定基准点;这时移动鼠标发现选定部分随鼠标指针移动,移动 量相当于基准点到现在指针所在点之间的距离;再次点击鼠标左键放下选定的电路 或者按 ESC 键取消。 ? 在确定基准点之后,拖动的过程中,可以点击 F3 键选择详细属性,其界面如图 1.24
所示。
图 1.24 拷贝、拖动、移动功能的属性
? ? 在 3 个命令中都有旋转、镜像、锁定移动方向的选项;另外,在拷贝的 Array 选项
中可以设定为将选定部分复制为阵列形式;而在拖动的选项中可以选择选定部分与 其它部分的连接线的走线方式。 注意:可以用鼠标在工作区框选电路的一部分;按住 Shift 键框选表示追加部分; 按住 Ctrl 键框选表示排除部分;可在同一个 icfb 中打开的不同电路图之间使用拷 贝和移动命令;拖动命令只能在当前电路中进行。 删除器件 ? 调用方式:键盘:del 键;菜单:Edit头Delete ? 选择电路的一部分后调用删除命令,选定部分将被删除 修改器件属性 ? 调用方法: 键盘:q 键; 菜单:Edit头Properties头Objects…;按钮:
选定电路的一部分,然后调用该命令,则会出现属性对话框,如图 1.25 所示。
?
14
图 1. 6 修改器件属性
?
在 Apply To(应用于)栏的第一个下拉菜单中可以选择设置应用范围,是只修改当前
器件(only current)还是应用于所有选定器件(all selected);第二个下拉菜单可以选定 需要修改的元素类型,是设置器件实例(instance)还是连接线(wire segment) ? 下面根据元素的属性有不同的选项。按需要进行修改即可。 放大、缩小、适合屏幕
键盘:[键、]键、f 键分别表示缩小、放大、适合屏幕 菜单:Window头Zoom头Zoom out by 2 / Zoom in by 2 缩小、放大
Window头Fit 适合屏幕 按钮:?
分别是缩小、放大
? 下降层次和回退 可以通过这几个命令在相互引用的母、子模块之间切换 ? 这里有 3 个命令 下降编辑,用编辑模式进入一个子模块(如果没有足够的权
限会自动改为只读 模式);
下降只读,用只读模式进入一个子模块; 回退,如果下降到了子模块中,可以用这个命令回到上一层。 ? 调用:
键盘:E/e/Ctrl+E 分别是编辑、只读、回退 菜单:Design头hierachy头Descend Edit / Descend Read / Return 分别是编辑/只
读/回退 保存 ? 有几种保存的方式:保存(Save)、检查完整性并保存(Check & Save)、另存(Save As) ? 调用方法
键盘:S / X / Ctrl+s 键分别是保存、检查并保存、另存
菜单:Design头Save / Check and Save / Save As 分别是保存、检查保存、另存 按钮: 分别是保存、检查并保存 注意:电路仿真中经常依靠电路图编辑器的检查功能查找一些明显的错误,所以一般应 该使用检查并保存选项,而不要强行保存。
? ?
撤销和重做(只支持最近一次操作的撤销和重做) 键盘:u / U 键分别是撤销和重做
15