用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

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

相关文章
|
5月前
|
机器学习/深度学习 人工智能 弹性计算
阿里云学生专属算力包|AI 时代大学生上云、练手、做毕设一站式方案
阿里云推出学生专属算力包,19元起享云端ECS算力,支持编程学习、毕设部署、AI模型训练等全场景需求。按小时灵活抵扣、自然语言一键建站、0门槛上手,已联动清华、浙大等高校提供课程与竞赛支持。(239字)
|
小程序 安全 关系型数据库
专业打造一款圈子源码软件系统 / 后端 PHP 搭建部署一样实现利益化
本教程详解基于PHP后端与Uni-app的小程序开发全流程,涵盖技术选型、环境搭建、源码导入、接口对接及功能实现。采用Laravel/Symfony框架,结合MySQL/PostgreSQL数据库,使用WebSocket实现实时通信,并集成IM SDK实现音视频聊天。前端使用Uni-app开发,支持跨平台运行。教程包含完整部署流程与安全优化方案,助力快速搭建高性能、安全稳定的小程序系统。
746 5
|
机器学习/深度学习 人工智能 编解码
EasyControl Ghibli:在线体验一键生成宫崎骏动画风,开源AI模型让你的照片秒变吉卜力
EasyControl Ghibli是基于扩散模型的AI工具,通过条件注入技术将普通照片转化为吉卜力动画风格,仅需100张训练样本即可精准还原标志性光影与色调特征。
1838 11
EasyControl Ghibli:在线体验一键生成宫崎骏动画风,开源AI模型让你的照片秒变吉卜力
|
算法 数据安全/隐私保护 异构计算
基于FPGA的信号发生器verilog实现,可以输出方波,脉冲波,m序列以及正弦波,可调整输出信号频率
本项目基于Vivado2019.2实现信号发生器,可输出方波、脉冲波、m随机序列和正弦波。完整程序无水印,含详细中文注释与操作视频。FPGA技术使信号发生器精度高、稳定性强、功能多样,适用于电子工程、通信等领域。方波、脉冲波、m序列及正弦波的生成原理分别介绍,代码核心部分展示。
|
监控 安全 网络安全
远程控制软件安全吗?一文看懂ToDesk、RayLink、TeamViewer、Splashtop相关安全机制
远程控制软件安全吗?一文看懂ToDesk、RayLink、TeamViewer、Splashtop相关安全机制
6636 0
|
Linux 虚拟化 Windows
完美解决:重新安装VMware Tools灰色。以及共享文件夹的创建(centos8)
这篇文章提供了解决VMware Tools无法重新安装(显示为灰色)问题的步骤,并介绍了如何在CentOS 8上创建和配置VMware共享文件夹。
完美解决:重新安装VMware Tools灰色。以及共享文件夹的创建(centos8)
|
机器学习/深度学习 人工智能 算法
【AI系统】关键设计指标
本文介绍了AI芯片设计中的关键指标与设计点,涵盖OPS、MACs、FLOPs等计算单位,以及精度、吞吐量、时延、能耗、成本和易用性等六大关键指标。文章还探讨了MACs和PE优化策略,以及通过算术强度和Roofline模型评估AI模型在特定芯片上的性能表现,为AI芯片的性能优化提供了理论依据和实践指导。
1908 1
|
自然语言处理 运维 开发工具
深入探讨了 NeoVim 相较于传统 Vim 的优势,包括更好的扩展性、现代化的界面和用户体验、多语言编程支持、强大的异步处理能力、更好的协作支持、持续的更新和改进、活跃的社区以及与现代开发工具的集成
本文深入探讨了 NeoVim 相较于传统 Vim 的优势,包括更好的扩展性、现代化的界面和用户体验、多语言编程支持、强大的异步处理能力、更好的协作支持、持续的更新和改进、活跃的社区以及与现代开发工具的集成。通过命令对比,展示了两者在启动、配置、模式切换、移动编辑、搜索替换、插件管理、文件操作、窗口缓冲区管理和高级功能等方面的差异。总结部分强调了 NeoVim 在多个方面的显著优势,解释了为什么越来越多的运维人员选择 NeoVim。
1853 3
|
机器学习/深度学习 人工智能 物联网
探索软件测试的前沿技术与未来趋势
在数字化时代的浪潮中,软件测试作为保障软件质量的重要环节,正经历着前所未有的变革。本文将深入探讨当前软件测试领域的最新技术进展,包括自动化测试、人工智能在测试中的应用、以及云测试平台的发展等。同时,文章也将对软件测试的未来发展趋势进行预测,为读者揭示一个更加智能化、高效化的软件测试新时代。

热门文章

最新文章