• eSchema无法运行

    主要原因如下:

    1)若是点击eschema图标后跳至一个空白的页面,或者提示需要安装某个插件,则是因为JAVA插件没有安装或者没有配置好,那么请先安装和配置JAVA插件,具体方法请参见第一条中JAVA的安装。注意win7用户最好使用java7版本,win10用户最好使用java8版本。安装完成后请配置安全级别以及添加例外站点列表。

    配置成功后点击图标将会出现如下提示:
    请勾选接受风险后点击运行,然后会弹出如下界面,请点击start和Download Libs等待下载完成。点击start后将会打开eschema软件。

    2)若是点击start后出现missing eeschema component的提示,并且无法下载成功,你可以将C盘下的ninecube文件夹删除后,再次下载。若始终无法下载,你可以将别人的ninecube文件夹复制过来放在C盘。(ps:eschema也可以单机使用,直接点击C:\nibecube\bin下的程序即可运行。)

  • 生成网表使用节点名而不是数字

    "Generate Netlist"的时候选择"Use Net Name",要是希望在电路图里面显示Vout或者Vin,请试用"Global Label"

  • ERC 常见错误

    1.Pin connected to some other pin but no pin to drive it。 
    这是电气驱动关系造成的问题,一般而言,出现在GND上的警告可以忽略,电路修改至只有这一个警告后就可以不用修改了。

    2. Pin not connected...
    器件端口未连接,请检查是否有悬空的端口,若有端口悬空,则生成网表时将无法生成该节点(网表中会有?出现)。当然,你可以手动修改网表。

     

  • Item not annotated..

    器件没有编号,以数字结尾进行编号。

    其实网表里面并不一定要数字的,只要名字不同就可以了,这个在名字后面加一个数字只是绘制原理图所用的规则

  • 器件库

    器件库是绘制原理图的时候需要用到的器件符号库文件,我们目前提供两个(ic9cube.lib和eda9cube.lib,使用一个即可,前者更接近cadence)。

    加载方法:加载文件(路径默认在C\ninecube\libary\ic9cube.lib)

  • eschema操作指南

    eschema操作流程

    原理图绘制

    1.1 创建原理图工程

    运行eschema后,会自动创建一个空的原理图工程(默认名称为:noname.sch),然后建议对该原理图工程重新命名并另存:“File”->“Save Current Sheet as”。

    1.2 页面设置

    在顶部工具栏中单击“Page settings”按钮,可进行“page size”(页面大小)、“Title”(标题)等设置。

    1.3 选择元件库

    1.3.1 选择元件库

    在绘制原理图前,需要先加载元件库,选择:“Preferences”->“Library”。

    然后,在弹出的元件库选择窗口中的“Component library files”栏内,选中需要的元件库文件,然后单击“OK”按钮。

    元件库文件选择完成后,会自动弹出“Save Project Settings”(保存项目设置)窗口,在“文件名”处输入项目文件名称,然后单击“保存”。

    1.3.2 添加或插入元件库

    如果需要选择其他元件库,可以在元件库选择窗口中单击“Add”(添加)或“Insert”(插入),打开“Library files”(库文件)选择窗口,选择所需库文件,单击“打开”进行添加,如:选择“eda9cube.lib”库文件。

    在添加或插入库文件后,会显示在元件库选择窗口中的“Component library files”栏内,然后选择该元件库文件,保存项目设置即可。

    1.3.3 移除元件库

    对于不需要的元件库,可以在选中该元件库后,单击“Remove”进行移除。

    1.4 绘制原理图

    1.4.1 添加元件

    在设计面板右侧工具栏中,单击“Place a component”(放置一个元件)按钮,然后在设计面板内点击鼠标左键,弹出“component selection”(元件选择)窗口。

    单击“component selection”(元件选择)窗口中的“List All”,在“Select Library”(选择库)窗口选择所需的元件库。

    在“Select Component”(选择元件)窗口中选择所需元件,如:R(电阻),然后单击“OK”。

    在设计面板中需要放置元件的位置单击鼠标左键,将该元件放置上。

    添加其他元件的操作方法同上。其中,已添加过的元件会在“component selection”(元件选择)窗口的“History list”(历史列表)中进行显示,以方便再次添加。

    提示:

    ·在放置元件前,点击键盘的“r”键,可以改变元件的方向。

    ·设计界面可以通过单击工具栏中的放大镜或滑动鼠标滚轮来缩放查看比例。

    ·在添加元件过程中,可一次性添加所需的所有元件,并尽量对齐,方便连线及查看。

    1.4.2 编辑元件

    在添加元件后,可以对其进行调整,主要功能如下:

    1.4.2.1 移动、拖动元件

    当需要调整元件位置时,可以在该元件上点击鼠标右键,在弹出菜单中选择“Move Component”(移动元件)或“Drag Component”(拖动元件)。

    也可以按住鼠标左键,框选需要移动的元件,摆放至合适位置后。

    1.4.2.2 调整元件方向

    在元件上点击鼠标右键,在弹出菜单中选择“Orient Component”(元件定向),然后在子菜单中选择调整方式,子菜单功能依次为:

    ·顺时针旋转元件

    ·逆时针旋转元件

    ·X轴翻转元件

    ·Y轴翻转元件

    ·恢复元件默认状态

    1.4.2.3 编辑元件属性

    在元件上点击鼠标右键,在弹出菜单中选择“Edit Component”(编辑元件)->“Edit”,或者在元件上直接双击鼠标左键。

    打开“Component Properties”(元件属性)窗口后,可进行元件属性编辑。

    在元件属性窗口的“Fields”栏内,修改“Reference”和“Value”的字段值,其中“Reference”就是对元件进行编号,“Reference”就是所有参数值,编辑完成后,单击“OK”即可。需要注意的是,“Reference”的字段中不能包含“?”;“Value”字段包含了该元件的所有参数列表,例如对于MOS管需要写出其模型名、长、宽等所有参数。

    提示:

    ·如果元件较小,难以选中,可通过鼠标滚轮对设计面板进行放大,以方便元件的选择编辑。

    1.4.2.4 拷贝元件

    在元件上点击鼠标右键,在弹出菜单中选择“Copy Component”(拷贝元件),可复制该元件,然后选择放置位置,单击鼠标左键进行放置。

    1.4.2.5 删除元件

    在元件上点击鼠标右键,在弹出菜单中选择“Delete Component”(删除元件),或者鼠标左键单击该元件,点击键盘的“Delete”键,可删除该元件。

    1.4.3 添加导线

    在元件添加完成后,在设计面板右侧工具栏中点击“Place a wire”(添加导线),然后根据设计需求,在设计面板内选择需要链接的元件,然后在连接点双击鼠标左键,进行线路连接。

    提示:

    ·如果在线路链接过程中,发现元件的摆放位置或方向不合理,可对其进行调整,操作方法参照《3.4.2.1 移动、拖动元件》、《3.4.2.2 调整元件方向》。

    1.5 标注原理图

    在原理图绘制完成后,需要对各个元件赋予唯一的标识符。在顶部工具栏中单击“Annotate schematic”(标注原理图)按钮,打开标注设置窗口。

    在“Scope”(范围)栏内,选择标注方式,然后单击“Annotation”(标注)按钮,生成元件标识。

    其中,“Scope”(范围)栏内的选项功能如下:

    ·Use the entire schematic:对全部原理图有效。

    ·Use the current page only:对当前页面有效。

    ·Keep existing annotation:保留现有标注,对未标注元件进行标注。

    ·Reset existing annotation:重新生成所有标注。

    1.6 原理图电气规则检查

    在原理图设计完成后,在顶部工具条内单击“Perform electric rules check”(执行电气规则检查)按钮,打开“EESchema Erc”窗口,单击“Test Erc”按钮,对当前原理图进行电气规则检查。

    在检查完成后,如存在错误或警告,会在“Markers”栏中进行显示,并在原理图中发现错误的地方以绿色箭头进行标记(如:未连接导线),然后根据错误提示,对原理图进行修正即可。

    如果需要保存检测结果,可以选中“Create ERC report”(创建ERC报告),然后单击“Test Erc”按钮,在弹出窗口中保存检测结果文件。

    2、生成网表

    在原理图绘制完成后,可以将其转换为网标文件,以用于仿真运算。

    2.1 添加仿真语句

    在设计面板右侧工具栏中,单击“Place graphic text(comment)”(放置图形文字)按钮,然后在设计面板内点击鼠标左键,在弹出的“Text Properties”(文本内容)窗口中填写仿真语句。

    仿真语句填写完成后,单击“OK”按钮,即可将其添加至设计面板中。

    提示:

    ·在编写仿真语句过程中,需要在“+gnucap”后面接一个空格,以保证网表的正常生成。另外添加仿真语句这一步骤也可以待网表生成后直接修改网表。

    2.2 生成网表

    在顶部工具条内单击“Generate netlist”(生成网表)按钮,在弹出窗口中选择“Spice”页签。

    配置网表生成设置,勾选“Default format”、“Prefix references ‘U’ and ‘IC’ with ‘X’”,在“Netlist Options”(网表选项)中选择“Use Net Numbers”,然后单击“Netlist”按钮,再单击“保存”以默认的文件名保存网表文件。

     

版权所有©2015 九方微电子有限公司 鄂ICP备12013896号-2  鄂公网安备42018502000204号