集成电路计算机辅助设计之

集成电路计算机辅助设计之

tanner 课程设计

题目:LED 驱动芯片中的逻辑

驱动电路设计及版图实现

姓名: xxx

学号: xxxxxxxxx

第一部分 题目要求

1.1课程设计项目:

LED 驱动芯片中的逻辑驱动电路计及版图实现 1.2基本目标:

设计一个LED 驱动芯片中的单元电路:逻辑驱动电路。完成电路原理图的设计,仿真,以及版图设计。要求尽可能满足下列要求。

Note:

The Schematic input can use VIEWLOGIC or S-EDIT.

The simulator can use Hspice or T-spice, The layout fulfilled with L-EDIT. Simulation and calculation were done with SMIC0.35um COMS model.

1.3设计要求:

(1) 给出满足题目要求的电路图。 (2) 给出MOS 管的尺寸。

(3) 利用Hspice 或T-spice 对电路进行仿真,仿真内容包括:舜态特性、温度特性、不

同工艺角条件下的瞬态特性、功耗等。

(4) 利用L-EDIT 完成电路的版图设计,设计规则使用L-EDIT 默认规则,要求电路布局

合理、面积尽量做小。

第二部分 电路设计

2.1 电路图设计

2.1.1设计要求分析:反相器是电路图中的重要部分,所以我们先设计反相器;然

后在设计D 触发器时需要用到传输门,而与非门在电路中可以用来复位、清零,可用在复位触发器中,最后LED 驱动芯片中的逻辑驱动的核心是D 触发器,因此此次课程设计的主要内容也是D 触发器的设计。

2.2 电路的工作原理

2.2.1 原理图:

按照要求,这次设计的D 触发器有三个输入一个输出。信号输入端D ,时钟脉冲输入端CK ,异步清零端C 和信号输出端Q. 原理图如图2-9所示:

图2-9 D触发器原理图

2.2.2 工作原理:

D 触发器原理图如图2-9所示。其中输入端为清零端C ,时钟脉冲CP 和输入信号D ,输出端为Q 。传输门标号从左到右分别为1、2、3、4。虚线左边部分构成主触发器,右边构成从触发器。

1)C=0时,与非门输出低电平,经过一个非门,使Q 输出低电平,Q =0 2)C=1时,D 触发器正常工作。

ⅰ)当CP=0时,传输门1和2打开, 3和4关闭。右边从触发器保持原来状态不变;

左边主触发器输出状态由输入D 决定。

ⅱ)当CP 由0变1时,传输门1和2关闭, 3和4打开。主触发器的输出状态决定了从触发器的Q ;同时输入信号D 与主触发器断开联系,使D 输入无效。即在CP=1期间,主触发器保持原状态不变。在CP 上升沿完成D 信号的一次输出变化。

2.3原理图输入步骤

D 触发器的原理图输入用S-Edit 实现,其具体步骤如下:

1、打开S-Edit 程序:打开S-Edit 程序后,系统会自动将工作文件命名为“File0.sdb ”并显示在标题栏上;

2、另存新文件:选择file-save as 命令,将文件另存为指定的地方;

3、环境设定:用户可根据喜好设定其背景等颜色;

4、编辑模块:每次打开新文件时便自动打开一个模块并将之命名为:Module0; 5、从元件库引用模块:选择Modules ——Symbol Browser 命令,在打开的对话框中选择add library按钮,在打开的对话框中选择出反相器的所在目录,然后点反相器,再选place 及close 按钮,则在编辑窗口中出现所编辑好的反相器符号。同理引用编辑好的传输门及与非门;

6、组合D 触发器:选择符号按住Alt 键可以移动符号,选择符号按住Ctrl 键可以复制符号。然后将符号组合成D 触发器,并连线;

7、加输入输出端口:给触发器的各个输入输出端加端口。

2.4 MOS管尺寸汇总表

此次课程设计所用到的MOS 管尺寸汇总表如表2-2所示:

表2-2 MOS管尺寸汇总表

第三部分 电路仿真

3.1 仿真步骤

仿真步骤如下:

1、用S_Edit打开原理图,点击T_Spice输入生成Spice 文件;

