用Cadence Virtuoso绘制反相器教程(上)

简介: 用Cadence Virtuoso绘制反相器教程

基本设计流程


1.整个设计流程如下

1670929383085.jpg


2.建库


允许更高等级的license证书,点击always.

1670929394093.jpg

tools->library mannger

1670929417107.jpg

file->new->library

1670929434238.jpg

设置一个名字并且attach一个已经存在的技术库

1670929443549.jpg

1670929450795.jpg

1670929458387.jpg


3.原理图绘制


建立一个原始单元原理图界面

选择刚刚建立的新的库。

1670929477809.jpg

1670929492481.jpg

1670929499584.jpg

库调用ok了就可以画原理图了

添加以及pmos实例(你可以修改晶体管的宽度,但是不要修改长度除非你有特别的要求)你应该选择一个叫NCSU_Analog_Parts 的库

1670929517518.jpg

1670929524952.jpg

1670929534014.jpg

1670929543870.jpg

再添加一个nmos实例,给一个VDD,在接一个地

1670929551261.jpg

连线:Create ->wire

1670929562529.jpg

1670929571399.jpg

到这个原理图差不多成型了,添加管脚:Create ->pin

我们可以添加各种类型的管脚,在原理图这里,我们通常是使用input和output两种类型的管脚。

input,output类型是可以改变的,对后面版图很重要。

1670929582415.jpg

1670929590961.jpg

1670929596948.jpg

检查并从储存 ,确保没有错误。

截至目前,我们已经完成了一个原理图绘制了。


设置view 的名字(设置为symbol),下次预览直接看symbol

对于分层设计,我们需要制作设计电路的符号。

Create->cellview->from cellview

1670929608487.jpg

1670929617025.jpg

1670929628010.jpg

1670929634620.jpg

请记住,当您在原理图中使用多个符号时,它们都将具有共同的Vdd和Gnd,即使(在原始设计中)每个符号只有一个Gnd和Vdd。为了在布局中使用符号进行设计,你应该确保所有的Vdd和Gnds都是连接的。


4.运行spectre 仿真


我们将进行spectre模拟。本部分用于示意图和布局。我将展示一个示意图的例子。你可以对layout做同样的事情。

发起一个模拟设计环境

1670929665907.jpg

基本设置

检查你的仿真器是否为soectre ,你可以修改你的文件路径

1670929679023.jpg

1670929689431.jpg

这里需要库文件了。

1670929697238.jpg

1670929705277.jpg

接下来就是Stimuli了

定义输入信号(对于布局布线来说vdd!和接地!都处于输入状态,两者都应该被启用。)

1670929713855.jpg

如下设置:

1670929726231.jpg

1670929736698.jpg

请检查后然后按“确定”或“应用”键,否则将丢失已配置的东西。

相关文章
|
4月前
|
缓存 数据库 数据安全/隐私保护
我绘制文章插图的三个神级工具
我绘制文章插图的三个神级工具
|
数据可视化
Qt开发技术:Q3D图表开发笔记(三):Q3DSurface三维曲面图介绍、Demo以及代码详解
qt提供了q3d进行三维开发,虽然这个框架没有得到大量运用也不是那么成功,性能上也有很大的欠缺,但是普通的点到为止的应用展示还是可以的。其中就包括华丽绚烂的三维图表,数据量不大的时候是可以使用的。前面介绍了基础的q3d散点图、柱状图,本篇介绍基础的三维曲面图。Q3DSurface类提供了渲染3D曲面图的方法。该类使开发人员能够渲染3D表面图,并通过自由旋转场景来查看它们。可以通过QSurface3DSeries控制曲面的视觉财产,例如绘制模式和着色。
用Cadence Virtuoso绘制反相器教程(中)
用Cadence Virtuoso绘制反相器教程
565 0
用Cadence Virtuoso绘制反相器教程(中)
|
Go C语言
用Cadence Virtuoso绘制反相器教程(下)
用Cadence Virtuoso绘制反相器教程
406 0
用Cadence Virtuoso绘制反相器教程(下)
|
图形学
Unity Shader Graph 制作Hologram全息效果
Unity Shader Graph 制作Hologram全息效果
244 0
Unity Shader Graph 制作Hologram全息效果
GEE基础学习——绘制经纬线pixelLonLat
GEE基础学习——绘制经纬线pixelLonLat
250 0
GEE基础学习——绘制经纬线pixelLonLat
|
iOS开发 索引
iOS开发CoreGraphics核心图形框架之三——颜色与色彩空间
iOS开发CoreGraphics核心图形框架之三——颜色与色彩空间
569 0
iOS开发CoreGraphics核心图形框架之三——颜色与色彩空间
|
iOS开发 开发者
iOS开发CoreGraphics核心图形框架之六——梯度渐变(一)
iOS开发CoreGraphics核心图形框架之六——梯度渐变
279 0
iOS开发CoreGraphics核心图形框架之六——梯度渐变(一)
|
iOS开发 开发者
iOS开发CoreGraphics核心图形框架之六——梯度渐变(二)
iOS开发CoreGraphics核心图形框架之六——梯度渐变
206 0
iOS开发CoreGraphics核心图形框架之六——梯度渐变(二)