首页 > 其他分享 >从零开始的模拟集成电路设计(2):软件的使用与二输入与非门的设计仿真

从零开始的模拟集成电路设计(2):软件的使用与二输入与非门的设计仿真

时间:2024-06-13 20:01:16浏览次数:22  
标签:仿真 菜单 电路图 集成电路 从零开始 与非门 设计 模拟

 从零开始的模拟集成电路设计(1):软件的使用与简单数字集成电路的设计仿真-CSDN博客

上接前文:我们在前面的课程中已经学会了如何设计一个简单的数字集成电路:反向器,现在我们继续学习下一个非常实用的数字集成电路:与非门。

学习目的:

1.掌握集成电路模拟仿真的基本流程
2.掌握集成电路CAD软件的基本操作
3.掌握基本的集成电路模拟仿真类型
4.掌握二输入与非门的设计仿真方法

我们第一节课已经学习了如何启动系统,如果对于启动系统有疑问的话可以翻看前面一节,

补充上节课没有说清楚的一点:如何建立一个新的文件:

在CIW界面点击Tools的Library Manager。

然后在Library Manager里面点击File → New →Library。

点击之后取名字,选择文件位置。

点击ok之后会出现这样一个界面,然后需要绑定一个已经存在的库,然后在这个设计库下面创建各个子模块。

之后文章的步骤将不会重复第一次的启动系统启动IC工具和创建新的库,如果有需要可以查看:

从零开始的模拟集成电路设计(1):软件的使用与简单数字集成电路的设计仿真-CSDN博客

1.1.创建新设计
在 CIW 窗口,点击 File → New → Cellview, 弹出 Create New File窗口, 在 Create New File窗口,将 Library Name 项选择为 刚才所创建的库, 在 Cell Name 项输入要创建的Cell 名,在 Tool 项,选择 Composer-Schematic 则为编辑电原理图,选择Virtuoso 则为编辑版图;点击 OK

1.2.编辑电路图
用1.1的方法为cell创建一个的schematic view。用Composer-Schematic编辑电路图。编辑原理图时可使用cadence自带的analogLib库中的model。

编辑完之后,选Design->Design and Save,如果有错则改正;没有错误后便可保存电路图,退出编辑。

常使用的快捷键说明:

i:添加新元件;

q:元器件属性

p:添加输入输出pin

l:添加wire name

w:添加连接线

W:添加总线

大部分菜单项上都有相应的快捷健定义。

1.3.编辑符号图
用菜单Create>Create Cellview->From CellView创建一个symbol view。设置好PIN的位置。

1.4.模拟仿真
按1.1的方法新建电路图,用于对inverter特性的仿真模拟:

其中V2为直流电压源vdc,V0,V1为脉冲电压源vpulse,都从analogLib库中掉入,设定V0的DC voltage为5V,V1的Voltage 1为0V,Voltage 2为5V,V0的Voltage 1为5V,Voltage 2为0V。V0的Period设定为2us,V1的Period设定为4us。

选Tools菜单中的Analog Design Enviroment,启动模拟仿真设置界面:

 

选择菜单Analyses->Choose设置分析类型,选择进行瞬态分析(tran),并设Stop Time为12uS。

 

单击菜单Setup->Model Libraries进入模型库设置界面,单击Browse按钮选择所需库文件,在Section中填入tt,代表模型为typical情况,按Add按钮添加:

单击菜单Outputs->To Be Plotted->Select On Schematic,在电路图中选择需仿真观察的节点,选线为显示电压,选器件端点为显示电流。选择显示的输入和输出电压,设置好后的界面为:

单击菜单Simulation->Netlist and Run 进行电路模拟,模拟结果出现。

将输入和输出图形分开便于观察:

用菜单Frame->Color Schemes->White可将背景改为白色。

至此,第二节课:二输入与非门的设计与仿真就到此结束。

期待继续我们的从零开始的模拟集成电路设计。
 

                     

标签:仿真,菜单,电路图,集成电路,从零开始,与非门,设计,模拟
From: https://blog.csdn.net/weixin_72035235/article/details/139661968

相关文章

  • 基于SpringBoot+Vue+uniapp的餐厅点餐系统的详细设计和实现(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的球队训练信息管理系统的详细设计和实现(源码+lw+部署文档
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的高校图书馆个性化服务的详细设计和实现(源码+lw+部署文档
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 模拟集成电路设计系列博客——7.1.1 逐次比较型ADC基本介绍
    7.1.1逐次比较型ADC基本介绍实现数模转换器(ADC)的架构可以粗略的分成三种,如下表所示,分别为低到中速ADC,中速ADC和高速ADC:在开始之前,需要注意在讨论ADC设计时,我们一般会忽略AD传输特性中的0.5LSB偏移。采用这个简化是为了不将暂时的概念复杂化。许多转换器架构大量使用了开关电容......
  • 【Java中常用的设计模式总结】
    文章目录概要1、单例模式(SingletonPattern)2、工厂模式(FactoryPattern)3、建造者模式(BuilderPattern)4、原型模式(PrototypePattern)5、适配器模式(AdapterPattern)6、桥接模式(BridgePattern)7、组合模式(CompositePattern)8、装饰器模式(DecoratorPattern)9、外观模式(Facade......
  • 这组可视化界面一出,设计师和前端感觉要火拼啦。
    不是挑事昂,客户对可视化界面要求越来越高,高大上、眼前一亮,甚至3D都快成大屏的标配了,愁坏了设计师,难倒了前端开发,在这种情形下,设计师和前端更应该加强沟通,以防效果做出来,技术实现不了。贝格前端工场本期就为大家分享下,设计师和前端的协作注意事项。在设计师和前端开发人员之间,......
  • 暗色系B端界面有什么好处、应用场景、缺点、该如何设计。
    B端管理系统界面蓝色系和浅色系的非常多,暗色系一般不作为首选,这背后是什么原因呢,如果真的要设计暗色系界面,该如何办呢,本文就解决这些问题。一、暗色系B端界面相对于浅色系有什么好处1.减少眩光和视觉疲劳:暗色系界面使用较暗的背景色,相对于亮色系界面减少了强烈的反射和对比......
  • 设计师搞得表单页,差点让我看吐血,来教会你。
    碰到字段比较多,数据类型也比较多的表单页,该怎么设计了?设计一个字段非常多、类型很多的移动端表单页时,可以考虑以下几个方面来提高用户体验:简化表单:将表单字段进行分类和分组,根据用户填写的频率和重要性进行排序,将不常用或非必填字段隐藏起来,减少用户填写的负担。分步填写:......
  • 医院设备管理系统的设计与实现 毕业设计-附源码39673
    摘 要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,医院当然也不能排除在外。医院设备管理系统是以实际运用为开发背景,运用软件工程开发方法,采用SSM技术构建的一个管理系统。整个开发过程首先对软件系统进行......
  • 模拟集成电路设计系列博客——6.4.2 分段转换器
    6.4.2分段转换器分段转换器是实现混合转换器的一种非常流行的方式[Schoeff,1979;Grebene,1984;Schouwenaars,1988]。一个6比特分段DA转换器如下图所示:使用这种方式,两位MSB电流通过温度计编码方式,从三个相等的电流源中进行获取。高位通过开关连接到输出,低位呗开关连接到地......