2、加载包含文件:将鼠标移至住总电路之前,选择Edit-Insert Command命令,在出现的对话框的列表中选择files 选项,单击include 按钮,然后单击browse 按钮在目录中找到models 的目录,选择模型文件ml2_125.md,单击insert command 按钮则会出现蓝色

字开图的.include D:\Tanner\tanner\TSpice70\models\ml2_125.md”; 3、设定参数值:选择Edit-Insert Command 命令,在出现的对话框的列表中选择setting 选项,然后选择parameter type 列表框中选择general 选项,设定参数为l=0.5u,单击insert command 按钮则会出现“.param l =0.5u”;

4、Vdd 电压的设定:设定Vdd 的电压值为3.3v ,vvdd Vdd GND 3.3V; 5、设定C 输入信号:为方便起见,我们选择C 为恒定的逻辑1,vc C GND 3.3v; 6、设定CK 的输入信号:为了了解电路的正确性,需要观察输入与输出的波形变化,一般是以周期性倍增的周期方波作为输入:vck CK GND PULSE (0 5 50n 5n 5n 50n 100n );

6、设定D 的输入信号:再来以数据串流的方式设定周期性方波输入D 的电压信号:vd D GND BIT ({0011} lt=50n ht=50n on=3.3 off=0 rt=5n ft=5n);

7、分析设定:瞬时分析,将鼠标移至文件末尾,选择Edit-Insert Command命令,在出现的对话框的列表中选择analysis 选项,然后选择transient 按钮,在弹出的对话框中设定合理的参数:“.tran 10p ln 400n =bdf”;

8、输出设定:要观察瞬时分析的结果,首先要设定观察瞬时分析结果为哪些节点的电压或电流,在此要观察的是输入节点C 、CK 、D 与 Q的电压模拟结果:.print tran v (C) v (CK) v(D ) v(Q) ;

9、设置Dependencies :选择Options 命令,选择Dependencies 按钮,在弹出的对话框中选择T_Spice local engine Dll为D:\Tanner\tanner\TSpice70\tsp71632.dll,选择W_Edit executable为D:\Tanner\tanner\TSpice70\winwed32.exe;

10、进行仿真:完成设定后选择simulate-start simulate命令进行仿真。通过W-Edit 窗口可以观察仿真波形图。

3.2 仿真结果

首先输出Spice 文件,原理图输出的Spice 文件如图3-1所示:

图3-1 原理图输出的Spice 文件图

在进行上面步骤所说的内容后,点击运行,其结果如图3-2所示:

图3-2 D触发器仿真结果图

第四部分 版图实现

4.1 版图设计 总电路图版图设计

4.1.1总电路图的版图设计: 1、打开L-Edit 程序;

2、另存新文件为Dchufaqi ; 3、取代设定; 4、复制组件; 5、引用组件;

6、连接组件:将各个组件按原理图放到合适的位置,进行连线。其中metal2作为输入输出连线,用么metal1作为clk 的输入输出连线;

7、设计规则检查:对连接好的总电路图版图进行DRC 检查,保证整个版图连接没有问题。如有错误,应进行修改;

8、结果观察:以上完成后可观察到D 触发器版图。对此版图也可生成SPICE 文件,进行仿真。

4.2 版图设计结果

完整的D 触发器版图如图4-1所示:

图4-1 D触发器版图

第五部分 设计总结

通过这次课程设计,首先必须要用S-Edit 设计出电路图文件,在生成仿真波形文件以后,则可以开始用T-Spice 进行仿真,此时观察的便是其波形图,这一步至关重要,关系到你整个电路设计的优良与否,当电路图完全满足要求后就可以通过L-Edit 编辑版图了,编辑的过程中要注意各种设计规则。同样最后也要用T-Spice 和W-Edit 仿真和观看波形。最后就是用LVS 进行电路图与版图对比了,将两种电路生成的Spice 文件相对比。

在这次课程设计中,首先我搜集并阅读了不少关于Tanner pro 软件的资料和文献。然后又复习了以前学过的一些专业课知识,最后我选定好设计方案。采用Tanner Pro 软件进行设计和仿真,该软件虽然使用简单,但是我也遇到了一些困难。我通过与同学讨论、自己查资料等多方面的途径将很多问题都已经解决。在以后的学习中,我一定会好好学习,有针对性的加提高。在这次设计中,我体会到tanner pro的功能强大性,感觉学到一门很好的应用型软件。我们要学的东西还有很多,就这个软件来说,我们知道的还只是一部分,想要更好地利用软件,还有很多是要学习的。接下来要靠自己慢慢专研深入其中。

集成电路计算机辅助设计之

tanner 课程设计

题目:LED 驱动芯片中的逻辑

驱动电路设计及版图实现

姓名: xxx

学号: xxxxxxxxx

第一部分 题目要求

1.1课程设计项目:

LED 驱动芯片中的逻辑驱动电路计及版图实现 1.2基本目标:

设计一个LED 驱动芯片中的单元电路:逻辑驱动电路。完成电路原理图的设计,仿真,以及版图设计。要求尽可能满足下列要求。

Note:

The Schematic input can use VIEWLOGIC or S-EDIT.

The simulator can use Hspice or T-spice, The layout fulfilled with L-EDIT. Simulation and calculation were done with SMIC0.35um COMS model.

1.3设计要求:

(1) 给出满足题目要求的电路图。 (2) 给出MOS 管的尺寸。

(3) 利用Hspice 或T-spice 对电路进行仿真,仿真内容包括:舜态特性、温度特性、不

同工艺角条件下的瞬态特性、功耗等。

(4) 利用L-EDIT 完成电路的版图设计,设计规则使用L-EDIT 默认规则,要求电路布局

合理、面积尽量做小。

第二部分 电路设计

2.1 电路图设计

2.1.1设计要求分析:反相器是电路图中的重要部分,所以我们先设计反相器;然

后在设计D 触发器时需要用到传输门,而与非门在电路中可以用来复位、清零,可用在复位触发器中,最后LED 驱动芯片中的逻辑驱动的核心是D 触发器,因此此次课程设计的主要内容也是D 触发器的设计。

2.2 电路的工作原理

2.2.1 原理图:

按照要求,这次设计的D 触发器有三个输入一个输出。信号输入端D ,时钟脉冲输入端CK ,异步清零端C 和信号输出端Q. 原理图如图2-9所示:

图2-9 D触发器原理图

2.2.2 工作原理:

D 触发器原理图如图2-9所示。其中输入端为清零端C ,时钟脉冲CP 和输入信号D ,输出端为Q 。传输门标号从左到右分别为1、2、3、4。虚线左边部分构成主触发器,右边构成从触发器。

1)C=0时,与非门输出低电平,经过一个非门,使Q 输出低电平,Q =0 2)C=1时,D 触发器正常工作。

ⅰ)当CP=0时,传输门1和2打开, 3和4关闭。右边从触发器保持原来状态不变;

左边主触发器输出状态由输入D 决定。

ⅱ)当CP 由0变1时,传输门1和2关闭, 3和4打开。主触发器的输出状态决定了从触发器的Q ;同时输入信号D 与主触发器断开联系,使D 输入无效。即在CP=1期间,主触发器保持原状态不变。在CP 上升沿完成D 信号的一次输出变化。

2.3原理图输入步骤

D 触发器的原理图输入用S-Edit 实现,其具体步骤如下:

1、打开S-Edit 程序:打开S-Edit 程序后,系统会自动将工作文件命名为“File0.sdb ”并显示在标题栏上;

2、另存新文件:选择file-save as 命令,将文件另存为指定的地方;

3、环境设定:用户可根据喜好设定其背景等颜色;

4、编辑模块:每次打开新文件时便自动打开一个模块并将之命名为:Module0; 5、从元件库引用模块:选择Modules ——Symbol Browser 命令,在打开的对话框中选择add library按钮,在打开的对话框中选择出反相器的所在目录,然后点反相器,再选place 及close 按钮,则在编辑窗口中出现所编辑好的反相器符号。同理引用编辑好的传输门及与非门;

6、组合D 触发器:选择符号按住Alt 键可以移动符号,选择符号按住Ctrl 键可以复制符号。然后将符号组合成D 触发器,并连线;

7、加输入输出端口:给触发器的各个输入输出端加端口。

2.4 MOS管尺寸汇总表

此次课程设计所用到的MOS 管尺寸汇总表如表2-2所示:

表2-2 MOS管尺寸汇总表

第三部分 电路仿真

3.1 仿真步骤

仿真步骤如下:

1、用S_Edit打开原理图,点击T_Spice输入生成Spice 文件;

2、加载包含文件:将鼠标移至住总电路之前,选择Edit-Insert Command命令,在出现的对话框的列表中选择files 选项,单击include 按钮,然后单击browse 按钮在目录中找到models 的目录,选择模型文件ml2_125.md,单击insert command 按钮则会出现蓝色

字开图的.include D:\Tanner\tanner\TSpice70\models\ml2_125.md”; 3、设定参数值:选择Edit-Insert Command 命令,在出现的对话框的列表中选择setting 选项,然后选择parameter type 列表框中选择general 选项,设定参数为l=0.5u,单击insert command 按钮则会出现“.param l =0.5u”;

4、Vdd 电压的设定:设定Vdd 的电压值为3.3v ,vvdd Vdd GND 3.3V; 5、设定C 输入信号:为方便起见,我们选择C 为恒定的逻辑1,vc C GND 3.3v; 6、设定CK 的输入信号:为了了解电路的正确性,需要观察输入与输出的波形变化,一般是以周期性倍增的周期方波作为输入:vck CK GND PULSE (0 5 50n 5n 5n 50n 100n );

6、设定D 的输入信号:再来以数据串流的方式设定周期性方波输入D 的电压信号:vd D GND BIT ({0011} lt=50n ht=50n on=3.3 off=0 rt=5n ft=5n);

7、分析设定:瞬时分析,将鼠标移至文件末尾,选择Edit-Insert Command命令,在出现的对话框的列表中选择analysis 选项,然后选择transient 按钮,在弹出的对话框中设定合理的参数:“.tran 10p ln 400n =bdf”;

8、输出设定:要观察瞬时分析的结果,首先要设定观察瞬时分析结果为哪些节点的电压或电流,在此要观察的是输入节点C 、CK 、D 与 Q的电压模拟结果:.print tran v (C) v (CK) v(D ) v(Q) ;

9、设置Dependencies :选择Options 命令,选择Dependencies 按钮,在弹出的对话框中选择T_Spice local engine Dll为D:\Tanner\tanner\TSpice70\tsp71632.dll,选择W_Edit executable为D:\Tanner\tanner\TSpice70\winwed32.exe;

10、进行仿真:完成设定后选择simulate-start simulate命令进行仿真。通过W-Edit 窗口可以观察仿真波形图。

3.2 仿真结果

首先输出Spice 文件,原理图输出的Spice 文件如图3-1所示:

图3-1 原理图输出的Spice 文件图

在进行上面步骤所说的内容后,点击运行,其结果如图3-2所示:

图3-2 D触发器仿真结果图

第四部分 版图实现

4.1 版图设计 总电路图版图设计

4.1.1总电路图的版图设计: 1、打开L-Edit 程序;

2、另存新文件为Dchufaqi ; 3、取代设定; 4、复制组件; 5、引用组件;

6、连接组件:将各个组件按原理图放到合适的位置,进行连线。其中metal2作为输入输出连线,用么metal1作为clk 的输入输出连线;

7、设计规则检查:对连接好的总电路图版图进行DRC 检查,保证整个版图连接没有问题。如有错误,应进行修改;

8、结果观察:以上完成后可观察到D 触发器版图。对此版图也可生成SPICE 文件,进行仿真。

4.2 版图设计结果

完整的D 触发器版图如图4-1所示:

图4-1 D触发器版图

第五部分 设计总结

通过这次课程设计,首先必须要用S-Edit 设计出电路图文件,在生成仿真波形文件以后,则可以开始用T-Spice 进行仿真,此时观察的便是其波形图,这一步至关重要,关系到你整个电路设计的优良与否,当电路图完全满足要求后就可以通过L-Edit 编辑版图了,编辑的过程中要注意各种设计规则。同样最后也要用T-Spice 和W-Edit 仿真和观看波形。最后就是用LVS 进行电路图与版图对比了,将两种电路生成的Spice 文件相对比。

在这次课程设计中,首先我搜集并阅读了不少关于Tanner pro 软件的资料和文献。然后又复习了以前学过的一些专业课知识,最后我选定好设计方案。采用Tanner Pro 软件进行设计和仿真,该软件虽然使用简单,但是我也遇到了一些困难。我通过与同学讨论、自己查资料等多方面的途径将很多问题都已经解决。在以后的学习中,我一定会好好学习,有针对性的加提高。在这次设计中,我体会到tanner pro的功能强大性,感觉学到一门很好的应用型软件。我们要学的东西还有很多,就这个软件来说,我们知道的还只是一部分,想要更好地利用软件,还有很多是要学习的。接下来要靠自己慢慢专研深入其中。


相关文章

  • 计算机辅助液压集成块设计的技术发展
  • 摘要:文章对计算机辅助液压集成块设计软件的技术发展历程进行了划分,并讨论了在各个发展阶段的技术特点. 在液压系统设计中,集成块是将系统的各个功能阀块的通道或管路联接的主板;它不仅是液压原理图在三维阀块上的联接映射,而且根据功能阀块的安装条件 ...查看


  • 微电子科学与工程专业
  • 微电子科学与工程专业一.培养目标本专业培养德.智.体等方面全面发展,具备微电子科学与工程专业扎实的自然科学基础.系统的专业 知识和较强的实验技能与工程实践能力,能在微电子科学技术领域从事研究.开发.制造和管理等方面工作 的专门人才.二.专业 ...查看


  • 试论系统集成的质量保证
  • 试论系统集成的质量保证 一.前言 1. 我国各行业系统集成正蓬勃兴起 随着计算机应用的推广普及.深入和提高, 近年来, 我国一些行业正在或开始进行系统集成工作, 这是十分可喜的现象.例如:电力工业部电力规划设计总院正组织全国35个省级以上电 ...查看


  • 电子信息工程专业最适合的考研方向
  • 电子信息工程考研方向解读 1电路与系统 2集成电路工程 3自动控制工程 4模式识别与智能系统 5通信与信息系统 6信号与信息处理 7电子与通信工程 8电力电子与电力传动 9光电信息工程 10物理电子学 11精密仪器及机械简介 12测试计量技 ...查看


  • 计算机集成制造系统概论
  • 计算机集成制造系统概念及其展望 颜颂涛1 摘要:通过阅读<计算机集成制造系统>和国内外文献,完成本论文.本文的主要工作有:1)计算机集成制造系统的概念.定义.2)计算机集成制造系统的组成,和主要构成部分.3)计算机集成制造系统带 ...查看


  • 计算机的发展及广泛应用
  • 计算机的发展及广泛应用 和舍中学 颜舜英 1,计算机的发展历史 1.1 计算机的始祖ENIAC 计算机在酝酿了很长一段时间后诞生.1946年2月,第一台电子计算机ENIAC 在美国加州问世,ENIAC 用了18000个电子管和86000个其 ...查看


  • 对网络系统集成的认识
  • 课 程 论 文 课程名称: 组网工程 题 目: 对网络系统集成的认识 系 别: 计算机科学与技术系 专 业: 网络工程 年 级: 2011级 学 生: 学 号: 11040320 指导教师: 沈亦军 完成日期: 2014年01月09日 对网 ...查看


  • 组合逻辑电路的设计开题报告
  • 开 题 报 告 课题名称 课题来源 学生姓名 B 王素 组合逻辑电路的设计 课题类型 班级学号 2 094201456 导师姓名 专 业 裴孟奇 计算机网络 一.组合逻辑电路的设计的背景和意义 组合逻辑电路的设计的 数字电子技术主要研究各种 ...查看


  • 通信工程研究生(A)
  • 通信工程考研方向及具体介绍默认分类 2010-03-19 21:23:10 阅读41 评论0 字号:大中小 一.★"信息与通信工程"下面的 ▲通信与信息系统:▲信号与信息处理 二.★"电子科学与技术" ...查看


  • 课程设计报告模板-电路分析20130620
  • 南京工程学院 课程设计说明书(论文) 题 目 万用表的设计和仿真 课 程 名 称 电路分析课程设计 院(系.部.中心) 计算机工程学院 专 业 班 级 学 生 姓 名 学 号 设 计 地 点 逸夫图书信息中心 指 导 教 师 田丽鸿 陈敏聪 ...查看


热门内容